Function at 0x140086df3
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov rax, 0xffffffffffffffff
jmp 0x140002dc2
inc rax
mov qword [rbx], rax
mov r12, qword [rbx + 0x48]
mov r14, qword [rbx + 0x50]
test r14, r14
je 0x140002eac
lea rsi, [r12 + 0x10]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14024a688]
shl rax, 1
test rax, rax
jne 0x140002fa9
xor edi, edi
mov al, byte [r12 + 0x18]
test al, al
jne 0x140003001
cmp qword [r12 + 0x20], 0
je 0x140003033
cmp byte [rbx + 0x58], 0
je 0x140002e92
mov rcx, r14
call fcn.1400de248
test eax, eax
jne 0x140002fb9
mov byte [rsp + 0x30], 0x13
xor eax, eax
mov qword [r12 + 0x20], rax
mov qword [rbx + 0x50], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movups xmm3, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov rcx, rsi
mov edx, edi
call fcn.140030280
cmp byte [rsp + 0x80], 0x13
je 0x140002eac
lea rcx, [rsp + 0x80]
call fcn.14000308f
jmp 0x140002eac
mov qword [rbx + 0x50], 0
mov byte [rsp + 0x80], 0x13
mov rcx, rsi
mov edx, edi
call fcn.140030280
lock dec qword [r12]
jne 0x140002ebc
mov rcx, qword [rbx + 0x48]
call fcn.140061590
mov r14, qword [rbx + 0x28]
test r14, r14
je 0x140002f39
mov r15, qword [r14 + 0x58]
cmp r15, r14
je 0x140002f22
lea r12, [rsp + 0x40]
lea r13, [rsp + 0x30]
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [r15 + 0x58]
mov ecx, 0xa
mov rdi, r13
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x30]
lock dec qword [rax]
jne 0x140002f04
mov rcx, r13
call fcn.14002f7ae
mov rcx, r12
call fcn.14000368d
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r15
call rbp
mov r15, rbx
cmp rbx, r14
jne 0x140002edf
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x28]
mov r8, qword [rbx + 0x30]
test r8, r8
je 0x140002f60
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [r8 + 0x50]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call rsi
mov r8, rdi
test rdi, rdi
jne 0x140002f49
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140002f94
lea rax, [rcx*8 + 0x17]
and rax, 0xfffffffffffffff0
add rcx, rax
cmp rcx, 0xffffffffffffffef
je 0x140002f94
mov r8, qword [rbx + 8]
sub r8, rax
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.14018f150
mov edi, eax
xor dil, 1
jmp 0x140002dfc
lea r15, [rsp + 0x30]
mov rcx, r15
mov rdx, r14
mov r8d, eax
call fcn.14018d209
cmp byte [r15], 0x13
je 0x140002e30
jmp 0x140002e3b
lea r8, [rsp + 0x30]
mov qword [r8], rsi
mov byte [r8 + 8], dil
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rusqlite_0.29.0_srcinner_connection.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401ade90]
mov edx, 0x2b
call fcn.14018cbf0
ud2
lea rcx, str.Bug:_Somehow_interrupt_lock_was_cleared_before_the_DB_was_closed0
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rusqlite_0.29.0_srcinner_connection.rs
mov edx, 0x40
call fcn.14018d1eb
ud2
mov rax, r14
cmp rsi, r12
je 0x140006858
mov r9, r14
inc r14
movzx r15d, byte [rsi]
inc rsi
movzx ebx, byte [r15 + r13]
movzx ebx, byte [rdi + rbp]
test ebx, ebx
je 0x140006724
cmp rax, r9
jae 0x140006794
test rax, rax
je 0x140006766
cmp qword [rsp + 0x28], rax
jbe 0x140006760
cmp byte [rbp + rax], 0xc0
jge 0x140006766
jmp 0x1400068cf
jne 0x1400068cf
cmp r9, qword [rsp + 0x28]
jae 0x14000677a
cmp byte [rbp + r9], 0xbf
jg case.0x140096ce7.116
jmp 0x1400068cf
jne 0x1400068cf
add rax, rbp
add r9, rbp
mov rcx, rdi
mov rdx, rax
mov r8, r9
call fcn.14002743e
cmp ebx, 0x65
jg 0x1400067bc
lea rdx, [0x1401b6e8c]
cmp ebx, 0x22
je 0x140006808
cmp ebx, 0x5c
je 0x1400067dd
cmp ebx, 0x62
jne case.0x1400067d2.111
lea rdx, [0x1401b6e90]
jmp 0x140006808
lea eax, [rbx - 0x6e]
cmp eax, 7
ja case.default.0x1400067d2
lea rcx, [0x1401f4aa0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [0x1401b6e94]
jmp 0x140006808
lea rdx, [0x1401b6e8e]
jmp 0x140006808
cmp ebx, 0x66
jne case.0x1400067d2.111
lea rdx, [0x1401b6e92]
jmp 0x140006808
lea rdx, [0x1401b6e96]
jmp 0x140006808
lea rdx, [0x1401b6e98]
lea r8, [rdx + 2]
mov rcx, rdi
call fcn.14002743e
jmp 0x140006721
mov eax, r15d
and eax, 0xf
shr r15d, 4
lea rdx, [0x1401b6e9a]
mov cl, byte [r15 + rdx]
mov al, byte [rax + rdx]
mov dword [rsp + 0x32], 0x3030755c
mov byte [rsp + 0x36], cl
mov byte [rsp + 0x37], al
mov rcx, rdi
lea rdx, [rsp + 0x32]
lea r8, [rsp + 0x38]
call fcn.14002743e
jmp 0x140006721
cmp qword [rsp + 0x28], rax
je 0x1400068a7
test rax, rax
je 0x140006891
mov r8, qword [rsp + 0x28]
sub r8, rax
jbe 0x140006875
cmp byte [rbp + rax], 0xbf
jg 0x140006896
lea rcx, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.105_src_ser.rs
mov qword [rsp + 0x20], rcx
mov rcx, rbp
mov rdx, qword [rsp + 0x28]
mov r8, rax
mov r9, rdx
jmp 0x1400068e6
mov r8, qword [rsp + 0x28]
add rbp, rax
add r8, rbp
mov rcx, rdi
mov rdx, rbp
call fcn.14002743e
lea rdx, str._RUST_BACKTRACElibrary_std_srcenv.rs
lea r8, [0x1401b7b69]
mov rcx, rdi
call fcn.14002743e
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str._bne_
mov qword [rsp + 0x20], rcx
mov rcx, rbp
mov rdx, qword [rsp + 0x28]
mov r8, rax
call fcn.14018cdb0
ud2
lea rcx, str.internal_error:_entered_unreachable_code_e
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.105_src_ser.rs
mov edx, 0x28
call fcn.14018c980
ud2
push rsi
sub rsp, 0xc0
mov rsi, rdx
mov eax, dword [rcx]
mov dword [rsp + 0x2c], eax
mov rax, qword [rdx + 0x10]
or rax, qword [rdx]
jne 0x140014682
lea rax, [rsp + 0x2d]
lea rcx, [rsp + 0x2e]
lea rdx, [rsp + 0x2f]
lea r8, [rsp + 0x2c]
mov qword [rsp + 0x30], r8
lea r8, [0x1400153b0]
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], r8
lea rax, [0x140194a80]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 4
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 4
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x70]
call fcn.140013250
jmp 0x140014756
mov qword [rsp + 0xa8], 0
lea rax, [rsp + 0xa8]
mov qword [rsp + 0xa0], rax
lea rax, [rsp + 0x2d]
lea rcx, [rsp + 0x2e]
lea rdx, [rsp + 0x2f]
lea r8, [rsp + 0x2c]
mov qword [rsp + 0x30], r8
lea r8, [0x1400153b0]
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], r8
lea rax, [0x140194a80]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 4
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 4
lea rdx, [0x140194ac0]
lea rcx, [rsp + 0xa0]
lea r8, [rsp + 0x70]
call fcn.140013250
test al, al
jne 0x140014760
mov r8, qword [rsp + 0xa8]
cmp r8, 0x10
jae 0x14001478b
lea rdx, [rsp + 0xb0]
mov rcx, rsi
call fcn.140012f00
nop
add rsp, 0xc0
pop rsi
ret
lea rax, str.librarycore_src_netip_addr.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140194f98]
lea r8, [rsp + 0x70]
mov edx, 0x2b
call fcn.14018cbf0
ud2
lea rax, str.librarycore_src_netdisplay_buffer.rs
mov edx, 0xf
mov rcx, r8
mov r8, rax
call fcn.14018c910
ud2
mov al, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add r13, r15
mov rbx, qword [rsp + 0x58]
sub r15, r12
add r15, rdi
cmp rdi, qword [rsp + 0x60]
je 0x140018502
mov r12, rdi
movzx ebp, byte [rdi]
test bpl, bpl
js 0x1400182d0
lea rdi, [r12 + 1]
jmp 0x140018340
mov eax, ebp
and eax, 0x1f
movzx edx, byte [r12 + 1]
and edx, 0x3f
cmp bpl, 0xdf
jbe 0x140018323
lea rdi, [r12 + 3]
movzx ecx, byte [r12 + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp bpl, 0xf0
jb 0x140018331
movzx ebp, byte [rdi]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x140018502
lea rdi, [r12 + 4]
jmp 0x140018340
lea rdi, [r12 + 2]
shl eax, 6
or eax, edx
mov ebp, eax
jmp 0x140018340
shl eax, 0xc
or ecx, eax
mov ebp, ecx
nop dword [rax + rax]
lea rcx, [rsp + 0x4c]
mov edx, ebp
mov r8d, 0x10001
call fcn.140018590
cmp byte [rsp + 0x4c], 0x80
je 0x1400182a8
movzx eax, byte [rsp + 0x57]
sub al, byte [rsp + 0x56]
cmp al, 1
je 0x1400182a8
mov r8, r15
sub r8, r13
jb 0x140018551
test r13, r13
je 0x140018398
cmp r13, qword [rsp + 0x38]
jae 0x140018392
cmp byte [rbx + r13], 0xc0
jge 0x140018398
jmp 0x140018551
jne 0x140018551
test r15, r15
je 0x1400183b6
cmp r15, qword [rsp + 0x38]
jae 0x1400183b0
cmp byte [rbx + r15], 0xbf
jg 0x1400183b6
jmp 0x140018551
jne 0x140018551
add r13, rbx
mov rcx, rsi
mov rdx, r13
mov rax, qword [rsp + 0x40]
call qword [rax + 0x18]
test al, al
jne 0x140018261
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x4c]
mov qword [rsp + 0x28], rax
cmp al, 0x80
jne 0x140018450
mov bl, 0x80
jmp 0x140018415
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
xor ebx, ebx
mov rcx, rsi
call r14
test al, al
jne 0x140018261
cmp bl, 0x80
je 0x1400183f0
movzx r13d, byte [rsp + 0x32]
cmp r13b, byte [rsp + 0x33]
jae 0x140018490
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13b, 0xa
jae 0x14001853b
movzx edx, byte [rsp + r13 + 0x28]
jmp 0x140018407
movzx ebx, byte [rsp + 0x33]
movzx r13d, byte [rsp + 0x32]
nop dword [rax + rax]
cmp r13, rbx
jae 0x140018490
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13, 9
ja 0x14001853b
movzx edx, byte [rsp + r13 + 0x28]
mov rcx, rsi
mov ecx, esi
call r14
inc r13
test al, al
je 0x140018460
jmp 0x140018261
mov r13d, 1
cmp ebp, 0x80
std
add byte [rax], 0
add byte [rdi], cl
invalid
invalid
std
invalid
invalid
mov r13d, 2
cmp ebp, 0x800
jb 0x1400182a0
cmp ebp, 0x10000
mov r13d, 4
sbb r13, 0
jmp 0x1400182a0
invalid
add rbx, r13
mov rcx, rsi
mov rdx, rbx
call qword [r15 + 0x18]
test al, al
jne 0x140018261
mov rcx, rsi
mov edx, 0x22
mov rax, r14
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
invalid
test r13, r13
je 0x140018522
mov rdx, qword [rsp + 0x38]
mov rax, rdx
sub rax, r13
mov r15, qword [rsp + 0x40]
jbe 0x140018531
cmp byte [rbx + r13], 0xbf
jg 0x140018536
jmp 0x140018572
xor r13d, r13d
mov r8, qword [rsp + 0x38]
and al, 0x38
mov r15, qword [rsp + 0x40]
jmp 0x1400184cf
jne 0x140018572
mov r13, rdx
mov r8, rax
jmp 0x1400184cf
lea r8, str.librarycore_srcescape.rs
mov edx, 0xa
mov rcx, r13
call fcn.14018c8a0
ud2
lea rax, str.librarycore_src_fmtmod.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
mov r8, r13
mov r9, r15
call fcn.14018cdb0
ud2
lea rax, str.librarycore_src_fmtmod.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov r8, r13
mov r9, rdx
call fcn.14018cdb0
ud2
sub rsp, 0x78
cmp byte [rcx + 8], 0
je 0x14001942c
movzx eax, byte [rcx + 9]
mov byte [rsp + 0x27], al
lea rax, [rsp + 0x27]
mov qword [rsp + 0x28], rax
lea rax, [0x1400153b0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rcx
lea rax, [fcn.140012500]
mov qword [rsp + 0x40], rax
lea rax, str.invalid_utf_8_sequence_of__bytes_from_index
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
jmp 0x14001946e
mov qword [rsp + 0x28], rcx
lea rax, [fcn.140012500]
mov qword [rsp + 0x30], rax
lea rax, str.incomplete_utf_8_byte_sequence_from_index
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x48]
call fcn.140013250
nop
add rsp, 0x78
ret
sub rsp, 0xb8
mov eax, ecx
mov r9d, 0x81
mov r8d, 0x30
mov r10d, ecx
nop dword [rax + rax]
mov rcx, r9
shr r10d, 4
mov r9d, eax
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x57
cmovb r11d, r8d
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r10d
jae 0x140019c40
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140019cb6
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401e0c50]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.1400126a0
nop
add rsp, 0xb8
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.14018c830
ud2
sub rsp, 0xb8
mov eax, ecx
mov r8d, 0x81
jmp 0x14001da1d
movzx r10d, ax
shr r10d, 4
add r9b, r8b
mov byte [rsp + rcx + 0x36], r9b
lea r8, [rcx - 1]
cmp ax, 0x10
mov eax, r10d
jb 0x14001da3b
mov rcx, r8
mov r8d, eax
and r8b, 0xf
mov r9d, 0x30
cmp r8b, 0xa
jb 0x14001da00
mov r9d, 0x37
jmp 0x14001da00
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x14001da81
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401e0c50]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.1400126a0
nop
add rsp, 0xb8
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.14018c830
ud2
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rdx
mov rbx, rcx
mov al, byte [0x14024a6a0]
mov rcx, rdx
call fcn.140010290
test rax, rax
je 0x14001e5b7
mov rdi, rax
mov rcx, rax
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [0x14024a6a0]
mov ecx, 0x18
call fcn.140010290
test rax, rax
je 0x14001e5c1
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov qword [rax + 0x10], rsi
lea r8, fcn.140011b20
mov cl, 0x14
mov rdx, rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp case.0x140068614.83
mov ecx, 1
mov rdx, rsi
jmp 0x14001e5cb
mov ecx, 8
mov edx, 0x18
call fcn.14018c620
ud2
cmp r8d, 0x321c
jne 0x140020200
test r9, r9
je 0x140020228
cmp r9d, 0x321c
jae 0x14002021f
lea rax, [0x1401a6214]
cmp byte [r9 + rax], 0xbf
invalid
jg 0x140020228
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.4.0_srcuts46.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401a6214]
mov edx, 0x321c
call fcn.14018cdb0
ud2
cmp r9d, 0x321c
jne 0x140020200
lea rax, [0x1401a6214]
add rax, r8
add rsp, 0x28
ret
call fcn.14018c980
ud2
lea rcx, str.explicit_panic
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.4.0_srcpunycode.rs
mov edx, 0xe
jmp 0x140023325
imul ecx, eax, 0x9e3779b9
imul edx, eax, 0x31415926
xor ecx, edx
imul rcx, rcx, 0x992
or dword [rax], eax
add byte [rax - 0x3f], cl
jmp 0x13ee3bb2e
lea r8, [0x1401d9a60]
movzx ecx, word [rcx + r8]
add ecx, eax
imul ecx, ecx, 0x9e3779b9
xor ecx, edx
imul rcx, rcx, 0x992
shr rcx, 0x1e
and ecx, 0xfffffffc
lea rdx, [0x1401dad84]
cmp dword [rcx + rdx], eax
jne 0x140023848
add rsi, 3
jmp 0x1400238f9
mov cl, 0
add byte [rax], al
mov ebp, edi
shr ebp, 8
add rbx, r14
lea r15, [0x1401f4cf8]
mov r8b, byte [r14]
movzx ecx, r8b
test cl, cl
js 0x140023867
inc r14
jmp 0x1400238cb
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [r14 + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400238b2
movzx edx, byte [r14 + 2]
shl r9d, 6
shl ecx, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400238c0
movzx ecx, byte [r14 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
loop 0x1400238a3
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x1400238fc
add r14, 4
jmp 0x1400238cb
add r14, 2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400238cb
invalid
add r14, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
call fcn.1400200cd
movzx eax, byte [rax]
cmp rax, 7
ja 0x1400238f5
movsxd rcx, dword [r15 + rax*4]
add rcx, r15
mov eax, ebp
jmp rcx
add rsi, 4
mov byte [rsi], 1
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
sub rsp, 0x88
mov rax, r8
mov r10d, dword [rcx]
lea r8, [0x1401aa2d1]
mov r9d, 0x12
cmp r10d, 0x21a
jg 0x1400239a3
cmp r10d, 0x100
jg 0x140023a54
cmp r10d, 0x1c
ja case.default.0x140023994
mov r8d, r10d
lea r10, [0x1401f4d18]
movsxd r8, dword [r10 + r8*4]
add r8, r10
jmp r8
lea r8, str.Successful_resultSQL_error_or_missing_databaseInternal_logic_error_in_SQLiteAccess_permission_deniedCallback_routine_requested_an_abortThe_database_file_is_lockedA_table_in_the_database_is_lockedA_malloc___failedAttempt_to_write_a_readonly_databaseOperation_terminated_by_sqlite3_interrupt__Some_kind_of_disk_I_O_error_occurredThe_database_disk_image_is_malformedUnknown_opcode_in_sqlite3_file_control__Insertion_failed_because_database_is_fullUnable_to_open_the_database_fileDatabase_lock_protocol_errorDatabase_is_emptyThe_database_schema_changedString_or_BLOB_exceeds_size_limitAbort_due_to_constraint_violationData_type_mismatchLibrary_used_incorrectlyUses_OS_features_not_supported_on_hostAuthorization_deniedAuxiliary_database_format_error2nd_parameter_to_sqlite3_bind_out_of_rangeFile_opened_that_is_not_a_database_fileNotifications_from_sqlite3_log__Warnings_from_sqlite3_log__sqlite3_step___has_another_row_readysqlite3_step___has_finished_executingSQLITE_ERROR_MISSING_COLLSEQSQLITE_ERROR_RETRYSQLITE_ERROR_SNAPSHOTError_reading_from_diskUnable_to_obtain_number_of_requested_bytes__file_truncated__Error_writing_to_diskError_flushing_data_to_persistent_storage__fsync_Error_calling_fsync_on_a_directoryError_attempting_to_truncate_fileError_invoking_fstat_to_get_file_metadataI_O_error_within_xUnlock_of_a_VFS_objectI_O_error_within_xLock_of_a_VFS_object__trying_to_obtain_a_read_lock_I_O_error_within_xDelete_of_a_VFS_objectSQLITE_IOERR_BLOCKEDOut_of_memory_in_I_O_layerI_O_error_within_xAccess_of_a_VFS_objectI_O_error_within_then_xCheckReservedLock_methodI_O_error_in_the_advisory_file_locking_layerI_O_error_within_the_xClose_methodSQLITE_IOERR_DIR_CLOSEI_O_error_within_the_xShmMap_method__trying_to_open_a_new_shared_memory_segment_I_O_error_within_the_xShmMap_method__trying_to_resize_an_existing_shared_memory_segment_SQLITE_IOERR_SHMLOCKI_O_error_within_the_xShmMap_method__trying_to_map_a_shared_memory_segment_into_process_address_space_I_O_error_within_the_xRead_or_xWrite__trying_to_seek_within_a_file_File_being_deleted_does_not_existI_O_error_while_trying_to_map_or_unmap_part_of_the_database_file_into_process_address_spaceVFS_is_unable_to_determine_a_suitable_directory_for_temporary_filescygwin_conv_path___system_call_failedSQLITE_IOERR_VNODESQLITE_IOERR_AUTHSQLITE_IOERR_BEGIN_ATOMICSQLITE_IOERR_COMMIT_ATOMICSQLITE_IOERR_ROLLBACK_ATOMICSQLITE_IOERR_DATALocking_conflict_due_to_another_connection_with_a_shared_cacheSQLITE_LOCKED_VTABAnother_process_is_recovering_a_WAL_mode_database_fileCannot_promote_read_transaction_to_write_transaction_because_of_writes_by_another_connectionSQLITE_BUSY_TIMEOUTSQLITE_CANTOPEN_NOTEMPDIRAttempted_to_open_directory_as_fileUnable_to_convert_filename_into_full_pathnameSQLITE_CANTOPEN_SYMLINKContent_in_the_virtual_table_is_corruptSQLITE_CORRUPT_SEQUENCESQLITE_CORRUPT_INDEXWAL_mode_database_file_needs_recovery__requires_write_access_Shared_memory_file_associated_with_WAL_mode_database_is_read_onlyDatabase_has_hot_journal_that_must_be_rolled_back__requires_write_access_Database_cannot_be_modified_because_database_file_has_movedSQLITE_READONLY_CANTINITSQLITE_READONLY_DIRECTORYTransaction_was_rolled_backA_CHECK_constraint_failedCommit_hook_caused_rollbackForeign_key_constraint_failedError_returned_from_extension_functionA_NOT_NULL_constraint_failedA_PRIMARY_KEY_constraint_failedA_RAISE_function_within_a_trigger_firedA_UNIQUE_constraint_failedAn_application_defined_virtual_table_error_occurredA_non_unique_rowid_occurredSQLITE_CONSTRAINT_PINNEDSQLITE_CONSTRAINT_DATATYPEA_WAL_mode_database_file_was_recoveredHot_journal_was_rolled_backAutomatic_indexing_used___database_might_benefit_from_additional_indexesSQLITE_AUTH_USERUnknown_error_codeInternalMalfunctionOperationAbortedDatabaseBusyDatabaseLockedReadOnlyOperationInterruptedSystemIoFailureDatabaseCorruptDiskFullCannotOpenFileLockingProtocolFailedSchemaChangedTooBigConstraintViolationTypeMismatchApiMisuseNoLargeFileSupportAuthorizationForStatementDeniedParameterOutOfRangeNotADatabasep
jmp 0x140024043
invalid
invalid
add byte [rax], al
cmp r10d, 0xa12
jg 0x1400239fa
cmp r10d, 0x509
jg 0x140023a93
cmp r10d, 0x407
jg 0x140023c16
lea r11d, [r10 - 0x305]
cmp r11d, 0xe
ja case.default.0x1400239e5
lea r10, [0x1401f4e38]
movsxd r11, dword [r10 + r11*4]
add r11, r10
jmp r11
lea r8, [0x1401a9e92]
mov r9d, 0x13
mov ecx, 0x13
jmp case.0x1400239e5.774
cmp r10d, 0x1409
jle 0x140023ae6
cmp r10d, 0x1a09
jle 0x140023b56
cmp r10d, 0x1d09
jle 0x140023c56
cmp r10d, 0x1f09
jg 0x140023dda
cmp r10d, 0x1d0a
je 0x140024147
cmp r10d, 0x1e0a
jne case.0x1400239e5.774
xchg ebp, eax
or byte [rax], al
invalid
lea r8, [0x1401a9d69]
jmp 0x140024232
lea r11d, [r10 - 0x105]
cmp r11d, 0x17
cmp ebx, 0x17
jbe 0x140023b33
lea r11d, [r10 - 0x201]
cmp r11d, 0x12
ja case.default.0x140023a84
lea r10, [0x1401f4dec]
movsxd r11, dword [r10 + r11*4]
add r11, r10
jmp r11
lea r8, [0x1401a983a]
jmp case.0x1400239e5.774
invalid
cmp r10d, 0x709
jle 0x140023b96
cmp r10d, 0x812
jle case.0x140096ce7.206
cmp r10d, 0x912
jg 0x140023e00
cmp r10d, 0x813
je 0x140024159
cmp r10d, 0x90a
jne case.0x1400239e5.774
lea r8, [0x1401a998e]
mov r9d, 0x45
jmp case.0x1400239e5.774
cmp r10d, 0xe09
jg 0x140023bd6
cmp r10d, 0xc09
jg 0x140023cbc
cmp r10d, 0xa13
je 0x140024165
invalid
add byte [rax], al
cmp r10d, 0xb0a
je 0x140024171
cmp r10d, 0xb13
jne case.0x1400239e5.774
lea r8, [0x1401aa206]
jmp 0x140024085
lea r10, [0x1401f4d8c]
movsxd r11, dword [r10 + r11*4]
add r11, r10
jmp r11
lea r8, [0x1401a9e00]
mov r9d, 0x36
jmp case.0x1400239e5.774
cmp r10d, 0x1709
jg 0x140023cef
cmp r10d, 0x140a
je 0x14002417a
invalid
cmp r10d, 0x150a
je 0x14002418c
add byte [rax], al
cmp r10d, 0x160a
jne case.0x1400239e5.774
lea r8, [0x1401a9c06]
jmp 0x140023d1d
cmp r10d, 0x609
jg 0x140023d28
test dword [rcx], eax
add byte [rax], al
cmp r10d, 0x50a
je 0x14002419e
test dh, ch
invalid
add byte [rax], al
cmp r10d, 0x513
je 0x1400241b0
cmp r10d, 0x608
jne case.0x1400239e5.774
lea r8, [0x1401aa091]
jmp 0x14002414e
cmp r10d, 0x1109
jg 0x140023d5b
cmp r10d, 0xe0a
je 0x1400241bc
invalid
add byte [rax], al
cmp r10d, 0xf0a
je 0x1400241ce
cmp r10d, 0x100a
jne case.0x1400239e5.774
lea r8, [0x1401a9aac]
jmp 0x1400241a5
cmp r10d, 0x40d
jle case.0x14000d533.171
cmp r10d, 0x40e
je 0x140023e52
cmp r10d, 0x413
je 0x1400241e0
cmp r10d, 0x508
jne case.0x1400239e5.774
lea r8, [0x1401aa079]
jmp 0x140024085
add al, 0
invalid
cmp r10d, 0x1a0a
je 0x140023e52
cmp r10d, 0x1b0a
je 0x1400241f2
cmp r10d, 0x1c0a
jne case.0x1400239e5.774
lea r8, [0x1401a9d3f]
jmp 0x140024043
cmp r10d, 0x70a
je 0x1400241fe
cmp r10d, 0x713
je 0x140024210
cmp r10d, 0x80a
jne case.0x1400239e5.774
lea r8, [0x1401a9966]
jmp 0x14002400d
cmp r10d, 0xc0a
je 0x140024222
cmp r10d, 0xc13
je 0x14002422b
cmp r10d, 0xd0a
jne case.0x1400239e5.774
lea r8, [0x1401a9a29]
jmp 0x14002400d
cmp r10d, 0x170a
je 0x14002423d
cmp r10d, 0x180a
je 0x140024246
cmp r10d, 0x190a
jne case.0x1400239e5.774
lea r8, [0x1401a9cc5]
mov r9d, 0x43
jmp case.0x1400239e5.774
invalid
add byte [rax], al
invalid
cmp r10d, 0x60a
je 0x140024258
cmp r10d, 0x60e
je 0x140024267
invalid
invalid
add byte [rax], al
cmp r10d, 0x613
adc eax, dword [rsi]
add byte [rax], al
jne case.0x1400239e5.774
lea r8, [0x1401aa158]
jmp 0x1400240af
cmp r10d, 0x110a
je 0x140024276
cmp r10d, 0x120a
je 0x140024285
cmp r10d, 0x130a
jne case.0x1400239e5.774
lea r8, [0x1401a9b34]
mov r9d, 0x58
jmp case.0x1400239e5.774
invalid
invalid
add byte [rax], al
cmp r10d, 0x64
je 0x140024294
test dh, dh
add al, 0
invalid
cmp r10d, 0x65
jne case.0x1400239e5.774
lea r8, [0x1401a97f9]
jmp 0x140023e59
cmp r10d, 0x21b
je case.0x14001a595.122
cmp r10d, 0x301
jne case.0x1400239e5.774
lea r8, [0x1401a984c]
jmp 0x14002410f
cmp r10d, 0x1f0a
je case.0x14001a595.123
add al, 0
invalid
cmp r10d, 0x200a
jne case.0x1400239e5.774
lea r8, [0x1401a9d9f]
jmp 0x140024043
cmp r10d, 0x913
je case.0x14001a595.124
cmp r10d, 0xa0a
jne case.0x1400239e5.774
lea r8, [0x1401a99d3]
jmp 0x14002400d
cmp r10d, 0x408
je case.0x14001a595.125
cmp r10d, 0x40a
jne case.0x1400239e5.774
lea r8, [0x1401a98c9]
mov r9d, 0x31
jmp case.0x1400239e5.774
lea r8, [0x1401a9d08]
mov r9d, 0x25
jmp case.0x1400239e5.774
cmp r10d, 0x101
jne case.0x1400239e5.774
lea r8, [0x1401a981e]
jmp 0x1400242b9
lea r8, [0x1401aa0aa]
jmp 0x1400242aa
add al, 0
invalid
lea r8, [0x1401a9e36]
mov r9d, 0x5c
jmp case.0x1400239e5.774
add al, 0
invalid
lea r8, [0x1401a9dee]
jmp case.0x1400239e5.774
lea r8, [0x1401a9fb4]
mov r9d, 0x41
add byte [r8], al
add cl, ch
and al, 4
add byte [rax], al
lea r8, [0x1401a9878]
mov r9d, 0x3c
cmp al, 0
add byte [rax], al
jmp case.0x1400239e5.774
lea r8, [0x1401a9f4c]
jmp 0x14002426e
add eax, dword [rax]
invalid
lea r8, [0x1401a9ebe]
sbb byte [rax], al
jmp 0x140023fa4
lea r8, [0x1401aa0de]
jmp 0x1400242aa
lea r8, [0x1401a9db0]
mov r9d, 0x3e
invalid
jmp case.0x1400239e5.774
lea r8, [0x1401a9f77]
mov r9d, 0x3d
add cl, ch
retf 3
invalid
lea r8, [0x1401a9861]
jmp 0x14002426e
lea r8, [0x1401a9f25]
jmp 0x140024217
lea r8, [0x1401a9ea5]
jmp 0x14002414e
lea r8, [0x1401aa0c5]
jmp 0x14002414e
lea r8, [0x1401aa2c1]
mov r9d, 0x10
adc byte [rax], al
add byte [rax], al
jmp case.0x1400239e5.774
lea r8, [0x1401aa238]
jmp 0x1400241e7
lea r8, [0x1401aa279]
mov r9d, 0x48
add byte [rax], al
add cl, ch
push 3
add byte [rax], al
lea r8, [0x1401a9471]
jmp 0x14002413c
lea r8, [0x1401a948e]
mov r9d, 0x1e
jmp case.0x1400239e5.774
lea r8, [0x1401a94ac]
jmp 0x140024085
lea r8, [0x1401a94c4]
mov r9d, 0x23
jmp case.0x1400239e5.774
lea r8, [0x1401a94e7]
jmp 0x1400242aa
lea r8, [0x1401a9502]
jmp 0x14002425f
lea r8, [0x1401a9523]
jmp 0x140024043
lea r8, [0x1401a9534]
jmp 0x14002429b
lea r8, [0x1401a9558]
mov r9d, 0x2b
jmp case.0x1400239e5.774
lea r8, [0x1401a9583]
jmp 0x14002429b
lea r8, [0x1401a95a7]
jmp 0x14002429b
lea r8, [0x1401a95cb]
mov r9d, 0x28
jmp case.0x1400239e5.774
lea r8, [0x1401a95f3]
jmp 0x140024205
lea r8, [0x1401a961c]
jmp 0x1400240df
lea r8, [0x1401a963c]
jmp 0x1400242b9
lea r8, [0x1401a9658]
mov r9d, 0x11
jmp case.0x1400239e5.774
lea r8, [0x1401a9669]
jmp 0x1400242aa
push rax
add al, byte [rax]
invalid
lea r8, [0x1401a9684]
jmp 0x14002425f
lea r8, [0x1401a96a5]
jmp 0x14002425f
invalid
lea r8, [0x1401a96c6]
jmp case.0x1400239e5.774
lea r8, [0x1401a96d8]
mov r9d, 0x18
jmp case.0x1400239e5.774
lea r8, [0x1401a96f0]
jmp 0x1400241e7
lea r8, [0x1401a9716]
jmp 0x140024181
lea r8, [0x1401a972a]
mov r9d, 0x1f
jmp case.0x1400239e5.774
lea r8, [0x1401a9749]
mov r9d, 0x2a
add cl, ch
adc dword [rdx], eax
add byte [rax], al
lea r8, [0x1401a9773]
jmp 0x140024217
lea r8, [0x1401a979a]
mov r9d, 0x20
jmp case.0x1400239e5.774
lea r8, [0x1401a97ba]
jmp 0x1400242aa
lea r8, [0x1401a9ff5]
mov r9d, 0x49
jmp case.0x1400239e5.774
lea r8, [0x1401a98b4]
mov r9d, 0x15
jmp case.0x1400239e5.774
lea r8, [0x1401a9f63]
jmp 0x140024181
lea r8, [0x1401a9ee1]
mov r9d, 0x2d
jmp case.0x1400239e5.774
lea r8, [0x1401aa0f9]
mov r9d, 0x1d
jmp case.0x1400239e5.774
lea r8, [0x1401a9d50]
mov r9d, 0x19
jmp case.0x1400239e5.774
lea r8, [0x1401aa19e]
jmp 0x140024232
lea r8, [0x1401aa1eb]
jmp 0x1400242aa
lea r8, [0x1401a99fb]
jmp 0x140024181
lea r8, [0x1401a9b8c]
mov r9d, 0x14
jmp case.0x1400239e5.774
lea r8, [0x1401a9ba0]
mov r9d, 0x66
jmp case.0x1400239e5.774
lea r8, [0x1401a98fa]
mov r9d, 0x22
jmp case.0x1400239e5.774
lea r8, [0x1401aa13c]
jmp 0x1400242b9
lea r8, [0x1401a9a51]
mov r9d, 0x2f
add byte [rax], al
add cl, ch
sgdt [rax]
invalid
lea r8, [0x1401a9a80]
mov r9d, 0x2c
jmp case.0x1400239e5.774
lea r8, [0x1401aa116]
mov r9d, 0x26
jmp case.0x1400239e5.774
lea r8, [0x1401a9d2d]
jmp case.0x1400239e5.774
lea r8, [0x1401a993d]
mov r9d, 0x29
jmp case.0x1400239e5.774
lea r8, [0x1401aa177]
mov r9d, 0x27
jmp case.0x1400239e5.774
lea r8, [0x1401a9a0f]
jmp 0x140024232
lea r8, [0x1401aa21e]
mov r9d, 0x1a
jmp case.0x1400239e5.774
lea r8, [0x1401a9c49]
jmp 0x14002425f
lea r8, [0x1401a9c6a]
mov r9d, 0x5b
jmp case.0x1400239e5.774
lea r8, [0x1401a991c]
mov r9d, 0x21
jmp case.0x1400239e5.774
lea r8, [0x1401a9f0e]
mov r9d, 0x17
jmp case.0x1400239e5.774
lea r8, [0x1401a9ace]
mov r9d, 0x16
add bl, ch
pop rax
lea r8, [0x1401a9ae4]
mov r9d, 0x50
jmp case.0x1400239e5.774
invalid
lea r8, [0x1401a97d5]
mov r9d, 0x24
jmp case.0x1400239e5.774
lea r8, [0x1401aa25e]
mov r9d, 0x1b
jmp case.0x1400239e5.774
lea r8, [0x1401a9d83]
mov r9d, 0x1c
jmp case.0x1400239e5.774
lea r8, [0x1401aa1b8]
mov r9d, 0x33
jmp case.0x1400239e5.774
lea r8, [0x1401aa03e]
mov r9d, 0x3b
lea r10, [rsp + 0x28]
mov qword [r10], r8
mov qword [r10 + 8], r9
lea r9, [rsp + 0x38]
mov qword [r9], rcx
lea rcx, [0x14001dd40]
or eax, 0xffff9a48
mov qword [r9 + 8], rcx
mov qword [r9 + 0x10], r10
lea rcx, [0x140024430]
mov qword [r9 + 0x18], rcx
lea rcx, [0x1401a9440]
lea r8, [rsp + 0x58]
mov qword [r8], rcx
mov ecx, 2
mov qword [r8 + 8], rcx
mov qword [r8 + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x12e8
out dx, eax
invalid
call qword [rax - 0x773b7eb8]
add esp, 0x88
ret
and r8, r14
cmp r8, rsi
jae 0x140026ead
cmp r9, rsi
jb 0x140026e3a
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140026e5e
mov al, byte [rdi + r8]
mov byte [rdi + r9], al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, r9
jmp 0x140026e9a
mov rdx, rsi
call fcn.14018c8a0
ud2
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcinflatecore.rs
jmp 0x140026efc
mov rcx, r8
mov rdx, rsi
mov r8, rax
jmp 0x140026e9d
lea rax, [r10 + 8]
lea rcx, [rsp + 0xa0]
add byte [rax], al
mov qword [rcx], rax
add r10, 0x20
lea rax, [0x1401ae740]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
lea rax, [0x1401ae720]
mov qword [rsp + 0x20], rax
lea rax, [0x1401ae713]
add eax, 0x17f4fe
mov r8d, 0xd
jmp 0x14002f541
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.SqliteSingleThreadedModeFromSqlConversionFailurep
adc eax, 0x17f52d
mov r8d, 0x18
jmp 0x14002f4fa
lea rax, [r10 + 0x10]
lea rcx, [rsp + 0xa0]
mov qword [rcx], rax
lea r9, [r10 + 8]
inc r10
lea rax, [0x1401ae7d0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rcx
lea rax, [0x1401ae7b0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r10
lea rax, [0x1401ae778]
add eax, 0x17f4fb
mov r8d, 0x18
jmp case.0x140026c3b.17
lea rax, [r10 + 0x10]
lea rcx, [rsp + 0xa0]
mov qword [rcx], rax
add r10, 8
lea rax, [0x1401adf10]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
and al, 0x28
lea rax, [0x1401ae790]
mov qword [rsp + 0x20], rax
lea rax, str.IntegralValueOutOfRangeUtf8ErrorNulErrorp
mov r8d, 0x17
jmp 0x14002f541
add r10, 8
lea r9, [rsp + 0xa0]
add byte [rax], al
add byte [rbp - 0x77], cl
adc dword [rax - 0x73], ecx
add eax, 0x17ec70
mov qword [rsp + 0x20], rax
lea rax, [0x1401ae807]
add eax, 0x17f51b
mov r8d, 9
jmp case.0x140026c3b.19
add r10, 8
lea r9, [rsp + 0xa0]
mov qword [r9], r10
lea rax, [0x1401ae818]
or esi, ebp
invalid
add byte [rax - 0x77], cl
and al, 0x20
lea rax, [0x1401ae810]
mov r8d, 8
jmp case.0x140026c3b.19
add dword [rax], eax
invalid
add r10, 8
lea r9, [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
lea rax, [0x1401adf30]
mov qword [rsp + 0x20], rax
lea rax, str.InvalidParameterNameInvalidPath
jmp case.0x14001a595.179
add r10, 8
lea r9, [rsp + 0xa0]
mov qword [r9], r10
lea rax, [0x1401ae858]
mov qword [rsp + 0x20], rax
lea rax, [0x1401ae84c]
add eax, 0x17f4df
mov r8d, 0xb
jmp case.0x140026c3b.19
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.ExecuteReturnedResultsQueryReturnedNoRowsInvalidColumnIndexInvalidColumnNameInvalidColumnType
adc eax, 0x17f4ed
mov r8d, 0x16
jmp 0x14002f4fa
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ae88e]
adc eax, 0x17f4e5
mov r8d, 0x13
jmp 0x14002f4fa
add r10, 8
lea r9, [rsp + 0xa0]
movabs al, byte [0x8d4811894d000000]
add eax, 0x17eaa6
mov qword [rsp + 0x20], rax
lea rax, [0x1401ae8a1]
add eax, 0x17f4cb
mov r8d, 0x12
jmp case.0x140026c3b.19
add r10, 8
lea r9, [rsp + 0xa0]
mov qword [r9], r10
adc dword [rax - 0x73], ecx
add eax, 0x17eb39
mov qword [rsp + 0x20], rax
lea rax, [0x1401ae8b3]
add eax, 0x17f4b0
mov r8d, 0x11
jmp case.0x140026c3b.19
lea rax, [r10 + 1]
lea rcx, [rsp + 0xa0]
mov qword [rcx], rax
add dword [rbp - 0x73], ecx
or byte [rcx - 0x7d], cl
ret 0x4810
lea eax, [0x1401adef0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rcx
lea rax, fcn.140011b20
lea eax, [0x1401ae8d8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r10
lea rax, [0x1401ae8c4]
hlt
invalid
add byte [rcx - 0x48], al
mov eax, 0x11
mov rcx, rdx
mov rdx, rax
call fcn.1400180e0
invalid
invalid
invalid
invalid
jmp 0x14002f61a
add r10, 8
lea r9, [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rbp - 0x77], cl
adc dword [rax - 0x73], ecx
add eax, 0x17e9f6
mov qword [rsp + 0x20], rax
lea rax, str.StatementChangedRowsToSqlConversionFailureInvalidQueryMultipleStatementInvalidParameterCountSqlInputErrormsgoffset
mov r8d, 0x14
jmp case.0x140026c3b.19
add r10, 8
lea r9, [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rbp - 0x77], cl
adc dword [rax - 0x73], ecx
lea eax, [0x1401ae7d0]
mov qword [rsp + 0x20], rax
lea rax, [0x1401ae90c]
add eax, 0x17f45c
mov r8d, 0x16
mov rcx, rdx
mov rdx, rax
call fcn.140017f30
jmp 0x14002f61a
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x17f449
mov r8d, 0xc
jmp 0x14002f4fa
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ae92e]
cmp dh, ah
invalid
invalid
mov r8d, 0x11
add rsp, 0xa8
jmp rax
lea rax, [r10 + 0x10]
lea rcx, [rsp + 0xa0]
mov qword [rcx], rax
add r10, 8
lea rax, [0x1401ade70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
and al, 0x28
lea rax, [0x1401ae790]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x1401ae93f]
mov r8d, 0x15
mov rcx, rdx
mov rdx, rax
mov r9, r10
call fcn.140017ff0
jmp 0x14002f61a
lea rax, [r10 + 4]
lea rcx, [rsp + 0xa0]
mov qword [rcx], rax
lea rax, [r10 + 0x38]
lea r8, [r10 + 8]
add r10, 0x20
lea r9, [0x1401ae970]
mov qword [rsp + 0x90], r9
mov qword [rsp + 0x88], rcx
lea rcx, [0x1401ae964]
mov qword [rsp + 0x78], rcx
and al, 0x78
lea rcx, fcn.140011b20
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x70], ecx
mov qword [rsp + 0x68], r10
mov r9d, 3
mov qword [rsp + 0x60], r9
lea r10, [0x1401ae5bc]
mov qword [rsp + 0x58], r10
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x40], r9
lea rcx, [0x1401ae961]
mov qword [rsp + 0x38], rcx
lea rcx, [0x1401ae720]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x80], 6
mov qword [rsp + 0x20], 5
add eax, 0x48000000
lea eax, [0x1401ae954]
invalid
invalid
lea r9, [0x1401b8e75]
mov r8d, 0xd
mov rcx, rdx
mov rdx, rax
call fcn.140017dd0
nop
add rsp, 0xa8
add byte [rax], al
add bl, al
cmp bl, al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1b1342
adc ebx, dword [rbx]
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1b1342
adc ebx, dword [rbx]
invalid
mov r8d, 4
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x38
jmp rax
invalid
loopne 0x14002f764
mov eax, dword [rcx]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
or byte [rax - 0x75], cl
invalid
invalid
or byte [rax - 0x75], cl
and byte [rax - 1], cl
jmp rax
invalid
jmp rax
mov eax, edx
mov rcx, qword [rcx]
movzx ecx, byte [rcx]
lea rdx, [0x1401f4f5c]
lea edx, [0x1401f4f5c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
sar edi, 1
invalid
lea rdx, [0x1401b19d0]
jmp 0x14002f776
lea rdx, str.IntegerRealTextBlobSqliteFailurep
mov r8d, 7
jmp 0x14002f77c
lea rdx, [0x1401ae707]
jmp 0x14002f776
lea rdx, [0x1401ae70b]
jmp 0x14002f776
lea rdx, [0x1401ae70f]
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
mov rcx, rax
jmp fcn.140012f00
jmp 0x14002f828
invalid
sub rsp, 0xc8
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
movzx eax, byte [rcx]
lea rdx, [0x1401f4f70]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
cmp qword [rcx + 8], 0
je 0x14002fdcb
push rsp
invalid
add byte [rax], al
push rsp
add eax, 0x83480000
add ecx, 8
mov rax, rbp
add rcx, 8
mov rax, rbp
mov qword [rax], rcx
lea rcx, [rbp - 0x40]
mov qword [rcx], rax
lea rax, [0x14002f784]
cmc
invalid
invalid
dec dword [rax - 0x77]
invalid
invalid
cmc
invalid
lea rax, [0x1401e1bc0]
jmp 0x14002fc61
ret 3
invalid
and ebx, dword [rbx]
add cl, ch
ret 3
lea rax, str.Multiple_statements_provided
jmp 0x14002fd2f
invalid
mov rax, qword [rcx + 8]
mov rcx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x20]
and byte [rax - 0x77], cl
invalid
mov rdx, rsi
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp r8
invalid
add rcx, 8
mov rax, rbp
mov eax, ebp
mov qword [rax], rcx
lea rcx, [rbp - 0x40]
mov qword [rcx], rax
lea rax, [0x14002f784]
cdq
invalid
invalid
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
add eax, 0x17e8aa
jmp 0x14002fc61
cdq
invalid
add rcx, 8
mov rdx, rsi
add rsp, 0xc8
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
jmp 0x1400193c0
mov rax, qword [rcx + 8]
lea rdx, [rbp - 0x10]
lea edx, [rbp - 0x10]
invalid
mov qword [rdx], rax
lea rax, [rcx + 0x10]
lea r8, [rbp - 8]
mov qword [r8], rax
inc rcx
mov rax, rbp
mov qword [rax], rcx
lea rcx, [rbp + 0x10]
mov qword [rcx], rax
lea rax, [0x14002f72c]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
lea rax, [fcn.140012500]
mov qword [rcx + 0x18], rax
mov qword [rcx + 0x20], r8
lea rax, [0x14002f784]
invalid
invalid
invalid
dec dword [rax - 0x77]
sub byte [r8 - 0x73], cl
add eax, 0x17e860
call 0x189ebf989
add eax, dword [rax]
invalid
invalid
call 0x189ebf989
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rax, str.Query_returned_no_rows
lea rax, str.Query_returned_no_rows
jmp 0x14002fd2f
mov rax, qword [rcx + 8]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
mov qword [rbp - 8], rdx
lea rdx, [rcx + 0x10]
push rcx
adc byte [rax - 0x77], cl
mov dword [rbp], edx
mov dword [rbp], edx
cmp rax, 0xffffffffffffffff
je 0x14002fd53
lea rax, [rbp - 8]
lea rcx, [rbp + 0x10]
mov qword [rcx], rax
lea rax, [0x14002f72c]
mov qword [rcx + 8], rax
lea rax, [rbp - 0x10]
mov qword [rcx + 0x10], rax
lea rax, [fcn.140012500]
mov qword [rcx + 0x18], rax
mov rax, rbp
mov qword [rcx + 0x20], rax
lea rax, [0x14002f71b]
std
invalid
dec dword [rax - 0x77]
sub byte [r8 - 0x73], cl
add eax, 0x17e623
std
invalid
out 0x17, al
add cl, ch
invalid
jmp 0x14002fcbe
lea rax, str.Query_is_not_read_only
jmp 0x14002fd2f
add cl, ch
cmp dword [rbx], eax
add byte [rax], al
mov rax, qword [rcx + 8]
mov qword [rbp - 8], rax
mov rcx, qword [rcx + 0x10]
mov qword [rbp], rcx
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
je 0x14002fd67
mov rax, rbp
lea rcx, [rbp - 0x40]
mov qword [rcx], rax
lea rax, [0x14001de80]
mov qword [rcx + 8], rax
lea rax, [rbp - 8]
mov qword [rcx + 0x10], rax
lea rax, [fcn.140012500]
mov qword [rcx + 0x18], rax
lea rax, str.Integer__out_of_range
out 0x17, al
add byte [rbp + rcx*4 + 0x45], cl
adc byte [rcx - 0x77], cl
add byte [rax + 2], bh
out 0x17, al
add byte [rbp + rcx*4 + 0x45], cl
adc byte [rcx - 0x77], cl
add byte [rax + 2], bh
jmp 0x14002fcca
mov rbx, qword [rcx + 8]
mov rdi, qword [rcx + 0x18]
test rdi, rdi
je 0x14002fb00
lea r15, [rbx + rdi]
xor r14d, r14d
mov rcx, rbx
lea rax, [rcx + 1]
mov dl, byte [rcx]
mov r8d, 1
test dl, dl
jns 0x14002faf1
cmp dl, 0xe0
jae 0x14002fa93
add rcx, 2
cmp rax, r15
cmovne rax, rcx
mov r8d, 2
jmp 0x14002faf1
cmp dl, 0xed
jne 0x14002fabf
cmp rax, r15
je 0x14002fb00
lea rax, [rcx + 2]
cmp rax, r15
je 0x14002fb00
cmp byte [rcx + 1], 0x9f
ja 0x14002fdef
add rcx, 3
mov r8d, 3
mov rax, rcx
jmp 0x14002faf1
add rcx, 2
cmp rax, r15
cmove rcx, rax
cmove ecx, eax
xor eax, eax
cmp rcx, r15
setne al
add rax, rcx
mov r8d, 3
cmp dl, 0xf0
jb 0x14002faf1
xor ecx, ecx
cmp rax, r15
setne cl
add rax, rcx
mov r8d, 4
add r14, r8
mov rcx, rax
cmp rax, r15
jne 0x14002fa6b
mov qword [rbp - 0x38], rbx
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x40], 0
lea rdi, [rbp - 0x40]
mov rax, rbp
call 0x1883b8463
lea ecx, [0x14002f7dd]
mov qword [rax + 8], rcx
lea rcx, str.Invalid_path:
lea ecx, [0x1401ae0e0]
lea r8, [rbp + 0x10]
mov qword [r8], rcx
invalid
or byte [rcx + 1], bh
mov ecx, 1
mov qword [r8 + 8], rcx
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.140013250
mov ebx, eax
mov r8, qword [rdi]
test r8, r8
je 0x14002fdb5
cmp qword [rbp - 0x38], 0
je 0x14002fdb5
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sbb dword [rsi], edx
add cl, ch
invalid
add al, byte [rax]
invalid
sbb dword [rsi], edx
add cl, ch
invalid
lea rax, str.SQLite_was_compiled_or_configured_for_single_threaded_use_only
jmp 0x14002fd2f
mov rax, qword [rcx + 8]
lea rdx, [rbp - 8]
mov qword [rdx], rax
mov dword [rdx], eax
mov dword [rdx], eax
mov rax, qword [rcx + 0x10]
mov rcx, rbp
mov qword [rcx], rax
lea rax, [rbp - 0x40]
mov qword [rax], rdx
lea rdx, [fcn.140012500]
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rdx
lea rcx, str.Wrong_number_of_parameters_passed_to_query._Got___needed
out 0x17, eax
add byte [rbp + rcx*4 + 0x45], cl
adc byte [rcx - 0x77], cl
or byte [rcx + 2], bh
out 0x17, eax
add byte [rbp + rcx*4 + 0x45], cl
adc byte [rcx - 0x77], cl
or byte [rcx + 2], bh
jmp 0x14002fd12
add rcx, 0x20
lea rax, [rbp - 0x40]
lea eax, [rbp - 0x40]
lea eax, [rbp - 0x40]
mov qword [rax], rcx
lea rcx, [fcn.140012500]
adc eax, 0x48fffe29
mov dword [rax + 8], ecx
adc eax, 0x48fffe29
mov dword [rax + 8], ecx
lea rcx, str.nul_byte_found_in_provided_data_at_position:
jmp 0x14002fd06
mov rax, qword [rcx + 8]
mov rcx, rbp
mov qword [rcx], rax
lea rax, [rbp - 0x40]
mov qword [rax], rcx
lea rcx, [fcn.140012500]
in eax, dx
sub dh, bh
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
or eax, 0x17e5fa
in eax, dx
sub dh, bh
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
or eax, 0x17e5fa
lea r8, [rbp + 0x10]
mov qword [r8], rcx
mov qword [r8 + 8], 2
add byte [rax], al
add byte [rcx - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
adc cl, bpl
invalid
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
adc cl, bpl
invalid
add rcx, 8
mov rax, rbp
mov qword [rax], rcx
lea rcx, [rbp - 0x40]
mov qword [rcx], rax
lea rax, [0x14002f784]
mov qword [rcx + 8], rax
lea rax, str.Invalid_parameter_name:
lea eax, [0x1401ae0c0]
lea eax, [0x1401ae0c0]
lea r8, [rbp + 0x10]
mov qword [r8], rax
mov eax, 1
jmp 0x14002fcca
lea rax, [rcx + 8]
lea rdx, [rbp - 8]
mov qword [rdx], rax
mov eax, dword [rcx + 4]
lea r8, [rbp - 0x10]
mov dword [r8], eax
add byte [rax - 0x7d], cl
shl dword [rax], 0x48
mov eax, ebp
add byte [rax - 0x7d], cl
shl dword [rax], 0x48
mov eax, ebp
mov qword [rax], rcx
lea rcx, [rbp + 0x10]
mov qword [rcx], rdx
lea rdx, [0x14002f784]
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
mov qword [rcx + 0x20], r8
lea rax, [0x14001dd40]
mov qword [rcx + 0x28], rax
lea rax, [0x1401ae300]
lea eax, [0x1401ae300]
lea r8, [rbp - 0x40]
mov qword [r8], rax
mov eax, 3
add byte [rax], al
add byte [rax], al
mov qword [r8 + 8], rax
mov qword [r8 + 0x20], 0
mov dword [rax + 0x20], 0
mov dword [rax + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
jmp 0x14002fda6
mov rax, qword [rcx + 8]
mov rcx, rbp
mov qword [rcx], rax
lea rax, [rbp - 0x40]
mov qword [rax], rcx
lea rcx, [fcn.140012500]
mov qword [rax + 8], rcx
lea rcx, str.Invalid_column_index:
lea r8, [rbp + 0x10]
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
jmp 0x14002fda6
or byte [rcx - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
sbb bl, bpl
jle 0x14002fd71
invalid
lea rax, str.Execute_returned_results___did_you_mean_to_call_query_
lea eax, [0x1401ae128]
lea r8, [rbp + 0x10]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, [0x1401e1970]
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
jmp 0x14002fda6
mov rax, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
mov rcx, rax
mov rdx, rsi
call qword [r8 + 0x20]
jmp 0x14002fdb3
mov rax, rbp
lea rcx, [rbp - 0x40]
mov qword [rcx], rax
lea rax, [0x14001de80]
mov qword [rcx + 8], rax
lea rax, str.Integer__out_of_range
lea r8, [rbp + 0x10]
mov qword [r8], rax
mov qword [r8 + 8], 2
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], 1
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.140013250
mov ebx, eax
mov eax, ebx
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rcx, 0x20
mov rdx, qword [rsi + 0x20]
mov r8, qword [rsi + 0x28]
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp 0x140023949
test rdi, rdi
js 0x140030041
add al, byte [r8]
invalid
mov al, byte [0x14024a6a0]
mov rcx, rdi
call fcn.140010290
test rax, rax
je 0x140030048
add al, byte [rax]
invalid
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x20], 0
mov r13, rdi
std
sub r13, r14
jb 0x140030057
mov rcx, rax
mov rdx, rbx
mov r8, r14
mov r12, rax
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r12
mov qword [rbp + 0x20], r14
mov r12, r14
cmp r13, 2
ja 0x14002fe66
lea rcx, [rbp + 0x10]
mov r8d, 3
add byte [rax], al
mov rdx, r14
call fcn.14018f090
mov rcx, qword [rbp + 0x10]
mov r12, qword [rbp + 0x20]
lea rax, [rcx + r12]
lea r10, [rbp + 0x10]
push rbp
invalid
mov byte [rax + 2], 0xbd
mov word [rax], 0xbfef
add r12, 3
mov qword [rbp + 0x20], r12
mov r13, r14
add r13, 3
cmp r13, rdi
ja 0x14003002d
je 0x14002ffdf
lea r9, [rbx + r13]
mov r14, r13
mov qword [rbp - 0x58], r9
lea rax, [r9 + 1]
mov dl, byte [r9]
mov r8d, 1
test dl, dl
jns 0x14002ff2c
cmp dl, 0xe0
jae 0x14002fec9
add r9, 2
cmp rax, r15
cmovne rax, r9
mov r8d, 2
jmp 0x14002ff2c
cmp dl, 0xed
jne 0x14002fefa
cmp rax, r15
je 0x14002ffe2
lea rax, [r9 + 2]
cmp rax, r15
clc
je 0x14002ffe2
cmp byte [r9 + 1], 0x9f
ja 0x14002ff40
add r9, 3
mov r8d, 3
mov rax, r9
jmp 0x14002ff2c
add r9, 2
cmp rax, r15
cmove r9, rax
xor eax, eax
cmp r9, r15
setne al
add rax, r9
mov r8d, 3
cmp dl, 0xf0
jb 0x14002ff2c
xor edx, edx
cmp rax, r15
setne dl
add rax, rdx
mov r8d, 4
add r14, r8
mov r9, rax
cmp rax, r15
jne 0x14002fea0
jmp 0x14002ffe2
mov r8, r14
sub r8, r13
jb 0x14003007f
cmp r14, rdi
ja 0x14003006b
mov rdx, qword [rbp + 0x18]
mov rax, rdx
sub rax, r12
cmp rax, r8
jae 0x14002ff87
mov rcx, r10
mov rdx, r12
mov r13, r8
call fcn.14018f090
mov r12, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x10]
mov rax, qword [rbp + 0x18]
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x48], eax
mov r8, r13
jmp 0x14002ff8b
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x50], rcx
add rcx, r12
mov rdx, qword [rbp - 0x58]
mov r13, r8
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rbp + 0x20], r12
mov rax, qword [rbp - 0x48]
sub rax, r12
cmp rax, 2
ja 0x14002ffce
mov r8d, 3
lea rcx, [rbp + 0x10]
mov rdx, r12
call fcn.14018f090
mov rcx, qword [rbp + 0x10]
mov r12, qword [rbp + 0x20]
jmp 0x14002ffd2
mov rcx, qword [rbp - 0x50]
lea r10, [rbp + 0x10]
lea rax, [rcx + r12]
jmp 0x14002fe6e
mov r13, rdi
sub rdi, r13
mov rax, qword [rbp + 0x18]
sub rax, r12
cmp rax, rdi
jae 0x140030008
lea rcx, [rbp + 0x10]
mov rdx, r12
mov edx, esp
mov r8, rdi
call fcn.14018f090
mov rcx, qword [rbp + 0x10]
mov r12, qword [rbp + 0x20]
add rbx, r13
add rcx, r12
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r12, rdi
mov qword [rbp - 0x30], r12
movups xmm0, xmmword [rbp + 0x10]
adc byte [rdi], cl
sub dword [rbp - 0x40], eax
jmp 0x14002fb10
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r13
mov rdx, rdi
call fcn.14018c830
jmp 0x140030091
call fcn.140011740
ud2
mov ecx, 1
mov rdx, rdi
call fcn.14018c620
retf
invalid
invalid
add byte [rdi], cl
invalid
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r14
mov rdx, rdi
call fcn.14018c910
jmp 0x140030091
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r14
mov rdx, rdi
call fcn.14018c910
jmp 0x140030091
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r13
mov rdx, r14
call fcn.14018cb80
ud2
sub bl, al
lea rcx, str.Could_not_ensure_safe_initialization_of_SQLite._nTo_fix_this__either:_n_Upgrade_SQLite_to_at_least_version_3.7.0_n_Ensure_that_SQLite_has_been_initialized_in_Multi_thread_or_Serialized_mode_and_call_nrusqlite::bypass_sqlite_initialization___prior_to_your_first_connection_attempt.
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rusqlite_0.29.0_srcinner_connection.rs
mov edx, 0x116
call fcn.14018d1eb
ud2
adc eax, 0x480b0f00
lea ecx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
or eax, 0x1c3439
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_src_synconce.rs
mov edx, 0x2b
add al, ch
or bh, al
invalid
add byte [rdi], cl
invalid
add al, ch
or bh, al
adc eax, 0xcc0b0f00
int3
movabs dword [0xc08548e0d1480021], eax
jne 0x1400302aa
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
invalid
call fcn.14018f150
test al, al
jne 0x14003029b
mov byte [rsi + 8], 1
jmp 0x14003029b
push rdi
push rbx
sub rsp, 0x28
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
mov rcx, rdx
ror dword [rcx + 0x14f3e8fa], 1
or eax, dword [rax]
ror dword [rcx + 0x14f3e8fa], 1
or eax, dword [rax]
adc al, 0xb
add bh, bh
enter 0xfffffffffffff883, 4
dec eax
cmp eax, 4
ja case.default.0x1400302ee
lea rcx, [0x1401f4fbc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rbx
mov edx, edi
call fcn.1400e14d4
mov qword [rsi + 8], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jmp 0x140030395
mov rcx, rbx
mov edx, edi
call fcn.1400e146c
movsd qword [rsi + 8], xmm0
mov eax, 2
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
ja case.0x140024460.312
invalid
mov rcx, rbx
mov ecx, ebx
mov edx, edi
call fcn.1400e1508
mov r14, rax
mov rcx, rbx
invalid
mov edx, edi
call fcn.1400e1760
test r14, r14
je 0x1400303a9
invalid
cdqe
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rax
mov eax, 3
jmp 0x140030395
mov rcx, rbx
mov edx, edi
call fcn.1400e1438
mov r14, rax
mov rcx, rbx
mov edx, edi
call fcn.1400e1760
test eax, eax
invalid
js 0x1400303b9
je case.0x14001a595.218
adc eax, 0x74f6854d
invalid
test r14, r14
je 0x1400303ce
mov eax, eax
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rax
jmp 0x140030390
xor eax, eax
jmp 0x140030395
lea rax, [0x1401e1970]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0
mov eax, 4
mov qword [rsi], rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.1400303e8
ud2
lea rcx, [0x1401ae5bf]
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rusqlite_0.29.0_src_statement.rssqlunexpected_SQLITE_TEXT_column_type_with_NULL_dataX
jmp 0x1400303dc
lea rcx, str.unexpected_negative_return_from_sqlite3_column_bytes
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rusqlite_0.29.0_src_statement.rssqlunexpected_SQLITE_TEXT_column_type_with_NULL_dataX
mov edx, 0x34
jmp 0x1400303e1
lea rcx, str.unexpected_SQLITE_BLOB_column_type_with_NULL_data
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rusqlite_0.29.0_src_statement.rssqlunexpected_SQLITE_TEXT_column_type_with_NULL_dataX
mov edx, 0x31
call fcn.14018d1eb
ud2
lea rdx, [rsi + r15]
mov r8, r12
sub r8, r15
jb 0x140030627
movzx ecx, byte [r14 + rbx - 1]
cmp r8, 0x10
jae 0x1400305b0
xor r9d, r9d
test r8, r8
je 0x1400305a1
nop word cs:[rax + rax]
cmp byte [rdx + r9], cl
je 0x1400305c0
inc r9
cmp r8, r9
jne 0x140030590
mov r9, r8
xor eax, eax
cmp rax, 1
je 0x1400305d0
jmp 0x14003061a
call fcn.140019170
mov r9, rdx
cmp rax, 1
je 0x1400305d0
jmp 0x14003061a
mov eax, 1
cmp rax, 1
jne 0x14003061a
nop dword [rax + rax]
add r15, r9
inc r15
mov qword [rdi + 0x10], r15
mov r13, r15
sub r13, rbx
jb 0x140030560
cmp r15, rbp
ja 0x140030560
lea rcx, [rsi + r13]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140030560
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], r15
mov eax, 1
jmp 0x14003062e
mov qword [rdi + 0x10], r12
xor eax, eax
mov rcx, qword [rsp + 0x20]
jmp 0x14003062e
mov rcx, qword [rsp + 0x20]
xor eax, eax
mov qword [rcx], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
movabs al, byte [0x8b48ce8948000000]
or dword [rax - 0x7b], ecx
leave
je 0x140030aff
add byte [rbx - 0x3f00e7ba], cl
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
jae 0x1400306f5
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
or byte [rax - 0x75], r9b
adc byte [rcx + r15 - 0x40], r9b
jae case.0x1400306b6.68
mov ebp, edx
movzx ebx, byte [rcx + rax]
lea rdx, [rax + 1]
mov qword [rsi + 0x10], rdx
lea r9d, [rbx - 0x42]
cmp r9d, 0x17
ja case.0x1400306b6.68
lea r10, [0x1401f4fd0]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
jmp rcx
jmp rcx
cmp rdx, r8
jae 0x140030b45
cmp byte [rcx + rdx], 0x73
jne 0x140030b45
add al, 0
invalid
add al, 0
add byte [rbp + rcx*4 + 0x48], cl
add cl, byte [rcx + rcx*4 + 0x4e]
mov dword [rsi + 0x10], ecx
cmp r9, r8
invalid
invalid
jp case.0x14002f86a.25
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
mov dword [rsi + 0x10], ecx
cmp r9, r8
jae 0x140030957
add byte [rax], al
cmp byte [rcx + r9], 0x5f
pop rdi
jne 0x140030957
add rax, 3
mov qword [rsi + 0x10], rax
jmp 0x140030b45
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14003071b
lea rdx, [0x1401af020]
mov r8d, 0x19
call fcn.140012f00
mov dil, 1
test al, al
jne 0x140030c2a
mov qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x140030c28
mov rcx, rsi
int1
mov edx, ebp
call fcn.140030da0
mov dil, 1
jmp 0x140030bec
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140030f40
invalid
add byte [rax], al
xor byte [rax - 0x77], cl
bnd call fcn.140030f40
invalid
add byte [rax], al
cmp byte [rsp + 0x30], 0
je 0x1400309c1
movzx ebx, byte [rsp + 0x31]
pop rsp
and al, 0x31
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140030792
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
lea rdx, [0x1401af020]
cmove rdx, rax
movzx eax, bl
lea r8, [rax + rax*8]
add r8, 0x10
call fcn.140012f00
mov dil, 1
test al, al
jne 0x140030c2a
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x140030c28
mov rcx, rsi
int1
mov edx, ebp
call fcn.140030650
mov dil, 1
test al, al
jne 0x140030c2a
test bpl, bpl
test ch, ch
je 0x1400307de
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400307de
lea rdx, [0x1401aebf0]
mov r8d, 2
call fcn.140012f00
test al, al
jne 0x140030c2a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140030801
lea rdx, [0x1401aecaa]
mov r8d, 1
call fcn.140012f00
test al, al
jne 0x140030c2a
mov rcx, rsi
call fcn.140031e00
test rax, rax
jne 0x140030c2a
jmp 0x140030bd1
mov rcx, rsi
call fcn.140031890
mov rbx, rax
test bl, 1
jne 0x14003090a
mov rcx, rsi
mov edx, ebp
call fcn.140030650
sbb edi, esi
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x3ea850f], eax
add byte [rax], al
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x140030ace
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140030f40
cmp byte [rsp + 0x30], 0
jne 0x140030755
cmp qword [rsi], 0
je 0x140030aff
mov r14, qword [rsp + 0x38]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140031010
cmp qword [rsp + 0x30], 0
je 0x140030ac4
shr rbx, 0x20
movups xmm0, xmmword [rsp + 0x30]
and byte [rdi], cl
adc byte [rsp + 0x30], al
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
push rax
push rax
cmp ebx, 0x110000
jne 0x140030c3a
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
je 0x140030bf0
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140030bf0
lea rdx, [0x1401aebf0]
mov r8d, 2
call fcn.140012f00
test al, al
jne 0x140030c2a
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x140030bf0
lea rcx, [rsp + 0x50]
call fcn.140031230
jmp 0x140030bec
mov rdi, qword [rsi + 0x20]
jmp 0x140030b67
shr ebx, 8
and bl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140030948
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
lea rdx, [0x1401af020]
cmove rdx, rax
movzx eax, bl
lea r8, [rax + rax*8]
add r8, 0x10
call fcn.140012f00
mov dil, 1
test al, al
jne 0x140030c2a
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x140030c28
xor eax, eax
mov r10d, 0x3e
cmp r9, r8
jae case.0x1400306b6.68
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je case.0x140026c3b.54
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x1400309a3
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x14003098f
add dl, 0xa9
jmp 0x1400309a0
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x1400306b6.68
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x1400306b6.68
movzx edx, r11b
add rax, rdx
jae 0x14003095f
jmp case.0x1400306b6.68
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x78], rax
cmp qword [rsi], 0
je 0x140030a9e
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140031010
cmp qword [rsp + 0x30], 0
je 0x140030ac4
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x140030bf0
lea rcx, [rsp + 0x80]
call fcn.140031230
mov dil, 1
test al, al
jne 0x140030c2a
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x140030bf0
test byte [rax + 0x34], 4
jne 0x140030bf0
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e0c18]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140030a96
mov rdx, qword [rsi + 0x20]
lea rcx, [rsp + 0x78]
call fcn.140017110
test al, al
jne 0x140030a96
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e0c19]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x140030bf0
mov dil, 1
jmp 0x140030c2a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140030c28
lea rdx, [0x1401dff78]
mov r8d, 1
call fcn.140012f00
mov edi, eax
jmp 0x140030c2a
movzx ebx, byte [rsp + 0x38]
jmp 0x14003075a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140030c28
lea rdx, [0x1401aebf0]
mov r8d, 2
call fcn.140012f00
test al, al
jne 0x140030c2a
cmp qword [rsi], 0
jne 0x14003084a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140030c28
lea rdx, [0x1401dff78]
mov r8d, 1
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.140012f00
inc r9
mov qword [rsi + 0x10], r9
inc rax
je case.0x1400306b6.68
cmp rax, 0xffffffffffffffff
je case.0x1400306b6.68
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.140030650
test al, al
jne 0x140030d6d
mov qword [rsi + 0x20], rdi
test rdi, rdi
je 0x140030b8c
lea rdx, [0x1401aecaa]
mov r8d, 1
mov rcx, rdi
call fcn.140012f00
mov dil, 1
test al, al
jne 0x140030c2a
invalid
sahf
add byte [rax], al
invalid
test dword [rsi + 0x48000000], ebx
mov ecx, esi
mov rcx, rsi
call fcn.1400318e0
mov dil, 1
test al, al
jne 0x140030c2a
mov eax, dword [rax]
add byte [rax], al
mov eax, dword [rax]
add byte [rax], al
cmp bl, 0x4d
je 0x140030bd1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140030bc3
lea rdx, [0x1401af06f]
mov r8d, 4
call fcn.140012f00
test al, al
jne 0x140030c2a
mov rcx, rsi
xor edx, edx
call fcn.140030650
test al, al
jne 0x140030c2a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140030bf0
lea rdx, [0x1401aeca9]
mov r8d, 1
call fcn.140012f00
test al, al
jne 0x140030c2a
cmp qword [rsi], 0
je 0x140030c28
dec dword [rsi + 0x18]
jmp 0x140030c28
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140030c1d
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, 0x10
call fcn.140012f00
mov dil, 1
test al, al
jne 0x140030c2a
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140030c59
lea rdx, [0x1401af060]
mov r8d, 3
call fcn.140012f00
test al, al
jne 0x140030c2a
cmp ebx, 0x43
je 0x140030c7b
cmp ebx, 0x53
jne 0x140030c98
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140030cb7
lea rdx, [0x1401af06a]
mov r8d, 4
jmp 0x140030c91
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140030cb7
lea rdx, [0x1401af063]
mov r8d, 7
call fcn.140012f00
jmp 0x140030caf
mov rdx, qword [rsi + 0x20]
mov dword [rsp + 0x30], ebx
test rdx, rdx
je 0x140030cb7
lea rcx, [rsp + 0x30]
call fcn.140019080
test al, al
jne 0x140030c2a
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
mov rcx, qword [rsi + 0x20]
je 0x140030d0d
test rcx, rcx
je 0x140030bf0
lea rdx, [0x1401e2200]
mov r8d, 1
call fcn.140012f00
test al, al
jne 0x140030c2a
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x140030bf0
lea rcx, [rsp + 0x50]
call fcn.140031230
test al, al
jne 0x140030c2a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140030bf0
lea rdx, [0x1401af06e]
mov r8d, 1
call fcn.140012f00
test al, al
jne 0x140030c2a
mov rdx, qword [rsi + 0x20]
mov qword [rsp + 0x30], r14
test rdx, rdx
je 0x140030bf0
lea rcx, [rsp + 0x30]
call fcn.140012500
test al, al
jne 0x140030c2a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140030bf0
lea rdx, [0x1401b886b]
jmp 0x140030be1
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x1401aea48]
lea r8, [rsp + 0x30]
mov edx, 0x3d
call fcn.14018cbf0
ud2
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
mov edx, 0x24
sub rdx, r14
mov eax, 0
cmovae rax, rdx
cmovae eax, edx
cmp rax, 1
adc rax, 0
cmp rax, 0x1a
mov edi, 0x1a
cmovae rax, r9
lea edx, [r8 - 0x61]
cmp dl, 0x1a
jb 0x14003148d
lea edx, [r8 - 0x30]
cmp dl, 9
ja 0x140031790
add r8b, 0xea
mov edx, r8d
inc rbx
movzx r9d, dl
cmp rax, r9
jbe 0x1400314d0
add rcx, r9
jb 0x140031790
lea r13, [r12 + 1]
mov rax, rcx
or rax, r13
shr rax, 0x20
je 0x14003156b
mov rax, rcx
xor edx, edx
div r13
mov r10, rdx
jmp 0x140031575
mov r8d, 0x24
sub r8, rax
mov r13d, 0x48
nop
mov rax, r13
sub rax, r14
mov r11d, 0
cmovae r11, rax
cmp r11, 1
adc r11, 0
cmp r11, 0x1a
cmovae r11, rdi
cmp rbx, qword [rsp + 0x78]
je 0x140031790
movzx eax, byte [rbx]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x140031526
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x140031790
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
mul r8
jo 0x140031790
add r9, rax
jb 0x140031790
inc rbx
cmp r11, r10
ja 0x140031499
mov edx, 0x24
sub rdx, r11
add r13, 0x24
invalid
and al, 0x4c
mov eax, eax
mul rdx
mov r8, rax
jno 0x1400314e0
jmp 0x140031790
mov eax, ecx
xor edx, edx
div r13d
mov r10d, edx
add r15, rax
setb al
mov rdx, qword [rsp + 0x68]
cmovae rdx, r15
mov qword [rsp + 0x68], rdx
mov rdx, r15
shr rdx, 0x20
jne 0x140031790
test al, al
jne 0x140031790
cmp r15d, 0x110000
je 0x140031790
mov eax, r15d
xor eax, 0xd800
add eax, 0xfffff800
clc
invalid
invalid
cmp eax, 0x10f7ff
ja 0x140031790
cmp r12, 0x7f
ja 0x140031790
invalid
cmp r12, r10
jbe 0x140031600
mov eax, r12d
sub eax, r10d
test al, 3
mov rdi, qword [rsp + 0x38]
je 0x140031653
mov rax, rcx
mov r8, qword [rsp + 0x20]
or rax, r8
shr rax, 0x20
je 0x140031617
mov rax, rcx
xor edx, edx
div r8
jmp 0x14003161e
cmp r10, 0x80
mov rdi, qword [rsp + 0x38]
jb 0x14003168f
jmp 0x140031873
mov eax, ecx
xor edx, edx
div r8d
imul rax, qword [rsp + 0x48]
add rcx, rax
xor eax, eax
nop dword [rax]
mov edx, dword [rbp + rax*4 - 4]
mov dword [rbp + rax*4], edx
dec rax
mov edx, r12d
sub dl, cl
movzx edx, dl
and edx, 3
loop 0x140031649
add rdx, rax
jne 0x140031630
sub rax, qword [rsp + 0x50]
mov r12, rax
mov esp, eax
mov rax, qword [rsp + 0x80]
add rax, rdi
sub rax, r10
cmp rax, 3
add esi, dword [rdx + 0x28]
nop word [rax + rax]
movups xmm0, xmmword [rsp + r12*4 + 0x88]
movups xmmword [rsp + r12*4 + 0x8c], xmm0
lea rax, [r12 - 4]
mov r12, rax
cmp rax, r10
ja 0x140031670
mov dword [rsp + r10*4 + 0x98], r15d
cmp rbx, qword [rsp + 0x78]
je case.0x140026c3b.76
movzx r8d, byte [rbx]
mov rax, r9
shr rax, 0x20
mov r15, qword [rsp + 0x30]
invalid
je 0x1400316c3
mov rax, r9
xor edx, edx
div qword [rsp + 0x28]
mov r9, rax
jmp 0x1400316cf
mov eax, r9d
xor edx, edx
div dword [rsp + 0x28]
mov r9d, eax
mov r12, qword [rsp + 0x20]
mov rax, r9
or rax, r13
shr rax, 0x20
je 0x1400316ed
mov rax, r9
xor edx, edx
div r13
cmc
mov rcx, rax
jmp 0x1400316f7
mov eax, r9d
xor edx, edx
div r13d
mov ecx, eax
add rcx, r9
xor r11d, r11d
cmp rcx, 0x1c8
jb 0x14003172d
mov r9, rcx
nop dword [rax]
mov rax, r9
mul rsi
mov rcx, rdx
shr rcx, 5
add r11, 0x24
cmp r9, 0x3e57
mov r9, rcx
mov ecx, ecx
ja 0x140031710
inc r10
lea eax, [rcx*4]
lea eax, [rax + rax*8]
add ecx, 0x26
xor edx, edx
div cx
movzx r14d, ax
add r14, r11
inc rdi
mov qword [rsp + 0x38], rdi
add r15, 4
mov qword [rsp + 0x30], r15
add rbp, 4
dec qword [rsp + 0x50]
dec qword [rsp + 0x48]
inc r12
mov qword [rsp + 0x20], r12
mov eax, 2
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x28
mov r12, r13
mov r15, qword [rsp + 0x68]
mov edi, dword [rsp + 0x68]
mov rcx, r10
mov r9d, 0x1a
jmp 0x14003144a
mov rax, qword [rsp + 0x60]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
mov r8d, 9
mov rcx, r14
mov rsi, rax
call rax
mov bpl, 1
test al, al
jne 0x14003180a
mov r8, qword [rsp + 0x90]
test r8, r8
je 0x1400317f4
mov rcx, r14
mov rdx, qword [rsp + 0x88]
mov rdi, rsi
call rsi
test al, al
jne 0x14003180a
lea rdx, [0x1401aee41]
mov r8d, 1
mov rcx, r14
call rdi
test al, al
jne 0x14003180a
mov rcx, r14
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x70]
mov rdi, rsi
call rsi
test al, al
je 0x140031820
mov eax, ebp
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
lea rdx, [0x1401b886b]
mov r8d, 1
mov rcx, r14
mov rax, rdi
jmp 0x1400313ab
lea rsi, [rsp + 0x44]
mov rdi, qword [rsp + 0x60]
lea rbx, [rsp + 0x98]
add byte [rax], al
add byte [rax], al
mov r14, qword [rsp + 0x30]
nop
mov eax, dword [rbx]
mov dword [rsp + 0x44], eax
and al, 0x44
mov rcx, rsi
mov rdx, rdi
call fcn.140019080
mov ebp, eax
test al, al
jne 0x14003180a
add rbx, 4
add r14, 0xfffffffffffffffc
jne 0x140031850
jmp 0x14003180a
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x80
mov rcx, r10
call fcn.14018c8a0
ud2
cmp rdx, qword [rcx + 8]
jae 0x1400318b4
mov rax, qword [rcx]
movzx eax, byte [rax + rdx]
inc rdx
mov qword [rcx + 0x10], rdx
lea ecx, [rax - 0x41]
cmp cl, 0x1a
jae 0x1400318bd
invalid
xor ecx, ecx
jmp 0x1400318d1
mov ecx, 1
xor eax, eax
jmp 0x1400318d1
add al, 0x85
xor edx, edx
xor ecx, ecx
cmp al, 0xe6
setb cl
mov eax, 0x110000
cmovb rax, rdx
shl rax, 0x20
or rax, rcx
ret
jne 0x1400319df
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400319ca
lea rdx, [0x1401af07d]
mov r8d, 2
add byte [rax], al
call fcn.140012f00
test al, al
jne 0x140031de6
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.140031fc0
test al, al
jne 0x140031de6
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140031ddb
lea rdx, [0x1401e0c19]
adc eax, 0x1af226
sbb al, byte [rax]
mov r8d, 1
call fcn.140012f00
jmp 0x140031dd4
and byte [rax - 0x7b], r9b
leave
je 0x140031de4
lea rdx, [0x1401dff78]
mov r8d, 1
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140012f00
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, 0x10
call fcn.140012f00
mov dil, 1
mov bh, 1
add dword [rax + rax*8 + 0x38f850f], eax
add byte [rax], al
add dword [rax + rax*8 + 0x38f850f], eax
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x140031de4
mov byte [rsi + 8], 1
jmp 0x140031de4
test rcx, rcx
je 0x140031de4
lea rdx, [0x1401af2c8]
mov rdx, qword [rdx + rax*8]
lea r8, [0x1401af1f8]
mov r8, qword [r8 + rax*8]
jmp 0x140031a1d
ret 0x8d4c
mov ecx, ebx
call fcn.140012f00
mov dil, 1
test al, al
jne 0x140031de6
test esp, esi
add al, byte [rax]
invalid
test esp, esi
add al, byte [rax]
add byte [rcx - 0x80], al
cmp r14b, 0x50
jne 0x140031d29
invalid
lea rdx, [0x1401af077]
mov r8d, 6
add byte [rax], al
invalid
invalid
invalid
jmp 0x140031d36
leave
je 0x140031b34
lea rdx, [0x1401aecab]
mov r8d, 1
call fcn.140012f00
mov dil, 1
test al, al
jne 0x140031de6
cmp r13, r12
jae 0x140031da4
invalid
cmp byte [r15 + r13], 0x4c
jne 0x140031da4
add rbx, 2
mov qword [rsi + 0x10], rbx
adc byte [rax - 0x73], cl
and al, 0x20
mov rdx, rsi
call fcn.1400345e0
add byte [rax + 0x20247c], al
je 0x140031d6c
movzx ebx, byte [rsp + 0x21]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x140031ba5
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
add byte [rax - 0x73], cl
adc eax, 0x17d49a
add byte [rax - 0x73], cl
adc eax, 0x17d49a
cmove rdx, rax
movzx eax, bl
lea r8, [rax + rax*8]
add r8, 0x10
call fcn.140012f00
mov dil, 1
add dword [rax + rax*8 + 0x241850f], eax
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x140031de4
adc eax, dword [rdx]
add byte [rax], al
mov qword [rsi + 0x10], rbx
mov rcx, rsi
xor edx, edx
call fcn.140030650
jmp 0x140031dd4
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140031bfa
lea rdx, [0x1401af07f]
lea edx, [0x1401af07f]
mov r8d, 4
call fcn.140012f00
mov dil, 1
test al, al
jne 0x140031de6
mov rcx, rsi
call fcn.140034730
mov dil, 1
test al, al
jne 0x140031de6
mov rcx, qword [rsi]
test rcx, rcx
je case.0x14001a595.272
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
jae case.0x14001a595.272
cmp byte [rcx + rax], 0x4c
jne case.0x14001a595.272
inc rax
mov qword [rsi + 0x10], rax
adc byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
mov rdx, rsi
call fcn.1400345e0
add byte [rax], al
cmp byte [rsp + 0x20], 0
jne 0x140031b68
mov rbx, qword [rsp + 0x28]
test rbx, rbx
je 0x140031ddb
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140031c81
lea rdx, [0x1401af083]
mov r8d, 3
call fcn.140012f00
test al, al
jne 0x140031de6
add dword gs:[rax], eax
invalid
mov rcx, rsi
mov rdx, rbx
call fcn.1400326a0
jmp 0x140031dd7
lea rdx, [0x1401af073]
mov r8d, 4
mov rcx, rbx
call fcn.140012f00
jmp 0x140031dc8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140031a57
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, 0x10
call fcn.140012f00
test al, al
je 0x140031a57
jmp 0x140031de6
mov rdx, qword [rsp + 0x28]
test rdx, rdx
je 0x140031da4
mov rcx, rsi
call fcn.1400326a0
mov dil, 1
test al, al
jne 0x140031de6
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140031da4
lea rdx, str._accept_encodinggziprangeRequest_deadline_overflowed
mov r8d, 1
call fcn.140012f00
test al, al
jne 0x140031de6
cmp r14b, 0x52
je 0x140031dcc
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x140031dcc
lea rdx, [0x1401af073]
mov r8d, 4
call fcn.140012f00
mov dil, 1
test al, al
jne 0x140031de6
mov rcx, rsi
call fcn.1400318e0
mov dil, 1
test al, al
jne 0x140031de6
cmp qword [rsi], 0
je 0x140031de4
dec dword [rsi + 0x18]
xor edi, edi
mov eax, edi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsi + 0x10], r9
cmp r9, r8
jae 0x140031f01
cmp byte [rcx + r9], 0x5f
jne 0x140031f01
add rax, 2
mov qword [rsi + 0x10], rax
xor eax, eax
jmp 0x140031fa1
invalid
xor eax, eax
mov r10d, 0x3e
nop dword [rax]
add byte [rax], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
cmp r9, r8
jae 0x140031f6b
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x140031f5f
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x140031f48
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x140031f38
add dl, 0xa9
jmp case.0x14002f743.112
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae 0x140031f6b
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo 0x140031f6b
movzx edx, r11b
mov dh, 0xd3
add rax, rdx
add eax, edx
jae 0x140031f10
jmp 0x140031f6b
inc r9
mov qword [rsi + 0x10], r9
inc rax
jne 0x140031fa1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140031f8e
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, 0x10
mov eax, 0x10
call fcn.140012f00
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140031f9b
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor eax, eax
add rsp, 0x20
pop rsi
ret
mov rcx, rsi
mov ecx, esi
mov rdx, rax
add rsp, 0x20
pop rsi
jmp fcn.1400326a0
int3
int3
test rcx, rcx
je 0x140032581
mov r9, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae case.default.0x14003202c
movzx ebx, byte [rcx + rax]
add dword [rbp + rcx*4 + 0x40], ecx
add dword [rcx + rcx*4 + 0x46], ecx
adc byte [rbx + rcx*4 + 0x56], al
sbb byte [rcx - 1], al
inc r10d
invalid
invalid
lea r8, [rax + 1]
mov qword [rsi + 0x10], r8
mov r10d, dword [rsi + 0x18]
inc r10d
mov dword [rsi + 0x18], r10d
cmp r10d, 0x1f4
ja 0x140032090
invalid
add byte [rdi + rcx - 0x4a], al
rol dword [rcx - 0x7d], cl
ret 0x41bf
movzx r10d, bl
add r10d, 0xffffffbf
cmp r10d, 0x38
ja case.default.0x14003202c
fld dword [rcx]
add byte [rax], al
fld dword [rcx]
add byte [rax], al
lea r11, [0x1401f5080]
lea ebx, [0x1401f5080]
movsxd r10, dword [r11 + r10*4]
add r10, r11
fiadd dword [rcx - 1]
invalid
fiadd dword [rcx - 1]
loop 0x14003207d
cmp r8, r9
cmp eax, ecx
jae case.0x14003202c.39
cmp byte [rcx + r8], 0x6e
jne case.0x14003202c.39
add rax, 2
mov qword [rsi + 0x10], rax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x14003202c.39
lea rdx, [0x1401aee41]
mov r8d, 1
call fcn.140012f00
mov dil, 1
test al, al
jne 0x1400325a6
mov rcx, rsi
mov edx, ebx
call fcn.140032790
mov dil, 1
test al, al
ror byte [rdi], 0x85
invalid
invalid
add byte [rax], al
ror byte [rdi], 0x85
sub byte [0xc34b2080], al
add byte [rax - 0x7d], cl
cmp qword [rsi], 0
je 0x1400325a4
invalid
add byte ds:[rdi], cl
test byte [rax + 0x4eff0000], bl
add bh, bh
sbb cl, r13b
invalid
add bh, bh
sbb cl, r13b
invalid
dec dword [rsi + 0x18]
jmp 0x1400325a4
adc al, 5
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400320b6
lea rdx, [0x1401af020]
mov r8d, 0x19
call fcn.140012f00
mov dil, 1
add dword [rax + rax*8 + 0x4f0850f], eax
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x1400325a4
cmp bl, 0x52
jne 0x1400320e9
cmp r8, r9
jae 0x1400320e9
cmp byte [rcx + r8], 0x65
jne 0x1400320e9
add dword [rbp + 0x75], esp
adc cl, byte [rax - 0x7d]
rol byte [rdx], 0x48
mov dword [rsi + 0x10], eax
add rax, 2
mov qword [rsi + 0x10], rax
mov rcx, rsi
call fcn.140032fd0
jmp 0x140032073
mov rcx, qword [rsi + 0x20]
test dl, dl
je 0x140032259
xor ebp, ebp
jmp 0x140032286
mov rcx, qword [rsi + 0x20]
test dl, dl
je 0x1400322fd
xor ebp, ebp
in eax, dx
jmp 0x14003232a
mov rcx, rsi
call fcn.140032960
jmp 0x140032073
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test dl, dl
je 0x140032355
xor ebp, ebp
jmp 0x140032382
test dl, dl
je 0x1400323ad
ror byte [rdi], cl
test byte [rsi + 2], dh
add byte [rax], al
xor ebp, ebp
jmp 0x14003250f
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.140032b00
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x1400322b1
mov rdx, qword [rsp + 0x30]
call fcn.140032ba0
cmp rax, 1
jne case.default.0x14003202c
test rdx, rdx
je 0x1400325f0
cmp rdx, 1
jne case.default.0x14003202c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14003207e
lea rdx, [0x1401b5b9d]
mov r8d, 4
jmp 0x1400325e6
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.140032b00
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x1400322b1
mov rdx, qword [rsp + 0x30]
call fcn.140032ba0
test rax, rax
je case.default.0x14003202c
mov rax, rdx
shr rax, 0x20
jne case.default.0x14003202c
cmp edx, 0x110000
je case.default.0x14003202c
mov eax, edx
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef07ff
jbe case.default.0x14003202c
mov rcx, qword [rsi + 0x20]
call fcn.140032d40
jmp 0x140032073
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14003221d
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, 0x10
call fcn.140012f00
mov dil, 1
test al, al
jne 0x1400325a6
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x1400325a4
mov rcx, qword [rsi + 0x20]
test dl, dl
je 0x1400323df
xor ebp, ebp
jmp 0x14003240c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14003207e
lea rdx, [0x1401aefa5]
jmp 0x1400325e0
test rcx, rcx
je 0x140032437
lea rdx, [0x1401b6eab]
mov r8d, 1
call fcn.140012f00
mov dil, 1
test al, al
jne 0x1400325a6
mov rcx, qword [rsi + 0x20]
mov bpl, 1
test rcx, rcx
je 0x14003243a
lea rdx, [0x1401aecab]
mov r8d, 1
call fcn.140012f00
mov dil, 1
test al, al
jne 0x1400325a6
jmp 0x14003243a
movzx ebx, byte [rsp + 0x30]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400322ee
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
lea rdx, [0x1401af020]
cmove rdx, rax
movzx eax, bl
lea r8, [rax + rax*8]
add r8, 0x10
call fcn.140012f00
mov dil, 1
test al, al
jne 0x1400325a6
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400325a4
test rcx, rcx
je 0x140032477
lea rdx, [0x1401b6eab]
mov r8d, 1
call fcn.140012f00
mov dil, 1
test al, al
jne 0x1400325a6
mov rcx, qword [rsi + 0x20]
mov bpl, 1
test rcx, rcx
je 0x14003247a
lea rdx, [0x1401e0c18]
mov r8d, 1
call fcn.140012f00
mov dil, 1
test al, al
jne 0x1400325a6
jmp 0x14003247a
test rcx, rcx
je 0x1400324a4
lea rdx, [0x1401b6eab]
mov r8d, 1
call fcn.140012f00
mov dil, 1
test al, al
jne 0x1400325a6
mov rcx, qword [rsi + 0x20]
mov bpl, 1
test rcx, rcx
je 0x1400324a7
lea rdx, [0x1401aeca8]
mov r8d, 1
call fcn.140012f00
mov dil, 1
test al, al
jne 0x1400325a6
jmp 0x1400324a7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14003250c
lea rdx, [0x1401b6eab]
mov r8d, 1
call fcn.140012f00
mov bpl, 1
mov dil, 1
test al, al
jne 0x1400325a6
jmp 0x14003250f
test rcx, rcx
je 0x1400325b1
lea rdx, [0x1401b6eab]
mov r8d, 1
call fcn.140012f00
mov dil, 1
test al, al
jne 0x1400325a6
mov rcx, qword [rsi + 0x20]
mov bpl, 1
test rcx, rcx
je 0x1400325b4
lahf
add dword [rax], eax
invalid
lea rdx, str.fatal_runtime_error:_I_O_error:_operation_failed_to_complete_synchronously_n
mov r8d, 1
call fcn.140012f00
mov dil, 1
test al, al
ror byte [rdi], 0x85
je 0x140032431
add byte [rax], al
jmp 0x1400325b4
mov bpl, 1
cmp bl, 0x52
je 0x140032465
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140032465
lea rdx, [0x1401af073]
mov r8d, 4
call fcn.140012f00
mov dil, 1
test al, al
jne 0x1400325a6
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.140031fc0
jmp 0x1400325bf
mov bpl, 1
mov rcx, rsi
call fcn.140033290
mov dil, 1
test rax, rax
jne 0x1400325a6
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400325c3
lea rdx, [0x1401e0c19]
jmp 0x1400324fc
mov bpl, 1
mov rcx, rsi
call fcn.140033320
mov dil, 1
test rax, rax
jne 0x1400325a6
cmp rdx, 1
jne 0x1400324e8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400325c3
lea rdx, [0x1401b6eaa]
mov r8d, 1
call fcn.140012f00
test al, al
jne 0x1400325a6
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400325c3
lea rdx, [0x1401de732]
mov r8d, 1
call fcn.140012f00
jmp 0x1400325bf
mov bpl, 1
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.140030650
test al, al
jne 0x1400325a6
mov rax, qword [rsi]
test rax, rax
je 0x140032581
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x140032558
movzx eax, byte [rax + rcx]
inc rcx
mov qword [rsi + 0x10], rcx
cmp eax, 0x53
je 0x14003260c
test dl, al
add byte [rax], al
invalid
cmp eax, 0x54
je 0x14003265f
cmp eax, 0x55
je 0x1400325c3
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14003221d
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, 0x10
call fcn.140012f00
test al, al
je 0x14003221d
jmp 0x1400325a6
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400325a4
lea rdx, [0x1401dff78]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
jmp fcn.140012f00
pop rsp
or esi, edi
invalid
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov bpl, 1
mov rcx, rsi
call fcn.140032fd0
mov dil, 1
test al, al
jne 0x1400325a6
test bpl, bpl
je 0x14003207e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14003207e
lea rdx, [0x1401b886b]
mov r8d, 1
call fcn.140012f00
jmp 0x140032073
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14003207e
lea rdx, str.falsetrue
mov r8d, 5
jmp 0x1400325e6
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14003262f
lea rdx, [0x1401af0b8]
mov r8d, 3
call fcn.140012f00
test al, al
jne 0x1400325a6
mov rcx, rsi
call fcn.1400333b0
test rax, rax
jne 0x1400325a6
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400325c3
lea rdx, [0x1401af0bb]
mov r8d, 2
jmp 0x140032502
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140032682
lea rdx, [0x1401aeca8]
mov r8d, 1
call fcn.140012f00
test al, al
jne 0x1400325a6
mov rcx, rsi
call fcn.140033290
test rax, rax
jne 0x1400325a6
jmp 0x1400324e8
movabs byte [0xcccccccc0b0f0015], al
int3
and al, 0x20
add dword [rax], eax
add byte [rax], al
lea r9, [0x1401aee42]
lea rbx, [rsp + 0x40]
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.1400194a0
lea r14, [rsp + 0x28]
invalid
nop word [rax + rax]
mov rcx, r14
mov rdx, rbx
call fcn.140033d90
add byte [rax], al
mov rax, qword [rsp + 0x28]
and al, 0x28
cmp rax, 1
je case.0x140026c3b.192
cmp eax, 2
jne 0x140032be0
mov rcx, rsi
jmp 0x140032c05
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov rax, rsi
sub rax, rcx
cmp rax, 0x10
jbe case.0x14002f86a.126
invalid
add al, 0x31
shr bl, 0xc
xor eax, eax
jmp 0x140032c21
mov eax, 1
cmp rsi, rcx
jne 0x140032c2e
xor edx, edx
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
add rsi, rdi
add rcx, rdi
xor edx, edx
rol byte [rcx - 0x48], cl
invalid
invalid
invalid
invalid
jmp 0x140032c52
rol byte [rcx - 0x48], cl
mov r9, rdx
shl r9, 4
ror dword [rcx - 0x3f], 1
loope 0x140032c4b
mov edx, r10d
or rdx, r9
ror byte [rcx + rcx - 0x36], cl
or edx, ecx
cmp rcx, rsi
int1
je 0x140032c21
movzx ebx, byte [rcx]
movzx r9d, bl
movzx ecx, bl
movzx ecx, bl
test r9b, r9b
js case.0x14002f86a.164
inc rcx
jmp 0x140032cf0
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x140032cc6
movzx r11d, byte [rcx + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp bl, 0xf0
jb 0x140032cd6
movzx r9d, byte [rcx + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je 0x140032c21
add rcx, 4
jmp 0x140032cf0
add rcx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x140032cf0
add rcx, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
nop word cs:[rax + rax]
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x140032c40
or r9d, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
cmovb r9d, r8d
mov r10d, r9d
cmp r9d, 0x10
jb 0x140032c40
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
invalid
rcl dword [rdi], 0
mov edx, 0x2b
call fcn.14018c980
ud2
invalid
mov r14d, edx
mov rsi, rcx
mov rcx, qword [rcx + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rdx + 0x27], bh
sub byte [rdx + 0x27], bh
call qword [rax + 0x20]
mov dil, 1
test al, al
ror byte [rdi], 0x85
invalid
add al, byte [rax]
invalid
ror byte [rdi], 0x85
add eax, 0x48000002
lea ebx, [0x1401f5164]
invalid
lea rbx, [0x1401f5164]
add byte [rcx + 0x48342444], cl
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x34], eax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], eax
nop word cs:[rax + rax]
cmp r14d, 0x22
jne 0x140032dd0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, 0x22
call qword [rax + 0x20]
mov r14d, 0x110000
test al, al
je 0x140032da0
jmp 0x140032f7f
cmp r14d, 0x27
ja case.default.0x140032de0
mov eax, r14d
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
mov r13b, 2
mov bp, 0x5c
mov al, 0x30
xor edx, edx
jmp 0x140032eb7
cmp r14d, 0x5c
je 0x140032ea9
cmp r14d, 0x110000
je 0x140032f92
mov ecx, r14d
call fcn.140018cc0
test al, al
jne 0x140032e71
mov ecx, r14d
call fcn.140018e00
mov bp, 0x80
test al, al
je 0x140032e71
mov eax, dword [rsp + 0x34]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
mov r9d, dword [rsp + 0x30]
jmp 0x140032ebd
mov r13b, 2
xor edx, edx
mov bp, 0x5c
mov al, 0x74
jmp 0x140032eb4
mov r13b, 2
xor edx, edx
mov bp, 0x5c
mov al, 0x6e
jmp 0x140032eb4
mov r13b, 2
xor edx, edx
mov bp, 0x5c
mov al, 0x72
jmp 0x140032eb4
mov r13b, 2
xor edx, edx
mov bp, 0x5c
mov al, 0x27
jmp 0x140032eb4
lea rcx, [rsp + 0x20]
mov edx, r14d
call fcn.1400142d0
movzx ebp, word [rsp + 0x20]
mov eax, ebp
shr eax, 8
mov r8, qword [rsp + 0x22]
mov r14, r8
shr r14, 0x10
mov rdx, r8
shr rdx, 0x30
movzx r9d, byte [rsp + 0x2a]
movzx r13d, byte [rsp + 0x2b]
jmp 0x140032ebd
mov r13b, 2
xor edx, edx
mov bp, 0x5c
mov al, 0x5c
xor r14d, r14d
xor r8d, r8d
xor r9d, r9d
mov dword [rsp + 0x30], r9d
mov dword [rsp + 0x34], eax
movzx eax, al
shl eax, 8
movzx ecx, bpl
or ecx, eax
mov word [rsp + 0x20], cx
mov qword [rsp + 0x40], rdx
movzx eax, dx
shl rax, 0x30
mov ecx, r14d
shl rcx, 0x10
mov qword [rsp + 0x38], r8
movzx edx, r8w
or rdx, rax
or rdx, rcx
mov qword [rsp + 0x22], rdx
mov byte [rsp + 0x2b], r13b
mov ebx, r13d
mov edx, r9d
jmp 0x140032f43
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r15d, r15d
xor ebx, ebx
xor r12d, r12d
xor ebp, ebp
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, r14d
call qword [rax + 0x20]
mov r14d, r15d
mov edx, r12d
test al, al
jne 0x140032f7f
cmp bpl, 0x80
je 0x140032f10
cmp dl, bl
jae 0x140032f6b
lea r12d, [rdx + 1]
mov byte [rsp + 0x2a], r12b
movzx ecx, dl
cmp dl, 0xa
jae 0x140032fb6
mov r15d, r14d
movzx eax, byte [rsp + rcx + 0x20]
mov r14d, eax
jmp 0x140032f2b
mov r14d, 0x110000
lea rbx, [0x1401f5164]
jmp 0x140032da0
mov eax, edi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x20]
mov edx, 0x27
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
lea r8, str.Pwe_
mov edx, 0xa
call fcn.14018c8a0
ud2
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14018cdb0
ud2
lea rsi, [rsp + 0x40]
lea rdx, [rsp + 0x24]
mov rcx, rsi
call fcn.1400143c0
cmp qword [rsp + 0x40], 0
je 0x14003375a
mov eax, 0x110000
jmp 0x140033a48
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rdx, [rcx + rax]
test rax, rax
je 0x140033787
movzx eax, byte [rcx]
test al, al
js 0x1400337a1
lea r8, [rcx + 1]
jmp 0x1400339cb
mov eax, 0x110000
mov r8, rcx
jmp 0x1400339cb
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x1400339ad
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp al, 0xf0
jb 0x1400339bd
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and eax, 0x3f
or eax, r10d
or eax, r9d
jmp 0x1400339cb
add dword [rax], eax
add byte [rbp - 0x27c2f95], cl
lea ebp, [rbx - 0x30]
cmp ebp, 0xa
jb 0x140033893
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
or bh, byte [rbp - 1]
or bh, byte [rbp - 1]
cmovae ebp, ebx
cmp ebp, 0xf
ja 0x140033a6f
fadd qword [rcx]
add byte [rax], al
shl dil, 4
or bpl, dil
mov byte [rsp + 0x25], bpl
cmp r11b, 0xe0
jb 0x140033707
invalid
pop rsi
invalid
invalid
invalid
invalid
cmp rsi, 2
jb 0x140033721
lea rsi, [r9 + 4]
lea esi, [rcx + 4]
lea r11, [rdx - 4]
cld
mov qword [rcx], rsi
mov qword [rcx + 8], r11
movzx ebx, byte [r9 + 2]
movzx edi, byte [r9 + 3]
lea esi, [rbx - 0x30]
jae case.0x14002f1dc.198
jae case.0x14002f1dc.198
rol byte [rbx + 0x1a720afe], 1
cmp esi, 0xa
jb 0x1400338ee
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
dec dword [rdi]
cmp esi, 0xf
dec dword [rdi]
cmp esi, 0xf
ja 0x140033a6f
add dword [rax], eax
add byte [rbp - 0x47c2fa1], cl
sti
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
sti
or dh, byte [rdx + 0x1a]
sti
or dh, byte [rdx + 0x1a]
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov ebx, 0xffffffff
cmovae ebx, edi
invalid
fild word [rbx - 0x78f0f005]
pop rdi
cmp ebx, 0xf
ja 0x140033a6f
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x40], al
out 4, al
shl sil, 4
or bl, sil
mov byte [rsp + 0x26], bl
test r10b, r10b
jne 0x140033707
cmp r11, 2
jb 0x140033721
lea r10, [r9 + 6]
add rdx, 0xfffffffffffffffa
mov qword [rcx], r10
mov qword [rcx + 8], rdx
movzx r10d, byte [r9 + 4]
movzx edx, byte [r9 + 5]
lea ecx, [r10 - 0x30]
cmp ecx, 0xa
jb 0x14003396e
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov ecx, 0xffffffff
cmovae ecx, r10d
cmp ecx, 0xf
ja 0x140033a6f
lea r9d, [rdx - 0x30]
cmp r9d, 0xa
jb 0x140033995
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov r9d, 0xffffffff
cmovae r9d, edx
cmp r9d, 0xf
ja 0x140033a6f
test al, al
je 0x140033a56
shl cl, 4
or r9b, cl
mov byte [rsp + 0x27], r9b
jmp 0x140033707
lea r8, [rcx + 2]
shl r9d, 6
or r9d, r11d
mov eax, r9d
jmp 0x1400339cb
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov eax, r10d
cmp r8, rdx
je 0x140033a39
movzx r9d, byte [r8]
test r9b, r9b
jns 0x140033aa3
cmp r9b, 0xe0
cmp cl, 0xe0
jb 0x140033aa3
cmp r9b, 0xf0
jb 0x140033aa3
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
movzx r11d, byte [r8 + 2]
and r11d, 0x3f
movzx r8d, byte [r8 + 3]
and r9d, 7
shl r9d, 0x12
adc al, byte [rcx - 0x3f]
loop 0x140033a20
adc al, byte [rcx - 0x3f]
loop 0x140033a20
shl r11d, 6
jrcxz 0x140033a1e
or r11d, r10d
and r8d, 0x3f
loopne 0x140033a5e
loopne 0x140033a5e
invalid
or r8d, r11d
or eax, ebx
or r8d, r9d
cmp r8d, 0x110000
invalid
enter 0xffffffffffff8141, 0xfffffffffffffff8
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rcx + 0xf], al
xchg esp, eax
sar byte [0x140143a36], 0x75
or al, 0xeb
push 0x41
mov al, 1
sete r8b
cmp eax, 0x110000
jne 0x140033a43
jmp 0x140033aa3
mov r8b, 1
cmp eax, 0x110000
je 0x140033aa3
test r8b, r8b
je 0x140033aa3
add rsp, 0xb0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov ecx, 3
add eax, dword [rax]
add byte [rax], al
mov rdx, r8
mov r8, rax
call fcn.14018c8a0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x2b
call fcn.14018c980
ud2
call fcn.140033bf0
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
lea rax, [0x140033cd0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
lea rax, [0x140024410]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012500]
mov qword [rsp + 0x68], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 4
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], 3
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
lea rcx, [rsp + 0x80]
call fcn.14018c7f0
ud2
mov r9, r14
call fcn.14018cdb0
ud2
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rbp
invalid
mov rdx, rbx
mov r9, rbx
call fcn.14018cdb0
ud2
mov qword [rcx], 1
mov al, 1
jmp case.0x14002f743.210
or byte [rax - 0x76dadbbc], 0xd0
and al, 0x25
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
or byte [rax - 0x7fd9dbbc], 0xe2
invalid
or dl, 0x80
or byte [rax + 0x41272454], 0xb8
mov eax, 4
or byte [rax - 0x7fd9dbbc], 0xe2
invalid
mov eax, 4
cmp qword [rcx], 0
jne 0x140036c3b
xor eax, eax
sub qword [rcx + 8], r8
setb al
mov qword [rcx], rax
mov al, 1
add dword [rdx + 0x14], esi
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [rsp + 0x24]
and al, 0x24
adc byte [r8 - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
push rsp
and al, 0x24
call qword [rax + 0x18]
nop
add rsp, 0x28
invalid
invalid
invalid
ret
int3
sub rsp, 0x28
mov r8, rdx
mov rax, qword [rcx]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1401ae990]
lea rcx, [rsp + 0x20]
and al, 0x20
retf 0x177c
call fcn.140013250
invalid
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
in al, dx
push rax
add al, byte [rax]
add byte [rcx - 0x7d], cl
invalid
invalid
cmp ecx, 0xc
stc
or al, 0x75
invalid
jne 0x140036d46
mov eax, dword [r8 + 8]
or byte [rax - 0x73], cl
and al, 0x20
invalid
lea rcx, [rsp + 0x20]
mov dword [rcx + 0x228], eax
sub dword [rax], 0x49000002
mov eax, dword [rax]
invalid
mov rax, qword [r8]
add byte [rax - 0x77], cl
and dword [rax], 0x41000002
add al, byte [rax]
add byte [rcx - 0x48], al
and byte [rdx], al
add al, byte [rax]
invalid
mov qword [rcx + 0x220], rax
mov r8d, 0x220
add al, byte [rax]
invalid
add byte [rcx - 0x48], al
and byte [rdx], al
add al, byte [rax]
invalid
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [0x14024a6a0]
xchg edx, eax
cmp dword [rcx], esp
and dword [rax], eax
xchg edx, eax
cmp dword [rcx], esp
and dword [rax], eax
mov ecx, 0x230
mov ecx, 0x230
add al, byte [rax]
add al, ch
js 0x140036cab
call fcn.140010290
test rax, rax
test eax, eax
std
dec dword [rax - 0x7b]
test eax, eax
je case.0x14002f743.216
mov rsi, rax
test eax, eax
je case.0x14002f743.216
mov rsi, rax
mov esi, eax
lea rdx, [rsp + 0x20]
mov r8d, 0x230
mov rcx, rax
mov ecx, eax
mov ecx, eax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [0x1401b04b0]
mov rax, rsi
add rsp, 0x250
invalid
push rax
add al, byte [rax]
add byte [rsi - 0x3d], bl
add al, byte [rax]
add byte [rsi - 0x3d], bl
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srccipher.rs
add eax, 0x1790bb
mov ecx, 0xc
mov rdx, r9
add byte [rax], al
add byte [rcx + rcx*4 - 0x36], cl
call fcn.14018ce10
ud2
mov dh, 0x60
adc eax, 0xb90b0f00
mov ecx, 0x10
mov ecx, 0x10
mov edx, 0x230
call fcn.14018c620
ud2
add byte [rax - 0x73], cl
adc eax, 0x1796ff
mov rax, rsi
add rsp, 0x250
add esp, 0x250
pop rsi
ret
add byte [rax], al
add byte [rcx + rcx*4 - 0x36], cl
call fcn.14018ce10
ud2
or eax, dword [rcx + 0x57]
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rbp, r9
mov r15, r8
mov r14, rdx
mov rsi, rcx
add rdx, 0x220
lea rcx, [rsp + 0x54]
mov r8, r9
call fcn.140036f8d
mov bl, byte [r15 + 0x10]
mov dil, byte [r15 + 0x11]
jg case.0x14003202c.146
jg case.0x14003202c.146
movzx eax, word [r15 + 0x12]
movzx ecx, word [r15 + 0x14]
adc r8b, byte [r9 + 0xf]
mov bh, 0x4f
adc al, 0x4d
mov r12, qword [r15 + 8]
mov r12, qword [r15 + 8]
mov qword [rsp + 0x30], r12
and al, 0x30
mov word [rsp + 0x3c], cx
mov word [rsp + 0x28], cx
mov word [rsp + 0x3e], ax
and al, 0x3e
and al, 0x3e
mov word [rsp + 0x20], ax
and byte [rbp + rcx*4 - 0x54], cl
and al, 0x8a
mov al, byte [rax]
invalid
lea r13, [rsp + 0x8a]
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, rbp
invalid
mov r8d, ebx
mov r9d, edi
call fcn.140036fcd
lea rcx, [r12 + 0x10]
lea ecx, [rsp + 0x10]
lea ecx, [rsp + 0x10]
xor edx, edx
call fcn.14002cc95
lea rbp, [rsp + 0x70]
mov qword [rbp], rax
mov qword [rbp + 8], rdx
mov dword [rbp + 8], edx
mov qword [rbp + 0x10], 0
mov rdx, qword [r15]
add r12, rdx
add esp, edx
add esp, edx
mov rcx, rbp
mov r8, r12
call fcn.14002743e
add eax, 0x8b49ffff
add byte [r9 - 0x75], r9b
add rax, 0x244c8948
and al, 0x45
mov qword [rsp + 0x40], rax
mov r8, qword [rbp]
mov rcx, qword [rbp + 0x10]
adc byte [rcx - 0x75], cl
xchg byte [rax], dl
add al, byte [rax]
invalid
cmp qword [rax + 0x20], rcx
jae case.0x140024460.510
invalid
mov byte [rsi + 8], 6
cmp qword [rsp + 0x78], 0
je 0x140036ef3
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmpsb byte [rsi], byte [rdi]
invalid
invalid
mov eax, 1
jmp 0x140036f73
lea r15, [rsp + 0x98]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], 0xd
lea r8, [rsp + 0x54]
lea r9, [rsp + 0x40]
mov rcx, r15
mov rdx, r14
call qword [rax + 8]
movups xmm0, xmmword [r15]
lea r8, [rsp + 0x70]
and al, 0x70
movaps xmmword [r8 - 0x10], xmm0
lea r14, [rsp + 0x70]
lea rdx, [rsp + 0x60]
mov rcx, r14
mov ecx, esi
call fcn.14002743e
mov rax, qword [r14 + 0x10]
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [r14]
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x20], bl
mov byte [rsi + 0x21], dil
movzx eax, word [rsp + 0x3e]
mov word [rsi + 0x22], ax
movzx eax, word [rsp + 0x3c]
mov word [rsi + 0x24], ax
xor eax, eax
mov qword [rsi], rax
mov rax, rsi
mov eax, esi
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub byte [rcx - 0x7d], cl
stc
add al, 0x75
jne 0x140037315
jne 0x140037315
mov rsi, rdx
mov rdx, qword [rsp + 0x78]
cmp rdx, 8
jne 0x140037326
or byte [rbp + 0x66], dh
mov rax, qword [rsp + 0x70]
and al, 0x70
mov ebx, dword [r8]
sbb byte [rbx + rcx*4 + 0x30], cl
mov r14, qword [rax]
mov al, byte [0x14024a6a0]
add eax, 0x2133cf
mov ecx, 0x230
call fcn.140010290
test rax, rax
je 0x140037339
pop rcx
mov rdi, rax
mov r8d, 0x220
mov eax, 0x220
and byte [rdx], al
add byte [rax], al
mov rcx, rax
mov ecx, eax
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov dword [rdi + 0x220], ebx
mov qword [rdi + 0x224], r14
mov bh, 0x24
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + rcx*4 - 0x49], cl
and al, 2
add al, byte [rax]
invalid
mov bh, 0x24
add al, byte [rax]
add byte [rax - 0x73], cl
lea rdx, [0x1401b0490]
lea rdx, [0x1401b0490]
invalid
mov rax, rdi
mov eax, edi
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
pop rsi
ret
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_src_tls12cipher.rs
mov ecx, 4
add al, 0
add byte [rax], al
xchg ecx, eax
invalid
add al, 0
add byte [rax], al
mov rdx, r9
mov edx, ecx
jmp 0x140037332
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_src_tls12cipher.rs
lea eax, [0x1401b0478]
add byte [rcx + 8], bh
mov ecx, 8
add al, ch
fstp dword [rdx + 0x15]
call fcn.14018ce10
ud2
add byte [rdi], cl
or edi, dword [rcx + 0x10]
add byte [rax], al
invalid
mov ecx, 0x10
add byte [rax], al
add byte [rdx + 0x230], bh
mov edx, 0x230
mov edx, 0x230
add al, byte [rax]
add al, ch
fcom dword [rdx + 0x15]
push rdx
adc eax, 0x410b0f00
push r15
call fcn.14018c620
ud2
push rdx
adc eax, 0x410b0f00
push r15
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rbp, r9
mov r15, r8
mov r14, rdx
mov rsi, rcx
add rdx, 0x220
add byte [rax], al
lea rcx, [rsp + 0x64]
mov r8, r9
call fcn.140036f8d
invalid
inc dword [rcx - 0x76]
pop rdi
invalid
mov r9b, byte [r15 + 0x11]
movzx eax, word [r15 + 0x12]
movzx ecx, word [r15 + 0x14]
adc al, 0x4d
mov ebp, dword [rdi + 8]
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
or byte [rcx + rcx*4 + 0x6c], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], r13
mov word [rsp + 0x3c], cx
mov word [rsp + 0x28], cx
and al, 0x28
mov word [rsp + 0x3e], ax
mov word [rsp + 0x20], ax
lea r12, [rsp + 0x8a]
and al, 0x8a
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
and al, 0x8a
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rbp
mov r8d, ebx
mov byte [rsp + 0x3b], r9b
call fcn.140036fcd
lea rcx, [r13 + 0x18]
xor edx, edx
call fcn.14002cc95
pop rax
invalid
dec dword [rax - 0x73]
insb byte [rdi], dx
and al, 0x70
mov qword [rbp], rax
mov qword [rbp + 8], rdx
push rbp
invalid
push rbp
or byte [rax - 0x39], cl
mov qword [rbp + 0x10], 0
lea rdx, [rsp + 0x68]
mov qword [rbp + 0x10], 0
lea rdx, [rsp + 0x68]
lea rdi, [rsp + 0x70]
mov rcx, rbp
mov r8, rdi
call fcn.14002743e
mov rdx, qword [r15]
add r13, rdx
mov rcx, rbp
dec dword [rcx - 0x75]
invalid
mov r8, r13
call fcn.14002743e
mov eax, dword [rdi - 4]
mov dword [rsp + 0x60], eax
invalid
mov rax, qword [rdi - 0xc]
mov eax, dword [rdi - 0xc]
invalid
mov eax, dword [rdi - 0xc]
mov qword [rsp + 0x58], rax
and al, 0x58
mov rax, qword [r12]
mov rcx, qword [r12 + 5]
invalid
and al, 0x49
mov ecx, dword [rsp + 5]
invalid
add eax, 0x244c8948
mov qword [rsp + 0x45], rcx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x40], rax
and al, 0x40
mov rdx, qword [rbp + 0x10]
cmp rdx, 7
cmp edx, 7
push rbp
adc byte [rax - 0x7d], cl
invalid
cli
invalid
jbe 0x140037513
add byte [rax], al
mov r8, qword [rsp + 0x70]
and al, 0x70
add rdx, 0xfffffffffffffff8
ret 0x49f8
clc
mov rax, qword [r14 + 0x210]
cmp qword [rax + 0x20], rdx
push rax
and byte [rbx + 0x25], dh
invalid
add al, byte [rax]
add byte [rax + 0x39], cl
push rax
and byte [rbx + 0x25], dh
invalid
mov byte [rsi + 8], 6
or byte [rsi], r8b
cmp qword [rsp + 0x78], 0
jl 0x140037480
js 0x14003745e
je 0x14003746f
cmovs ecx, dword [rbx + 0x2131910d]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xchg ecx, eax
xor dword [rcx], esp
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 1], bh
mov eax, 1
jmp case.0x14002f1dc.277
add r8, 8
lea rdi, [rsp + 0x98]
add byte [rax], al
ror byte [rax], 0x48
lea edi, [rsp + 0x98]
add byte [rax], al
and al, 0x98
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], 0xd
and al, 0x20
or eax, 0x4c000000
lea eax, [rsp + 0x58]
and al, 0x20
or eax, 0x4c000000
and byte [0x18c037499], cl
lea eax, [rsp + 0x58]
lea r15, [rsp + 0x40]
mov rcx, rdi
mov rdx, r14
mov r9, r15
call qword [rax + 8]
movups xmm0, xmmword [rdi]
adc byte [rdi], al
adc byte [rdi], al
movaps xmmword [r15], xmm0
lea r8, [rsp + 0x50]
lea rdi, [rsp + 0x70]
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.14002743e
mov rax, qword [rdi + 0x10]
adc byte [rax - 0x77], cl
invalid
invalid
adc byte [rax - 0x77], cl
sbb byte [rdi], r9b
movups xmm0, xmmword [rdi]
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x20], bl
mov al, byte [rsp + 0x3b]
and al, 0x3b
and al, 0x3b
mov byte [rsi + 0x21], al
movzx eax, word [rsp + 0x3e]
invalid
and dword [rdi], ecx
mov bh, 0x44
and al, 0x3e
invalid
mov word [rsi + 0x22], ax
movzx eax, word [rsp + 0x3c]
mov word [rsi + 0x24], ax
xor eax, eax
mov qword [rsi], rax
mov rax, rsi
mov eax, esi
mov eax, esi
add rsp, 0xa8
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_src_tls12cipher.rs
lea eax, [0x1401b04f0]
mov ecx, 8
or byte [rax], al
add byte [rax], al
call fcn.14018c830
ud2
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rdi, r8
mov edi, eax
mov edi, eax
mov rsi, rcx
mov r13, qword [r8 + 0x10]
cmp r13, 0x18
jae case.0x14003202c.174
invalid
or esi, eax
or byte [0x140042137], r8b
jmp case.0x140026c3b.292
mov r14, rdx
mov byte [rsi + 8], 5
jmp case.0x140026c3b.292
mov r14, rdx
mov eax, dword [rdx + 0x220]
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbx]
lea r15, [rsp + 0x4c]
jl 0x140037586
mov dword [r15], eax
jl 0x140037586
mov dword [r15], eax
invalid
mov qword [r15 + 4], rcx
mov dword [rdi + 4], ecx
mov r8b, byte [rdi + 0x18]
mov bpl, byte [rdi + 0x19]
movzx ecx, word [rdi + 0x1a]
sbb r9b, byte [r15]
mov bh, 0x57
sbb al, 0x49
lea eax, [rbp - 0x18]
lea eax, [rbp - 0x18]
mov qword [rsp + 0x30], rax
mov word [rsp + 0x48], dx
mov dword [rsp + 0x48], edx
mov dword [rsp + 0x48], edx
push rsp
and al, 0x48
mov word [rsp + 0x28], dx
mov word [rsp + 0x4a], cx
and al, 0x4a
mov word [rsp + 0x20], cx
lea r12, [rsp + 0x5b]
pop rbx
and byte [rbp + rcx*4 + 0x64], cl
and al, 0x5b
pop rbx
mov rcx, r12
mov ecx, esp
mov rdx, r9
mov byte [rsp + 0x47], r8b
mov r9d, ebp
call fcn.140036fcd
mov qword [rsp + 0x28], r13
insb byte [rdi], dx
and al, 0x28
insb byte [rdi], dx
and al, 0x28
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
mov qword [rsp + 0x30], 8
mov dword [rsp + 0x30], 8
mov r9d, 0xd
mov rcx, r14
mov rdx, r15
mov r8, r12
mov eax, esp
mov eax, esp
loopne case.0x14002f1dc.285
call fcn.14002cedf
test rax, rax
je case.0x14002f1dc.287
invalid
or dword [rcx - 1], ebx
dec dword [rax - 0x7b]
sal byte [rdi + rcx + 0x48], 0x81
cmovs eax, dword [rcx + 0x4000fa]
pop rcx
invalid
cmp rdx, 0x4000
jbe 0x14003761c
add byte [rsi + 0x38], dh
mov byte [rsi + 8], 0x11
jmp case.0x140026c3b.292
mov byte [rsi + 8], 5
mov qword [rsi + 0x10], 0
or byte [0x1504a3d3a], r8b
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x18], rdx
mov qword [rsi], 1
cmp qword [rdi + 8], 0
jg 0x14003760d
add byte [rax + rdx*2 + 0x4c], dh
mov eax, dword [rdi]
invalid
je 0x140037658
mov r8, qword [rdi]
invalid
mov rcx, qword [0x14024a5f8]
or eax, 0x212fe6
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lahf
invalid
add bl, ch
invalid
cmp al, 0x49
cmp r13, rdx
cmp ebp, edx
jb 0x140037625
mov qword [rdi + 0x10], rdx
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 8], xmm0
mov al, byte [rsp + 0x47]
and al, 0x47
and al, 0x47
mov byte [rsi + 0x20], al
mov byte [rsi + 0x21], bpl
movzx eax, word [rsp + 0x4a]
mov word [rsi + 0x22], ax
movzx eax, word [rsp + 0x48]
mov word [rsi + 0x24], ax
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, rsi
add rsp, 0x68
add esp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
mov ax, 0xa
ret
ret
mov eax, 0x66c30005
mov eax, 0x66c30011
mov ax, 0x20
ret
mov ax, 0x24
ret
mov ax, 0x16
ret
invalid
mov bh, 0x41
and byte [rdi], cl
mov bh, 0x51
and al, bl
jne 0x14003771c
jne 0x14003771c
mov rdi, rsi
add rdi, rsi
je 0x140037712
mov al, byte [0x14024a6a0]
mov rcx, rdi
call fcn.140010290
test rax, rax
invalid
je 0x140037723
sal byte [rcx + rdx + 0x48], 0x89
add rsp, 0x28
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
call fcn.140011740
ud2
mov ecx, 1
mov rdx, rdi
cli
cli
call fcn.14018c620
ud2
add byte [rax - 0x7b], cl
leave
je 0x14003776e
mov rcx, rsi
shr rcx, 0x3d
jne 0x140037778
lea rdi, [rsi*4]
test rdi, rdi
je 0x14003776e
invalid
adc ecx, dword [rdx + 0x212f3f05]
add byte [rax - 0x77], cl
stc
mov al, byte [0x14024a6a0]
mov rcx, rdi
call fcn.140010290
test rax, rax
je 0x14003777f
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
call fcn.140011740
ud2
lahf
std
dec dword [rdi]
or edi, dword [rcx + 2]
invalid
mov ecx, 2
mov rdx, rdi
call fcn.14018c620
ud2
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401b2cd3]
mov r8d, 0xe
jmp 0x14003799a
add rsp, 0x38
jmp rax
invalid
add rcx, r8
jmp rcx
add byte [rax], al
add bl, ch
mov rcx, qword fs:[rdx + 0x20]
mov rcx, qword [rdx + 0x20]
add byte [rax], al
jmp 0x140037a6f
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b1b20]
mov r8d, 5
jmp 0x140037a6f
invalid
add byte [rax], al
add bl, ch
sbb dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b19de]
jmp 0x140037a6f
mov r8d, 9
add rsp, 0x38
jmp rax
mov rax, qword [r11 - 0x10]
mov rdx, qword [r11 - 8]
mov edx, dword [rbx - 8]
lea rdi, [rdx + 8]
test rax, rax
cmove rdi, rdx
cmp word [rdi + 8], r9w
jne 0x140037b56
cmp esi, 0x178
jne 0x140037b75
cmp word [rdi + 0xa], r8w
je 0x140037b75
lea rax, [r11 - 0x10]
add r11, 0x10
add ebx, 0x10
add ebx, 0x10
add rax, 0x10
cmp rax, r10
jne 0x140037b2d
mov eax, 2
jmp 0x140037b78
mov r10, r11
mov edx, ebx
fimul dword [rcx + rcx*4 + 0x11]
mov qword [rcx], r10
pop rdi
pop rsi
ret
mov ecx, 8
mov rdx, rdi
call fcn.14018c620
ud2
cmp qword [rbx], 0
je 0x140037ecd
mov r8, qword [rbx - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call r14
add rbx, 0x18
dec rdi
jne case.0x14009accb.377
cmp qword [rsi + 8], 0
je 0x140037ef9
mov r8, qword [rsi]
mov rcx, qword [0x14024a5f8]
invalid
and dword [rax], eax
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r8, qword [rsi + 0x18]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsi, 0x30
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140047aa3
iretd
xchg ebp, eax
adc eax, 0x3f834800
cmp qword [rdi], 0
je 0x140037fa3
add byte [rdi + rcx + 0x4c], dh
mov eax, dword [rdi - 8]
mov r8, qword [rdi - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call rbx
add rdi, 0x18
dec rsi
dec esi
dec esi
jne 0x140037f8e
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
sub rsp, 0x30
sub esp, 0x30
mov r8, rdx
lea rsi, [rsp + 0x20]
mov qword [rsi], rcx
mov qword [rsi + 8], 0
or byte [rax], r8b
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x17743d
or byte [rax], r8b
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x17743d
mov rcx, rsi
call fcn.140013250
mov rcx, qword [rsi + 8]
invalid
test al, al
invalid
je 0x140037ff3
jne 0x140037f8b
std
dec dword [rax - 0x75]
or byte [rax + r8*8 - 0x7ab7ef8c], r8b
or byte [rax + rax*8 - 0x7ab7ef8c], al
test rcx, rcx
test ecx, ecx
leave
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x140037fff
test rcx, rcx
test ecx, ecx
je 0x140037ffd
call fcn.140072591
xor eax, eax
add rsp, 0x30
pop rsi
ret
invalid
mov rcx, qword [rcx + 8]
test rcx, rcx
jne fcn.140072591
jg case.0x14002f1dc.305
add eax, dword [rax]
ret
ror byte [rax - 0x7d], 0xc4
sub bl, al
sub rsp, 0x28
mov dword [rsp + 0x24], 0
and al, 0
add byte [rax], al
add byte [rcx + 0x80fa], al
add byte [rbx + 0xe], dh
and al, 0
add byte [rax], al
add byte [rcx + 0x80fa], al
add byte [rbx + 0xe], dh
mov byte [rsp + 0x24], dl
mov eax, 1
jmp 0x1400380d2
mov eax, edx
cmp edx, 0x800
add byte [rbx + 0x1a], dh
add byte [rbx + 0x1a], dh
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x24], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x25], dl
and eax, 0x2b8
add bl, ch
invalid
cmp edx, 0x10000
jae case.0x14002f743.292
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x24], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x26], dl
mov eax, 3
jmp 0x1400380d2
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x24], al
and al, 0x24
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
and eax, 0xe8c1d089
invalid
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x26], al
and al, 0x26
and al, 0x26
and dl, 0x3f
or dl, 0x80
or byte [rax - 0x47d8dbac], 4
add byte [rax], al
invalid
or byte [rax - 0x47d8dbac], 4
add byte [rax], al
add byte [rax - 0x75], cl
or dword [rbp + rcx*4 + 4], ecx
add al, 0x49
add eax, 0x24
mov rcx, qword [rcx]
lea r8, [rsp + rax]
add r8, 0x24
lea rdx, [rsp + 0x24]
call fcn.14002743e
xor eax, eax
add rsp, 0x28
invalid
sub bl, al
mov r8, rdx
lea rax, [rsp + 0x20]
mov qword [rax], rcx
lea rdx, [0x1401af490]
mov rcx, rax
call fcn.140013250
nop
add rsp, 0x28
ret
add dword [rax - 0x75], ecx
or byte [rcx + 1], cl
shr al, 1
sbb dh, bl
invalid
ror byte [rax - 0x7d], 0xc4
sub bl, al
sub rsp, 0x28
mov rcx, qword [rcx]
call 0x140038029
invalid
push qword [rcx]
ror byte [rax - 0x7d], 0xc4
sub bl, al
sub rsp, 0x28
mov r8, rdx
mov rax, qword [rcx]
add dword [rax - 0x73], ecx
and al, 0x20
xor eax, eax
add rsp, 0x28
ret
add dword [rax - 0x73], ecx
and al, 0x20
mov qword [rcx], rax
lea rdx, [0x1401af490]
lea edx, [0x1401af490]
jae 0x14003816d
add al, ch
hlt
mov al, 0xfd
call qword [rax + 0x28c48348]
ret
jae 0x14003816d
add al, ch
hlt
mov rsi, r8
mov r15, rdx
mov ebx, ecx
mov rcx, r8
sal dword [rcx], 0xd2
call fcn.14002cc95
mov rdi, rax
mov r14, rdx
mov rcx, rax
mov rdx, r15
cli
mov r8, rsi
dec dword [rax - 0x77]
invalid
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [0x14024a6a0]
add eax, 0x212507
mov ecx, 0x18
call fcn.140010290
test rax, rax
je 0x1400381cf
mov qword [rax], rdi
mov qword [rax + 8], r14
mov qword [rax + 0x10], rsi
invalid
adc byte [rbp + rcx*4 + 5], cl
invalid
lea r8, fcn.140011b20
mov ecx, ebx
mov rdx, rax
add rsp, 0x20
add esp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp case.0x140068614.83
mov ecx, 8
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
call fcn.14018c620
ud2
jge case.0x14001a595.485
sub eax, 0x95533b08
invalid
ror byte [rdi], 0x85
add dword [rax], 0
add byte [rax - 0x7b], cl
sal byte [rsi + rdi*2 + 0x4c], 0x8d
je 0x1400382ba
lea r8, [rsp + 0x39]
lea r9, [rdx + rax]
mov r11, rdx
lea r10, [r11 + 1]
mov bl, byte [r11]
test bl, bl
jns 0x1400382b2
cmp bl, 0xe0
jae 0x140038265
add r11, 2
cmp r10, r9
cmovne r10, r11
cmovne edx, ebx
jmp 0x1400382b2
cmp bl, 0xed
jne 0x140038288
cmp r10, r9
je 0x1400382ba
lea r10, [r11 + 2]
cmp r10, r9
je 0x1400382ba
cmp byte [r11 + 1], 0x9f
ja 0x1400382d1
add r11, 3
mov r10, r11
jmp 0x1400382b2
add r11, 2
cmp r10, r9
cmove r11, r10
xor r10d, r10d
cmp r11, r9
setne r10b
add r10, r11
cmp bl, 0xf0
jb 0x1400382b2
xor r11d, r11d
cmp r10, r9
setne r11b
add r10, r11
mov r11, r10
cmp r10, r9
jne 0x140038248
mov qword [rsi], rdx
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rax
adc sil, r8b
sbb byte [rbx], r8b
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov r9d, dword [r8]
mov r8d, dword [r8 + 3]
mov dword [rsi + 0x1c], r8d
sbb al, 0x44
mov dword [rsi + 0x19], ecx
invalid
mov qword [rsi], rdx
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rax
mov byte [rsi + 0x18], 0
jmp 0x1400382c9
invalid
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
mov rsi, rcx
mov rdi, qword [rcx + 0x10]
test rdi, rdi
je 0x1400383da
mov rbx, qword [rsi]
add rbx, 8
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
xchg ecx, eax
invalid
invalid
xchg ecx, eax
adc eax, 0x3b834800
add byte [rax - 0x7d], cl
cmp eax, dword [rax]
je case.0x1400377ab.42
mov r8, qword [rbx - 8]
cmp qword [rbx], 0
cmp eax, dword [rax]
je case.0x1400377ab.42
mov r8, qword [rbx - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call r14
add rbx, 0x20
dec rdi
jne 0x1400383bb
cmp qword [rsi + 8], 0
je 0x1400383fd
mov r8, qword [rsi]
mov rcx, qword [0x14024a5f8]
xor edx, edx
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
xchg ecx, eax
invalid
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
sub esp, 0x20
mov rsi, rcx
mov ecx, dword [rcx + 0x90]
add byte [rax], al
add ecx, 0xfffffff6
cmp cx, 0x15
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
cmovb eax, ecx
cmp ax, 0x13
ja case.default.0x14003843c
movzx eax, ax
lea rcx, [0x1401f53cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
je case.0x14003843c.0
mov r8, qword [rsi]
mov rcx, qword [0x14024a5f8]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
jmp 0x140038594
add rsi, 0x48
mov rcx, rsi
add rsp, 0x20
invalid
and byte [rsi - 0x17], bl
pop rsi
add dword [rax], eax
invalid
invalid
add rsi, 0x28
mov rcx, rsi
add rsp, 0x20
invalid
and byte [rsi - 0x17], bl
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
invalid
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140047aa3
test byte [rax], 0
cmp qword [rsi + 8], 0
or byte [rax], al
je 0x1400384b9
mov r8, qword [rsi]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x159097
adc eax, 0x159097
add rsi, 0x18
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp case.0x140026c3b.361
cmp qword [rsi + 8], 0
je 0x1400384e3
add byte [rdx + rdx + 0x4c], dh
mov r8, qword [rsi]
mov eax, dword [rsi]
mov rcx, qword [0x14024a5f8]
xor edx, edx
sar bh, cl
adc eax, 0x15906d
cmp qword [rsi + 0x20], 0
je 0x1400384fd
mov r8, qword [rsi + 0x18]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsi, 0x30
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140037e94
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
je case.0x14002f1dc.342
mov r8, qword [rsi]
mov rcx, qword [0x14024a5f8]
xor edx, edx
sar bh, cl
adc eax, 0x159029
invalid
nop
invalid
invalid
add rsi, 0x18
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp 0x140038755
cmp qword [rsi + 8], 0
je 0x140038551
mov r8, qword [rsi]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
cmp qword [rsi + 0x20], 0
je 0x14003856b
invalid
adc ecx, dword [rbx + rcx*4 + 0x46]
mov r8, qword [rsi + 0x18]
sbb byte [rax - 0x75], cl
or eax, 0x212095
xchg ebp, eax
and byte [rcx], ah
invalid
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsi, 0x30
add esi, 0x30
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
pop rsi
jmp 0x1400387af
add byte [rax], al
add byte [rax], al
cmp word [rsi + 0x38], 0xb
je case.default.0x14003843c
invalid
invalid
invalid
invalid
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
invalid
pop rsi
jmp fcn.14003870d
push rsi
sub rsp, 0x20
mov rsi, rcx
invalid
cmp qword [rcx + 8], 0
je 0x1400385b5
jns 0x1400385a8
add byte [rdx + rdx + 0x4c], dh
mov r8, qword [rsi]
mov eax, dword [rsi]
mov rcx, qword [0x14024a5f8]
or eax, 0x21204b
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x7d], cl
jle 0x1400385d9
invalid
cmp qword [rsi + 0x20], 0
and byte [rax], al
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x18]
invalid
je 0x1400385cf
mov r8, qword [rsi + 0x18]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsi, 0x30
add esi, 0x30
xor byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14003889b
invalid
and byte [rsi - 0x17], bl
mov ebx, 0x41000002
push r14
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
invalid
sub byte [rax - 0x77], cl
iretd
mov rdi, rcx
mov rsi, qword [rcx]
mov r14, qword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
adc byte [rbp - 0x7b], cl
div byte [rsp + rdx + 0x48]
mov rbx, rsi
test r14, r14
je 0x14003860c
mov rbx, rsi
mov rcx, rbx
call fcn.140037e56
clc
invalid
dec dword [rax - 0x7d]
ret
sub byte [rcx - 1], cl
dec r14
dec esi
clc
invalid
dec esi
jne 0x1400385fb
cmp qword [rdi + 8], 0
je 0x14003862f
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
invalid
add rsp, 0x28
add esp, 0x28
ror byte [rcx - 0x77], cl
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
mov rdi, rcx
mov rsi, qword [rcx]
mov r14, qword [rcx + 0x10]
test r14, r14
je 0x140038666
mov rbx, rsi
mov rcx, rbx
mov rcx, rbx
call fcn.140038869
add rbx, 0x20
add ebx, 0x20
dec r14
jne 0x140038655
cmp qword [rdi + 8], 0
cmp dword [rdi + 8], 0
je 0x140038689
sbb al, 0x48
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x158ec7
and eax, 0x158ec7
mov ss, word [0xc34c168c]
invalid
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x77], cl
invalid
sub byte [rax - 0x77], cl
invalid
mov rbx, qword [rcx + 0x10]
test rbx, rbx
je case.0x140026c3b.364
mov rdi, qword [rsi]
add rdi, 0x18
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
sbb byte [rbx + rcx*4 + 0x35], cl
cdq
mov ss, word [0x1bf86ceba]
cmp qword [rdi - 0x10], 0
lock add byte [rax + rdx + 0x4c], dh
mov eax, dword [rdi - 0x18]
je 0x1400386ce
mov r8, qword [rdi - 0x18]
mov rcx, qword [0x14024a5f8]
and dword [rax], eax
xor edx, edx
call r14
mov rcx, rdi
call 0x140038755
jg 0x1400386d4
add byte [rax], al
jg 0x1400386d4
add byte [rax], al
add rdi, 0x30
dec rbx
jne 0x1400386b7
retf
cmp qword [rsi + 8], 0
je 0x140038702
mov r8, qword [rsi]
mov rcx, qword [0x14024a5f8]
invalid
add byte [rcx], dh
ror byte [rax - 0x7d], cl
xor edx, edx
add rsp, 0x28
invalid
invalid
pop rbx
invalid
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
and dword [rax], eax
add byte [rcx], dh
sar bh, cl
adc eax, 0x158e21
invalid
invalid
or eax, 0x211eb8
invalid
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rdi, rcx
mov rsi, qword [rcx]
mov r14, qword [rcx + 0x10]
test r14, r14
test esi, esi
iretd
je 0x140038781
mov rbx, rsi
mov rcx, rbx
mov ecx, ebx
call case.0x14002f743.350
add rbx, 0x20
add ebx, 0x20
dec r14
jne 0x140038770
cmp qword [rdi + 8], 0
je 0x1400387a4
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
add byte [rcx], dh
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ror byte [rcx - 0x77], cl
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x77], cl
iretd
mov rsi, qword [rcx]
mov r14, qword [rcx + 0x10]
jno 0x1400387d2
jno 0x1400387d2
adc byte [rbp - 0x7b], cl
div byte [rsp + rdx + 0x48]
je 0x1400387db
mov rbx, rsi
test r14, r14
je 0x1400387db
mov rbx, rsi
mov rcx, rbx
call fcn.140038809
add byte [rax], al
invalid
add byte [rax], al
add rbx, 0x20
dec r14
jne 0x1400387ca
out dx, eax
out dx, eax
cmp qword [rdi + 8], 0
or byte [rax], al
add byte [rsp + rbx + 0x48], dh
mov ecx, dword [0x14024a5f8]
je 0x1400387fe
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rdx
lea edx, [0xc34c1801]
invalid
nop
invalid
invalid
invalid
nop
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
ret
je 0x14003882a
cmp qword [rcx + 8], 0
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rcx]
je 0x14003882a
mov r8, qword [rcx]
mov rcx, qword [0x14024a5f8]
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x158d26
ret
push rcx
sbb byte [rbx - 0x7c99253e], al
fisub dword [rsi - 0x7d]
cli
add bh, byte [rax + 2]
cmovb eax, edx
test ax, ax
invalid
je 0x14003884e
movzx eax, ax
cmp eax, 1
clc
add dword [rdi], ecx
test byte [rsi - 0xa], al
idiv dil
invalid
clc
add dword [rdi], ecx
test byte [rsi - 0xa], al
idiv dil
idiv dil
idiv bh
dec dword [rax - 0x7d]
jns 0x14003885a
cmp qword [rcx + 8], 0
je 0x140038868
add byte [rbx + rdx + 0x4c], dh
mov r8, qword [rcx]
mov eax, dword [rcx]
mov rcx, qword [0x14024a5f8]
or eax, 0x211d99
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
ret
sbb byte [rbx - 0x7c992540], al
clc
add edi, dword [rdx + 3]
mov edx, 3
add byte [rdi], cl
sal sil, 1
cmovb edx, eax
test dl, 1
ret 0x7501
invalid
ret 0x7501
ret
cmp qword [rcx + 8], 0
je 0x140038880
mov r8, qword [rcx]
mov rcx, qword [0x14024a5f8]
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov ch, 0x8c
adc eax, 0x56564100
add byte [rcx + 0x56], al
push rsi
adc byte [rbp - 0x7b], cl
div byte [rsp + rdx + 0x48]
mov ebx, esi
mov ecx, ebx
add byte [rsp + rbx + 0x48], dh
mov ecx, dword [0x14024a5f8]
and dword [rax], eax
add byte [rax + 0x28c48348], dl
mov eax, dword [rcx]
cmp rax, 0x10
ja case.0x140038914.2
lea rcx, [0x1401f541c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
cmp qword [rsi + 0x10], 0
je case.0x140038914.11
test byte [rsi + 0x4c000000], dl
mov eax, dword [rsi + 8]
invalid
mov r8, qword [rsi + 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
add rsp, 0x20
invalid
and byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
and byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
add rsi, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x1400389bd
add byte [rax], al
invalid
mov r8, qword [rsi + 8]
test r8, r8
je case.0x140038914.11
cmp qword [rsi + 0x10], 0
jne 0x140038925
invalid
jmp case.0x140038914.11
add rsi, 8
jmp 0x140038981
add rsi, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x140038398
and al, 0xfa
invalid
invalid
and byte [rsi - 0x17], bl
and al, 0xfa
invalid
lea rcx, [rsi + 8]
call 0x140038398
invalid
invalid
add rsi, 0x20
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
pop rsi
jmp fcn.140037e94
cmc
invalid
invalid
cmc
invalid
cmp qword [rsi + 8], 0
je 0x1400389a4
lea rcx, [rsi + 8]
call fcn.140037e94
hlt
invalid
dec dword [rax - 0x7d]
invalid
and bl, ch
invalid
hlt
invalid
add al, 0x48
add esi, 0x18
invalid
invalid
add rsi, 0x18
cmp qword [rsi + 8], 0
je case.0x140038914.11
mov r8, qword [rsi]
jmp 0x140038925
outsb dx, byte [rsi]
invalid
invalid
invalid
add rsp, 0x20
invalid
pop rsi
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
mov rsi, rcx
mov rdi, qword [rcx + 0x10]
test rdi, rdi
je 0x1400389ff
mov rbx, qword [rsi]
add rbx, 0x10
ret
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
xor eax, 0x158b70
cmp qword [rbx], 0
je 0x1400389f6
mov r8, qword [rbx - 8]
mov rcx, qword [0x14024a5f8]
and dword [rax], eax
xor edx, edx
call r14
call rsi
add rbx, 0x28
add ebx, 0x28
dec rdi
jne 0x1400389e0
cmp qword [rsi + 8], 0
je 0x140038a22
mov r8, qword [rsi]
mov rcx, qword [0x14024a5f8]
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
ret
sub rsp, 0x38
mov rax, qword [rcx]
mov eax, dword [rcx]
movzx ecx, byte [rax]
lea r8, [0x1401f5460]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
add ecx, eax
jmp rcx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.CloseNotify
jmp case.0x14003767d.126
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401b1f4f]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401b1f4f]
jmp case.0x140026c3b.400
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x17a031
invalid
invalid
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2abb]
invalid
invalid
invalid
invalid
jmp 0x140038ca0
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2ac7]
add cl, ch
jge case.0x140038a45.4
invalid
jmp 0x140038d24
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2ad7]
jmp 0x140038b17
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2ae5]
sbb byte [rax - 0x73], cl
adc eax, 0x17a016
jmp 0x140038cf1
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401b2af9]
jmp 0x140038d24
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2b09]
lea edx, [0x1401b2b09]
or ah, byte [rax + 0x66e90017]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
jmp 0x140038c6a
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x179fff
invalid
lahf
invalid
invalid
lea rdx, [0x1401b2b16]
call [rdi - 0x47beffe9]
invalid
mov r8d, 0xe
jmp 0x140038db4
xchg edx, eax
add al, byte [rax]
invalid
xchg edx, eax
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2b24]
lea edx, [0x1401b2b24]
sbb byte [rax - 0x73], cl
adc eax, 0x179fef
mov r8d, 0x16
jmp 0x140038db4
je case.0x140038a45.10
add byte [rax], al
je case.0x140038a45.10
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401b2b3a]
jmp 0x140038d78
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2b4c]
loope 0x140038b08
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x179fe1
loope 0x140038b08
invalid
invalid
loope 0x140038b08
invalid
add cl, ch
or byte [rdx], al
add al, byte [rax]
invalid
jmp 0x140038d78
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2b5e]
lahf
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x179fdb
lahf
invalid
invalid
add cl, ch
lock add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
jmp 0x140038d78
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401b2b70]
adc eax, 0x179fd5
jmp 0x140038d24
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401b2b80]
adc eax, 0x179fcd
mov r8d, 9
jmp 0x140038db4
add cl, ch
test byte [rcx], 0
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x179fb8
lahf
invalid
invalid
lea rdx, [0x1401b2b89]
jmp 0x140038ca0
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2b95]
lodsb al, byte [rsi]
lahf
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x179fac
mov r8d, 0xb
jmp 0x140038db4
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b1cd2]
nop
invalid
invalid
jmp 0x140038ca0
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
lea rdx, [0x1401b2ba0]
adc eax, 0x179f81
mov r8d, 0x11
jmp 0x140038db4
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2bb1]
jmp 0x140038cbe
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401b2bc0]
adc eax, 0x179f6e
jmp 0x140038cf1
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2bd4]
push 0xffffffffffffff9f
invalid
invalid
push 0xffffffffffffff9f
invalid
mov r8d, 0xd
jmp 0x140038db4
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x179f59
lahf
invalid
invalid
lea rdx, [0x1401b2be1]
jmp 0x140038dae
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2bf6]
adc eax, 0x179f56
mov r8d, 0xc
jmp 0x140038db4
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
lea rdx, [0x1401b2c02]
adc eax, 0x179f44
mov r8d, 0xf
add cl, ch
jmp 0x140038cc7
jmp 0x140038db4
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2c11]
adc eax, 0x179f35
sbb byte [rax - 0x73], cl
adc eax, 0x179f35
xor eax, 0xeb00179f
jmp 0x140038d24
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2c21]
lea edx, [0x1401b2c21]
mov r8d, 0x14
jmp 0x140038db4
invalid
add cl, ch
mov eax, 0x48000000
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401b2c35]
adc eax, 0x179f26
jmp 0x140038d5d
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2c4c]
invalid
lahf
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x179f28
invalid
lahf
invalid
invalid
sub byte [rdi - 0x47beffe9], bl
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
jmp 0x140038db4
test dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2c5c]
mov r8d, 0x1c
add bl, ch
push 0x48
invalid
jmp 0x140038db4
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2c78]
lea edx, [0x1401b2c78]
add byte [rcx - 0x48], al
mov r8d, 0x17
jmp 0x140038db4
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2c8f]
invalid
lahf
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x179f17
invalid
lahf
invalid
invalid
invalid
add byte [rcx - 0x48], al
adc al, byte [rax]
add byte [rax], al
mov r8d, 0x12
jmp 0x140038db4
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x179f0e
invalid
lea rdx, [0x1401b2ca1]
add byte [rcx - 0x48], al
adc eax, dword [rax]
invalid
mov r8d, 0x13
add byte [rax], al
add bl, ch
sbb dword [rax - 0x75], ecx
invalid
invalid
add byte [rax], al
jmp 0x140038db4
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b1e5e]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b1e5e]
nop
invalid
mov r8d, 0x15
adc eax, 0x48000000
add esp, 0x38
add rsp, 0x38
jmp rax
inc rax
ror byte [rbp + rcx*4 + 0x4c], 0x24
xor byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0x178bc3
invalid
invalid
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rax
lea rax, [0x1401b1990]
invalid
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, str.Unknown
mov r8d, 7
mov rcx, rdx
mov rdx, rax
call fcn.140017f30
int1
std
call qword [rax + 0x38c48348]
add esp, 0x38
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x46e8
invalid
int1
std
call qword [rax + 0x38c48348]
add esp, 0x38
add esp, 0x38
ret
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
lea rcx, str.MalformedSctInvalidSignatureTimestampInFutureUnsupportedSctVersionUnknownLoga_stringa_borrowed_stringbyte_arrayboolean___
invalid
invalid
invalid
add al, 0xc1
ror dword [rax - 0x75], 0x4a
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
invalid
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
mov rdx, rax
jmp r9
jmp rcx
ret 0xff49
sub rsp, 0x40
mov rbx, r8
mov rsi, rdx
invalid
mov rdi, rcx
mov edi, ecx
mov rcx, qword [r8 + 0x20]
mov rax, qword [r8 + 0x28]
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x1a7dd7
xlatb
jge 0x140038e5a
invalid
lea rdx, [0x1401e0c18]
add byte [rcx - 0x48], al
add dword [rax], eax
invalid
mov r8d, 1
add byte [rax], al
add bh, bh
invalid
push rax
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rbx
sbb byte [rax - 0x77], cl
pop rsp
and al, 0x28
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
xor dword [rax], eax
xor dword [rax], eax
test rsi, rsi
je 0x140038e92
add rsi, rsi
lea rbx, case.0x1400377ab.22
lea r14, [rsp + 0x28]
invalid
sub byte [rbp + rcx*4 + 0x7c], cl
and al, 0x38
lea r15, [rsp + 0x38]
mov qword [rsp + 0x38], rdi
add rdi, 2
mov rcx, r14
mov rdx, r15
mov r8, rbx
mov eax, ebx
call fcn.140017ae0
add rsi, 0xfffffffffffffffe
jne case.0x14002f743.396
mov al, byte [rsp + 0x30]
mov cl, 1
test al, al
invalid
jne 0x140038eb7
invalid
mov rax, qword [rsp + 0x28]
and al, 0x28
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401e0c19]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x1a7d6d
mov r8d, 1
call qword [rax + 0x18]
push rax
invalid
mov ecx, eax
mov eax, ecx
add rsp, 0x40
add esp, 0x40
add esp, 0x40
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
stosd dword [rdi], eax
sbb eax, dword [rax]
mov r8, qword [rcx + rax*8]
lea rcx, str.AttemptedDowngradeToTls12WhenTls13IsSupportedBadCertChainExtensionsDisallowedEncryptedExtensionDuplicateClientHelloExtensionsDuplicateEncryptedExtensionsDuplicateHelloRetryRequestExtensionsDuplicateNewSessionTicketExtensionsDuplicateServerHelloExtensionsDuplicateServerNameTypesEarlyDataAttemptedInSecondClientHelloEarlyDataExtensionWithoutResumptionEarlyDataOfferedWithVariedCipherSuiteHandshakeHashVariedAfterRetryIllegalHelloRetryRequestWithEmptyCookieIllegalHelloRetryRequestWithNoChangesIllegalHelloRetryRequestWithOfferedGroupIllegalHelloRetryRequestWithUnofferedCipherSuiteIllegalHelloRetryRequestWithUnofferedNamedGroupIllegalHelloRetryRequestWithUnsupportedVersionIllegalHelloRetryRequestWithWrongSessionIdIllegalMiddleboxChangeCipherSpecIllegalTlsInnerPlaintextIncorrectBinderInvalidMaxEarlyDataSizeInvalidKeyShareInvalidSctListKeyEpochWithPendingFragmentKeyUpdateReceivedInQuicConnectionMessageInterleavedWithHandshakeMessageMissingBinderInPskExtensionMissingKeyShareMissingPskModesExtensionMissingQuicTransportParametersOfferedDuplicateKeySharesOfferedEarlyDataWithOldProtocolVersionOfferedEmptyApplicationProtocolOfferedIncorrectCompressionsPskExtensionMustBeLastPskExtensionWithMismatchedIdsAndBindersRefusedToFollowHelloRetryRequestRejectedEarlyDataInterleavedWithHandshakeMessageResumptionAttemptedWithVariedEmsResumptionOfferedWithVariedCipherSuiteResumptionOfferedWithVariedEmsResumptionOfferedWithIncompatibleCipherSuiteSelectedDifferentCipherSuiteAfterRetrySelectedInvalidPskSelectedTls12UsingTls13VersionExtensionSelectedUnofferedApplicationProtocolSelectedUnofferedCipherSuiteSelectedUnofferedCompressionSelectedUnofferedKxGroupSelectedUnofferedPskSelectedUnusableCipherSuiteForVersionServerHelloMustOfferUncompressedEcPointsServerNameDifferedOnRetryServerNameMustContainOneHostNameSignedKxWithWrongAlgorithmSignedHandshakeWithUnadvertisedSigSchemeTooMuchEarlyDataReceivedUnexpectedCleartextExtensionUnsolicitedCertExtensionUnsolicitedEncryptedExtensionUnsolicitedSctListUnsolicitedServerHelloExtensionWrongGroupForKeyShareEcPointsExtensionRequiredKeyShareExtensionRequiredNamedGroupsExtensionRequiredNoCertificateRequestSignatureSchemesInCommonNoCipherSuitesInCommonNoEcPointFormatsInCommonNoKxGroupsInCommonNoSignatureSchemesInCommonNullCompressionRequiredServerDoesNotSupportTls12Or13ServerSentHelloRetryRequestWithUnknownExtensionServerTlsVersionIsDisabledByOurConfigSignatureAlgorithmsExtensionRequiredSupportedVersionsExtensionRequiredTls12NotOfferedTls12NotOfferedOrEnabledTls13RequiredForQuicUncompressedEcPointsRequiredBadEncodingExpiredNotValidYetRevokedUnhandledCriticalExtensionBadSignatureNotValidForNameInvalidPurposeApplicationVerificationFailure
sbb eax, dword [rax]
sbb eax, dword [rax]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
invalid
and byte [rax - 0x75], cl
push rdx
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
invalid
sub rsp, 0x38
mov rax, qword [rcx]
mov rcx, qword [rax]
lea r8, [0x1401f54ec]
sbb eax, dword [rax]
sbb eax, dword [rax]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2a04]
invalid
invalid
mov r8d, 0xc
jmp 0x140039058
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x140096ce7.55
adc eax, 0x1a94e4
mov r8d, 0x10
jmp 0x140039058
add dword [rax], eax
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x179b14
mov r8d, 0x1e
jmp 0x140039058
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2a8e]
adc al, 0x9b
invalid
invalid
jmp 0x140039052
add byte [rax], al
add rax, 8
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x1401b2a50]
invalid
invalid
invalid
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, case.0x14006622b.39
lea eax, case.0x14006622b.39
mov r8d, 5
mov rcx, rdx
mov rdx, rax
mov edx, eax
call fcn.140017f30
nop
add rsp, 0x38
cmp bl, al
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2aa1]
fstp dword [rdx - 0x47beffe9]
or al, byte [rax]
add byte [rax], al
jmp 0x140039058
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
mov rax, qword [rax + 0x18]
lea rdx, case.0x140096ce7.72
mov r8d, 0x15
jmp 0x140039058
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
lea rdx, case.0x140096ce7.71
mov r8d, 0x1c
jmp 0x140039058
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1a95b4
mov ah, 0x95
sbb al, byte [rax]
mov r8d, 0x16
jmp 0x140039058
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x140096ce7.75
invalid
mov r8d, 0x1b
jmp 0x140039058
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, case.0x140096ce7.73
mov r8d, 0x13
add rsp, 0x38
jmp rax
mov eax, dword [rax + 0x18]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
add ecx, 0x10
jmp rax
lodsd eax, dword [rsi]
sbb eax, dword [rax]
mov r8, qword [rcx + rax*8]
lea rcx, case.0x140038ef0.72
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
mov rdx, rax
jmp r9
lea ecx, [0x1401f3ee0]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
add dword [rdi], ecx
mov dh, 0
invalid
lea rcx, [0x1401f3f08]
mov r8, qword [rcx + rax*8]
lea rcx, case.0x140038ef0.106
lea ecx, [0x1401f3f98]
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
invalid
jmp r9
mov rax, qword [rcx]
movzx ecx, byte [rax]
lea r8, [0x1401f5518]
add eax, 0x1bc3fb
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b1e85]
lea edx, [0x1401b1e85]
lea edx, [rdi]
add byte [rcx - 0x48], al
mov r8d, 0x18
sbb byte [rax], al
add byte [rax], al
invalid
jmp case.0x140038914.93
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b1e9d]
sbb byte [rax - 0x73], cl
adc eax, 0x178d46
mov r8d, 0xa
jmp case.0x140038914.93
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b1b6f]
sbb byte [rax - 0x73], cl
adc eax, 0x1789fa
jmp 0x1400392a7
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x178d1a
lea rdx, [0x1401b1ea7]
mov r8d, 0x1c
jmp case.0x140038914.93
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b1ec3]
jmp 0x1400392a7
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x178d12
lea edx, [rdi]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x178d12
lea edx, [rdi]
invalid
jmp case.0x14003767d.169
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401b1b4d]
mov dword [rdi], edx
add byte [rcx - 0x48], al
mov eax, 0x13
mov r8d, 0x13
jmp case.0x140038914.93
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b1ee4]
mov word [rdi], ss
invalid
mov word [rdi], ss
add byte [rcx - 0x48], al
mov r8d, 0x10
mov r8d, 0x10
jmp case.0x140038914.93
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b1ef4]
mov word [rdi], ss
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x178cdd
mov word [rdi], ss
invalid
mov r8d, 0x11
jmp case.0x140038914.93
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b1b60]
adc eax, 0x17892b
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x17892b
jmp case.0x14003767d.169
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x178cbb
mov r8d, 0xf
jmp case.0x140038914.93
add byte [rax], al
add rax, 8
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x1401b1bb8]
mov qword [rsp + 0x20], rax
lea rax, [0x1401b1f14]
mov r8d, 0xb
jmp 0x140039377
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x178c8d
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x178c8d
jmp 0x1400392a7
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x178c8a
mov r8d, 0x12
jmp case.0x140038914.93
add byte [rax], al
add rax, 8
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x1401b1bb8]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, [0x1401b1f43]
mov r8d, 0xc
jmp 0x140039377
add rax, 8
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x1401b1bb8]
mov byte [rdi], dl
add byte [rax - 0x77], cl
and al, 0x20
mov byte [rdi], dl
add byte [rax - 0x77], cl
and al, 0x20
lea rax, [0x1401b1f4f]
mov r8d, 0x11
mov eax, 0x11
jmp 0x140039377
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b1b81]
jmp 0x14003932b
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x178c35
adc eax, 0x178c35
xor eax, 0x4100178c
mov eax, 0x16
mov r8d, 0x16
jmp case.0x140038914.93
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b1f76]
mov r8d, 0x14
add rsp, 0x38
jmp rax
loopne 0x14003939c
inc rax
inc eax
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x1401b1fb0]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x1401b1f8a]
mov r8d, 0x1f
add byte [rax], al
mov word [rdi], ss
add byte [rcx - 0x48], al
invalid
mov rcx, rdx
mov rdx, rax
call fcn.140017f30
ret 0xaee8
nop
add rsp, 0x38
ret
mov rax, qword [rcx]
mov rcx, qword [rax]
mov ecx, dword [rax]
lea r8, [0x1401f5568]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
invalid
mov byte [rcx + rax - 0x3f], cl
jmp rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b29c6]
jmp 0x1400393df
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b29d1]
invalid
xchg esi, eax
invalid
add bl, ch
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b29d8]
sbb byte [rax - 0x73], cl
adc eax, 0x1795f9
mov r8d, 0xb
jmp 0x1400394e7
std
add byte [rax], al
invalid
std
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b29e3]
sbb byte [rax - 0x73], cl
adc eax, 0x1795e6
mov r8d, 7
add byte [rax], al
jmp 0x1400394e7
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b29ea]
sbb byte [rax - 0x73], cl
adc eax, 0x1795cf
mov r8d, 0x1a
mov eax, 0x1a
jmp 0x1400394e7
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x140096ce7.69
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1a9130
mov r8d, 0xd
jmp 0x1400394e7
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2a04]
adc eax, 0x1795ad
adc eax, 0x1795ad
mov r8d, 0xc
jmp 0x1400394e7
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2a10]
mov r8d, 0xf
jmp 0x1400394e7
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2a2d]
mov r8d, 0x1e
jmp 0x1400394e7
add rax, 8
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x1401b2a50]
mov qword [rsp + 0x20], rax
lea rax, case.0x14006622b.39
mov r8d, 5
mov rcx, rdx
mov rdx, rax
call fcn.140017f30
nop
add rsp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b2a1f]
mov r8d, 0xe
add rsp, 0x38
jmp rax
mov r15, qword [rsi + 0xa8]
test r15, r15
je 0x14003ae5d
mov rax, qword [rsi + 0xa0]
mov rdi, qword [rsi + 0x90]
mov r14, qword [rsi + 0x98]
xor edx, edx
cmp rax, r14
mov rcx, r14
cmovb rcx, rdx
mov r8, rax
sub r8, rcx
mov r13, r14
sub r13, r8
lea rbp, [r8 + r15]
cmp r13, r15
cmovb rbp, r14
mov r12, r15
sub r12, r13
cmovb r12, rdx
sub rbp, r8
je 0x14003ae41
imul rax, rax, 0x68
imul rcx, rcx, 0x68
sub rax, rcx
lea rbx, [rax + rdi]
add rbx, 8
mov rcx, rbx
call fcn.140037f25
add rbx, 0x68
dec rbp
jne 0x14003ae30
cmp r13, r15
jae 0x14003ae64
add rdi, 8
mov rcx, rdi
call fcn.140037f25
add rdi, 0x68
dec r12
jne 0x14003ae4a
jmp 0x14003ae64
mov r14, qword [rsi + 0x98]
test r14, r14
je 0x14003ae90
mov r8, qword [rsi + 0x90]
mov rcx, qword [0x14024a5f8]
xor edx, edx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r11d, 0x10
add r9, r11
and r9, r8
and ecx, eax
movdqu xmm0, xmmword [rcx + r9]
pmovmskb r10d, xmm0
pmovmskb edx, mm0
add r11, 0x10
test r10d, r10d
je 0x14003af63
bsf r10d, r10d
add r10, r9
and r10, r8
and edx, eax
mov r9b, byte [rcx + r10]
test r9b, r9b
js 0x14003afa1
invalid
movdqa xmm0, xmmword [rcx]
pmovmskb r9d, xmm0
bsf r10d, r9d
mov r9b, byte [rcx + r10]
shr rdx, 0x39
lea r11, [r10 - 0x10]
and r11, r8
mov byte [rcx + r10], dl
mov byte [rcx + rdx], dl
mov byte [r11 + rcx + 0x10], dl
neg r10
fimul dword [rcx + 0x69]
rcr al, cl
add byte [rax], al
add byte [rax - 0x73], cl
cmp al, 0x11
and r9b, 1
movzx r8d, r9b
sub qword [rsi + 0x10], r8
add rcx, rdx
add rcx, 0xffffffffffffff28
sub bh, bh
invalid
inc dword [rcx - 0x48]
fadd dword [rax]
add byte [rax], al
mov rdx, rax
call sub.VCRUNTIME140.dll_memcpy
inc qword [rsi + 0x18]
sbb byte [rax - 0x77], r9b
clc
add rsp, 0x28
pop rdi
pop rsi
ret
add edi, esi
or edx, 0x10000
add byte [rcx], al
add byte [rdi], cl
bsf edx, edx
add r8d, edx
mov esp, 0xd00141d2
rol byte [rcx + 1], cl
sal byte [rdx - 0x7cbe9980], 1
mov dl, 0x80
invalid
invalid
invalid
mov dl, 0x80
cmp r8w, 0xf
clc
emms
invalid
and byte [rsi + 0x41], 0x83
clc
emms
invalid
inc qword [r9 + 0x10]
adc byte [r10 + 0x148841ff], sil
adc byte [rdx + 0x148841ff], dh
mov dl, 0xff
mov byte [r14 + rax], dl
mov byte [rsi + rax], dl
invalid
mov byte [rcx + r14 + 0x10], dl
push rsp
xor dword [rax], edx
invalid
adc byte [rcx - 1], cl
dec qword [r9 + 0x18]
dec dword [rcx + 0x18]
sbb byte [r9 - 0x76], al
lahf
sub bh, bh
mov bl, byte [r15 - 0xd8]
invalid
mov rdi, qword [r15 - 0xd0]
mov rsi, qword [r15 - 0xc8]
mov esi, dword [rdi - 0xc8]
mov esi, dword [rdi - 0xc8]
lea rdx, [r15 - 0xc0]
lea rcx, [rsp + 0x48]
invalid
mov r8d, 0xb8
mov eax, 0xb8
mov eax, 0xe8000000
or r10, qword [0xf712f6d9]
invalid
invalid
invalid
call sub.VCRUNTIME140.dll_memcpy
movzx ebp, word [r15 - 8]
movzx ebp, word [rdi - 8]
outsd dx, dword [rsi]
clc
mov eax, dword [r15 - 6]
mov dword [rsp + 0x28], eax
and al, 0x28
and al, 0x28
and al, 0x28
movzx eax, word [r15 - 2]
mov word [rsp + 0x2c], ax
and al, 0x2c
mov bh, 0x47
invalid
invalid
and al, 0x2c
and al, 0x2c
sub al, 0x66
cmp ebp, 0xc
std
invalid
cmp bp, 0xc
std
or al, 0x75
jne 0x14003b606
invalid
invalid
jne 0x14003b606
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov word [rax + 0xb0], 0xc
mov al, 0
add byte [rax], al
or al, 0
add cl, ch
add byte [rax], 0
jmp 0x14003b686
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x50]
and al, 0x50
push rax
mov r8d, 0xb0
add byte [rax], al
mov r14, qword [rsp + 0x38]
je 0x14003b639
and al, 0x38
cmp byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov word [r14 + 0xb0], bp
mov dword [r14 + 0xb0], ebp
add byte [rsi + 0x41], ah
mov dword [rsi + 0xb0], ebp
mov eax, dword [rsp + 0x28]
and al, 0x28
mov dword [r14 + 0xb2], eax
movzx eax, word [rsp + 0x2c]
mov word [r14 + 0xb6], ax
test bl, bl
jne 0x14003b686
xchg byte [rsi - 0x7c000000], dh
invalid
add byte [rax], al
add byte [rbx + rbx*8 - 0x7ab7bb8b], al
div byte [rdi + rdi + 0x48]
je 0x14003b686
mov rcx, qword [0x14024a5f8]
test rsi, rsi
je 0x14003b686
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
mov eax, edi
ror byte [rcx - 0x77], cl
clc
movaps xmm6, xmmword [rsp + 0x100]
add byte [rax], al
movaps xmm7, xmmword [rsp + 0x110]
movaps xmm8, xmmword [rsp + 0x120]
add rsp, 0x138
add esp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x155eca
and eax, 0x155eca
movaps xmm6, xmmword [rsp + 0x100]
movaps xmm7, xmmword [rsp + 0x110]
invalid
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x110], bh
invalid
add byte [rdi + rcx + 0x28], al
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
invalid
invalid
movaps xmm8, xmmword [rsp + 0x120]
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push rbp
push rbx
sub rsp, 0x68
movdqa xmmword [rsp + 0x50], xmm8
and al, 0x50
and al, 0x50
movdqa xmmword [rsp + 0x40], xmm7
movdqa xmmword [rsp + 0x30], xmm6
movq qword [rsp + 0x30], mm6
movq qword [rsp + 0x30], mm6
and al, 0x30
cmp qword [rcx + 0x18], 0
je 0x14003b7c6
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
mov rcx, qword [rcx + 0x20]
mov rdx, qword [rdi + 0x28]
mov r8, rsi
mov eax, esi
call fcn.140039656
mov rbx, qword [rdi]
invalid
invalid
invalid
mov rdi, qword [rdi + 8]
mov r14, rdi
mov esi, edi
mov esi, edi
and r14, rax
invalid
shr rax, 0x39
movd xmm0, eax
movd mm0, eax
cmp dword [rsi + 0xf], esp
movd mm0, eax
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x60
sal dl, 0xf
invalid
invalid
jo 0x14003b6d4
invalid
punpcklbw xmm0, xmm0
punpcklbw mm0, mm0
invalid
pshuflw xmm0, xmm0, 0
rol byte [rax], 0x66
pshufw mm6, mm0, 0
jo case.0x14003202c.330
invalid
add byte [rsi + 0xf], ah
pshufd xmm6, xmm0, 0
jo case.0x14003202c.330
lock add byte [rbp + rcx*4 - 0x45], cl
add byte [rbp + rcx*4 - 0x45], cl
lea r15, [rbx - 0xd8]
sub bh, bh
invalid
xor eax, eax
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
pcmpeqd xmm7, xmm7
pcmpeqd mm7, mm7
push rbx
movq mm0, qword [rbx + r14]
movq mm0, qword [rbx + rsi]
movdqu xmm8, xmmword [rbx + r14]
movq mm0, qword [rbx + rsi]
movdqa xmm0, xmm8
movq mm0, mm0
outsd dx, dword [rsi]
shl byte [rsi + 0xf], 0x74
pcmpeqb mm0, mm6
pcmpeqb xmm0, xmm6
pcmpeqb mm0, mm6
pmovmskb ebp, xmm0
xlatb
call 0x1a6f14084
mov r13d, ebp
test bp, bp
mov r13d, ebp
test bp, bp
je 0x14003b776
lea ebp, [r13 - 1]
and ebp, r13d
and ebp, ebp
insd dword [rdi], dx
inc dword [rcx + riz - 0x13]
and ebp, ebp
and ebp, ebp
bsf r12d, r13d
add r12, r14
add esp, esi
in eax, 0x4d
add esp, esi
and r12, rdi
and esp, edi
mov rax, r12
neg rax
imul rdx, rax, 0xd8
rcr al, 1
add byte [rax], al
invalid
fmul dword [rax + 0x69]
rcr al, 1
add byte [rax], al
add byte [rcx + rax - 6], cl
add rdx, r15
add rdx, r15
cli
mov rcx, rsi
int1
call fcn.140039e65
test al, al
invalid
je case.0x1400390db.302
inc dword [rax + rax*8 + 0x28ebcb74]
sal byte [rbx + rcx*8 - 0x15], 0x28
jmp 0x14003b79e
pcmpeqb xmm8, xmm7
je case.0x14003202c.439
pmovmskb eax, xmm8
pmovmskb eax, mm0
xlatb
rol byte [rbp + 0x481a75c0], 0x8b
sbb cl, byte [rax - 0x75]
test eax, eax
jne 0x14003b79e
invalid
sbb cl, byte [rax - 0x75]
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
sub byte [rcx + 1], cl
invalid
add r14, rax
add r14, 0x10
add esi, 0x10
add esi, 0x10
adc byte [rax - 0x7d], cl
add rax, 0x10
mov qword [rsp + 0x28], rax
and al, 0x28
rcl byte [rax], 0x48
mov dword [rsp + 0x28], eax
and al, 0x28
and al, 0x28
and r14, rdi
jmp 0x14003b72c
neg r12
imul rax, r12, 0xd8
invalid
add byte [rax], al
add rbx, rax
xor eax, eax
test r13w, r13w
in eax, dx
cmove rbx, rax
add rbx, 0xffffffffffffff28
test r13w, r13w
in eax, dx
ret
invalid
in eax, dx
cmove rbx, rax
cmove ebx, eax
jmp 0x14003b7c8
xor ebx, ebx
lea rax, [rbx + 0x20]
lea eax, [rbx + 0x20]
and byte [rax - 0x7b], cl
test rbx, rbx
cmove rax, rbx
fisttp dword [rax + 0xf]
ret
movaps xmm6, xmmword [rsp + 0x30]
je case.0x14003202c.476
xor byte [rdi], cl
sub byte [rsp + 0x40], bh
movaps xmm7, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], al
push rax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
sub rsp, 0x28
mov rsi, rdx
mov esi, edx
mov esi, edx
mov ebx, ecx
mov rdx, qword [rdx + 0x10]
mov edx, dword [rdx + 0x10]
mov edx, dword [rdx + 0x10]
cmp rdx, qword [rsi + 8]
push rsi
or byte [rbp + 0xc], dh
jne 0x14003b815
jne 0x14003b815
mov rcx, rsi
mov ecx, esi
call fcn.14002cceb
invalid
mov rdx, qword [rsi + 0x10]
adc byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov byte [rax + rdx], bl
sbb al, 0x10
sbb al, 0x10
inc rdx
mov qword [rsi + 0x10], rdx
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub byte [rbx + 0x5e], bl
pop rbx
pop rsi
ret
mov r10, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
push rcx
or byte [rax - 0x75], cl
mov eax, dword [rcx + 0x10]
invalid
invalid
mov eax, dword [rcx + 0x10]
mov r8, r10
sub r8, rax
sub eax, eax
ror byte [rcx + 0x29], 1
ror byte [rcx + 0x39], 0xd0
cmp eax, edx
sub eax, eax
cmp r8, rdx
cmp eax, edx
jae 0x14003b844
xor eax, eax
jmp 0x14003b858
invalid
shr bl, 0x14
adc al, 0x49
mov ecx, eax
invalid
mov r9, rax
ror dword [rcx + 1], 0xd1
add r9, rdx
mov qword [rcx + 0x10], r9
mov dword [rcx + 0x10], ecx
adc byte [rdx + 0xd], dh
jb 0x14003b85d
cmp r9, r10
ja 0x14003b871
add rax, qword [rcx]
add dword [rax - 0x7d], ecx
add rsp, 0x28
ret
invalid
lea r8, [0x1401af868]
add eax, 0x174004
invalid
mov rcx, rax
mov rdx, r9
call fcn.14018cb80
adc dword [rbx], edx
invalid
add byte [rdi], cl
invalid
retf 0x11e8
adc dword [rbx], edx
adc eax, 0x4c0b0f00
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
add eax, 0x173ff0
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
invalid
lea r8, [0x1401af868]
add eax, 0x173ff0
invalid
mov rcx, r9
mov rdx, r10
shr al, cl
lea edx, [rax]
invalid
add byte [rdi], cl
invalid
shr al, cl
lea edx, [rax]
adc eax, 0x560b0f00
add byte [rdi], cl
or edx, dword [rsi + 0x57]
add byte [rdi], cl
or edx, dword [rsi + 0x57]
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
mov rsi, r8
mov rdi, rdx
xlatb
invalid
xlatb
mov rbx, rcx
mov ebx, ecx
mov eax, edi
clc
bswap eax
lea rdx, [rsp + 0x2d]
push rsp
and al, 0x2d
invalid
push rsp
and al, 0x2d
invalid
sub eax, 0x4cff4289
lea eax, [rsp + 0x30]
invalid
mov dword [rdx - 1], eax
lea r8, [rsp + 0x30]
invalid
dec dword [rbp + rcx*4 + 0x44]
and al, 0x30
invalid
xor byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.14002743e
add rdi, rbx
nop
mov ebx, 0x148fffe
fisttp word [rax - 0x77]
mov rcx, rsi
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.14002743e
jg case.0x14003202c.501
invalid
call qword [rax + 0x30c48348]
pop rbx
jg case.0x14003202c.501
invalid
pop rdi
pop rsi
ret
push rdi
push rbx
sub rsp, 0x38
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
lea rbx, [rsp + 0x20]
mov rcx, rbx
call fcn.14003b980
mov al, byte [rbx]
cmp al, 0x14
jne 0x14003b934
invalid
mov r10d, dword [rsp + r12 + 0x24]
mov edx, dword [rsp + 0x24]
mov rcx, rdi
call fcn.14003b829
invalid
invalid
dec dword [rax - 0x7b]
invalid
je case.0x14003767d.173
invalid
mov rbx, rax
mov rdi, rdx
xor r12d, r12d
mov rcx, rdx
ret
xor edx, edx
call fcn.14002cc95
mov r14, rax
mov r15, rdx
mov rcx, rax
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 8], r14
or byte [rcx + rcx*4 + 0x7e], cl
invalid
or byte [rcx + rcx*4 + 0x7e], cl
adc byte [rax - 0x77], cl
jle case.0x140037024.189
invalid
mov qword [rsi + 0x18], rdi
jmp case.0x1400390db.358
cmp ecx, dword [rdx - 0x77dcdbb4]
or r9, qword [rdi]
invalid
mov bh, 0x4c
invalid
mov cl, byte [rsp + 0x23]
mov byte [rsi + 0xb], cl
movzx ecx, word [rsp + 0x21]
and al, 0x21
and al, 0x21
mov word [rsi + 9], cx
mov ecx, dword [rsp + 0x24]
and al, 0x24
and al, 0xf
movups xmm0, xmmword [rsp + 0x28]
adc byte [rsp + 0x28], al
and al, 0x28
movups xmmword [rsi + 0x10], xmm0
mov byte [rsi + 8], al
mov dword [rsi + 0xc], ecx
jmp 0x14003b969
mov qword [rsi + 8], 0xa
mov qword [rsi + 0x18], 0
sbb byte [rax], r8b
add byte [rax], al
invalid
or byte [rdx], r9b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x44], al
add dword [rax], eax
mov r12d, 1
add byte [rax], al
mov qword [rsi], r12
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
in al, dx
and byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
mov rsi, rcx
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x91
invalid
dec dword [rax - 0x7b]
sal byte [rsi + rbx + 0x48], 0x83
invalid
cmp rdx, 3
jne 0x14003b9bb
jne 0x14003b9bb
movzx ecx, byte [rax]
movzx eax, word [rax + 1]
shl eax, 0x10
loopne 0x14003b9bd
loopne 0x14003b9bd
shl ecx, 8
or ecx, eax
bswap ecx
mov dword [rsi + 4], ecx
invalid
invalid
add al, 0xb0
mov al, 0x14
jmp case.0x140039124.262
invalid
adc al, 0xeb
adc eax, 0xc0058d48
lea rax, [0x1401af882]
add eax, 0x173ec0
invalid
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 3
adc byte [rbx], al
add byte [rax], al
add byte [rax + 0x4806880b], dh
mov al, 0xb
mov byte [rsi], al
invalid
mov al, 0xb
mov byte [rsi], al
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
ret
in al, dx
xor byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov eax, edi
clc
retf
rol ax, 8
lea r8, [rsp + 0x30]
and al, 0x30
mov word [r8 - 2], ax
lea rdx, [rsp + 0x2e]
and al, 0x2e
mov rcx, rsi
call fcn.14002743e
add rdi, rbx
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
mov eax, edi
call fcn.14002743e
nop
add rsp, 0x30
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rdi, rdx
mov edi, edx
mov edi, edx
mov rsi, rcx
mov edx, 2
mov rcx, rdi
call fcn.14003b829
test rax, rax
invalid
je case.0x140038914.96
push rdx
sal byte [rdx + rdx*2 + 0x48], 0x83
cmp rdx, 2
cli
add dh, byte [rbp + 0x4c]
jne case.0x140038914.96
jne case.0x140038914.96
movzx eax, word [rax]
mov bh, 0
rol ax, 8
movzx edx, ax
mov bh, 0xd0
mov rcx, rdi
mov ecx, edi
stc
call fcn.14003b829
test rax, rax
je case.0x1400390db.390
mov rbx, rax
ret
mov rdi, rdx
xor r12d, r12d
mov rcx, rdx
mov ecx, edx
in al, 0x48
mov ecx, edx
xor edx, edx
call fcn.14002cc95
and dword [rdx], edx
invalid
dec dword [rcx - 0x77]
invalid
dec dword [rcx - 0x77]
invalid
mov r15, rdx
mov rcx, rax
mov rdx, rbx
mov r8, rdi
clc
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 8], r14
mov dword [rsi + 8], esi
add byte [rcx + rcx*4 + 0x76], cl
or byte [rcx + rcx*4 + 0x7e], cl
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], rdi
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], rdi
mov dword [rsi + 0x18], edi
jmp case.0x140038914.203
mov byte [rsi + 8], 0xb
lea rax, str.u8u24u32
lea eax, str.u8u24u32
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 2
add bl, ch
adc byte [rax - 0x39], cl
invalid
invalid
jmp 0x14003babf
mov qword [rsi + 8], 0xa
or byte [rdx], r9b
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsi + 0x18], 0
sbb byte [rax], r8b
add byte [rax], al
add byte [rcx - 0x44], al
add dword [rax], eax
mov r12d, 1
add byte [rax], al
mov qword [rsi], r12
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x77], cl
mov rdi, rdx
mov rdi, rdx
mov rsi, rcx
mov r12d, 1
add dword [rax], eax
add byte [rax], al
mov edx, 1
mov rcx, rdi
mov ecx, edi
call fcn.14003b829
test rax, rax
je case.0x140038914.230
cmp rdx, 1
jne case.0x140038914.230
movzx edx, byte [rax]
adc byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14003b829
test rax, rax
test eax, eax
test eax, eax
je case.0x140038914.235
mov rbx, rax
mov rdi, rdx
xor r12d, r12d
mov rcx, rdx
invalid
xor edx, edx
call fcn.14002cc95
adc edi, edi
dec dword [rcx - 0x77]
invalid
mov r15, rdx
mov edi, edx
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 8], r14
jbe case.0x140038a45.199
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], rdi
mov dword [rsi + 0x18], edi
jmp case.0x140038f0b.47
mov byte [rsi + 8], 0xb
lea rax, str.u8u24u32
lea eax, str.u8u24u32
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 2
mov dword [rsi + 0x18], 2
add byte [rax], al
jmp case.0x140038f0b.47
mov qword [rsi + 8], 0xa
mov dword [rsi + 8], 0xa
add byte [rax], al
mov qword [rsi + 0x18], 0
sbb byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x26], cl
mov qword [rsi], r12
mov dword [rsi], esp
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
ret
push rbx
sub rsp, 0x20
in al, dx
invalid
mov rbx, rdx
mov rdi, rcx
mov rsi, qword [rcx + 0x20]
jno 0x14003bbb7
iretd
mov rdx, qword [rdx + 0x10]
cmp rdx, qword [rbx + 8]
cmp edx, dword [rbx + 8]
cmp edx, dword [rbx + 8]
jne 0x14003bbad
mov rcx, rbx
mov ecx, ebx
fld1
adc edi, edi
adc edi, edi
call fcn.14002cceb
adc edi, edi
dec dword [rax - 0x75]
mov rdx, qword [rbx + 0x10]
push rbx
adc byte [rax - 0x75], cl
invalid
mov rax, qword [rbx]
add eax, dword [rax - 0x78]
mov byte [rax + rdx], sil
xor al, 0x10
inc rdx
mov qword [rbx + 0x10], rdx
cmp rsi, 0x21
cmp esi, 0x21
jae 0x14003bbd9
add rsi, rdi
mov rcx, rbx
invalid
mov rdx, rdi
mov r8, rsi
mov eax, esi
add rsp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
jmp fcn.14002743e
mov eax, 0x8d4cfffe
dec dword [rbp + rcx*4 + 5]
mov al, 0x3f
invalid
invalid
lea r8, [0x1401afb90]
lea eax, [0x1401afb90]
add eax, 0x173fb0
invalid
add byte [rdx + 0x20], bh
mov edx, 0x20
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.14018c910
ud2
and ecx, dword [0x14b12bc04]
add byte [rdi], cl
or ecx, dword [rcx - 0x3648f030]
mov eax, edx
movzx ecx, cx
mov bh, 0xc9
leave
lea rdx, [0x1401f5594]
adc eax, 0x1b9999
cdq
sbb eax, dword [rax]
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
add ecx, edx
jmp rcx
mov ax, 0x200
add al, bl
ret
mov ax, 0x300
add eax, ebx
ret
mov ax, 0x301
add eax, ebx
ret
mov ax, 0x302
add eax, ebx
ret
mov ax, 0x303
add eax, ebx
ret
mov ax, 0x304
mov eax, 0x66c30304
add al, 3
add eax, ebx
ret
mov ax, 0xfefd
mov eax, 0x66c3fefd
std
inc bl
ret
mov ax, 0xfefc
mov eax, 0x66c3fefc
cld
inc bl
ret
mov ax, 0xfeff
mov eax, 0x89c3feff
invalid
inc bl
mov eax, ecx
invalid
ret
enter 0xffffffffffffb70f, 0xffffffffffffffc9
movzx ecx, cx
mov bh, 0xc9
lea r8, [0x1401f55bc]
add eax, 0x1b997f
jg 0x14003bbd4
sbb eax, dword [rax]
movsxd rcx, dword [r8 + rcx*4]
invalid
add rcx, r8
add ecx, eax
sar edi, 0xe1
jmp rcx
ret
mov ax, 0x60
mov eax, 0x66c30060
ret
mov ax, 0x61
mov eax, 0x66c30061
add bl, al
ret
mov ax, 0x62
mov eax, 0x66c30062
ret
mov ax, 0x63
mov eax, 0x66c30063
ret
mov ax, 0x64
mov eax, 0x66c30064
ret
mov ax, 0x65
mov eax, 0x66c30065
ret
mov ax, 0x66
mov eax, 0x66c30066
ret
mov ax, 0x67
mov eax, 0x66c30067
ret
mov ax, 0x68
mov eax, 0x66c30068
ret
mov ax, 0x69
mov eax, 0x66c30069
ret
mov ax, 0x6a
mov eax, 0x66c3006a
ret
mov ax, 0x6b
mov eax, 0x66c3006b
ret
mov ax, 0x6c
mov eax, 0x66c3006c
ret
mov ax, 0x6d
mov eax, 0x66c3006d
ret
mov ax, 0x72
mov eax, 0x66c30072
ret
mov ax, 0x73
mov eax, 0x66c30073
ret
mov ax, 0x74
mov eax, 0x66c30074
ret
mov ax, 0x77
mov eax, 0x66c30077
ret
mov ax, 0x78
mov eax, 0x66c30078
ret
mov ax, 0x79
mov eax, 0x66c30079
ret
mov ax, 0x7c
mov eax, 0x66c3007c
ret
mov ax, 0x7d
mov eax, 0x66c3007d
ret
mov ax, 0x7e
mov eax, 0x66c3007e
ret
mov ax, 0x80
mov eax, 0x66c30080
ret
mov ax, 0x81
mov eax, 0x66c30081
ret
mov ax, 0x82
mov eax, 0x66c30082
ret
mov ax, 0x83
mov eax, 0x66c30083
ret
mov ax, 0x84
mov eax, 0x66c30084
ret
mov ax, 0x85
mov eax, 0x66c30085
ret
mov ax, 0x86
mov eax, 0x66c30086
ret
mov ax, 0x87
mov eax, 0x66c30087
ret
mov ax, 0x88
mov eax, 0x66c30088
ret
mov ax, 0x89
mov eax, 0x66c30089
ret
mov ax, 0x8a
mov eax, 0x66c3008a
ret
mov ax, 0x8b
mov eax, 0x66c3008b
ret
mov ax, 0x8c
mov eax, 0x66c3008c
ret
mov ax, 0x8d
mov eax, 0x66c3008d
ret
mov ax, 0x8e
mov eax, 0x66c3008e
ret
mov ax, 0x8f
mov eax, 0x66c3008f
ret
mov ax, 0x90
mov eax, 0x66c30090
ret
mov ax, 0x91
mov eax, 0x66c30091
ret
mov ax, 0x92
mov eax, 0x66c30092
ret
mov ax, 0x93
mov eax, 0x66c30093
ret
mov ax, 0x94
mov eax, 0x66c30094
ret
mov ax, 0x95
mov eax, 0x66c30095
ret
mov ax, 0x96
mov eax, 0x66c30096
ret
mov ax, 0x97
mov eax, 0x66c30097
ret
mov ax, 0x98
mov eax, 0x66c30098
ret
mov ax, 0x99
mov eax, 0x66c30099
ret
mov ax, 0x9a
mov eax, 0x66c3009a
ret
mov ax, 0x9b
mov eax, 0x66c3009b
ret
mov ax, 0x9c
mov eax, 0x66c3009c
ret
mov ax, 0x9d
mov eax, 0x66c3009d
ret
mov ax, 0x9e
mov eax, 0x66c3009e
ret
mov ax, 0x9f
mov eax, 0x66c3009f
ret
mov ax, 0xa0
mov eax, 0x66c300a0
ret
mov ax, 0xa1
mov eax, 0x66c300a1
ret
mov ax, 0xa2
mov eax, 0x66c300a2
ret
mov ax, 0xa3
mov eax, 0x66c300a3
ret
mov ax, 0xa4
mov eax, 0x66c300a4
ret
mov ax, 0xa5
mov eax, 0x66c300a5
ret
mov ax, 0xa6
mov eax, 0x66c300a6
ret
mov ax, 0xa7
mov eax, 0x66c300a7
ret
mov ax, 0xa8
mov eax, 0x66c300a8
add bl, al
ret
mov ax, 0xa9
mov eax, 0x66c300a9
ret
mov ax, 0xaa
mov eax, 0x66c300aa
ret
mov ax, 0xab
mov eax, 0x66c300ab
ret
mov ax, 0xac
mov eax, 0x66c300ac
ret
mov ax, 0xad
mov eax, 0x66c300ad
ret
mov ax, 0xae
mov eax, 0x66c300ae
ret
mov ax, 0xaf
mov eax, 0x66c300af
ret
mov ax, 0xb0
mov eax, 0x66c300b0
ret
mov ax, 0xb1
mov eax, 0x66c300b1
ret
mov ax, 0xb2
mov eax, 0x66c300b2
ret
mov ax, 0xb3
mov eax, 0x66c300b3
ret
mov ax, 0xb4
mov eax, 0x66c300b4
ret
mov ax, 0xb5
mov eax, 0x66c300b5
ret
mov ax, 0xb6
mov eax, 0x66c300b6
ret
mov ax, 0xb7
mov eax, 0x66c300b7
ret
mov ax, 0xb8
mov eax, 0x66c300b8
ret
mov ax, 0xb9
mov eax, 0x66c300b9
ret
mov ax, 0xba
mov eax, 0x66c300ba
ret
mov ax, 0xbb
mov eax, 0x66c300bb
ret
mov ax, 0xbc
mov eax, 0x66c300bc
ret
mov ax, 0xbd
mov eax, 0x66c300bd
ret
mov ax, 0xbe
mov eax, 0x66c300be
ret
mov ax, 0xbf
mov eax, 0x66c300bf
ret
mov ax, 0xc0
mov eax, 0x66c300c0
ret
mov ax, 0xc1
mov eax, 0x66c300c1
rol dword [rax], 0xc3
ret
mov ax, 0xc2
mov eax, 0x66c300c2
ret
mov ax, 0xc3
mov eax, 0x66c300c3
ret
mov ax, 0xc4
mov eax, 0x66c300c4
ret
mov ax, 0xc5
mov eax, 0x66c300c5
add bl, al
ret
mov ax, 0xff
mov eax, 0x66c300ff
ret
mov ax, 0x1301
mov eax, 0x66c31301
ret
mov ax, 0x1302
mov eax, 0x66c31302
ret
mov ax, 0x1303
mov eax, 0x66c31303
add edx, dword [rbx]
ret
mov ax, 0x1304
mov eax, 0x66c31304
ret
mov ax, 0x1305
mov eax, 0x66c31305
ret
mov ax, 0xc001
mov eax, 0x66c3c001
ret
mov ax, 0xc002
mov eax, 0x66c3c002
rol bl, 0x66
ret
mov ax, 0xc003
mov eax, 0x66c3c003
ret
mov ax, 0xc004
mov eax, 0x66c3c004
ret
mov ax, 0xc005
mov eax, 0x66c3c005
ret
mov ax, 0xc006
mov eax, 0x66c3c006
ret
mov ax, 0xc007
mov eax, 0x66c3c007
ret
mov ax, 0xc008
mov eax, 0x66c3c008
ret
mov ax, 0xc009
mov eax, 0x66c3c009
ret
mov ax, 0xc00a
mov eax, 0x66c3c00a
ret
mov ax, 0xc00b
mov eax, 0x66c3c00b
ret
mov ax, 0xc00c
mov eax, 0x66c3c00c
or al, 0xc0
ret
mov ax, 0xc00d
mov eax, 0x66c3c00d
ret
mov ax, 0xc00e
mov eax, 0x66c3c00e
ret
mov ax, 0xc00f
mov eax, 0x66c3c00f
ret
mov ax, 0xc010
mov eax, 0x66c3c010
ret
mov ax, 0xc011
mov eax, 0x66c3c011
ret
mov ax, 0xc012
mov eax, 0x66c3c012
ret
mov ax, 0xc013
mov eax, 0x66c3c013
ret
mov ax, 0xc014
mov eax, 0x66c3c014
ret
mov ax, 0xc015
mov eax, 0x66c3c015
ret
mov ax, 0xc016
mov eax, 0x66c3c016
ret
mov ax, 0xc017
mov eax, 0x66c3c017
ret
mov ax, 0xc018
mov eax, 0x66c3c018
ret
mov ax, 0xc019
mov eax, 0x66c3c019
ret
mov ax, 0xc01a
mov eax, 0x66c3c01a
ret
mov ax, 0xc01b
mov eax, 0x66c3c01b
ret
mov ax, 0xc01c
mov eax, 0x66c3c01c
ret
mov ax, 0xc01d
mov eax, 0x66c3c01d
ret
mov ax, 0xc01e
mov eax, 0x66c3c01e
ret
mov ax, 0xc01f
mov eax, 0x66c3c01f
ret
mov ax, 0xc020
mov eax, 0x66c3c020
ret
mov ax, 0xc021
mov eax, 0x66c3c021
ret
mov ax, 0xc022
mov eax, 0x66c3c022
ret
mov ax, 0xc023
mov eax, 0x66c3c023
ret
mov ax, 0xc024
mov eax, 0x66c3c024
ret
mov ax, 0xc025
mov eax, 0x66c3c025
ret
mov ax, 0xc026
mov eax, 0x66c3c026
rol bl, 0x66
ret
mov ax, 0xc027
mov eax, 0x66c3c027
ret
mov ax, 0xc028
mov eax, 0x66c3c028
ret
mov ax, 0xc029
mov eax, 0x66c3c029
ret
mov ax, 0xc02a
mov eax, 0x66c3c02a
ret
mov ax, 0xc02b
mov eax, 0x66c3c02b
ret
mov ax, 0xc02c
mov eax, 0x66c3c02c
ret
mov ax, 0xc02d
mov eax, 0x66c3c02d
ret
mov ax, 0xc02e
mov eax, 0x66c3c02e
ret
mov ax, 0xc02f
mov eax, 0x66c3c02f
ret
mov ax, 0xc030
mov eax, 0x66c3c030
ret
mov ax, 0xc031
mov eax, 0x66c3c031
ret
mov ax, 0xc032
mov eax, 0x66c3c032
ret
mov ax, 0xc033
mov eax, 0x66c3c033
ret
mov ax, 0xc034
mov eax, 0x66c3c034
ret
mov ax, 0xc035
mov eax, 0x66c3c035
ret
mov ax, 0xc036
mov eax, 0x66c3c036
ret
mov ax, 0xc037
mov eax, 0x66c3c037
ret
mov ax, 0xc038
mov eax, 0x66c3c038
ret
mov ax, 0xc039
mov eax, 0x66c3c039
rol bl, 0x66
ret
mov ax, 0xc03a
mov eax, 0x66c3c03a
ret
mov ax, 0xc03b
mov eax, 0x66c3c03b
ret
mov ax, 0xc03c
mov eax, 0x66c3c03c
ret
mov ax, 0xc03d
mov eax, 0x66c3c03d
ret
mov ax, 0xc03e
mov eax, 0x66c3c03e
ret
mov ax, 0xc03f
mov eax, 0x66c3c03f
invalid
ret
mov ax, 0xc040
mov eax, 0x66c3c040
ret
mov ax, 0xc041
mov eax, 0x66c3c041
ret
mov ax, 0xc042
mov eax, 0x66c3c042
ret
mov ax, 0xc043
mov eax, 0x66c3c043
ret
mov ax, 0xc044
mov eax, 0x66c3c044
ret
mov ax, 0xc045
mov eax, 0x66c3c045
ret
mov ax, 0xc046
mov eax, 0x66c3c046
ret
mov ax, 0xc047
mov eax, 0x66c3c047
rol r11b, 0x66
ret
mov ax, 0xc048
mov eax, 0x66c3c048
ret
mov ax, 0xc049
mov eax, 0x66c3c049
ret
mov ax, 0xc04a
mov eax, 0x66c3c04a
ret
mov ax, 0xc04b
mov eax, 0x66c3c04b
ret
mov ax, 0xc04c
mov eax, 0x66c3c04c
ret
mov ax, 0xc04d
mov eax, 0x66c3c04d
ret
mov ax, 0xc04e
mov eax, 0x66c3c04e
ret
mov ax, 0xc04f
mov eax, 0x66c3c04f
rol r11b, 0x66
ret
mov ax, 0xc050
mov eax, 0x66c3c050
ret
mov ax, 0xc051
mov eax, 0x66c3c051
ret
mov ax, 0xc052
mov eax, 0x66c3c052
push rdx
rol bl, 0x66
ret
invalid
ret
mov ax, 0xc053
mov eax, 0x66c3c053
ret
mov ax, 0xc054
mov eax, 0x66c3c054
ret
mov ax, 0xc055
mov eax, 0x66c3c055
ret
mov ax, 0xc056
mov eax, 0x66c3c056
ret
mov ax, 0xc057
mov eax, 0x66c3c057
ret
mov ax, 0xc058
mov eax, 0x66c3c058
ret
mov ax, 0xc059
mov eax, 0x66c3c059
ret
mov ax, 0xc05a
mov eax, 0x66c3c05a
pop rdx
rol bl, 0x66
ret
invalid
ret
mov ax, 0xc05b
mov eax, 0x66c3c05b
ret
mov ax, 0xc05c
mov eax, 0x66c3c05c
ret
mov ax, 0xc05d
mov eax, 0x66c3c05d
ret
mov ax, 0xc05e
mov eax, 0x66c3c05e
ret
mov ax, 0xc05f
mov eax, 0x66c3c05f
ret
mov ax, 0xc060
mov eax, 0x66c3c060
ret
mov ax, 0xc061
mov eax, 0x66c3c061
ret
mov ax, 0xc062
mov eax, 0x66c3c062
ret
mov ax, 0xc063
mov eax, 0x66c3c063
ret
mov ax, 0xc064
mov eax, 0x66c3c064
ret
mov ax, 0xc065
mov eax, 0x66c3c065
ret
mov ax, 0xc066
ret
mov eax, 0x66c3c066
mov ax, 0xc067
ret
mov eax, 0x66c3c067
mov ax, 0xc068
ret
mov eax, 0x66c3c068
mov ax, 0xc069
ret
mov eax, 0x66c3c069
mov ax, 0xc06a
mov eax, 0x66c3c06a
ret
mov ax, 0xc06b
ret
mov eax, 0x66c3c06b
mov ax, 0xc06c
ret
mov eax, 0x66c3c06c
mov ax, 0xc06d
ret
mov eax, 0x66c3c06d
mov ax, 0xc06e
ret
mov eax, 0x66c3c06e
mov ax, 0xc06f
ret
mov eax, 0x66c3c06f
outsd dx, dword [rsi]
rol bl, 0x66
invalid
mov ax, 0xc070
mov eax, 0x66c3c070
ret
mov ax, 0xc071
mov eax, 0x66c3c071
ret
mov ax, 0xc072
mov eax, 0x66c3c072
ret
mov ax, 0xc073
mov eax, 0x66c3c073
ret
mov ax, 0xc074
ret
mov eax, 0x66c3c074
mov ax, 0xc075
ret
mov eax, 0x66c3c075
mov ax, 0xc076
ret
mov eax, 0x66c3c076
mov ax, 0xc077
ret
mov eax, 0x66c3c077
mov ax, 0xc078
ret
mov eax, 0x66c3c078
mov ax, 0xc079
ret
mov eax, 0x66c3c079
mov ax, 0xc07a
ret
mov eax, 0x66c3c07a
mov ax, 0xc07b
ret
mov eax, 0x66c3c07b
mov ax, 0xc07c
ret
mov eax, 0x66c3c07c
mov ax, 0xc07d
ret
mov eax, 0x66c3c07d
mov ax, 0xc07e
ret
mov eax, 0x66c3c07e
mov ax, 0xc07f
mov eax, 0x66c3c07f
ret
mov ax, 0xc080
ret
mov eax, 0x66c3c080
mov ax, 0xc081
ret
mov eax, 0x66c3c081
mov ax, 0xc082
ret
mov eax, 0x66c3c082
mov ax, 0xc083
ret
mov eax, 0x66c3c083
mov ax, 0xc084
ret
mov eax, 0x66c3c084
mov ax, 0xc085
ret
mov eax, 0x66c3c085
mov ax, 0xc086
ret
mov eax, 0x66c3c086
mov ax, 0xc087
ret
mov eax, 0x66c3c087
mov ax, 0xc088
ret
mov eax, 0x66c3c088
mov ax, 0xc089
ret
mov eax, 0x66c3c089
mov ax, 0xc08a
mov eax, 0x66c3c08a
ret
mov ax, 0xc08b
ret
mov eax, 0x66c3c08b
mov ax, 0xc08c
ret
mov eax, 0x66c3c08c
mov ax, 0xc08d
ret
mov eax, 0x66c3c08d
mov ax, 0xc08e
ret
mov eax, 0x66c3c08e
mov ax, 0xc08f
ret
mov eax, 0x66c3c08f
mov ax, 0xc090
ret
mov eax, 0x66c3c090
mov ax, 0xc091
ret
mov eax, 0x66c3c091
mov ax, 0xc092
mov eax, 0x66c3c092
xchg edx, eax
rol bl, 0x66
invalid
ret
mov ax, 0xc093
ret
mov eax, 0x66c3c093
mov ax, 0xc094
ret
mov eax, 0x66c3c094
mov ax, 0xc095
ret
mov eax, 0x66c3c095
mov ax, 0xc096
ret
mov eax, 0x66c3c096
mov ax, 0xc097
ret
mov eax, 0x66c3c097
mov ax, 0xc098
ret
mov eax, 0x66c3c098
mov ax, 0xc099
ret
mov eax, 0x66c3c099
mov ax, 0xc09a
ret
mov eax, 0x66c3c09a
mov ax, 0xc09b
ret
mov eax, 0x66c3c09b
mov ax, 0xc09c
ret
mov eax, 0x66c3c09c
mov ax, 0xc09d
ret
mov eax, 0x66c3c09d
mov ax, 0xc09e
ret
mov eax, 0x66c3c09e
mov ax, 0xc09f
ret
mov eax, 0x66c3c09f
mov ax, 0xc0a0
ret
mov eax, 0x66c3c0a0
mov ax, 0xc0a1
ret
mov eax, 0x66c3c0a1
mov ax, 0xc0a2
ret
mov eax, 0x66c3c0a2
mov ax, 0xc0a3
ret
mov eax, 0x66c3c0a3
mov ax, 0xc0a4
ret
mov eax, 0x66c3c0a4
mov ax, 0xc0a5
ret
mov eax, 0x66c3c0a5
mov ax, 0xc0a6
ret
mov eax, 0x66c3c0a6
mov ax, 0xc0a7
ret
mov eax, 0x66c3c0a7
mov ax, 0xc0a8
ret
mov eax, 0x66c3c0a8
mov ax, 0xc0a9
ret
mov eax, 0x66c3c0a9
mov eax, 0x66c3c0aa
invalid
mov ax, 0xc0aa
ret
mov ax, 0xc0ab
ret
mov eax, 0x66c3c0ab
mov eax, 0x66c3c0ac
mov ax, 0xc0ad
ret
mov ax, 0xc0ae
ret
mov ax, 0xc0af
ret
mov ax, 0xcca8
ret
mov ax, 0xcca9
ret
mov ax, 0xccaa
ret
invalid
mov ax, 0xc0ac
ret
mov ax, 0xc0ad
ret
mov ax, 0xc0ae
ret
mov ax, 0xc0af
ret
mov ax, 0xcca8
ret
mov ax, 0xcca9
ret
mov ax, 0xccaa
ret
mov ax, 0xccab
ret
mov eax, 0x66c3ccab
mov eax, 0x66c3ccac
mov eax, 0x66c3ccad
mov ax, 0xccac
ret
mov ax, 0xccad
ret
mov ax, 0xccae
ret
mov eax, 0x66c3ccae
mov eax, 0x66c3fefe
mov eax, 0x89c3feff
rol bl, 1
mov ax, 0xfefe
ret
mov ax, 0xfeff
ret
mov eax, edx
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
movaps xmmword [rsp + 0xa0], xmm6
movabs al, byte [0x8949d48949000000]
int 0x48
mov dword [rsp + 0x28], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov ecx, dword [rcx + 0x90]
add byte [rax], al
add byte [rax], al
lea eax, [rcx - 0xa]
cmp ax, 0x15
mov edx, 1
cmovb edx, eax
movzx eax, dx
lea rdx, [0x1401f5ba0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
mov qword [rsp + 0x80], r13
jmp rax
mov qword [rsp + 0x70], r12
movzx edx, word [r13 + 0x92]
call case.0x140038a45.232
rol ax, 8
lea r8, [rsp + 0x42]
mov word [r8 - 2], ax
lea rsi, [rsp + 0x28]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.14002743e
lea rdx, [r13 + 0x48]
lea rdi, [r13 + 0x68]
mov rcx, rsi
mov r8, rdi
call fcn.14002743e
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call case.0x140038a45.211
mov r14, qword [rsi + 0x10]
lea rdx, [0x1401b90f2]
lea r8, str.library_std_src_syswindows_fs.rs
mov rcx, rsi
call fcn.14002743e
mov rax, qword [r13 + 0x10]
test rax, rax
je 0x14003c2eb
mov r15, qword [r13]
lea r12, [r15 + rax*4]
lea rsi, [rsp + 0x42]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x40]
movzx ecx, word [r15]
movzx edx, word [r15 + 2]
call 0x14003bc31
stc
invalid
jmp qword [rsi - 0x3f]
ror byte [rax], 0x66
mov dword [rsp + 0x40], eax
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.14002743e
add r15, 4
invalid
add al, 0x4d
cmp edi, esp
jne 0x14003c2bd
lea rdx, [r14 + 2]
cmp r14, 0xfffffffffffffffd
ja 0x14003d58e
invalid
xchg ebp, eax
adc al, byte [rax]
invalid
xchg dword [rbp + 0x48000012], edx
mov ebx, dword [rsp + 0x38]
mov rbx, qword [rsp + 0x38]
cmp rbx, rdx
jb 0x14003d59a
lea rcx, [rsp + 0x28]
mov rax, qword [rcx]
mov edx, ebx
sub edx, r14d
add edx, 0xfffffffe
rol dx, 8
mov word [rax + r14], dx
mov dword [rax + r14], edx
lea rdx, [0x1401ddd10]
lea r8, [0x1401ddd11]
call fcn.14002743e
mov rax, qword [r13 + 0x28]
mov eax, dword [rbp + 0x28]
mov eax, dword [rbp + 0x28]
test rax, rax
mov r12, qword [rsp + 0x70]
je 0x14003c364
mov rdi, qword [r13 + 0x18]
lea r14, [rdi + rax*2]
lea rsi, [rsp + 0x28]
mov cl, byte [rdi]
mov dl, byte [rdi + 1]
mov r8, rsi
call case.0x14003dc04.453
add rdi, 2
cmp rdi, r14
jne 0x14003c34e
mov rdx, qword [rsp + 0x38]
cmp rdx, rbx
jbe 0x14003d571
adc dword [rax], eax
invalid
mov eax, ebx
not eax
add eax, edx
mov rcx, qword [rsp + 0x28]
mov byte [rcx + rbx], al
mov rsi, qword [r13 + 0x40]
test rsi, rsi
je case.0x14003c231.0
mov qword [rsp + 0x88], rdx
lea rdx, [0x1401b90f2]
lea r8, str.library_std_src_syswindows_fs.rs
lea rdi, [rsp + 0x28]
mov rcx, rdi
call fcn.14002743e
mov r13, qword [r13 + 0x30]
imul rax, rsi, 0x38
add rax, r13
mov qword [rsp + 0x78], rax
js 0x14003c40d
lea esi, [rsp + 0x42]
lea rbp, [rsp + 0x40]
xorps xmm6, xmm6
lea rbx, [rsp + 0x58]
mov rcx, r13
mov ecx, ebp
call fcn.14003766c
mov ecx, eax
call case.0x14003d96b.425
rol ax, 8
mov word [rsp + 0x40], ax
invalid
mov rcx, rdi
mov ecx, edi
mov rdx, rbp
lea r8, [rsp + 0x42]
call fcn.14002743e
mov qword [rsp + 0x58], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x60]
lea rax, [rsp + 0x60]
movups xmmword [rax], xmm6
mov rax, qword [r13]
lea rcx, [0x1401f5c40]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov rdx, qword [r13 + 8]
mov r8, qword [r13 + 0x18]
add r8, rdx
mov rcx, rbx
fld1
or al, 0xb0
invalid
invalid
jmp case.0x14003e16a.11
fld1
or al, 0xb0
invalid
mov rcx, qword [r13 + 8]
mov rdx, qword [r13 + 0x18]
mov edx, dword [rbp + 0x18]
mov edx, dword [rbp + 0x18]
mov r8, rbx
call 0x14003dcd0
jmp case.0x14003e16a.11
mov rcx, rbx
lea rdx, [0x1401b90f2]
lea r8, str.library_std_src_syswindows_fs.rs
call fcn.14002743e
dec dword [rcx - 0x75]
sbb byte [r8 - 0x7b], r9b
ror byte [rbp + rcx*4 + 0x74], 0x24
je 0x14003c656
dec dword [rcx - 0x75]
sbb byte [r8 - 0x7b], r9b
ror byte [rbp + rcx*4 + 0x74], 0x24
je 0x14003c656
mov rsi, qword [r13 + 8]
jne case.0x1400393a0.402
lea rdi, [rsi + rax*4]
movzx ecx, word [rsi]
movzx edx, word [rsi + 2]
mov bh, 0x56
add ch, al
sbb dword [rdx], 0xc1660000
ror byte [rax], 0x66
mov dword [rsp + 0x40], eax
mov bh, 0x56
add ch, al
sbb dword [rdx], 0xc1660000
ror byte [rax], 0x66
mov dword [rsp + 0x40], eax
mov rcx, rbx
mov rdx, rbp
mov r8, r14
call fcn.14002743e
invalid
dec dword [rax - 0x7d]
mov byte [rax + rcx*2], 0x39
add al, 0x48
cmp esi, edi
invalid
add al, 0x48
cmp esi, edi
jne 0x14003c47c
jmp 0x14003c656
add byte [rcx - 0x75], cl
or byte [r9 - 0x75], r9b
mov edx, dword [rbp + 0x18]
mov r8, rbx
call 0x14003dfa6
invalid
mov rcx, qword [r13 + 8]
mov rdx, qword [r13 + 0x18]
mov edx, dword [rbp + 0x18]
mov edx, dword [rbp + 0x18]
mov r8, rbx
call 0x14003dfa6
add byte [rax], al
jmp case.0x14003e16a.11
mov rcx, rbx
lea rdx, [0x1401b90f2]
lea r8, str.library_std_src_syswindows_fs.rs
call fcn.14002743e
mov rax, qword [r13 + 0x18]
test rax, rax
mov esi, 0
je 0x14003c56f
scasw ax, word [rdi]
invalid
mov r14, qword [r13 + 8]
shl rax, 3
lea r15, [rax + rax*4]
xor r12d, r12d
cmp byte [r14 + r12 + 0x20], 0
movzx ecx, byte [r14 + r12 + 0x21]
cmove ecx, esi
mov rdx, rbx
call fcn.14003b7f4
cmp qword [r14 + r12], 0
je 0x14003c529
mov rdx, qword [r14 + r12 + 8]
mov r8, qword [r14 + r12 + 0x18]
add r8, rdx
mov rcx, rbx
jmp 0x14003c561
mov rsi, qword [r14 + r12 + 8]
mov rdi, qword [r14 + r12 + 0x18]
mov eax, edi
rol ax, 8
ror byte [rax], 0x66
mov dword [rsp + 0x40], eax
ror byte [rax], 0x66
mov dword [rsp + 0x40], eax
mov rcx, rbx
mov rdx, rbp
lea r8, [rsp + 0x42]
call fcn.14002743e
scasb al, byte [rdi]
invalid
dec dword [rax + 1]
test dword [rax - 0x77], 0xf28948d9
xor esi, esi
mov r8, rdi
lea rdi, [rsp + 0x28]
lea edi, [rsp + 0x28]
scasb al, byte [rdi]
invalid
lea edi, [rsp + 0x28]
and al, 0x28
call fcn.14002743e
add r12, 0x28
cmp r15, r12
jne 0x14003c4f9
mov rdx, qword [rsp + 0x68]
and al, 0x68
cmp rdx, 1
jbe 0x14003d580
add dword [rdi], ecx
xchg byte [rdx], al
adc byte [rax], al
add byte [rax - 0x75], cl
and al, 0x58
mov rax, qword [rsp + 0x58]
add edx, 0xfffffffe
rol dx, 8
rol edx, 8
rol edx, 8
or byte [rsi - 0x77], ah
adc byte [rbx + rcx*4 + 0x64], cl
and al, 0x70
mov word [rax], dx
mov r12, qword [rsp + 0x70]
jmp case.0x14003e16a.11
mov rdx, qword [r13 + 8]
test rdx, rdx
push rbp
or byte [rax - 0x7b], cl
ror byte [rdi], cl
invalid
test dword [rdi - 2], edi
invalid
jne 0x14003c423
jmp case.0x14003e16a.11
mov rcx, qword [r13 + 8]
mov rdx, qword [r13 + 0x18]
mov edx, dword [rbp + 0x18]
mov edx, dword [rbp + 0x18]
mov r8, rbx
call case.0x14003d7d9.439
jmp case.0x14003e16a.11
mov rcx, rbx
lea rdx, [0x1401ddd10]
lea r8, [0x1401ddd11]
add al, ch
push 0xffffffffffffffae
invalid
dec dword [rcx - 0x75]
sbb byte [r8 - 0x7b], r9b
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
add al, ch
push 0xffffffffffffffae
invalid
mov rsi, qword [r13 + 8]
lea rdi, [rsi + rax*4]
movzx ecx, word [rsi]
movzx edx, word [rsi + 2]
call case.0x140038a45.232
rol ax, 8
mov word [rsp + 0x40], ax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
mov rcx, rbx
mov rdx, rbp
mov r8, r14
call fcn.14002743e
invalid
dec dword [rax - 0x7d]
mov byte [rax + rcx*2], 0x39
invalid
jne 0x14003c5e9
invalid
jmp 0x14003c6ca
mov rcx, rbx
lea rdx, [0x1401b90f2]
lea r8, str.library_std_src_syswindows_fs.rs
call fcn.14002743e
scasb al, byte [rdi]
invalid
dec dword [rcx - 0x75]
jne 0x14003c64c
test rsi, rsi
je 0x14003c656
scasb al, byte [rdi]
invalid
mov rcx, qword [r13 + 8]
shl rsi, 5
lea rdi, [rcx + 0x20]
mov rdx, rbx
call case.0x14003da58.394
mov rcx, rdi
add rsi, 0xffffffffffffffe0
jne 0x14003c641
mov rdx, qword [rsp + 0x68]
and al, 0x68
cmp rdx, 1
jbe 0x14003d580
mov rax, qword [rsp + 0x58]
pop rax
add edx, 0xfffffffe
rol dx, 8
mov word [rax], dx
jmp 0x14003c77c
mov rcx, rbx
lea rdx, [0x1401ddd10]
lea edx, [rsi]
sbb al, byte [rax]
lea r8, [0x1401ddd11]
sbb al, byte [rax]
call fcn.14002743e
mov rsi, qword [r13 + 0x18]
test rsi, rsi
test esi, esi
invalid
je 0x14003c6ca
mov rdi, qword [r13 + 8]
jge 0x14003c6a4
add rsi, rsi
xor r14d, r14d
movzx ecx, byte [rdi + r14]
test ecx, ecx
je 0x14003c6b9
mov dh, 0xc
invalid
cmp ecx, 1
jne 0x14003c6b4
mov cl, 1
jmp 0x14003c6b9
mov cl, byte [rdi + r14 + 1]
mov rdx, rbx
call fcn.14003b7f4
add r14, 2
mov byte [rdx], 0x4c
cmp esi, esi
cmp esi, esi
jne 0x14003c6a2
mov rdx, qword [rsp + 0x68]
test rdx, rdx
je 0x14003d5f7
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
dec dl
mov byte [rax], dl
jmp 0x14003c77c
mov rcx, rbx
lea rdx, [0x1401b90f2]
lea r8, str.library_std_src_syswindows_fs.rs
call fcn.14002743e
mov rsi, qword [r13 + 0x18]
test rsi, rsi
je 0x14003c74e
mov rdi, qword [r13 + 8]
shl rsi, 5
add rsi, rdi
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov r8, rbx
call case.0x140037024.314
mov eax, dword [rdi + 0x18]
bswap eax
mov dword [rsp + 0x50], eax
sbb byte [r15], r9b
enter 0x4489, 0x24
push rax
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 4
mov rcx, rbx
mov rdx, rbp
call fcn.14003a4c4
jg 0x14003c720
invalid
dec dword [rax - 0x7d]
invalid
and byte [rax + 0x39], cl
div dword [rbp - 0x3e]
jg 0x14003c720
invalid
invalid
mov rdx, qword [rsp + 0x68]
cmp rdx, 1
invalid
add dword [rdi], ecx
xchg byte [rbx], ah
invalid
jbe 0x14003d580
add edx, 0xfffffffe
rol dx, 8
mov rax, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov word [rax], dx
mov rcx, qword [r13 + 0x20]
mov rdx, qword [r13 + 0x30]
xor byte [rcx - 0x77], cl
fsubr st(0)
invalid
invalid
add byte [rax], al
xor byte [rcx - 0x77], cl
fsubr st(0)
ficom word [0xcd4bc77e]
jl 0x14003c7a4
lea rdi, [rsp + 0x28]
jmp case.0x14003e16a.11
add byte [rax], al
invalid
sub cl, ch
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx - 0x75], cl
mov rcx, qword [r13 + 8]
mov rdx, qword [r13 + 0x18]
invalid
invalid
mov rcx, qword [r13 + 8]
mov rdx, qword [r13 + 0x18]
jmp 0x14003c82d
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
jge 0x14003c79f
cmp qword [r13 + 8], 0
je 0x14003c8d9
add byte [rdi], cl
test byte [rbx], bh
add dword [rax], eax
add byte [rcx - 0x2576b7ff], dh
mov cl, 1
mov rdx, rbx
add dword [rax - 0x77], ecx
invalid
call fcn.14003b7f4
mov r14, qword [rsp + 0x68]
mov rcx, rbx
lea rdx, [0x1401b90f2]
lea r8, str.library_std_src_syswindows_fs.rs
call fcn.14002743e
mov rax, qword [r13 + 0x18]
test rax, rax
je 0x14003c7f0
invalid
and al, 0x49
mov esi, dword [rbp + 8]
mov rsi, qword [r13 + 8]
lea rax, [rax + rax*2]
lea rdi, [rsi + rax*8]
mov rcx, qword [rsi]
mov rdx, qword [rsi + 0x10]
mov r8, rbx
mov eax, ebx
call case.0x140037024.314
add rsi, 0x18
invalid
sbb byte [rax + 0x39], cl
invalid
jne 0x14003c7d8
invalid
lea rax, [r14 + 2]
cmp r14, 0xfffffffffffffffd
ja 0x14003d5c9
mov rdx, qword [rsp + 0x68]
cmp rdx, rax
lea rdi, [rsp + 0x28]
jb case.default.0x14003d511
invalid
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
sub edx, r14d
add edx, 0xfffffffe
ret 0x66fe
rol edx, 8
ret 0x66fe
mov rax, qword [rsp + 0x58]
mov word [rax + r14], dx
mov rcx, qword [r13 + 0x20]
mov rdx, qword [r13 + 0x30]
mov r8, rbx
call case.0x140037024.314
dec dword [rbx + rcx*4 + 0x74]
and al, 0x68
mov r14, qword [rsp + 0x68]
mov eax, r14d
rol ax, 8
mov word [rsp + 0x40], ax
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov rdx, rbp
lea r8, [rsp + 0x42]
call fcn.14002743e
mov r15, qword [rsp + 0x58]
mov rax, qword [rsp + 0x30]
xor byte [rax - 0x75], cl
je 0x14003c888
cmp byte [rax + 0x29], cl
invalid
cmp rax, r14
jb 0x14003c8c4
mov rcx, qword [rsp + 0x28]
and al, 0x28
add rcx, rsi
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add byte [rcx + rax - 0xa], cl
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
cmp qword [rsp + 0x60], 0
je 0x14003c8ab
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
add r13, 0x38
cmp r13, qword [rsp + 0x78]
lea r14, [rsp + 0x42]
js 0x14003c901
lea esi, [rsp + 0x42]
jne 0x14003c3d2
jmp case.0x14003d511.491
mov rcx, rdi
mov rdx, rsi
mov r8, r14
call fcn.14018dd81
adc al, 0x15
add byte [rax - 0x75], cl
je 0x14003c8fa
cmp bl, ch
xchg esp, eax
cmp byte [r13 + 0x10], 0
movzx ecx, byte [r13 + 0x11]
mov eax, 1
cmove ecx, eax
mov rdx, rbx
call fcn.14003b7f4
mov rdx, qword [r13 + 0x18]
sbb byte [rbp - 0x75], cl
sub r9b, r13b
invalid
sti
invalid
invalid
movzx ecx, word [r13 + 0x66]
movzx ecx, word [rbp + 0x66]
movzx edx, word [r13 + 0x68]
call case.0x140038a45.232
rol ax, 8
lea r8, [rsp + 0x42]
mov word [r8 - 2], ax
lea rbx, [rsp + 0x28]
lea rsi, [rsp + 0x40]
and al, 0x40
mov rcx, rbx
mov rdx, rsi
call fcn.14002743e
lea rdi, [r13 + 0x20]
mov rcx, rbx
mov rdx, r13
mov edx, ebp
mov r8, rdi
call fcn.14002743e
mov rcx, rdi
mov rdx, rbx
invalid
call case.0x140038a45.211
movzx ecx, word [r13 + 0x60]
movzx edx, word [r13 + 0x62]
call 0x14003bc31
rol ax, 8
mov word [rsi], ax
lea r8, [rsp + 0x42]
lea rdx, [rsp + 0x40]
invalid
mov rcx, rbx
call fcn.14002743e
mov cl, byte [r13 + 0x64]
mov dl, byte [r13 + 0x65]
mov r8, rbx
call case.0x14003dc04.453
mov rdx, qword [r13 + 0x58]
test rdx, rdx
je case.0x14003c231.0
mov rcx, qword [r13 + 0x48]
lea r8, [rsp + 0x28]
call case.0x14003d96b.61
mov cl, byte [r13 + 0x98]
add byte [rax], al
add byte [rax], al
movzx eax, cl
lea rdx, [0x1401f5c88]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov qword [rsp + 0x70], r12
movzx ecx, word [r13 + 0x44]
movzx edx, word [r13 + 0x46]
call case.0x140038a45.232
rol ax, 8
lea r8, [rsp + 0x42]
mov word [r8 - 2], ax
lea r14, [rsp + 0x28]
lea rsi, [rsp + 0x40]
mov rcx, r14
mov rdx, rsi
call fcn.14002743e
lea rdx, [0x1401afab8]
invalid
dec dword [rax - 0x73]
adc eax, 0x1730be
lea r8, str.RandomC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcmsgshandshake.rs
mov rcx, r14
call fcn.14002743e
mov rcx, r13
mov rdx, r14
call case.0x140038a45.211
movzx ecx, word [r13 + 0x40]
movzx edx, word [r13 + 0x42]
mov bh, 0x55
call 0x14003bc31
invalid
rol ax, 8
mov word [rsi], ax
lea r8, [rsp + 0x42]
lea rdx, [rsp + 0x40]
mov rcx, r14
call fcn.14002743e
xor ecx, ecx
mov r8, r14
call case.0x14003dc04.453
stosd dword [rdi], eax
invalid
add byte [rax], al
mov rax, qword [r14 + 0x10]
mov eax, dword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov qword [rsp + 0x78], rax
lea rdx, [0x1401b90f2]
lea r8, str.library_std_src_syswindows_fs.rs
mov rcx, r14
call fcn.14002743e
mov r15, qword [r13 + 0x38]
test r15, r15
je case.default.0x14003d7d9
xchg ebp, eax
or eax, dword [rax]
invalid
xchg ebp, eax
or eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
mov rax, qword [rsp + 0x80]
mov r12, qword [rax + 0x28]
lea r14, [rsp + 0x42]
and al, 0x80
add byte [rax], al
add byte [rbx + rcx*4 + 0x60], cl
sub byte [rbp + rcx*4 + 0x74], cl
and al, 0x42
shl r15, 5
xor r13d, r13d
mov eax, dword [r12 + r13 + 0x18]
mov ecx, eax
add ecx, 0xffffffda
cmp cx, 3
mov edx, 3
stc
add edi, dword [rdx + 3]
cmovb edx, ecx
movzx ebx, dx
mov cx, 0x1f
lea rdi, [0x1401f5c20]
movsxd r8, dword [rdi + rbx*4]
add r8, rdi
jmp r8
lea rdx, [0x1401af888]
lea r8, [0x1401af88b]
add byte [rax - 0x73], cl
and al, 0x28
add byte [rax - 0x73], cl
and al, 0x28
call fcn.14002743e
mov rax, qword [r13 + 0x10]
test rax, rax
test eax, eax
test eax, 0x8b49fffe
adc byte [r8 - 0x7b], r9b
test eax, eax
je 0x14003cb02
mov rdi, qword [r13]
test eax, eax
je 0x14003cb02
mov rdi, qword [r13]
lea rax, [rax + rax*2]
lea rbx, [rdi + rax*8]
lea rsi, [rsp + 0x28]
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov r8, rsi
call 0x14003b885
dec dword [rax - 0x7d]
invalid
sbb byte [rax + 0x39], cl
fbstp tbyte [rbp - 0x18]
dec dword [rax - 0x7d]
invalid
mov rdx, qword [rsp + 0x38]
cmp rdx, 2
jbe case.default.0x14003cb41
mov rax, qword [rsp + 0x28]
add edx, 0xfffffffd
bswap edx
mov ecx, edx
shr ecx, 8
shr edx, 0x18
mov byte [rax + 2], dl
mov word [rax], cx
mov cl, byte [r13 + 0x98]
movzx eax, cl
lea rdx, [0x1401f5c88]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov qword [rsp + 0x70], r12
mov rsi, qword [r13 + 0x10]
lea rdi, [rsp + 0x28]
mov ecx, esi
mov rdx, rdi
call fcn.14003b7f4
mov rdx, qword [r13]
add rsi, rdx
mov rcx, rdi
mov r8, rsi
call fcn.14002743e
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x90], rax
lea rdx, [0x1401af888]
lea r8, [0x1401af88b]
mov rcx, rdi
call fcn.14002743e
mov rax, qword [r13 + 0x28]
test rax, rax
je 0x14003cdb6
add al, byte [rax]
invalid
mov rsi, qword [r13 + 0x18]
lea rax, [rax + rax*2]
shl rax, 4
add rax, rsi
mov qword [rsp + 0x98], rax
add byte [rax], al
lea r12, [rsp + 0x28]
lea rbx, [rsp + 0x40]
xorps xmm6, xmm6
mov rcx, qword [rsi]
mov rdx, qword [rsi + 0x10]
mov r8, r12
call 0x14003b885
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x88], rax
mov rcx, r12
mov ecx, esp
lea rdx, [0x1401b90f2]
lea r8, str.library_std_src_syswindows_fs.rs
call fcn.14002743e
mov qword [rsp + 0x78], rsi
mov r15, qword [rsi + 0x28]
sub byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rbp + 1], bl
add byte [rax], al
mov rax, qword [rsp + 0x78]
mov r13, qword [rax + 0x18]
shl r15, 5
xor r14d, r14d
xor esi, esi
mov ecx, dword [r13 + r14 + 0x18]
lea eax, [rcx - 0x26]
cmp ax, 2
clc
add bh, byte [rdx + 2]
cmovae eax, edx
movzx esi, ax
mov bh, 0xf0
test si, si
je case.0x1400390db.413
cmp esi, 1
jne 0x14003cc41
mov cx, 0x11
jmp 0x14003cc3f
mov cx, 5
jmp 0x14003cc47
movzx edx, word [r13 + r14 + 0x1a]
mov bh, 0x54
xor eax, 0x1007e81a
add byte [rax], al
invalid
call case.0x14003d96b.425
add byte [rsi - 0x3f], ah
ror byte [rax], 0x66
mov dword [rsp + 0x40], eax
and al, 0x40
rol ax, 8
mov word [rsp + 0x40], ax
and al, 0x40
mov rcx, r12
mov rdx, rbx
lea rdi, [rsp + 0x42]
mov r8, rdi
clc
call fcn.14002743e
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
movups xmmword [rdi + 6], xmm6
test rsi, rsi
je 0x14003cc93
cmp esi, 1
jne 0x14003ccb1
mov rcx, qword [r13 + r14]
mov rdx, qword [r13 + r14 + 0x10]
mov r8, rbx
call case.0x14003dc66.359
add bl, ch
jmp 0x14003ccc6
xor esi, dword [rcx - 0x2576b7ff]
mov cl, 1
mov rdx, rbx
call fcn.14003b7f4
mov rcx, qword [r13 + r14]
mov rdx, qword [r13 + r14 + 0x10]
xor eax, 0xd8894910
xor eax, 0xd8894910
call 0x14003b885
jmp 0x14003ccc6
mov rdx, qword [r13 + r14]
mov edx, dword [rbp + rsi]
mov r8, qword [r13 + r14 + 0x10]
add r8, rdx
mov rcx, rbx
call fcn.14002743e
mov rdi, qword [rsp + 0x50]
mov eax, edi
rol ax, 8
mov word [rsp + 0x58], ax
and al, 0x58
and al, 0x58
mov rcx, r12
lea rdx, [rsp + 0x58]
lea r8, [rsp + 0x5a]
and al, 0x5a
and al, 0x5a
call fcn.14002743e
mov rsi, qword [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
cmpsd dword [rsi], dword [rdi]
invalid
insb byte [rdi], dx
and al, 0x38
sub rax, rbp
cmp rax, rdi
jb 0x14003cd4c
mov rcx, qword [rsp + 0x28]
add rcx, rbp
mov rdx, rsi
mov r8, rdi
clc
clc
call sub.VCRUNTIME140.dll_memcpy
add rbp, rdi
add byte [rax + 1], cl
std
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x50], 0
cmp qword [rsp + 0x48], 0
je 0x14003cd3d
mov rcx, qword [0x14024a5f8]
xor edx, edx
invalid
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc ecx, dword [rax + 0x15]
add byte [rcx - 0x7d], cl
invalid
add r14, 0x20
cmp r15, r14
jne 0x14003cc14
invalid
jmp 0x14003cd61
mov rcx, r12
mov rdx, rbp
mov r8, rdi
call fcn.14018dd81
mov rbp, qword [rsp + 0x38]
and al, 0x38
invalid
and al, 0x38
cmp bl, ch
sahf
jmp 0x14003ccff
mov rcx, qword [rsp + 0x88]
lea rax, [rcx + 2]
lea eax, [rcx + 2]
cmp rcx, 0xfffffffffffffffd
ja 0x14003d5e6
mov rdx, qword [rsp + 0x38]
cmp rdx, rax
mov r13, qword [rsp + 0x80]
add byte [rax], al
mov rsi, qword [rsp + 0x78]
jb case.default.0x14003d511
add rsi, 0x30
mov rax, qword [rsp + 0x28]
sub edx, ecx
add edx, 0xfffffffe
rol dx, 8
mov word [rax + rcx], dx
cmp rsi, qword [rsp + 0x98]
add byte [rax], al
jne 0x14003cbc0
mov rcx, qword [rsp + 0x90]
lea rax, [rcx + 3]
cmp rcx, 0xfffffffffffffffc
cld
cld
ja 0x14003d5b7
mov rdx, qword [rsp + 0x38]
cmp rdx, rax
mov r12, qword [rsp + 0x70]
jb case.default.0x14003ce16
invalid
loope 0x14003cde4
add byte [rax], al
invalid
mov rax, qword [rsp + 0x28]
sub edx, ecx
add edx, 0xfffffffd
bswap edx
mov r8d, edx
shr r8d, 8
shr edx, 0x18
rol byte [rcx - 0x3f], 1
call 0x158ee8efd
mov byte [rax + rcx + 2], dl
mov word [rax + rcx], r8w
mov cl, byte [r13 + 0x98]
movzx eax, cl
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc1
invalid
ror dword [rax - 0x73], 0x15
jns 0x14003cd9b
lea rdx, [0x1401f5c88]
sbb eax, dword [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
cmp word [r13 + 0x38], 0xb
cmp dword [r13 + 0x38], 0xb
jne case.default.0x14003ce51
add byte [rcx - 0x75], cl
push rbp
add byte [rbp - 0x75], cl
mov r8, qword [r13 + 0x10]
invalid
invalid
mov rdx, qword [r13]
mov r8, qword [r13 + 0x10]
add r8, rdx
add eax, edx
add eax, edx
ror byte [rax - 0x73], 1
and al, 0x28
lea rcx, [rsp + 0x28]
call fcn.14002743e
mov cl, byte [r13 + 0x98]
movzx eax, cl
mov dh, 0xc1
invalid
inc dword [rcx - 0x76]
lea ebx, [rax + 0xf000000]
mov dh, 0xc1
ror dword [rax - 0x73], 0x15
mov ds, word ds:[rbx]
add byte [rax + 0x63], cl
lea rdx, [0x1401f5c88]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add al, 0x82
add rax, rdx
jmp rax
lea rdx, [0x1401ddd10]
mov dh, 0xe
sbb al, byte [rax]
lea r8, [0x1401ddd11]
lea rcx, [rsp + 0x28]
add byte [rax - 0x73], cl
and al, 0x28
call fcn.14002743e
mov rsi, qword [r13 + 0x10]
dec dword [rcx - 0x75]
jne 0x14003ce7f
test rsi, rsi
je case.0x14003d7d9.38
insd dword [rdi], dx
or dword [rax], eax
invalid
insd dword [rdi], dx
or dword [rax], eax
add byte [rcx - 0x75], cl
jge 0x14003ce7c
mov rdi, qword [r13]
add rsi, rsi
div byte [rcx]
fisttp dword [rdi]
mov dh, 4
invalid
xor ebx, ebx
movzx eax, byte [rdi + rbx]
mov cl, 1
lea r14, [0x1401f5bf4]
lea esi, [0x1401f5bf4]
lea esi, [0x1401f5bf4]
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
mov qword [rsp + 0x70], r12
mov rsi, qword [r13 + 0x10]
lea rdi, [rsp + 0x28]
mov ecx, esi
mov rdx, rdi
call fcn.14003b7f4
mov rdx, qword [r13]
add rsi, rdx
mov rcx, rdi
mov r8, rsi
call fcn.14002743e
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x78], rax
and al, 0x78
lea rdx, [0x1401b90f2]
lea r8, str.library_std_src_syswindows_fs.rs
mov rcx, rdi
call fcn.14002743e
mov r15, qword [r13 + 0x28]
test r15, r15
je 0x14003d407
mov rax, qword [rsp + 0x80]
mov rbp, qword [rax + 0x18]
push 0xffffffffe7c14918
add eax, 0x4cf63145
lea esp, [rsp + 0x28]
lea r13, [rsp + 0x40]
xorps xmm6, xmm6
mov ecx, dword [rbp + r14 + 0x18]
lea eax, [rcx - 0x26]
cmp ax, 2
mov edx, 2
cmovae eax, edx
movzx esi, ax
test si, si
je 0x14003cf34
cmp esi, 1
jne 0x14003cf3a
mov cx, 0x1b
jmp 0x14003cf38
mov cx, 0xd
jmp 0x14003cf40
movzx edx, word [rbp + r14 + 0x1a]
call case.0x14003d96b.425
rol ax, 8
rol eax, 8
mov word [rsp + 0x40], ax
mov rcx, r12
mov rdx, r13
lea rdi, [rsp + 0x42]
and al, 0x42
mov r8, rdi
call fcn.14002743e
mov qword [rsp + 0x40], 1
movups xmmword [rdi + 6], xmm6
test rsi, rsi
je 0x14003cf8c
cmp esi, 1
jne 0x14003cfa0
mov rcx, qword [rbp + r14]
mov rdx, qword [rbp + r14 + 0x10]
mov r8, r13
push rsp
xor eax, 0xe8894d10
call case.0x14003dc66.359
jmp 0x14003cfb5
mov rcx, qword [rbp + r14]
mov rdx, qword [rbp + r14 + 0x10]
mov r8, r13
call 0x14003dfa6
jmp 0x14003cfb5
mov rdx, qword [rbp + r14]
mov r8, qword [rbp + r14 + 0x10]
add r8, rdx
mov rcx, r13
call fcn.14002743e
jmp 0x13ea8599c
mov rsi, qword [rsp + 0x50]
mov eax, esi
rol ax, 8
mov word [rsp + 0x58], ax
mov dword [rsp + 0x58], eax
mov rcx, r12
lea rdx, [rsp + 0x58]
lea r8, [rsp + 0x5a]
call fcn.14002743e
mov rdi, qword [rsp + 0x40]
mov rax, qword [rsp + 0x30]
movsb byte [edi], byte [esi]
invalid
dec dword [rax - 0x75]
jl case.0x1400393a0.434
mov rax, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x38]
sub rax, rbx
cmp rax, rsi
jb 0x14003d03e
mov rcx, qword [rsp + 0x28]
add rcx, rbx
mov rdx, rdi
mov r8, rsi
invalid
call sub.VCRUNTIME140.dll_memcpy
adc al, 0
invalid
invalid
int1
adc al, 0
add rbx, rsi
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x50], 0
add byte [rax - 0x7d], cl
jl 0x14003d03a
invalid
invalid
je 0x14003d02c
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx - 0x7d], cl
invalid
add r14, 0x20
cmp r15, r14
jne 0x14003cf0d
jmp 0x14003d407
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, rbx
mov r8, rsi
invalid
call fcn.14018dd81
mov rbx, qword [rsp + 0x38]
pop rsp
and al, 0x38
invalid
invalid
cmp bl, ch
jmp 0x14003cfee
wait
lea rdx, [rsp + 0x28]
mov rcx, r13
jmp 0x1400cde47
add byte [rcx - 0x76], al
invalid
cwde
add byte [rax], al
invalid
jmp 0x1400cde47
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc1
movzx eax, cl
lea rdx, [0x1401f5c88]
movsxd rax, dword [rdx + rax*4]
invalid
add al, 0x82
add byte [rax + 0x63], cl
invalid
add al, 0x82
add rax, rdx
jmp rax
mov rdx, qword [r13]
mov r8, qword [r13 + 0x10]
add r8, rdx
ror byte [rax - 0x73], 1
and al, 0x28
ror byte [rax - 0x73], 1
and al, 0x28
call fcn.14002743e
mov cl, byte [r13 + 0x98]
movzx eax, cl
invalid
inc dword [rcx - 0x76]
lea ebx, [rax + 0xf000000]
mov dh, 0xc1
invalid
ror dword [rax - 0x73], 0x15
call 0x18803ec2c
lea rdx, [0x1401f5c88]
movsxd rax, dword [rdx + rax*4]
invalid
add al, 0x82
invalid
add al, 0x82
add rax, rdx
jmp rax
mov eax, dword [r13 + 0x18]
bswap eax
lea rdx, [rsp + 0x40]
mov dword [rdx + 0x10], eax
mov qword [rdx], 0
mov qword [rdx + 8], 4
lea rsi, [rsp + 0x28]
and al, 0x28
mov rcx, rsi
int1
call fcn.14003a4c4
mov rcx, qword [r13]
invalid
mov ecx, dword [rbp]
add byte [r9 - 0x75], r9b
mov rdx, qword [r13 + 0x10]
mov r8, rsi
call case.0x140037024.314
mov cl, byte [r13 + 0x98]
movzx eax, cl
push rbp
adc byte [rcx - 0x77], cl
invalid
invalid
lea ebx, [rax + 0xf000000]
add byte [rdi], cl
mov dh, 0xc1
lea rdx, [0x1401f5c88]
movsxd rax, dword [rdx + rax*4]
mov ebx, dword [rbx]
add byte [rax + 0x63], cl
add al, 0x82
invalid
add rax, rdx
add eax, edx
jmp rax
mov qword [rsp + 0x70], r12
and al, 0x70
mov eax, dword [r13 + 0x48]
bswap eax
lea rsi, [rsp + 0x40]
mov dword [rsi + 0x10], eax
xor edi, edi
mov qword [rsi], rdi
mov ebx, 4
add byte [rax - 0x77], cl
pop rsi
or byte [rbp + rcx*4 + 0x74], cl
and al, 0x28
mov rcx, r14
mov rdx, rsi
call fcn.14003a4c4
mov eax, dword [r13 + 0x4c]
bswap rax
mov dword [rsi + 0x10], eax
mov qword [rsi], rdi
mov qword ds:[rsi + 8], rbx
lea rdx, [rsp + 0x40]
mov rcx, r14
int1
call fcn.14003a4c4
invalid
mov rsi, qword [r13 + 0x10]
jne case.0x140038914.509
mov ecx, esi
int1
mov rdx, r14
call fcn.14003b7f4
wait
out 0xff, al
invalid
invalid
wait
out 0xff, al
invalid
dec dword [rcx - 0x75]
mov rdx, qword [r13]
push rbp
add byte [rax + 1], cl
invalid
invalid
add rsi, rdx
mov rcx, r14
mov ecx, esi
invalid
mov ecx, esi
mov r8, rsi
call fcn.14002743e
shl dword [rdx - 0x74b60002], cl
invalid
invalid
invalid
invalid
sbb byte [r9 - 0x75], r9b
mov rdx, qword [r13 + 0x28]
mov r8, r14
invalid
call case.0x140037024.314
mov rax, qword [r14 + 0x10]
mov eax, dword [rsi + 0x10]
push rbp
sub byte [rbp - 0x77], cl
invalid
call 0xcb4dd17c
invalid
mov eax, dword [rsi + 0x10]
adc byte [rax - 0x77], r9b
mov qword [rsp + 0x78], rax
and al, 0x78
lea rdx, [0x1401b90f2]
lea edx, [0x1401b90f2]
invalid
lea r8, str.library_std_src_syswindows_fs.rs
add eax, 0x17bf62
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.14002743e
mov r14, qword [r13 + 0x40]
mov esi, dword [rbp + 0x40]
dec dword [rbp - 0x75]
jne 0x14003d1de
test r14, r14
test r14, r14
je 0x14003d461
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + rax*4], ah
add byte [rax], 0
mov rax, qword [rsp + 0x80]
add byte [rbx + rcx*4 + 0x78], cl
xor byte [rcx - 0x3f], cl
shl r14, 5
mov r15, qword [rax + 0x30]
shl r14, 5
xor ebp, ebp
in eax, dx
lea r12, [rsp + 0x28]
lea r13, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
insb byte [rdi], dx
and al, 0x40
xorps xmm6, xmm6
mov esi, dword [r15 + rbp + 0x18]
cmp si, 0x26
movzx edx, word [r15 + rbp + 0x1a]
mov ecx, esi
mov eax, 0x16
cmove ecx, eax
call case.0x14003d96b.425
enter 0x6fe8, 0xa
add byte [rax], al
rol ax, 8
mov word [rsp + 0x40], ax
mov rcx, r12
mov rdx, r13
lea r8, [rsp + 0x42]
call fcn.14002743e
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0x60]
movups xmmword [rax], xmm6
cmp si, 0x26
jne 0x14003d23f
mov eax, dword [r15 + rbp]
bswap eax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 4
lea rcx, [rsp + 0x58]
mov rdx, r13
call fcn.14003a4c4
jmp 0x14003d255
mov rdx, qword [r15 + rbp]
mov r8, qword [r15 + rbp + 0x10]
add r8, rdx
adc byte [rcx + 1], cl
ror byte [rax - 0x73], 1
and al, 0x58
lea rcx, [rsp + 0x58]
pop rax
call fcn.14002743e
invalid
mov rsi, qword [rsp + 0x68]
mov eax, esi
rol ax, 8
mov word [rsp + 0x40], ax
and al, 0x40
je 0x14003d27d
push 0xffffffffc166f089
ror byte [rax], 0x66
mov dword [rsp + 0x40], eax
and al, 0x40
invalid
or byte [rsi - 0x77], ah
and al, 0x40
and al, 0x40
and al, 0x40
mov rcx, r12
mov rdx, r13
loope 0x14003d2b5
mov edx, ebp
lea r8, [rsp + 0x42]
call fcn.14002743e
mov rdi, qword [rsp + 0x58]
mov rax, qword [rsp + 0x30]
and al, 0x30
mov rbx, qword [rsp + 0x38]
sub rax, rbx
cmp rax, rsi
jb 0x14003d2dc
mov rcx, qword [rsp + 0x28]
add rcx, rbx
invalid
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rsi
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x38], ebx
mov qword [rsp + 0x68], 0
add byte [rax], al
add byte [rax - 0x7d], cl
jl 0x14003d2d8
invalid
cmp qword [rsp + 0x60], 0
je 0x14003d2ca
invalid
invalid
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x14024a5f8]
cmp ebx, edx
and byte [rax], al
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xc5834800
and byte [rcx + 0x39], cl
cmp esi, ebp
add rbp, 0x20
add ebp, 0x20
cmp r14, rbp
cmp esi, ebp
jne 0x14003d1c6
out dx, eax
invalid
jmp 0x14003d461
test dword [rcx], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, rbx
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.14018dd81
or dl, byte [0x19c8f1aed]
and al, 0x38
mov rbx, qword [rsp + 0x38]
mov ebx, dword [rsp + 0x38]
cmp bl, ch
wait
jmp 0x14003d28c
mov rcx, qword [r13]
mov rdx, qword [r13 + 0x10]
lea r8, [rsp + 0x28]
invalid
add byte [r9 - 0x75], r9b
push rbp
adc byte [rbp + rcx*4 + 0x44], cl
and al, 0x28
and al, 0x28
call case.0x14003d96b.61
mov ch, 6
add byte [rax], al
add byte [rcx - 0x76], al
lea ebx, [rax + 0xf000000]
mov cl, byte [r13 + 0x98]
movzx eax, cl
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc1
lea rdx, [0x1401f5c88]
adc eax, 0x1b8974
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
jmp rax
movzx ecx, byte [r13]
test ecx, ecx
je 0x14003d54d
invalid
add byte [rbx - 0x7af0fe07], al
invalid
cmp ecx, 1
jne 0x14003d549
mov cl, 1
jmp 0x14003d54d
mov rdx, qword [r13]
mov edx, dword [rbp]
push rbp
add byte [rbp - 0x75], cl
mov r8, qword [r13 + 0x10]
add r8, rdx
lea rcx, [rsp + 0x28]
mov r8, qword [r13 + 0x10]
add r8, rdx
lea rcx, [rsp + 0x28]
call fcn.14002743e
mov cl, byte [r13 + 0x98]
cwde
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc1
lea ebx, [rax + 0xf000000]
mov dh, 0xc1
ror dword [rax - 0x73], 0x15
sub byte [rcx + 0x6348001b], cl
add al, 0x82
lea rdx, [0x1401f5c88]
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
lea rsi, [rsp + 0x28]
lea esi, [rsp + 0x28]
and al, 0x28
mov cl, 1
mov rdx, rsi
call fcn.14003b7f4
mov rcx, qword [r13]
mov rdx, qword [r13 + 0x10]
push rbp
invalid
push rbp
adc byte [rcx - 0x77], cl
invalid
mov r8, rsi
call 0x14003b885
mov cl, byte [r13 + 0x98]
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc1
mov dh, 0xc1
lea rdx, [0x1401f5c88]
movsxd rax, dword [rdx + rax*4]
add byte [rax + 0x63], cl
add al, 0x82
add rax, rdx
jmp rax
mov rdx, qword [r13]
mov r8, qword [r13 + 0x10]
add r8, rdx
lea rcx, [rsp + 0x28]
adc byte [r9 + 1], r9b
ror byte [rax - 0x73], 1
and al, 0x28
call fcn.14002743e
mov cl, byte [r13 + 0x98]
mov cl, byte [rbp + 0x98]
mov cl, byte [rbp + 0x98]
movzx eax, cl
lea rdx, [0x1401f5c88]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rdx, qword [r13]
mov r8, qword [r13 + 0x10]
add r8, rdx
lea rcx, [rsp + 0x28]
call fcn.14002743e
sub al, ch
pop rax
movabs al, byte [0x988d8a41fffe]
mov cl, byte [r13 + 0x98]
movzx eax, cl
mov cl, byte [r13 + 0x98]
movzx eax, cl
lea rdx, [0x1401f5c88]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov cl, 2
jmp case.0x14003ce16.1
mov rcx, qword [rsp + 0x78]
and al, 0x78
lea rax, [rcx + 2]
cmp rcx, 0xfffffffffffffffd
ja 0x14003d5e6
mov rdx, qword [rsp + 0x38]
cmp rdx, rax
mov r12, qword [rsp + 0x70]
mov r13, qword [rsp + 0x80]
jb case.default.0x14003d511
mov rax, qword [rsp + 0x28]
sub edx, ecx
add edx, 0xfffffffe
rol dx, 8
mov word [rax + rcx], dx
mov cl, byte [r13 + 0x98]
movzx eax, cl
lea rdx, [0x1401f5c88]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
jmp rax
mov rcx, qword [rsp + 0x78]
lea rax, [rcx + 2]
cmp rcx, 0xfffffffffffffffd
ja 0x14003d5e6
mov rdx, qword [rsp + 0x38]
cmp rdx, rax
mov r12, qword [rsp + 0x70]
jo 0x14003d4ce
mov ebp, dword [rsp + 0x80]
add byte [rax], al
add byte [rdi], cl
jb case.default.0x14003d511
invalid
add dword [rax], r8d
add byte [rax - 0x75], cl
and al, 0x28
invalid
mov rax, qword [rsp + 0x28]
sub byte [rcx], ch
retf 0xc283
sub edx, ecx
add edx, 0xfffffffe
invalid
invalid
rol dx, 8
mov word [rax + rcx], dx
mov cl, byte [r13 + 0x98]
mov cl, byte [rbp + 0x98]
add byte [rdi], cl
mov dh, 0xc1
movzx eax, cl
lea rdx, [0x1401f5c88]
lea edx, [0x1401f5c88]
invalid
add byte [rax + 0x63], cl
add al, 0x82
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
mov rcx, qword [rsp + 0x88]
lea rax, [rcx + 2]
add cl, byte [r8 - 0x7d]
stc
std
add byte [rax], al
add byte [rax - 0x73], cl
add cl, byte [r8 - 0x7d]
stc
std
ja 0x14003d5e6
add byte [rax], al
mov rdx, qword [rsp + 0x38]
and al, 0x38
cmp byte [rax + 0x39], cl
ret 0x8b4c
cmp rdx, rax
mov r13, qword [rsp + 0x80]
mov ebp, dword [rsp + 0x80]
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
jb case.default.0x14003d511
out dx, al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
sub edx, ecx
retf 0xc283
add edx, 0xfffffffe
rol dx, 8
rol edx, 8
ret 0x6608
mov word [rax + rcx], dx
mov cl, byte [r13 + 0x98]
movzx eax, cl
or byte [rcx - 0x76], al
lea ebx, [rax + 0xf000000]
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc1
ror dword [rax - 0x73], 0x15
jle case.0x1400393a0.502
lea rdx, [0x1401f5c88]
sbb eax, dword [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rcx, [r13 + 0x20]
lea rsi, [rsp + 0x28]
mov rdx, rsi
call fcn.14003e06b
mov rcx, r13
mov rdx, rsi
call fcn.14003d96d
mov cl, byte [r13 + 0x98]
movzx eax, cl
lea rdx, [0x1401f5c88]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov cl, byte [r13 + 1]
lea rdx, [rsp + 0x28]
call fcn.14003b7f4
mov cl, byte [r13 + 0x98]
movzx eax, cl
lea rdx, [0x1401f5c88]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea r8, [0x1401af890]
mov rcx, rbx
jmp 0x14003d600
lea r8, [0x1401af8a8]
mov ecx, 2
jmp 0x14003d5df
lea r8, [0x1401af8a8]
mov rcx, r14
jmp 0x14003d5f0
lea r8, [0x1401af8a8]
mov rcx, rdx
mov rdx, rbx
jmp 0x14003d5df
lea r8, [0x1401af8c0]
mov ecx, 3
jmp 0x14003d5df
lea r8, [0x1401af8c0]
jmp 0x14003d5ed
lea r8, [0x1401af8c0]
jmp 0x14003d5dc
lea r8, [0x1401af8a8]
mov rcx, r14
jmp 0x14003d5ed
lea r8, [0x1401af8a8]
mov rcx, rax
call fcn.14018c910
ud2
lea r8, [0x1401af8a8]
mov rdx, rax
call fcn.14018cb80
ud2
lea r8, [0x1401af890]
xor ecx, ecx
call fcn.14018c8a0
ud2
mov rcx, qword [rsp + 0x78]
lea rax, [rcx + 2]
cmp rcx, 0xfffffffffffffffd
ja 0x14003d5e6
mov rdx, qword [rsp + 0x38]
cmp rdx, rax
mov r12, qword [rsp + 0x70]
mov r13, qword [rsp + 0x80]
jb case.default.0x14003d511
mov rax, qword [rsp + 0x28]
sub edx, ecx
retf 0xc283
invalid
rol dx, 8
mov word [rax + rcx], dx
mov cl, byte [r13 + 0x98]
movzx eax, cl
lea rdx, [0x1401f5c88]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
retf 0xc283
mov cx, 0x17
jmp case.0x14003cab5.0
invalid
movzx edx, word [r12 + r13 + 0x1a]
mov ecx, eax
jmp case.0x14003cab5.0
lea rcx, [rsp + 0x28]
mov rdx, rsi
mov r8, rbp
call fcn.14018dd81
lea rax, [rsp + 0x28]
mov rsi, qword [rax + 0x10]
jmp 0x14003d76a
call case.0x14003d96b.425
rol ax, 8
lea rsi, [rsp + 0x40]
add byte [rsi - 0x3f], ah
ror byte [rax], 0x48
lea esi, [rsp + 0x40]
mov word [rsi], ax
lea rcx, [rsp + 0x28]
mov rdx, rsi
mov r8, r14
call fcn.14002743e
mov qword [rsi], 1
xorps xmm0, xmm0
movups xmmword [r14 + 6], xmm0
lea rax, [0x1401f5c30]
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
jmp rcx
movzx ecx, word [r12 + r13]
movzx edx, word [r12 + r13 + 2]
mov bh, 0xc
sub al, 0x43
movzx edx, word [rsp + rbp + 2]
call 0x14003df09
jmp 0x14003d6fe
mov rcx, qword [r12 + r13]
mov ecx, dword [rsp + rbp]
mov rdx, qword [r12 + r13 + 0x10]
mov edx, dword [rsp + rbp + 0x10]
lea r8, [rsp + 0x40]
call case.0x140037024.314
jmp 0x14003d72c
movzx ecx, word [r12 + r13]
movzx edx, word [r12 + r13 + 2]
call case.0x140038a45.232
rol ax, 8
lea rdx, [rsp + 0x58]
pop rax
pop rax
mov word [rdx], ax
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x5a]
jmp 0x14003d727
mov rdx, qword [r12 + r13]
mov r8, qword [r12 + r13 + 0x10]
add r8, rdx
lea rcx, [rsp + 0x40]
call fcn.14002743e
mov rbp, qword [rsp + 0x50]
mov eax, ebp
rol ax, 8
lea rdx, [rsp + 0x58]
mov word [rdx], ax
lea rsi, [rsp + 0x28]
mov rcx, rsi
lea r8, [rsp + 0x5a]
call fcn.14002743e
mov rbx, qword [rsp + 0x40]
mov rax, qword [rsi + 8]
mov rsi, qword [rsi + 0x10]
sub rax, rsi
cmp rax, rbp
jb 0x14003d669
mov rcx, qword [rsp + 0x28]
add rcx, rsi
mov rdx, rbx
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
add rsi, rbp
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x50], 0
cmp qword [rsp + 0x48], 0
je 0x14003d7a8
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
cmp eax, 0x83490015
invalid
add r13, 0x20
add ebp, 0x20
cmp r15, r13
cmp edi, ebp
je case.default.0x14003d7d9
test byte [rdx - 2], dl
invalid
push rdx
invalid
mov eax, dword [r12 + r13 + 0x18]
mov ecx, eax
add ecx, 0xffffffda
invalid
invalid
sbb byte [rcx - 0x253e7c3f], cl
rcr edx, 0x66
cmp ecx, 3
stc
invalid
cmp cx, 3
stc
add edi, dword [rdx + 3]
add byte [rax], al
invalid
mov edx, 3
add byte [rax], al
add byte [rdi], cl
cmovb edx, ecx
movzx ebx, dx
invalid
ror dword [rdi], 1
mov bh, 0xda
invalid
fimul dword [rbx + riz*2 + 4]
movsxd r8, dword [rdi + rbx*4]
lahf
add r8, rdi
mov cx, 0x1f
jmp r8
mov cx, 0x18
jmp case.0x14003cab5.0
invalid
invalid
invalid
invalid
mov ecx, 0xa2e90018
invalid
movabs byte [0x3824548b48fffffe], al
mov rdx, qword [rsp + 0x38]
cmp byte [rax - 0x7b], cl
ror byte [rdi], cl
invalid
test byte [rsi + rdi*8], al
test rdx, rdx
je 0x14003d5f7
invalid
lea rsi, [rsp + 0x28]
mov rax, qword [rsi]
mov eax, dword [rsi]
je 0x14003d81b
sub byte [rax - 0x75], cl
invalid
mov eax, dword [rsi]
dec dl
mov byte [rax], dl
mov rcx, qword [r13 + 0x18]
sbb byte [r9 - 0x75], r9b
push rbp
sub byte [rcx - 0x77], cl
mov eax, esi
sbb byte [r9 - 0x75], r9b
push rbp
sub byte [rcx - 0x77], cl
invalid
mov eax, esi
invalid
call 0x14003dfa6
add byte [rax], al
mov rcx, qword [r13 + 0x30]
mov rdx, qword [r13 + 0x40]
push rbp
mov r8, rsi
mov eax, esi
xor byte [r9 - 0x75], r9b
push rbp
mov r8, rsi
mov eax, esi
mov eax, esi
invalid
call case.0x14003dc66.359
invalid
add byte [rax], al
mov cl, byte [r13 + 0x98]
movzx eax, cl
invalid
lea ebx, [rax + 0xf000000]
mov dh, 0xc1
invalid
ror dword [rax - 0x73], 0x15
pop rax
test byte [rbx], bl
add byte [rax + 0x63], cl
add al, 0x82
lea rdx, [0x1401f5c88]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov cl, 8
jmp case.0x14003ce16.1
mov cl, 0xb
jmp case.0x14003ce16.1
mov cl, 0xc
jmp case.0x14003ce16.1
mov cl, 0xd
jmp case.0x14003ce16.1
mov cl, 0xe
jmp case.0x14003ce16.1
mov cl, 0xf
jmp case.0x14003ce16.1
mov cl, 0x10
jmp case.0x14003ce16.1
mov cl, 0x14
jmp case.0x14003ce16.1
mov cl, 0x15
jmp case.0x14003ce16.1
mov cl, 0x16
jmp case.0x14003ce16.1
mov cl, 0x18
jmp case.0x14003ce16.1
mov cl, 0xfe
jmp case.0x14003ce16.1
mov cl, byte [r13 + 0x99]
mov rdx, r12
call fcn.14003b7f4
mov eax, dword [rsp + 0x38]
bswap eax
lea rdx, [rsp + 0x41]
mov dword [rdx - 1], eax
lea r8, [rsp + 0x44]
mov rcx, r12
call fcn.14002743e
mov rdi, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x38]
mov rax, qword [r12 + 8]
mov rbx, qword [r12 + 0x10]
sub rax, rbx
cmp rax, rsi
jb 0x14003d90a
mov rcx, qword [r12]
add rcx, rbx
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rsi
mov qword [r12 + 0x10], rbx
mov qword [rsp + 0x38], 0
cmp qword [rsp + 0x30], 0
je 0x14003d8ee
mov r8, qword [rsp + 0x28]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
mov rcx, r12
mov rdx, rbx
mov r8, rsi
call fcn.14018dd81
mov rbx, qword [r12 + 0x10]
jmp 0x14003d8af
mov cl, 2
jmp case.0x14003ce95.0
mov cl, 3
jmp case.0x14003ce95.0
mov cl, 4
jmp case.0x14003ce95.0
mov cl, 5
jmp case.0x14003ce95.0
mov cl, 6
jmp case.0x14003ce95.0
mov cl, 0x14
jmp case.0x14003ce95.0
mov cl, 0x40
jmp case.0x14003ce95.0
mov cl, 0x41
jmp case.0x14003ce95.0
mov cl, 0x42
jmp case.0x14003ce95.0
mov cl, byte [rdi + rbx + 1]
lea rdx, [rsp + 0x28]
call fcn.14003b7f4
add rbx, 2
cmp rsi, rbx
je case.0x14003d7d9.38
movzx eax, byte [rdi + rbx]
movsxd rax, dword [r14 + rax*4]
add rax, r14
mov cl, 1
jmp rax
mov rdi, rcx
movzx ecx, word [rcx + 0x18]
movzx edx, word [rdi + 0x1a]
call case.0x14003e08a.294
rol ax, 8
or byte [rbp + rcx*4 + 0x44], cl
and al, 0x28
or byte [rbp + rcx*4 + 0x44], cl
and al, 0x28
mov word [r8 - 2], ax
lea rdx, [rsp + 0x26]
mov rcx, rsi
int1
int1
call fcn.14002743e
mov rcx, qword [rdi]
mov ecx, dword [rdi]
mov ecx, dword [rdi]
mov rdx, qword [rdi + 0x10]
mov r8, rsi
call case.0x140037024.314
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
sub esp, 0x68
sub esp, 0x68
push 0x2474290f
movaps xmmword [rsp + 0x50], xmm6
je case.0x14003d96b.67
push rax
mov rdi, r8
mov rsi, rdx
mov rbx, rcx
retf
mov rax, qword [r8 + 0x10]
mov eax, dword [rax + 0x10]
retf
mov eax, dword [rax + 0x10]
adc byte [rax - 0x77], cl
and al, 0x48
invalid
mov qword [rsp + 0x48], rax
lea rdx, [0x1401b90f2]
lea rdx, [0x1401b90f2]
invalid
lea r8, str.library_std_src_syswindows_fs.rs
lea eax, str.library_std_src_syswindows_fs.rs
mov rcx, rdi
call fcn.14002743e
test rsi, rsi
test esi, esi
dec dword [rax - 0x7b]
test byte [rdi], 0x84
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x3f], cl
out 3, al
test esi, esi
je case.0x14003d7d9.111
shl rsi, 3
lea r15, [rsi + rsi*4]
cmp al, 0xb6
lea r14, [rsp + 0x30]
xorps xmm6, xmm6
lea rbp, [0x1401f5cd8]
invalid
xor byte [rdi], cl
push rdi
test byte [rax - 0x73], 0x2d
ret
add byte [rax - 0x77], cl
fld1
invalid
invalid
mov rcx, rbx
mov ecx, ebx
call fcn.14003dbf3
add dword [rax], eax
add byte [rcx + 0x22fe8c1], cl
add byte [rax], al
mov ecx, eax
call case.0x14003d96b.425
rol ax, 8
mov word [rsp + 0x30], ax
and al, 0x30
and al, 0x30
xor byte [rax - 0x77], cl
mov rcx, rdi
stc
mov rdx, r14
lea rsi, [rsp + 0x32]
mov r8, rsi
call fcn.14002743e
invalid
cdq
invalid
dec dword [rax - 0x39]
and al, 0x30
xor byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 6], esi
invalid
invalid
xor byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 6], esi
invalid
invalid
movzx eax, word [rbx]
movsxd rax, dword [rbp + rax*4]
add byte [rax + 1], cl
invalid
jmp rax
add byte [rax + 1], cl
call 0xcb4cbb5b
jmp rax
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x18]
invalid
invalid
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x18]
add r8, rdx
ror byte [rcx + rcx*4 - 0xf], 1
ror byte [rcx + rcx*4 - 0xf], 1
jmp 0x14003daf7
add byte [rax - 0x75], cl
or byte [r8 - 0x75], cl
mov edx, dword [rbx + 0x18]
mov r8, r14
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x18]
mov edx, dword [rbx + 0x18]
mov edx, dword [rbx + 0x18]
mov r8, r14
call 0x14003dcd0
jmp case.0x14003da58.1
mov rsi, qword [rbx + 0x18]
mov ecx, esi
int1
int1
mov rdx, r14
call fcn.14003b7f4
mov rdx, qword [rbx + 8]
add rsi, rdx
mov rcx, r14
mov r8, rsi
jmp 0x14003daf7
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x18]
mov r8, r14
call case.0x14003d7d9.439
jmp case.0x14003da58.1
lea rcx, [rbx + 8]
mov rdx, r14
call case.0x14003da58.394
jmp case.0x14003da58.1
movzx eax, word [rbx + 2]
jmp 0x14003dae1
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x18]
mov r8, r14
call case.0x14003dc66.359
jmp case.0x14003da58.1
movzx ecx, word [rbx + 2]
movzx edx, word [rbx + 4]
call case.0x140038a45.232
rol ax, 8
mov word [rsp + 0x2e], ax
mov dword [rsp + 0x2e], eax
mov dword [rsp + 0x2e], eax
mov rcx, r14
mov ecx, esi
lea rdx, [rsp + 0x2e]
lea edx, [rsp + 0x2e]
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
call fcn.14002743e
cdq
invalid
mov r12, qword [rsp + 0x40]
mov esp, dword [rsp + 0x40]
mov eax, r12d
mov eax, esp
rol ax, 8
mov word [rsp + 0x2e], ax
invalid
or byte [rsi - 0x77], ah
and al, 0x2e
invalid
mov rcx, rdi
mov rcx, rdi
lea rdx, [rsp + 0x2e]
lea edx, [rsp + 0x2e]
push rsp
and al, 0x2e
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
and al, 0x30
call fcn.14002743e
invalid
cdq
invalid
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
je case.0x14003d7d9.72
and al, 0x30
xor byte [rax - 0x75], cl
mov rax, qword [rdi + 8]
mov eax, dword [rdi + 8]
or byte [r11 + r9*4 + 0x6f], r9b
or byte [rbx + rcx*4 + 0x6f], cl
mov r13, qword [rdi + 0x10]
mov ebp, dword [rdi + 0x10]
outsd dx, dword [rsi]
adc byte [rcx + rbp - 0x18], cl
sub rax, r13
call 0x1b2e4147f
cmp rax, r12
cmp eax, esp
jb case.0x14003ce16.36
mov rcx, qword [rdi]
mov rcx, qword [rdi]
mov ecx, dword [rdi]
add rcx, r13
add ecx, ebp
jmp 0x18df66486
mov rdx, rsi
mov r8, r12
mov eax, esp
loopne case.0x14003d7d9.66
call sub.VCRUNTIME140.dll_memcpy
loopne 0x14003db28
in eax, 0x14
adc al, 0
add byte [rbp + 1], cl
add r13, r12
in eax, 0x4c
mov qword [rdi + 0x10], r13
mov dword [rdi + 0x10], ebp
outsd dx, dword [rsi]
adc byte [rax - 0x39], cl
invalid
invalid
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
cmp qword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
jl 0x14003db7d
and al, 0x38
add byte [rdx + rdx + 0x48], dh
invalid
invalid
cmp byte [rax], al
je 0x14003db6f
adc cl, byte [rax - 0x75]
or eax, 0x20ca94
retf 0x20
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
retf 0x20
and byte [rax], al
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
invalid
xor edx, edx
mov r8, rsi
mov eax, esi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
loope case.0x14003ce16.68
cmp dword [0x103872372], edx
adc eax, 0xc3834800
add rbx, 0x28
add ebx, 0x28
ret
sub byte [rcx - 0x7d], cl
add r15, 0xffffffffffffffd8
invalid
fmul dword [rdi]
test dword [rax - 0x14000002], ebx
invalid
invalid
invalid
jmp case.0x14003d7d9.111
invalid
jne 0x14003da15
invalid
invalid
invalid
jmp case.0x14003d7d9.111
mov rcx, rdi
mov ecx, edi
stc
mov rdx, r13
invalid
mov r8, r12
mov eax, esp
loopne case.0x14003e244.66
call fcn.14018dd81
mov r13, qword [rdi + 0x10]
mov ebp, dword [rdi + 0x10]
hlt
add dword [0x1af8f2790], edx
adc eax, 0x6f8b4c00
add byte [rbx + rcx*4 + 0x6f], cl
mov ebp, dword [rdi + 0x10]
outsd dx, dword [rsi]
adc bl, ch
movabs eax, dword [0x418d4848244c8b48]
mov rcx, qword [rsp + 0x48]
invalid
invalid
invalid
jmp case.0x14003d6c5.61
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
and al, 0x48
lea rax, [rcx + 2]
lea eax, [rcx + 2]
add cl, byte [r8 - 0x7d]
add cl, byte [rax - 0x7d]
cmp rcx, 0xfffffffffffffffd
cmp ecx, 0xfffffffd
stc
std
ja 0x14003dbd1
invalid
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
push rdi
adc byte [rax + 0x39], cl
cmp rdx, rax
ret 0x3772
jb case.0x14003ce16.80
invalid
mov rax, qword [rdi]
invalid
sub edx, ecx
retf 0xc283
add edx, 0xfffffffe
rol dx, 8
rol edx, 8
ret 0x6608
mov word [rax + rcx], dx
mov dword [rax + rcx], edx
adc al, 8
or byte [rdi], cl
sub byte [rsp + 0x50], dh
je 0x14003dbe3
push rax
movaps xmm6, xmmword [rsp + 0x50]
je 0x14003dbe3
and al, 0x50
push rax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
ret
lea r8, [0x1401af8a8]
lea eax, [0x1401af8a8]
add eax, 0x171cd0
add byte [rax - 0x77], cl
ret 0xa0e8
invalid
mov rdx, rax
call fcn.14018cb80
invalid
out dx, eax
adc al, 0
movabs al, byte [0x58d4c0b0f0014ef]
out dx, eax
adc al, 0
ud2
or ecx, dword [rbp + rcx*4 + 5]
lea r8, [0x1401af8a8]
lea eax, [0x1401af8a8]
mov edi, 0x4800171c
mov ecx, eax
invalid
sbb al, 0x17
add byte [rax - 0x77], cl
invalid
mov rcx, rax
shr eax, 0x1f
in eax, dx
adc al, 0
invalid
call fcn.14018c910
add byte [rdi], cl
ud2
or ecx, dword [rdi]
mov bh, 1
invalid
add dword [rax - 0x73], ecx
adc eax, 0x1b8117
invalid
sbb eax, dword [rax]
lea rdx, [0x1401f5d14]
sbb dword [rbx], 0x4634800
sbb eax, dword [rax]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
invalid
add rax, rdx
jmp rax
loopne 0x14003dc6d
mov ax, 0xb
mov eax, 0x31c3000b
rol bl, 0x66
invalid
add bl, al
ret
xor eax, eax
ret
mov ax, 0x14
ret
mov eax, 0x66c30014
mov ax, 0x23
ret
mov eax, 0x66c30023
mov ax, 0x10
ret
mov eax, 0x66c30010
mov ax, 0x1f
ret
mov eax, 0x66c3001f
mov ax, 0x15
ret
mov eax, 0x66c30015
mov ax, 0x13
ret
mov eax, 0x66c30013
mov ax, 5
ret
mov eax, 0x66c30005
mov ax, 0x11
ret
mov eax, 0x66c30011
mov ax, 0x17
mov eax, 0x66c30017
ret
mov ax, 0x20
ret
mov eax, 0x66c30020
mov ax, 0x24
ret
mov eax, 0x66c30024
mov ax, 0x16
ret
mov eax, 0xfc30016
invalid
movzx eax, word [rcx + 0x20]
movzx edx, word [rcx + 0x22]
push rcx
and al, bl
mov bh, 0x41
and byte [rdi], cl
mov bh, 0x51
push rcx
push rcx
and al, bl
movzx ecx, cx
lea r8, [0x1401f5d50]
lea eax, [0x1401f5d50]
lea eax, [0x1401f5d50]
add eax, 0x1b80f1
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
add ecx, eax
add ecx, eax
jmp rcx
ret
mov ax, 0x12
ret
mov ax, 0x15
ret
add bl, al
mov ax, 0x17
ret
mov ax, 0x23
and eax, dword [rax]
ret
mov ax, 0x29
sub dword [rax], eax
ret
mov ax, 0x2a
mov eax, 0x66c3002a
mov eax, 0x66c3002b
add bl, al
mov ax, 0x2c
ret
mov ax, 0x2d
ret
mov ax, 0x2e
ret
mov ax, 0x2f
ret
mov ax, 0x30
ret
invalid
add bl, al
ret
mov ax, 0x2b
add bl, al
ret
mov ax, 0x2c
ret
add bl, al
mov ax, 0x2d
sub eax, 0xb866c300
add bl, al
add bl, al
ret
mov ax, 0x2e
ret
mov ax, 0x2f
invalid
add bl, al
ret
mov ax, 0x30
ret
mov ax, 0x31
mov eax, 0x66c30031
xor dword [rax], eax
ret
mov ax, 0x32
ret
mov eax, 0x66c30032
add bl, al
mov ax, 0x33
ret
mov eax, 0x66c30033
mov eax, 0x66c30039
cmp dword [rax], eax
ret
mov ax, 0x3374
ret
invalid
mov ax, 0x39
cmp dword [rax], eax
ret
mov ax, 0x3374
ret
mov ax, 0x754f
mov eax, 0x66c3754f
mov eax, 0x66c3ff01
inc ebx
mov ax, 0xffa5
ret
mov eax, edx
ret
push r15
push rdi
jne 0x14003dc86
ret
mov ax, 0xff01
ret
inc ebx
mov ax, 0xffa5
ret
movsd dword [rdi], dword [rsi]
inc ebx
mov eax, edx
ret
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
and byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov edi, eax
invalid
mov rbx, rdx
mov r14, rcx
mov rsi, qword [r8 + 0x10]
mov esi, dword [rax + 0x10]
invalid
mov esi, dword [rax + 0x10]
jo case.0x14003d96b.444
adc byte [rax - 0x73], cl
lea rdx, [0x1401ddd10]
adc eax, 0x1a0021
add byte [rdx], bl
sbb al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
sbb eax, dword [rax]
add byte [rdx], bl
invalid
lea r8, [0x1401ddd11]
add byte [rdx], bl
add byte [rax - 0x77], cl
mov rcx, rdi
mov ecx, edi
stc
call fcn.14002743e
invalid
test rbx, rbx
invalid
je 0x14003dd28
and eax, 0x45db0148
add rbx, rbx
xor r15d, r15d
xor edi, edi
fild dword [rbp + 0x31]
inc dword [rbx - 0x76]
mov cl, byte [r14 + r15]
xor edi, edi
mov cl, byte [r14 + r15]
mov cl, byte [rsi + rdi]
cmp cl, 3
stc
add esi, dword [rbp + 5]
jne case.0x14003ce16.394
jne case.0x14003ce16.394
mov cl, byte [r14 + r15 + 1]
mov cl, byte [rsi + rdi + 1]
mov rdx, rdi
cli
call fcn.14003b7f4
add r15, 2
add edi, 2
invalid
invalid
add edi, 2
add cl, byte [rcx + rdi - 5]
cmp rbx, r15
cmp ebx, edi
sti
jne case.0x14003d7d9.430
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
push rdi
adc byte [rax + 0x39], cl
cmp rdx, rsi
cmp edx, esi
bnd jbe case.0x14003d96b.453
jbe case.0x14003d96b.453
mov eax, esi
invalid
not eax
add edx, eax
invalid
rol byte [rcx], 1
ret 0x8b48
mov rax, qword [rdi]
mov byte [rax + rsi], dl
adc al, 0x30
invalid
adc al, 0x30
add rsp, 0x20
add esp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
ret
lea r8, [0x1401af890]
lea eax, [0x1401af890]
sbb edx, dword [rdi]
sbb edx, dword [rdi]
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.14018c8a0
jmp case.0x14003d6c5.111
jmp case.0x14003d6c5.111
adc al, 0
add byte [rdi], cl
ud2
or eax, dword [rcx + 0x57]
push r15
push rdi
push r14
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov edi, eax
mov r14, rdx
mov esi, edx
invalid
mov rbx, rcx
retf
mov rsi, qword [r8 + 0x10]
mov esi, dword [rax + 0x10]
jo case.0x14003d6c5.116
adc byte [rax - 0x73], cl
lea rdx, [0x1401b90f2]
lea edx, [0x1401b90f2]
adc eax, 0x17b377
ja 0x14003dd2c
invalid
add byte [rbp + rcx*4 + 5], cl
lea r8, str.library_std_src_syswindows_fs.rs
lea eax, str.library_std_src_syswindows_fs.rs
jb 0x14003dd33
mov bl, 0x17
invalid
add byte [rax - 0x77], cl
mov rcx, rdi
mov ecx, edi
stc
call fcn.14002743e
mov ah, 0x96
xchg esi, eax
invalid
dec dword [rbp - 0x7b]
test r14, r14
test esi, esi
div byte [rsi + rsi + 0x49]
je 0x14003ddc5
shl r14, 3
shl r14, 3
shl esi, 3
out 3, al
add ecx, dword [rdi - 0x73]
lea r15, [r14 + r14*2]
lea edi, [rsi + rsi*2]
cmp al, 0x76
jbe case.0x14003ce16.416
xor r12d, r12d
xor esp, esp
in al, 0x4e
mov r14, qword [rbx + r12 + 0x10]
mov esi, dword [rbx + riz + 0x10]
and edx, dword [rax]
adc byte [rcx + rcx*4 - 0xf], al
mov ecx, r14d
mov ecx, esi
mov rdx, rdi
mov edx, edi
cli
call fcn.14003b7f4
invalid
invalid
invalid
dec dword [rdx - 0x75]
mov rdx, qword [rbx + r12]
mov edx, dword [rbx + riz]
adc al, 0x23
and ecx, dword [rcx + 1]
add r14, rdx
add esi, edx
invalid
mov rcx, rdi
mov ecx, edi
stc
mov r8, r14
mov eax, esi
call fcn.14002743e
add r12, 0x18
add esp, 0x18
invalid
xchg esi, eax
invalid
dec dword [rcx - 0x7d]
add esp, 0x18
invalid
cmp r15, r12
cmp edi, esp
out 0x75, eax
jne case.0x14003dc04.358
invalid
lea rax, [rsi + 2]
lea eax, [rsi + 2]
add r9b, byte [rax - 0x7d]
add cl, byte [rax - 0x7d]
cmp rsi, 0xfffffffffffffffd
cmp esi, 0xfffffffd
invalid
ja 0x14003ddf6
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
push rdi
adc byte [rax + 0x39], cl
ret 0x3272
jb case.0x14003ce16.421
cmp rdx, rax
cmp edx, eax
jb case.0x14003ce16.421
xor cl, byte [rax - 0x75]
invalid
mov rax, qword [rdi]
mov eax, dword [rdi]
sub edx, esi
add edx, 0xfffffffe
add edx, 0xfffffffe
ret 0x66fe
invalid
rol dx, 8
rol edx, 8
ret 0x6608
or byte [rsi - 0x77], ah
mov word [rax + rsi], dx
mov dword [rax + rsi], edx
adc al, 0x30
add rsp, 0x28
pop rbx
invalid
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop r15
pop rdi
ret
lea r8, [0x1401af8a8]
lea eax, [0x1401af8a8]
add eax, 0x171aab
sbb dl, byte [rdi]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov rdx, rax
mov edx, eax
call fcn.14018cb80
in eax, dx
adc al, 0
ud2
or ecx, dword [rbp + rcx*4 + 5]
xchg edi, eax
lea r8, [0x1401af8a8]
lea eax, [0x1401af8a8]
add eax, 0x171a97
sbb dl, byte [rdi]
invalid
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
shr eax, 0xf7
invalid
call fcn.14018c910
imul edx
adc al, 0
add byte [rdi], cl
or edx, dword [rsi + 0x57]
push rsi
push rdi
ud2
push rsi
push rdi
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov esi, edx
mov rdi, rcx
mov edi, ecx
movzx ecx, word [rcx + 0x18]
movzx edx, word [rdi + 0x1a]
mov bh, 0x57
sbb ch, al
invalid
add byte [rax], al
invalid
sbb byte [r15], cl
sbb byte [rdi], cl
mov bh, 0x57
push rdi
sbb ch, al
invalid
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x3f], ah
rol ax, 8
ror byte [rax], 0x4c
or byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rsi + 0x41], ah
mov word [r8 - 2], ax
mov dword [rax - 2], eax
dec byte [rax - 0x73]
dec byte [rax - 0x73]
lea rdx, [rsp + 0x26]
push rsp
and al, 0x26
mov rcx, rsi
mov ecx, esi
int1
call fcn.14002743e
out dx, eax
xchg ebp, eax
invalid
dec dword [rax - 0x75]
mov rcx, qword [rdi]
cmovs ecx, dword [rbx - 0x76b6efa9]
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
push rdi
adc byte [rcx - 0x77], cl
invalid
invalid
mov r8, rsi
mov eax, esi
invalid
call case.0x140037024.314
jp case.0x14003ce16.426
invalid
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov edi, eax
invalid
mov r14, rdx
mov esi, edx
invalid
mov rbx, rcx
mov ebx, ecx
retf
mov rsi, qword [r8 + 0x10]
mov esi, dword [rax + 0x10]
jo case.0x14003d7d9.473
adc byte [rax - 0x73], cl
lea rdx, [0x1401b90f2]
lea edx, [0x1401b90f2]
adc eax, 0x17b26f
outsd dx, dword [rsi]
mov dl, 0x17
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
invalid
lea r8, str.library_std_src_syswindows_fs.rs
lea eax, str.library_std_src_syswindows_fs.rs
push 0xffffffffffffffb2
mov dl, 0x17
invalid
add byte [rax - 0x77], cl
mov rcx, rdi
mov ecx, edi
stc
call fcn.14002743e
invalid
dec dword [rbp - 0x7b]
div byte [rax + riz + 0x4b]
je case.0x14003dc66.368
lea rax, [r14 + r14*2]
test r14, r14
test esi, esi
je case.0x14003dc66.368
and byte [rbx - 0x73], cl
lea rax, [r14 + r14*2]
add al, 0x76
jbe case.0x14003e244.136
lea r14, [rbx + rax*8]
lea esi, [rbx + rax*8]
ret
mov rcx, qword [rbx]
mov ecx, dword [rbx]
or ecx, dword [rax - 0x75]
mov rdx, qword [rbx + 0x10]
mov edx, dword [rbx + 0x10]
push rbx
adc byte [rcx - 0x77], cl
mov r8, rdi
mov eax, edi
clc
call case.0x140037024.314
invalid
invalid
dec dword [rax - 0x7d]
add rbx, 0x18
add ebx, 0x18
ret
sbb byte [rcx + rdi - 0xd], cl
cmp rbx, r14
cmp ebx, esi
jne case.0x14003dc66.43
jne case.0x14003dc66.43
call 0x1424a6c03
lea rax, [rsi + 2]
add r9b, byte [rax - 0x7d]
add cl, byte [rax - 0x7d]
cmp rsi, 0xfffffffffffffffd
invalid
std
ja case.0x14003dc66.373
and ecx, dword [rax - 0x75]
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
push rdi
adc byte [rax + 0x39], cl
cmp rdx, rax
cmp edx, eax
ret 0x2e72
jb case.0x14003d7d9.485
mov rax, qword cs:[rdi]
mov rax, qword [rdi]
mov eax, dword [rdi]
invalid
sub edx, esi
add edx, 0xfffffffe
add edx, 0xfffffffe
ret 0x66fe
invalid
rol dx, 8
rol edx, 8
ret 0x6608
or byte [rsi - 0x77], ah
mov word [rax + rsi], dx
adc al, 0x30
xor byte [rax - 0x7d], cl
add rsp, 0x28
add esp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ret
lea r8, [0x1401af8a8]
lea eax, [0x1401af8a8]
add eax, 0x1719bd
mov ebp, 0x48001719
sbb dword [rdi], edx
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rax
mov edx, eax
ret 0x8ae8
call fcn.14018cb80
mov ch, ah
in al, dx
adc al, 0
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
lea r8, [0x1401af8a8]
mov rcx, rax
ud2
lea r8, [0x1401af8a8]
lea eax, [0x1401af8a8]
sbb dword [rdi], edx
invalid
add byte [rax - 0x77], cl
mov rcx, rax
shr eax, 9
invalid
call fcn.14018c910
adc al, 0
add byte [rdi], cl
ud2
or ecx, dword [rcx - 0x3648f030]
ror byte [rdi], 1
mov bh, 0xc9
movzx ecx, cx
lea rdx, [0x1401f5de8]
lea edx, [0x1401f5de8]
adc eax, 0x1b7ed3
sar dword [rsi + 0x1b], cl
sbb eax, dword [rax]
add byte [rax + 0x63], cl
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
mov cl, byte [rax + 1]
sar edi, 1
invalid
add rcx, rdx
add ecx, edx
jmp rcx
loope 0x14003df85
mov ax, 0x17
mov eax, 0x66c30017
mov eax, 0x66c30018
sbb byte [rax], al
ret
invalid
invalid
add bl, al
ret
mov ax, 0x18
sbb byte [rax], al
add bl, al
ret
mov ax, 0x19
mov eax, 0x66c30019
sbb dword [rax], eax
add bl, al
ret
mov ax, 0x1d
ret
mov eax, 0x66c3001d
sbb eax, 0xb866c300
add bl, al
mov ax, 0x1e
ret
mov eax, 0x66c3001e
invalid
add bl, al
mov ax, 0x100
mov eax, 0x66c30100
add byte [rcx], al
add ebx, eax
ret
mov ax, 0x101
mov eax, 0x66c30101
mov eax, 0x66c30102
add ebx, eax
invalid
add dword [rcx], eax
ret
mov ax, 0x102
add al, byte [rcx]
add ebx, eax
ret
mov ax, 0x104
mov eax, 0x66c30104
mov eax, 0x89c30103
add eax, dword [rcx]
ret
mov eax, edx
invalid
add al, 1
add ebx, eax
ret
mov ax, 0x103
add eax, dword [rcx]
add ebx, eax
ret
mov eax, edx
movzx ecx, cx
mov bh, 0xc9
leave
lea rdx, [0x1401f5e14]
lea edx, [0x1401f5e14]
adc eax, 0x1b7eb8
mov eax, 0x48001b7e
invalid
jle case.0x14003cab5.499
add byte [rax + 0x63], cl
or al, 0x8a
invalid
movsxd rcx, dword [rdx + rcx*4]
mov cl, byte [rax + 1]
add rcx, rdx
add ecx, edx
sar edi, 1
jmp rcx
loope case.0x14003e102.302
mov ax, 0x201
mov eax, 0x66c30201
add dword [rdx], eax
add al, bl
ret
mov ax, 0x203
mov eax, 0x66c30203
add al, bl
ret
mov ax, 0x401
mov eax, 0x66c30401
add dword [rbx + rax*8], eax
add al, 0xc3
ret
mov ax, 0x403
ret
mov eax, 0x66c30403
add eax, dword [rbx + rax*8]
add al, 0xc3
mov ax, 0x501
mov eax, 0x66c30501
add dword [0x143bc4644], eax
add eax, 0x3b866c3
ret
mov ax, 0x503
ret
mov eax, 0x66c30503
add eax, dword [0x141bc4649]
add eax, 0x1b866c3
mov ax, 0x601
mov eax, 0x66c30601
add dword [rsi], eax
invalid
ret
mov ax, 0x603
mov eax, 0x66c30603
add eax, dword [rsi]
ret
mov ax, 0x804
mov eax, 0x66c30804
add al, 8
or bl, al
ret
mov ax, 0x805
mov eax, 0x66c30805
add eax, 0xb866c308
or bl, al
ret
mov ax, 0x806
mov eax, 0x66c30806
invalid
or bl, al
ret
mov ax, 0x807
mov eax, 0x66c30807
mov eax, 0x41c30808
or byte [rax], cl
ret
invalid
invalid
or bl, al
ret
mov ax, 0x808
or byte [rax], cl
or bl, al
push r15
push rdi
ret
push rdi
push r14
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
invalid
mov r14, rdx
mov rbx, rcx
mov ebx, ecx
retf
mov rsi, qword [r8 + 0x10]
jo case.0x14003cab5.509
adc byte [rax - 0x73], cl
lea rdx, [0x1401b90f2]
adc eax, 0x17b12b
sub esi, dword [rcx - 0x72b3ffe9]
add eax, 0x17b126
mov cl, 0x17
invalid
mov cl, 0x17
invalid
add byte [rbp + rcx*4 + 5], cl
mov cl, 0x17
mov cl, 0x17
lea r8, str.library_std_src_syswindows_fs.rs
lea eax, str.library_std_src_syswindows_fs.rs
mov cl, 0x17
invalid
add byte [rax - 0x77], cl
mov rcx, rdi
mov ecx, edi
stc
call fcn.14002743e
invalid
dec dword [rbp - 0x7b]
test r14, r14
test esi, esi
div byte [rdx + rdi + 0x4e]
lea esp, [rbx + rsi*4]
and al, 0xb3
je 0x14003e015
cmp cl, byte [rsi - 0x73]
lea r12, [rbx + r14*4]
and al, 0xb3
mov bl, 0x4c
lea r14, [rsp + 0x28]
lea esi, [rsp + 0x28]
je case.0x14003dc04.427
and al, 0x28
sub byte [rbp + rcx*4 + 0x7c], cl
lea r15, [rsp + 0x26]
jl 0x14003e00c
and al, 0x26
movzx ecx, word es:[rbx]
movzx ecx, word [rbx]
movzx edx, word [rbx + 2]
add ch, al
call case.0x14003e08a.294
pop rbx
invalid
invalid
rol ax, 8
rol eax, 8
or byte [rsi - 0x77], ah
mov word [rsp + 0x26], ax
mov dword [rsp + 0x26], eax
and al, 0x26
and al, 0x26
mov rcx, rdi
stc
mov rdx, r15
mov edx, edi
cli
mov r8, r14
mov eax, esi
call fcn.14002743e
invalid
dec dword [rax - 0x7d]
ret
add rbx, 4
add ebx, 4
cmp rbx, r12
jne case.0x14003e08a.311
invalid
lea rax, [rsi + 2]
lea eax, [rsi + 2]
cmp rsi, 0xfffffffffffffffd
std
ja case.0x14003dc04.434
invalid
mov rdx, qword [rdi + 0x10]
cmp rdx, rax
invalid
adc byte [rax + 0x39], cl
ret 0x3272
jb 0x14003e05a
xor cl, byte [rax - 0x75]
invalid
mov rax, qword [rdi]
sub edx, esi
add edx, 0xfffffffe
add edx, 0xfffffffe
ret 0x66fe
invalid
rol dx, 8
rol edx, 8
mov word [rax + rsi], dx
mov dword [rax + rsi], edx
xor byte [rax - 0x7d], cl
add rsp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop rsi
pop r15
ret
lea r8, [0x1401af8a8]
mov rcx, rsi
int1
pop rbx
sbb byte [rdi], dl
invalid
add byte [rax - 0x77], cl
int1
mov rdx, rax
mov edx, eax
ret 0x28e8
call fcn.14018cb80
sub bl, ch
adc al, 0
jmp fcn.14003e06b
ud2
lea r8, [0x1401af8a8]
lea eax, [0x1401af8a8]
add eax, 0x171847
sbb byte [r15], r10b
sbb byte [rdi], dl
add byte [rax - 0x77], cl
shr eax, 0xa7
invalid
cmpsd dword [rsi], dword [rdi]
mov rcx, rax
call fcn.14018c910
cmpsd dword [rsi], dword [rdi]
call 0x14b12e07f
adc al, 0
ud2
or edx, dword [rsi + 0x57]
sub esp, 0x30
in al, dx
xor byte [rax - 0x77], cl
mov esi, edx
mov esi, edx
mov edi, ecx
iretd
mov dh, 0x41
sbb al, 0x48
lea rcx, [0x1401f5e4c]
leave
jge case.0x14003dc66.73
sbb eax, dword [rax]
add byte [rax + 0x63], cl
add al, 0x81
add eax, ecx
enter 0xffffffffffffe0ff, 0xffffffffffffffb1
loopne 0x14003e03e
mov cl, 1
add ebx, ebp
or esi, dword [rcx - 0x75f814fd]
mov cl, 3
jmp case.0x14003e102.325
mov cl, byte [rdi + 0x1d]
jmp case.0x14003e102.325
mov cl, 2
jmp case.0x14003e102.325
mov cl, 3
add ebp, ebx
jmp case.0x14003e102.325
invalid
mov cl, byte [rdi + 0x1d]
jmp case.0x14003e102.325
add dh, byte [rcx - 0xd76b7fe]
mov cl, 2
add cl, byte [rax - 0x77]
mov rdx, rsi
mov edx, esi
bnd call fcn.14003b7f4
call fcn.14003b7f4
xlatb
invalid
movzx ecx, word [rdi + 0x18]
movzx edx, word [rdi + 0x1a]
push rdi
sbb ch, al
pop rcx
invalid
invalid
jmp qword [rsi - 0x3f]
ror byte [rax], 0x4c
lea eax, [rsp + 0x30]
mov bh, 0x4f
sbb byte [r15], r9b
sbb byte [rdi], cl
mov bh, 0x57
push rdi
sbb ch, al
pop rcx
invalid
invalid
jmp qword [rsi - 0x3f]
ror byte [rax], 0x4c
lea eax, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rsi + 0x41], ah
mov word [r8 - 2], ax
mov dword [rax - 2], eax
dec byte [rax - 0x73]
lea rdx, [rsp + 0x2e]
lea edx, [rsp + 0x2e]
push rsp
and al, 0x2e
mov rcx, rsi
mov ecx, esi
call fcn.14002743e
mov rbx, qword [rdi + 0x10]
pop rdi
invalid
mov ecx, ebx
invalid
jae case.0x14003e102.318
xchg ebx, eax
invalid
dec dword [rax - 0x75]
pop rdi
adc byte [rcx - 0xd76b727], cl
invalid
mov rdx, rsi
invalid
mov rdx, rsi
mov edx, esi
bnd call fcn.14003b7f4
call fcn.14003b7f4
sbb edx, edi
xlatb
invalid
mov rdx, qword [rdi]
mov edx, dword [rdi]
invalid
add rbx, rdx
mov rcx, rsi
mov r8, rbx
mov eax, ebx
fmul dword [rax - 0x7d]
invalid
add rsp, 0x30
xor byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
jmp fcn.14002743e
xchg r11, rax
xchg ebx, eax
invalid
movzx eax, cl
lea r9, [0x1401f5e5c]
lea ecx, [0x1401f5e5c]
or eax, 0x1b7d61
invalid
jge case.0x14003dc04.457
add byte [rcx + 0x63], cl
movsxd rax, dword [r9 + rax*4]
invalid
add al, 0x81
or dword [rcx + rax - 0x38], 0x1b1e0ff
add rax, r9
add eax, ecx
jmp rax
loopne case.0x14003e102.328
mov cl, 1
add ebx, ebp
jmp case.0x14003e102.0
invalid
mov cl, 0x40
jmp case.0x14003e102.0
jmp case.0x14003e102.0
mov ecx, edx
mov rdx, r8
mov edx, eax
ret 0xdee9
jmp fcn.14003b7f4
invalid
invalid
invalid
call qword [rsi + 0x48]
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
mov rsi, rcx
mov rax, rdx
mov rsi, rcx
mov edx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xfb
sti
mov rcx, rax
mov ecx, eax
call fcn.14003b829
test rax, rax
invalid
sti
invalid
invalid
dec dword [rax - 0x7b]
test eax, eax
sal byte [rdi + rdi + 0x48], 0x83
je case.0x14003da58.489
cmp rdx, 2
cmp edx, 2
cli
add dh, byte [rbp + 0x39]
jne case.0x14003da58.489
movzx eax, word [rax]
add byte [rsi - 0x3f], ah
rol ax, 8
rol eax, 8
ror byte [rax], 0xf
or byte [rdi], cl
movzx edx, ax
mov bh, 0xd0
shl byte [rsi - 0x47], 1
mov cx, 9
or dword [rax], eax
add byte [rcx + 0xfefbfa], al
cmp edx, 0xfefb
cli
sti
inc byte [rax]
invalid
add byte [rax], al
add byte [rdi + 0x3a], bh
jg 0x14003e189
cmp al, byte [rbp + rcx*4 - 0x7e]
add ch, bh
lea r8d, [rdx - 0x300]
lea eax, [rdx - 0x300]
invalid
invalid
cmp r8d, 4
cmp eax, 4
clc
add al, 0x77
ja case.default.0x14003e16a
lea rcx, [0x1401f5e6c]
lea rcx, [0x1401f5e6c]
lea ecx, [0x1401f5e6c]
jge 0x14003e17d
sbb eax, dword [rax]
add byte [rdx + 0x63], cl
adc al, 0x81
invalid
movsxd rdx, dword [rcx + r8*4]
or dword [rax + 1], 0x66e2ffca
add rdx, rcx
retf 0xe2ff
jmp rdx
loop 0x14003e1d3
mov cx, 1
jmp case.0x14003da58.500
mov ecx, 0x63eb0001
add bl, ch
invalid
lea rax, [0x1401b2bb1]
lea eax, [0x1401b2bb1]
add eax, 0x174a38
cmp byte [rdx + 0x17], cl
add byte [rax - 0x77], cl
mov qword [rsi + 8], rax
or byte [rax - 0x39], r9b
or byte [rax - 0x39], cl
mov qword [rsi + 0x10], 0xf
mov dword [rsi + 0x10], 0xf
adc byte [rdi], r9b
add byte [rax], al
sldt word [rax]
add byte [rax - 0x7ea914f5], dh
mov al, 0xb
or ebp, ebx
push rsi
jmp case.0x14003e102.361
cmp edx, 0xfefc
cli
cld
inc byte [rax]
invalid
add byte [rax], al
add byte [rdx + rdi - 0x7f], dh
cli
je 0x14003e1cb
cmp al, byte [rcx + 0xfefdfa]
cmp edx, 0xfefd
std
inc byte [rax]
add byte [rax + rdi - 0x7f], dh
cli
invalid
je 0x14003e1d1
cmp byte [rcx + 0xfefffa], al
cmp edx, 0xfeff
inc byte [rax]
add byte [rbp + 0x34], dh
jne case.0x14003da58.500
xor al, 0x66
mov cx, 6
mov ecx, 0x2eeb0006
invalid
jmp case.0x14003da58.500
cmp edx, 0x200
cli
add byte [rdx], al
add al, byte [rax]
add byte [rbp + 0x26], dh
invalid
add byte [rax], al
jne case.0x14003da58.500
xor ecx, ecx
xor ecx, ecx
jmp case.0x14003da58.500
and ah, byte [rsi - 0x47]
mov cx, 2
mov ecx, 0x1ceb0002
add al, byte [rax]
jmp case.0x14003da58.500
mov cx, 3
mov ecx, 0x16eb0003
add eax, dword [rax]
add bl, ch
invalid
jmp case.0x14003da58.500
mov cx, 4
mov ecx, 0x10eb0004
jmp case.0x14003da58.500
adc byte [rsi - 0x47], ah
add eax, 0x660aeb00
jmp case.0x14003da58.500
invalid
mov cx, 5
mov ecx, 0xaeb0005
jmp case.0x14003da58.500
mov cx, 8
mov ecx, 0x4eb0008
or byte [rax], al
add bl, ch
add al, 0x66
jmp case.0x14003da58.500
mov cx, 7
mov ecx, 0x89660007
invalid
mov word [rsi + 2], cx
mov dword [rsi + 2], ecx
add r12b, byte [rsi - 0x77]
add ah, byte [rsi - 0x77]
mov word [rsi + 4], ax
mov al, 0x14
invalid
add al, 0xb0
adc al, 0x88
mov byte [rsi], al
invalid
add rsp, 0x20
and byte [rsi - 0x3d], bl
pop rsi
ret
push rsi
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
mov eax, edx
invalid
invalid
mov rax, rdx
mov eax, edx
mov rsi, rcx
mov esi, ecx
invalid
mov edx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov rcx, rax
shr eax, 0x2a
call fcn.14003b829
sub dl, dh
invalid
invalid
test rax, rax
je 0x14003e24c
cmp rdx, 2
cmp rdx, 2
cmp edx, 2
jne 0x14003e24c
movzx eax, word [rax]
mov bh, 0
add byte [rsi - 0x3f], ah
ror byte [rax], 0xf
movzx edx, ax
rol ax, 8
rol eax, 8
movzx edx, ax
shl byte [rsi - 0x47], 1
mov cx, 0x178
mov ecx, 0xfa810178
js 0x14003e219
add dword [rcx + 0xc000fa], eax
cmp edx, 0xc000
cli
add al, al
add byte [rax], al
invalid
add byte [rsi + 0x43], bh
jle 0x14003e263
cmp r10d, 0xcca7
cmp edx, 0xcca7
int3
add byte [rdi + 0x6d], bh
jg case.0x14003e2b0.387
insd dword [rdi], dx
add edx, 0xffff3fff
cmp edx, 0xae
cli
scasb al, byte [rdi]
add byte [rax], al
invalid
ret 0x3fff
invalid
cli
scasb al, byte [rdi]
add byte [rax], al
add byte [rdi + 0x49], dh
invalid
add byte [rax], al
ja case.default.0x14003e2d1
lea rcx, [0x1401f6294]
lea rcx, [0x1401f6294]
or eax, 0x1b8057
push rdi
sbb byte [rbx], 0
sbb eax, dword [rax]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
add edx, ecx
invalid
add edx, ecx
retf 0xe2ff
jmp rdx
mov cx, 0xc0
jmp case.default.0x14003e2d1
invalid
mov ecx, 0x33eb00c0
add bl, ch
xor ecx, dword [rax - 0x73]
add eax, 0x174a8e
invalid
invalid
invalid
lea rax, [0x1401b2ce1]
lea eax, [0x1401b2ce1]
invalid
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax - 0x39], r9b
or byte [rax - 0x39], cl
mov qword [rsi + 0x10], 0xb
adc byte [rbx], r9b
add byte [rax], al
invalid
or eax, dword [rax]
add byte [rax], al
add byte [rax - 0x7ed914f5], dh
cli
inc dword [rax]
invalid
mov al, 0xb
jmp 0x14003e289
invalid
cmp edx, 0xff
cmp edx, 0xff
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x4d], dh
ja case.default.0x14003e27b
mov edx, edx
lea r8, [0x1401f5e80]
add eax, 0x1b7c0c
or al, 0x7c
sbb eax, dword [rax]
jl 0x14003e28e
add byte [rcx + 0x63], cl
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
add edx, eax
ret 0xe2ff
jmp rdx
mov ecx, eax
mov word [rsi + 2], cx
add r12b, byte [rsi - 0x77]
add ah, byte [rsi - 0x77]
mov word [rsi + 4], ax
mov al, 0x14
add al, 0xb0
add al, 0xb0
adc al, 0x88
mov byte [rsi], al
invalid
add rsp, 0x20
add esp, 0x20
and byte [rsi - 0x3d], bl
pop rsi
ret
mov ecx, eax
jmp case.default.0x14003e2d1
invalid
lea r8d, [rdx - 0xcca8]
pop rax
xor edi, edi
inc dword [rcx - 0x7d]
invalid
invalid
cmp r8d, 6
cmp eax, 6
clc
invalid
ja case.default.0x14003e2b0
invalid
lea rcx, [0x1401f6550]
cmpsd dword [rsi], dword [rdi]
invalid
sbb eax, dword [rax]
movsxd rdx, dword [rcx + r8*4]
add rdx, rcx
add edx, ecx
invalid
add edx, ecx
retf 0xe2ff
jmp rdx
mov cx, 0x16f
jmp case.default.0x14003e2d1
invalid
mov ecx, 0xc7eb016f
mov dword [rcx - 0x13003e], 0x4fa83ff
add edx, 0xffffecff
cmp edx, 4
invalid
ret 0xecff
invalid
add al, 0x77
ja case.default.0x14003e2d1
mov esp, 0xb60d8d48
jg case.0x14003e102.390
lea rcx, [0x1401f6280]
or eax, 0x1b7fb6
add byte [rax + 0x63], cl
adc al, 0x91
movsxd rdx, dword [rcx + rdx*4]
invalid
add rdx, rcx
jmp rdx
invalid
loop 0x14003e33a
mov cx, 0xbb
mov ecx, 0xa6eb00bb
jmp case.default.0x14003e2d1
cmp edx, 0xfefe
invalid
inc byte [rax]
add byte [rdi], cl
add byte [rax], al
je 0x14003ecb3
test dh, cl
or dword [rax], eax
add byte [rcx + 0xfefffa], al
add byte [rbp - 0x6e], dh
cmp edx, 0xfeff
cli
invalid
add byte [rax], al
jne case.default.0x14003e2d1
mov cx, 0x177
mov ecx, 0x8ceb0177
ja case.0x14003df63.510
jmp case.default.0x14003e2d1
mov word [rsi - 0x47], fs
rol dword [rax], 0xeb
add bl, ch
mov cx, 0xc1
add bl, ch
jmp case.default.0x14003e2d1
xchg byte [rsi - 0x47], ah
mov cx, 0xc2
jmp case.default.0x14003e2d1
ret 0xeb00
mov cx, 0xc3
jmp case.default.0x14003e2d1
mov ecx, 0x77e900c3
invalid
ret
mov cx, 0xc4
jmp case.default.0x14003e2d1
mov ecx, 0x6ee900c4
invalid
invalid
mov cx, 0xc5
jmp case.default.0x14003e2d1
mov ecx, 0x65e900c5
invalid
invalid
mov cx, 0xc6
jmp case.default.0x14003e2d1
mov ecx, 0x5ce900c6
mov byte [rax], 0xe9
pop rsp
invalid
mov cx, 0xc7
jmp case.default.0x14003e2d1
mov ecx, 0x53e900c7
invalid
mov dword [rax], 0xffff53e9
jmp qword [rsi - 0x47]
invalid
invalid
mov cx, 0xc8
jmp case.default.0x14003e2d1
mov ecx, 0x4ae900c8
enter 0xffffffffffffe900, 0x4a
invalid
mov cx, 0xc9
jmp case.default.0x14003e2d1
mov ecx, 0x41e900c9
invalid
leave
add cl, ch
invalid
mov cx, 0xca
jmp case.default.0x14003e2d1
mov ecx, 0x38e900ca
invalid
retf 0xe900
mov cx, 0xcb
jmp case.default.0x14003e2d1
mov ecx, 0x2fe900cb
invalid
retf
mov cx, 0xcc
jmp case.default.0x14003e2d1
mov ecx, 0x26e900cc
invalid
int3
mov cx, 0xcd
mov ecx, 0x1de900cd
invalid
int 0
jmp case.default.0x14003e2d1
mov cx, 0xce
jmp case.default.0x14003e2d1
mov ecx, 0x14e900ce
invalid
invalid
mov cx, 0xcf
jmp case.default.0x14003e2d1
mov ecx, 0xbe900cf
invalid
iretd
mov cx, 0xd0
mov ecx, 0x2e900d0
invalid
rol byte [rax], 1
jmp case.default.0x14003e2d1
mov cx, 0xd1
mov ecx, 0xf9e900d1
invalid
rol dword [rax], 1
jmp case.default.0x14003e2d1
mov cx, 0xd2
mov ecx, 0xf0e900d2
invalid
rol byte [rax], cl
jmp case.default.0x14003e2d1
mov cx, 0xd3
mov ecx, 0xe7e900d3
invalid
rol dword [rax], cl
jmp case.default.0x14003e2d1
mov cx, 0xd4
jmp case.default.0x14003e2d1
mov ecx, 0xdee900d4
invalid
invalid
mov cx, 0xd5
jmp case.default.0x14003e2d1
mov ecx, 0xd5e900d5
invalid
invalid
mov cx, 0xd6
jmp case.default.0x14003e2d1
mov ecx, 0xcce900d6
invalid
invalid
mov cx, 0xd7
jmp case.default.0x14003e2d1
mov ecx, 0xc3e900d7
invalid
xlatb
add cl, ch
ret
mov cx, 0xd8
mov ecx, 0xbae900d8
invalid
fadd dword [rax]
jmp case.default.0x14003e2d1
mov cx, 0xd9
mov ecx, 0xb1e900d9
invalid
fld dword [rax]
jmp case.default.0x14003e2d1
mov cx, 0xda
mov ecx, 0xa8e900da
invalid
fiadd dword [rax]
jmp case.default.0x14003e2d1
mov cx, 0xdb
mov ecx, 0x9fe900db
invalid
fild dword [rax]
jmp case.default.0x14003e2d1
mov cx, 0xdc
mov ecx, 0x96e900dc
invalid
fadd qword [rax]
jmp case.default.0x14003e2d1
mov cx, 0xdd
mov ecx, 0x8de900dd
invalid
fld qword [rax]
jmp case.default.0x14003e2d1
mov cx, 0xde
mov ecx, 0x84e900de
invalid
fiadd word [rax]
jmp case.default.0x14003e2d1
mov cx, 0xdf
mov ecx, 0x7be900df
invalid
fild word [rax]
jmp case.default.0x14003e2d1
mov cx, 0xe0
mov ecx, 0x72e900e0
invalid
loopne 0x14003e408
jmp case.default.0x14003e2d1
mov cx, 0xe1
mov ecx, 0x69e900e1
invalid
loope 0x14003e411
jmp case.default.0x14003e2d1
mov cx, 0xe2
mov ecx, 0x60e900e2
invalid
loop 0x14003e41a
jmp case.default.0x14003e2d1
mov cx, 0xe3
mov ecx, 0x57e900e3
invalid
jrcxz 0x14003e423
jmp case.default.0x14003e2d1
mov cx, 0xe4
mov ecx, 0x4ee900e4
invalid
in al, 0
jmp case.default.0x14003e2d1
mov cx, 0xe5
mov ecx, 0x45e900e5
invalid
in eax, 0
jmp case.default.0x14003e2d1
mov cx, 0xe6
mov ecx, 0x3ce900e6
invalid
out 0, al
jmp case.default.0x14003e2d1
mov cx, 0xe7
mov ecx, 0x33e900e7
invalid
out 0, eax
jmp case.default.0x14003e2d1
mov cx, 0xe8
jmp case.default.0x14003e2d1
mov ecx, 0x2ae900e8
invalid
call 0x13e2ecd53
invalid
mov cx, 0xe9
mov ecx, 0x21e900e9
invalid
jmp 0x13e25cd5c
jmp case.default.0x14003e2d1
mov cx, 0xea
invalid
jmp case.default.0x14003e2d1
mov cx, 0xeb
jmp case.0x14003e27b.515
jmp case.default.0x14003e2d1
mov cx, 0xec
in al, dx
add cl, ch
invalid
invalid
jmp case.default.0x14003e2d1
mov cx, 0xed
in eax, dx
add cl, ch
invalid
std
std
invalid
jmp case.default.0x14003e2d1
mov cx, 0xee
out dx, al
add cl, ch
invalid
hlt
jmp case.default.0x14003e2d1
mov cx, 0xef
out dx, eax
add cl, ch
jmp 0x14003e48f
jmp case.default.0x14003e2d1
mov cx, 0xf0
jmp case.default.0x14003e2d1
invalid
mov cx, 0xf1
jmp case.default.0x14003e2d1
int1
add cl, ch
fscale
invalid
mov cx, 0xf2
jmp case.default.0x14003e2d1
add cl, ch
sar ch, 1
invalid
mov cx, 0xf3
jmp case.default.0x14003e2d1
add cl, ch
invalid
mov cx, 0xf4
jmp case.default.0x14003e2d1
hlt
mov cx, 0xf5
jmp case.default.0x14003e2d1
mov cx, 0xf6
jmp case.default.0x14003e2d1
mov cx, 0xf7
jmp case.default.0x14003e2d1
mov cx, 0xf8
jmp case.default.0x14003e2d1
mov cx, 0xf9
jmp case.default.0x14003e2d1
mov cx, 0xfa
jmp case.default.0x14003e2d1
add cl, ch
mov ch, bh
invalid
mov cx, 0xfb
add cl, ch
jg 0x14003e4fb
jmp case.default.0x14003e2d1
invalid
mov cx, 0xfc
add cl, ch
jbe 0x14003e504
jmp case.default.0x14003e2d1
invalid
mov cx, 0xfd
jmp case.default.0x14003e2d1
add cl, ch
insd dword [rdi], dx
std
invalid
mov cx, 0xfe
jmp case.default.0x14003e2d1
add cl, ch
std
invalid
mov cx, 0xff
inc dword [rax]
add cl, ch
pop rbx
std
invalid
jmp case.default.0x14003e2d1
mov cx, 0x100
add byte [rcx], al
jmp case.default.0x14003e2d1
mov cx, 0x101
add dword [rcx], eax
jmp case.default.0x14003e2d1
mov cx, 0x102
add al, byte [rcx]
jmp case.default.0x14003e2d1
mov cx, 0x103
add eax, dword [rcx]
jmp case.default.0x14003e2d1
mov cx, 0x104
add al, 1
jmp case.default.0x14003e2d1
mov cx, 0x105
jmp case.default.0x14003e2d1
mov cx, 0x106
jmp case.default.0x14003e2d1
mov cx, 0x107
invalid
jmp case.default.0x14003e2d1
mov cx, pe_nt_image_headers64
or byte [rcx], al
jmp case.default.0x14003e2d1
mov cx, 0x109
or dword [rcx], eax
jmp case.default.0x14003e2d1
mov cx, 0x10a
or al, byte [rcx]
jmp case.default.0x14003e2d1
mov cx, 0x10b
or eax, dword [rcx]
jmp case.default.0x14003e2d1
mov cx, 0x10c
or al, 1
jmp case.default.0x14003e2d1
mov cx, 0x10d
jmp case.default.0x14003e2d1
or eax, 0xfcdde901
invalid
mov cx, 0x10e
jmp case.default.0x14003e2d1
invalid
mov cx, 0x10f
jmp case.default.0x14003e2d1
invalid
mov cx, 0x110
adc byte [rcx], al
jmp case.default.0x14003e2d1
mov cx, 0x111
jmp case.default.0x14003e2d1
mov cx, 0x112
jmp case.default.0x14003e2d1
mov cx, 0x113
jmp case.default.0x14003e2d1
mov cx, 0x114
jmp case.default.0x14003e2d1
mov cx, 0x115
jmp case.default.0x14003e2d1
mov cx, 0x116
jmp case.default.0x14003e2d1
mov cx, 0x117
jmp case.default.0x14003e2d1
mov cx, 0x118
jmp case.default.0x14003e2d1
invalid
invalid
invalid
mov cx, 0x119
jmp case.default.0x14003e2d1
invalid
invalid
invalid
mov cx, 0x11a
jmp case.default.0x14003e2d1
invalid
invalid
invalid
mov cx, 0x11b
jmp case.default.0x14003e2d1
invalid
invalid
invalid
mov cx, 0x11c
jmp case.default.0x14003e2d1
mov cx, 0x11d
jmp case.default.0x14003e2d1
cld
invalid
invalid
cld
invalid
mov cx, 0x11e
jmp case.default.0x14003e2d1
cld
invalid
invalid
cld
invalid
mov cx, 0x11f
jmp case.default.0x14003e2d1
cld
invalid
mov cx, 0x120
jmp case.default.0x14003e2d1
cld
invalid
mov cx, 0x121
and dword [rcx], eax
jmp case.default.0x14003e2d1
mov cx, 0x122
and al, byte [rcx]
jmp case.default.0x14003e2d1
mov cx, 0x123
and eax, dword [rcx]
jmp case.default.0x14003e2d1
mov cx, 0x124
and al, 1
jmp case.default.0x14003e2d1
mov cx, 0x125
jmp case.default.0x14003e2d1
mov cx, 0x126
jmp case.default.0x14003e2d1
cld
sti
invalid
invalid
cld
sti
invalid
mov cx, 0x127
jmp case.default.0x14003e2d1
sti
invalid
invalid
sti
invalid
mov cx, 0x128
jmp case.default.0x14003e2d1
invalid
sti
invalid
invalid
invalid
mov cx, 0x129
sub dword [rcx], eax
jmp case.default.0x14003e2d1
loope case.0x14003ce16.383
invalid
mov cx, 0x12a
sub al, byte [rcx]
jmp case.default.0x14003e2d1
fdivr st(3)
invalid
mov cx, 0x12b
sub eax, dword [rcx]
jmp case.default.0x14003e2d1
iretd
mov cx, 0x12c
sub al, 1
jmp case.default.0x14003e2d1
invalid
mov cx, 0x12d
sub eax, 0xfbbde901
invalid
jmp case.default.0x14003e2d1
mov ebp, 0x66fffffb
mov ecx, 0xb4e9012e
add ecx, ebp
mov ah, 0xfb
mov cx, 0x12e
add ecx, ebp
jmp case.default.0x14003e2d1
mov ah, 0xfb
invalid
mov cx, 0x12f
invalid
jmp case.default.0x14003e2d1
stosd dword [rdi], eax
sti
invalid
mov cx, 0x130
xor byte [rcx], al
jmp case.default.0x14003e2d1
movabs byte [0xe90131b966fffffb], al
mov cx, 0x131
xor dword [rcx], eax
jmp case.default.0x14003e2d1
cdq
sti
invalid
mov cx, 0x132
mov ecx, 0x90e90132
xor al, byte [rcx]
jmp case.default.0x14003e2d1
nop
sti
invalid
mov cx, 0x133
mov ecx, 0x87e90133
sti
xor eax, dword [rcx]
jmp case.default.0x14003e2d1
xchg ebx, edi
invalid
mov cx, 0x134
mov ecx, 0x7ee90134
sti
xor al, 1
jmp case.default.0x14003e2d1
jle case.0x14003d6c5.251
invalid
mov cx, 0x135
mov ecx, 0x75e90135
sti
xor eax, 0xfb75e901
jmp case.default.0x14003e2d1
jne case.0x14003d6c5.252
invalid
mov cx, 0x136
add ecx, ebp
jmp case.default.0x14003e2d1
insb byte [rdi], dx
sti
invalid
mov cx, 0x137
invalid
jmp case.default.0x14003e2d1
invalid
mov cx, 0x138
cmp byte [rcx], al
jmp case.default.0x14003e2d1
pop rdx
sti
invalid
mov cx, 0x139
cmp dword [rcx], eax
jmp case.default.0x14003e2d1
push rcx
sti
invalid
mov cx, 0x13a
cmp al, byte [rcx]
jmp case.default.0x14003e2d1
sti
invalid
mov cx, 0x13b
cmp eax, dword [rcx]
jmp case.default.0x14003e2d1
invalid
invalid
mov cx, 0x13c
cmp al, 1
jmp case.default.0x14003e2d1
sti
invalid
mov cx, 0x13d
cmp eax, 0xfb2de901
invalid
jmp case.default.0x14003e2d1
sub eax, 0x66fffffb
mov ecx, 0x24e9013e
add ecx, ebp
and al, 0xfb
mov cx, 0x13e
add ecx, ebp
jmp case.default.0x14003e2d1
and al, 0xfb
invalid
mov cx, 0x13f
invalid
jmp case.default.0x14003e2d1
sbb edi, ebx
invalid
jmp qword [rsi - 0x47]
mov cx, 0x140
add ecx, ebp
jmp case.default.0x14003e2d1
adc bh, bl
invalid
jmp qword [rsi - 0x47]
mov cx, 0x141
add r9d, ebp
jmp case.default.0x14003e2d1
or ebx, edi
invalid
jmp qword [rsi - 0x47]
mov cx, 0x142
add ecx, ebp
jmp case.default.0x14003e2d1
add bl, bh
invalid
jmp qword [rsi - 0x47]
mov cx, 0x143
add r9d, ebp
jmp case.default.0x14003e2d1
idiv edx
invalid
jmp qword [rsi - 0x47]
mov cx, 0x144
add ecx, r13d
jmp case.default.0x14003e2d1
out dx, al
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0x145
add r9d, r13d
jmp case.default.0x14003e2d1
in eax, 0xfa
invalid
jmp qword [rsi - 0x47]
mov cx, 0x146
add ecx, r13d
jmp case.default.0x14003e2d1
fdiv st(2), st(0)
invalid
jmp qword [rsi - 0x47]
mov cx, 0x147
add r9d, r13d
jmp case.default.0x14003e2d1
sar edx, cl
invalid
jmp qword [rsi - 0x47]
mov cx, 0x148
add rcx, rbp
jmp case.default.0x14003e2d1
retf 0xfffa
jmp qword [rsi - 0x47]
mov cx, 0x149
add r9, rbp
jmp case.default.0x14003e2d1
sar edx, 0xff
jmp qword [rsi - 0x47]
mov cx, 0x14a
add rcx, rbp
jmp case.default.0x14003e2d1
mov eax, 0x66fffffa
mov ecx, 0xafe9014b
add r9, rbp
scasd eax, dword [rdi]
jmp qword [rsi - 0x47]
mov cx, 0x14b
add r9, rbp
jmp case.default.0x14003e2d1
scasd eax, dword [rdi]
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0x14c
add rcx, r13
jmp case.default.0x14003e2d1
cmpsb byte [rsi], byte [rdi]
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0x14d
add r9, r13
jmp case.default.0x14003e2d1
popfq
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0x14e
add rcx, r13
jmp case.default.0x14003e2d1
xchg esp, eax
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0x14f
add r9, r13
jmp case.default.0x14003e2d1
mov edi, edx
invalid
jmp qword [rsi - 0x47]
mov cx, 0x150
push rax
add ecx, ebp
jmp case.default.0x14003e2d1
invalid
jmp qword [rsi - 0x47]
mov cx, 0x151
mov ecx, 0x79e90151
cli
push rcx
add ecx, ebp
jmp case.default.0x14003e2d1
jns 0x14003e7fe
invalid
jmp qword [rsi - 0x47]
mov cx, 0x152
mov ecx, 0x70e90152
cli
push rdx
add ecx, ebp
jmp case.default.0x14003e2d1
jo 0x14003e807
invalid
jmp qword [rsi - 0x47]
mov cx, 0x153
push rbx
add ecx, ebp
jmp case.default.0x14003e2d1
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0x154
push rsp
add ecx, ebp
invalid
jmp case.default.0x14003e2d1
pop rsi
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0x155
push rbp
add ecx, ebp
invalid
jmp case.default.0x14003e2d1
push rbp
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0x156
push rsi
add ecx, ebp
invalid
jmp case.default.0x14003e2d1
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0x157
push rdi
add ecx, ebp
invalid
jmp case.default.0x14003e2d1
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0x158
pop rax
add ecx, ebp
invalid
jmp case.default.0x14003e2d1
cmp bh, dl
invalid
jmp qword [rsi - 0x47]
mov cx, 0x159
pop rcx
add ecx, ebp
invalid
jmp case.default.0x14003e2d1
xor edx, edi
invalid
jmp qword [rsi - 0x47]
mov cx, 0x15a
pop rdx
add ecx, ebp
invalid
jmp case.default.0x14003e2d1
sub dl, bh
invalid
jmp qword [rsi - 0x47]
mov cx, 0x15b
pop rbx
add ecx, ebp
invalid
jmp case.default.0x14003e2d1
invalid
jmp qword [rsi - 0x47]
mov cx, 0x15c
pop rsp
add ecx, ebp
invalid
jmp case.default.0x14003e2d1
invalid
jmp qword [rsi - 0x47]
mov cx, 0x15d
pop rbp
add ecx, ebp
invalid
jmp case.default.0x14003e2d1
or eax, 0x66fffffa
jmp qword [rsi - 0x47]
mov cx, 0x15e
mov ecx, 0x4e9015e
cli
pop rsi
add ecx, ebp
invalid
jmp case.default.0x14003e2d1
add al, 0xfa
invalid
jmp qword [rsi - 0x47]
mov cx, 0x15f
mov ecx, 0xfbe9015f
pop rdi
add ecx, ebp
invalid
jmp case.default.0x14003e2d1
sti
stc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x160
mov ecx, 0xf2e90160
stc
invalid
jmp case.default.0x14003e2d1
stc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x161
mov ecx, 0xe9e90161
stc
invalid
invalid
jmp case.default.0x14003e2d1
jmp 0x1a703e890
jmp qword [rsi - 0x47]
mov cx, 0x162
mov ecx, 0xe0e90162
stc
invalid
jmp case.default.0x14003e2d1
loopne case.0x14003e244.49315
invalid
jmp qword [rsi - 0x47]
mov cx, 0x163
mov ecx, 0xd7e90163
invalid
jmp case.default.0x14003e2d1
xlatb
stc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x164
mov ecx, 0xcee90164
stc
invalid
add ecx, ebp
jmp case.default.0x14003e2d1
invalid
jmp qword [rsi - 0x47]
mov cx, 0x165
mov ecx, 0xc5e90165
stc
invalid
add ecx, ebp
jmp case.default.0x14003e2d1
invalid
jmp qword [rsi - 0x47]
mov cx, 0x166
mov ecx, 0xbce90166
stc
invalid
add cx, bp
jmp case.default.0x14003e2d1
mov esp, 0x66fffff9
jmp qword [rsi - 0x47]
mov cx, 0x167
mov ecx, 0xb3e90167
stc
add ecx, ebp
jmp case.default.0x14003e2d1
mov bl, 0xf9
invalid
jmp qword [rsi - 0x47]
mov cx, 0x168
mov ecx, 0xaae90168
push 0xfffffffff9aae901
jmp case.default.0x14003e2d1
stosb byte [rdi], al
stc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x169
mov ecx, 0xa1e90169
stc
invalid
imul eax, dword [rcx], 0xfff9a1e9
jmp case.default.0x14003e2d1
movabs eax, dword [0xe9016ab966fffff9]
jmp qword [rsi - 0x47]
mov cx, 0x16a
mov ecx, 0x98e9016a
push 1
jmp case.default.0x14003e2d1
cwde
stc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x16b
mov ecx, 0x8fe9016b
stc
invalid
imul eax, dword [rcx], 0xffffffe9
jmp case.default.0x14003e2d1
invalid
jmp qword [rsi - 0x47]
mov cx, 0x16c
mov ecx, 0x86e9016c
stc
insb byte [rdi], dx
add ecx, ebp
invalid
jmp case.default.0x14003e2d1
xchg cl, bh
invalid
jmp qword [rsi - 0x47]
mov cx, 0x16d
mov ecx, 0x7de9016d
stc
insd dword [rdi], dx
add ecx, ebp
invalid
jmp case.default.0x14003e2d1
jge case.0x14003e244.49326
invalid
jmp qword [rsi - 0x47]
mov cx, 0x16e
mov ecx, 0x74e9016e
stc
outsb dx, byte [rsi]
add ecx, ebp
invalid
jmp case.default.0x14003e2d1
je case.0x14003e244.49327
invalid
jmp qword [rsi - 0x47]
mov cx, 0x5d
mov ecx, 0x6be9005d
stc
invalid
pop rbp
add cl, ch
invalid
jmp case.default.0x14003e2d1
imul edi, ecx, 0xffffffff
jmp qword [rsi - 0x47]
mov cx, 0x5e
mov ecx, 0x62e9005e
stc
invalid
pop rsi
add cl, ch
invalid
jmp case.default.0x14003e2d1
invalid
jmp qword [rsi - 0x47]
mov cx, 0x5f
mov ecx, 0x59e9005f
pop rdi
add cl, ch
invalid
jmp case.default.0x14003e2d1
pop rcx
stc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x60
mov ecx, 0x50e90060
invalid
jmp case.default.0x14003e2d1
push rax
stc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x61
mov ecx, 0x47e90061
stc
invalid
jmp case.default.0x14003e2d1
stc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x62
mov ecx, 0x3ee90062
stc
invalid
jmp case.default.0x14003e2d1
stc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x63
mov ecx, 0x35e90063
stc
invalid
invalid
jmp case.default.0x14003e2d1
xor eax, 0x66fffff9
jmp qword [rsi - 0x47]
mov cx, 0x64
mov ecx, 0x2ce90064
stc
add cl, ch
jmp case.default.0x14003e2d1
sub al, 0xf9
invalid
jmp qword [rsi - 0x47]
mov cx, 0x65
mov ecx, 0x23e90065
stc
add cl, ch
jmp case.default.0x14003e2d1
and edi, ecx
invalid
jmp qword [rsi - 0x47]
mov cx, 0x66
mov ecx, 0x1ae90066
stc
add cl, ch
jmp case.default.0x14003e2d1
sbb bh, cl
invalid
jmp qword [rsi - 0x47]
mov cx, 0x67
mov ecx, 0x11e90067
stc
add cl, ch
jmp case.default.0x14003e2d1
adc ecx, edi
invalid
jmp qword [rsi - 0x47]
mov cx, 0x68
mov ecx, 0x8e90068
stc
push 0xfffffffff908e900
jmp case.default.0x14003e2d1
or cl, bh
invalid
jmp qword [rsi - 0x47]
mov cx, 0x69
mov ecx, 0xffe90069
clc
invalid
imul eax, dword [rax], 0xfff8ffe9
jmp case.default.0x14003e2d1
invalid
jmp qword [rsi - 0x47]
mov cx, 0x6a
mov ecx, 0xf6e9006a
clc
push 0
jmp case.default.0x14003e2d1
idiv al
invalid
jmp qword [rsi - 0x47]
mov cx, 0x6b
mov ecx, 0xede9006b
imul eax, dword [rax], 0xffffffe9
jmp case.default.0x14003e2d1
in eax, dx
clc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x6c
mov ecx, 0xe4e9006c
clc
insb byte [rdi], dx
add cl, ch
invalid
jmp case.default.0x14003e2d1
in al, 0xf8
invalid
jmp qword [rsi - 0x47]
mov cx, 0x6d
mov ecx, 0xdbe9006d
clc
invalid
insd dword [rdi], dx
add cl, ch
invalid
jmp case.default.0x14003e2d1
invalid
jmp qword [rsi - 0x47]
mov cx, 0x6e
mov ecx, 0xd2e9006e
clc
outsb dx, byte [rsi]
add cl, ch
invalid
jmp case.default.0x14003e2d1
sar al, cl
invalid
jmp qword [rsi - 0x47]
mov cx, 0x6f
mov ecx, 0xc9e9006f
outsd dx, dword [rsi]
add cl, ch
invalid
jmp case.default.0x14003e2d1
leave
clc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x70
mov ecx, 0xc0e90070
clc
invalid
jo case.0x14003d7d9.344
jmp case.default.0x14003e2d1
sar al, 0xff
jmp qword [rsi - 0x47]
mov cx, 0x71
mov ecx, 0xb7e90071
clc
jno case.0x14003d7d9.345
jmp case.default.0x14003e2d1
mov bh, 0xf8
invalid
jmp qword [rsi - 0x47]
mov cx, 0x72
mov ecx, 0xaee90072
jb case.0x14003d7d9.346
jmp case.default.0x14003e2d1
scasb al, byte [rdi]
clc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x73
mov ecx, 0xa5e90073
jae case.0x14003d7d9.347
jmp case.default.0x14003e2d1
movsd dword [rdi], dword [rsi]
clc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x74
mov ecx, 0x9ce90074
je case.0x14003d7d9.348
jmp case.default.0x14003e2d1
pushfq
clc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x75
mov ecx, 0x93e90075
jne case.0x14003d7d9.349
jmp case.default.0x14003e2d1
xchg ebx, eax
clc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x76
mov ecx, 0x8ae90076
clc
jbe case.0x14003d7d9.407
jmp case.default.0x14003e2d1
mov bh, al
invalid
jmp qword [rsi - 0x47]
mov cx, 0x77
mov ecx, 0x81e90077
clc
invalid
ja 0x14003e9f9
jmp case.default.0x14003e2d1
cmp eax, 0xb966ffff
jmp qword [rsi - 0x47]
mov cx, 0x78
mov ecx, 0x78e90078
clc
js 0x14003ea02
jmp case.default.0x14003e2d1
js case.0x14003da58.285
invalid
jmp qword [rsi - 0x47]
mov cx, 0x79
mov ecx, 0x6fe90079
jns 0x14003ea0b
jmp case.default.0x14003e2d1
outsd dx, dword [rsi]
clc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x7a
mov ecx, 0x66e9007a
clc
jp 0x14003ea14
jmp case.default.0x14003e2d1
clc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x7b
mov ecx, 0x5de9007b
jnp 0x14003ea1d
jmp case.default.0x14003e2d1
pop rbp
clc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x7c
mov ecx, 0x54e9007c
jl 0x14003ea26
jmp case.default.0x14003e2d1
push rsp
clc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x7d
mov ecx, 0x4be9007d
clc
jge 0x14003ea2f
jmp case.default.0x14003e2d1
clc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x7e
mov ecx, 0x42e9007e
clc
jle 0x14003ea38
jmp case.default.0x14003e2d1
clc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x7f
mov ecx, 0x39e9007f
clc
jg 0x14003ea41
jmp case.default.0x14003e2d1
cmp eax, edi
invalid
jmp qword [rsi - 0x47]
mov cx, 0x80
jmp case.default.0x14003e2d1
xor al, bh
invalid
invalid
mov ecx, 0x30e90080
clc
add byte [rax], 0xe9
xor al, bh
invalid
jmp qword [rsi - 0x47]
mov cx, 0x81
jmp case.default.0x14003e2d1
invalid
clc
invalid
invalid
mov ecx, 0x27e90081
clc
invalid
add dword [rax], 0xfff827e9
invalid
jmp qword [rsi - 0x47]
mov cx, 0x82
jmp case.default.0x14003e2d1
invalid
clc
invalid
invalid
mov ecx, 0x1ee90082
clc
invalid
invalid
invalid
jmp qword [rsi - 0x47]
mov cx, 0x83
jmp case.default.0x14003e2d1
invalid
clc
invalid
invalid
mov ecx, 0x15e90083
clc
invalid
add dword [rax], 0xffffffe9
adc eax, 0x66fffff8
jmp qword [rsi - 0x47]
mov cx, 0x84
mov ecx, 0xce90084
clc
test byte [rax], al
jmp case.default.0x14003e2d1
or al, 0xf8
invalid
jmp qword [rsi - 0x47]
mov cx, 0x85
mov ecx, 0x3e90085
clc
test dword [rax], eax
jmp case.default.0x14003e2d1
add edi, eax
invalid
jmp qword [rsi - 0x47]
mov cx, 0x86
mov ecx, 0xfae90086
xchg byte [rax], al
jmp case.default.0x14003e2d1
cli
idiv edi
jmp qword [rsi - 0x47]
mov cx, 0x87
mov ecx, 0xf1e90087
xchg dword [rax], eax
jmp case.default.0x14003e2d1
int1
idiv edi
jmp qword [rsi - 0x47]
mov cx, 0x88
mov ecx, 0xe8e90088
idiv edi
mov byte [rax], al
jmp case.default.0x14003e2d1
call 0x1a703ea8f
jmp qword [rsi - 0x47]
mov cx, 0x89
mov ecx, 0xdfe90089
idiv edi
mov dword [rax], eax
jmp case.default.0x14003e2d1
fcompi st(7)
invalid
jmp qword [rsi - 0x47]
mov cx, 0x8a
mov ecx, 0xd6e9008a
idiv edi
mov al, byte [rax]
jmp case.default.0x14003e2d1
invalid
jmp qword [rsi - 0x47]
mov cx, 0x8b
mov ecx, 0xcde9008b
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
mov eax, dword [rax]
jmp case.default.0x14003e2d1
int 0xf7
invalid
mov cx, 0x8c
mov ecx, 0xc4e9008c
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
mov word [rax], es
jmp case.default.0x14003e2d1
invalid
mov cx, 0x8d
mov ecx, 0xbbe9008d
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
lea eax, [rax]
jmp case.default.0x14003e2d1
mov ebx, 0x66fffff7
mov cx, 0x8e
mov ecx, 0xb2e9008e
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
mov es, word [rax]
jmp case.default.0x14003e2d1
mov dl, 0xf7
invalid
mov cx, 0x8f
mov ecx, 0xa9e9008f
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
pop qword [rax]
jmp case.default.0x14003e2d1
test eax, 0x66fffff7
mov cx, 0x90
jmp case.default.0x14003e2d1
invalid
idiv edi
invalid
mov ecx, 0xa0e90090
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
nop
add cl, ch
movabs al, byte [0xe90091b966fffff7]
mov cx, 0x91
jmp case.default.0x14003e2d1
xchg edi, eax
idiv edi
invalid
mov ecx, 0x97e90091
xchg ecx, eax
add cl, ch
xchg edi, eax
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
mov cx, 0x92
jmp case.default.0x14003e2d1
mov ecx, 0x8ee90092
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
xchg edx, eax
add cl, ch
invalid
mov cx, 0x93
jmp case.default.0x14003e2d1
mov ecx, 0x85e90093
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
xchg ebx, eax
add cl, ch
test edi, esi
invalid
mov cx, 0x94
jmp case.default.0x14003e2d1
mov ecx, 0x7ce90094
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
xchg esp, eax
add cl, ch
jl 0x14003eaf8
invalid
mov cx, 0x95
jmp case.default.0x14003e2d1
mov ecx, 0x73e90095
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
xchg ebp, eax
add cl, ch
jae 0x14003eb01
invalid
mov cx, 0x96
jmp case.default.0x14003e2d1
mov ecx, 0x6ae90096
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
xchg esi, eax
add cl, ch
push 0xfffffffffffffff7
invalid
mov cx, 0x97
jmp case.default.0x14003e2d1
mov ecx, 0x61e90097
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
xchg edi, eax
add cl, ch
invalid
mov cx, 0x98
jmp case.default.0x14003e2d1
mov ecx, 0x58e90098
cwde
add cl, ch
pop rax
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
mov cx, 0x99
jmp case.default.0x14003e2d1
mov ecx, 0x4fe90099
idiv edi
cdq
add cl, ch
idiv r15
jmp qword [rsi - 0x47]
mov cx, 0x9a
jmp case.default.0x14003e2d1
mov ecx, 0x46e9009a
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
invalid
mov cx, 0x9b
jmp case.default.0x14003e2d1
invalid
invalid
mov ecx, 0x3de9009b
idiv edi
invalid
jmp qword [rsi - 0x47]
invalid
invalid
wait
add cl, ch
cmp eax, 0x66fffff7
invalid
invalid
invalid
invalid
mov cx, 0x9c
jmp case.default.0x14003e2d1
mov ecx, 0x34e9009c
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
pushfq
add cl, ch
xor al, 0xf7
invalid
mov cx, 0x9d
jmp case.default.0x14003e2d1
mov ecx, 0x2be9009d
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
popfq
add cl, ch
sub esi, edi
invalid
mov cx, 0x9e
jmp case.default.0x14003e2d1
mov ecx, 0x22e9009e
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
sahf
add cl, ch
and dh, bh
invalid
mov cx, 0x9f
jmp case.default.0x14003e2d1
mov ecx, 0x19e9009f
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
lahf
add cl, ch
sbb edi, esi
invalid
mov cx, 0xa0
jmp case.default.0x14003e2d1
mov ecx, 0x10e900a0
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
movabs al, byte [0xb966fffff710e900]
mov cx, 0xa1
jmp case.default.0x14003e2d1
mov ecx, 0x7e900a1
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
movabs eax, dword [0xb966fffff707e900]
mov cx, 0xa2
jmp case.default.0x14003e2d1
mov ecx, 0xfee900a2
idiv bh
jmp qword [rsi - 0x47]
invalid
invalid
movabs byte [0xb966fffff6fee900], al
mov cx, 0xa3
jmp case.default.0x14003e2d1
mov ecx, 0xf5e900a3
idiv bh
jmp qword [rsi - 0x47]
invalid
invalid
movabs dword [0xb966fffff6f5e900], eax
mov cx, 0xa4
jmp case.default.0x14003e2d1
mov ecx, 0xece900a4
movsb byte [rdi], byte [rsi]
add cl, ch
in al, dx
idiv bh
jmp qword [rsi - 0x47]
invalid
invalid
mov cx, 0xa5
jmp case.default.0x14003e2d1
mov ecx, 0xe3e900a5
idiv bh
jmp qword [rsi - 0x47]
invalid
invalid
movsd dword [rdi], dword [rsi]
add cl, ch
jrcxz 0x14003eb90
invalid
mov cx, 0xa6
mov ecx, 0xdae900a6
idiv bh
jmp qword [rsi - 0x47]
invalid
invalid
cmpsb byte [rsi], byte [rdi]
add cl, ch
invalid
invalid
jmp case.default.0x14003e2d1
mov cx, 0xa7
jmp case.default.0x14003e2d1
mov ecx, 0xd1e900a7
idiv bh
jmp qword [rsi - 0x47]
invalid
invalid
cmpsd dword [rsi], dword [rdi]
add cl, ch
sal esi, 1
invalid
mov cx, 0xa8
mov ecx, 0xc8e900a8
idiv bh
jmp qword [rsi - 0x47]
invalid
invalid
test al, 0
jmp case.default.0x14003e2d1
mov cx, 0xa9
jmp case.default.0x14003e2d1
mov ecx, 0xbfe900a9
idiv bh
jmp qword [rsi - 0x47]
invalid
invalid
test eax, 0xf6bfe900
invalid
mov cx, 0xaa
jmp case.default.0x14003e2d1
stosb byte [rdi], al
add cl, ch
mov dh, 0xf6
invalid
mov cx, 0xab
stosd dword [rdi], eax
add cl, ch
jmp case.default.0x14003e2d1
invalid
invalid
jmp case.default.0x14003e2d1
mov cx, 0xac
jmp case.default.0x14003e2d1
lodsb al, byte [rsi]
add cl, ch
movsb byte [rdi], byte [rsi]
idiv bh
jmp qword [rsi - 0x47]
invalid
invalid
mov cx, 0xad
jmp case.default.0x14003e2d1
lodsd eax, dword [rsi]
add cl, ch
wait
idiv bh
jmp qword [rsi - 0x47]
invalid
invalid
mov cx, 0xae
jmp case.default.0x14003e2d1
scasb al, byte [rdi]
add cl, ch
xchg edx, eax
idiv bh
jmp qword [rsi - 0x47]
invalid
invalid
mov cx, 0xaf
jmp case.default.0x14003e2d1
scasd eax, dword [rdi]
add cl, ch
mov esi, esi
invalid
mov cx, 0xb0
mov al, 0
jmp case.default.0x14003e2d1
mov cx, 0xb1
mov ecx, 0x77e900b1
idiv bh
invalid
jmp qword [rsi - 0x47]
invalid
invalid
mov cl, 0
jmp case.default.0x14003e2d1
invalid
mov cx, 0xb2
mov dl, 0
jmp case.default.0x14003e2d1
mov cx, 0xb3
mov bl, 0
jmp case.default.0x14003e2d1
mov cx, 0xb4
mov ah, 0
jmp case.default.0x14003e2d1
mov cx, 0xb5
jmp case.default.0x14003e2d1
mov cx, 0xb6
jmp case.default.0x14003e2d1
mov cx, 0xb7
jmp case.default.0x14003e2d1
idiv r15b
invalid
add cl, ch
idiv r15b
jmp qword [rsi - 0x47]
mov cx, 0xb8
jmp case.default.0x14003e2d1
add cl, ch
cmp dh, dh
invalid
mov cx, 0xb9
jmp case.default.0x14003e2d1
mov cx, 0xba
jmp case.default.0x14003e2d1
mov cx, 0x170
jmp case.default.0x14003e2d1
mov cx, 0x171
jmp case.default.0x14003e2d1
mov cx, 0x172
jmp case.default.0x14003e2d1
invalid
invalid
invalid
mov cx, 0x173
jmp case.default.0x14003e2d1
mov cx, 0x174
je 0x14003ec82
jmp case.default.0x14003e2d1
stc
cmc
invalid
mov cx, 0x175
jmp case.default.0x14003e2d1
mov cx, 0xbc
jmp case.default.0x14003e2d1
mov cx, 0xbd
jmp case.default.0x14003e2d1
mov cx, 0xbe
jmp case.default.0x14003e2d1
mov cx, 0xbf
jmp case.default.0x14003e2d1
cmc
invalid
invalid
cmc
invalid
jmp qword [rsi - 0x47]
mov cx, 0x176
jmp case.default.0x14003e2d1
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rbx + 1], dl
add byte [rax], al
xor r8d, r8d
xor eax, eax
rol byte [rcx - 0x47], 0xb
add byte [rax], al
add byte [rcx - 0x46], al
xor byte [rax], al
add byte [rax], al
mov r9d, 0xb
mov r10d, 0x30
add byte [rax], al
add byte [rcx - 0x45], al
xor al, 0
add byte [rax], al
mov r11d, 0x34
xor r14d, r14d
mov rbx, r14
movzx edi, byte [rcx + r8]
cmp edi, 0x2e
jne 0x14003ed26
jne 0x14003ed26
mov r14d, 3
cmp rbx, 2
add cl, byte [rdi]
test byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add cl, byte [rdi]
test byte [rax], al
add byte [rcx], al
invalid
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
sti
cmp rbx, 4
jne 0x14003ee2f
test dword [rcx + rax], edx
add byte [rax], al
add al, 0xf
test dword [rcx + rax], edx
adc al, 1
add byte [rax], al
mov r14d, 1
jmp 0x14003ee11
cmp rbx, 2
je 0x14003ed38
cmp rbx, 4
je 0x14003ed38
cmp rbx, 5
jne 0x14003ed42
cmp rsi, 0x3e
ja 0x14003ee2f
lea ebp, [rdi - 0x30]
cmp bpl, 0xa
cmp ch, 0xa
outsd dx, dword [rsi]
rol byte [rax - 0x80], 1
invalid
std
cmp ch, 0xa
or dh, byte [rbx + 0x32]
jae 0x14003ed7d
cmp rbx, 5
cmp ebx, 5
ja 0x14003ee2f
fiadd dword [rax]
add byte [rax], al
mov r14d, 2
mov r15d, 1
mov edi, 1
mov edi, 1
bt r9, rbx
jb 0x14003ee14
add byte [rcx + 0xf], cl
movabs dword [0x4800000093820fda], eax
inc esi
bt r10, rbx
jb 0x14003ee08
add byte [rax - 1], cl
invalid
inc rsi
jmp 0x14003ee11
add byte [rax], al
cmp rbx, 3
ja 0x14003edaa
invalid
add esi, dword [rdi + 0x27]
invalid
cmp rbx, 2
je 0x14003edaa
mov ebp, edi
and bpl, 0xdf
add bpl, 0xbf
mov r14d, 4
mov r15d, 1
cmp bpl, 0x1a
jb 0x14003ee14
std
sbb dh, byte [rdx + 0x6f]
cmp edi, 0x5f
je 0x14003ee14
cmp edi, 0x2d
jne 0x14003edc6
sub eax, 0x83481775
sti
add eax, 0xf497a77
movabs dword [0xbe41c6ff487473db], eax
inc esi
mov r14d, 5
jmp 0x14003ee11
cmp rbx, 2
invalid
cmp rbx, 5
ja 0x14003ee2f
bt r11, rbx
jae 0x14003ee2f
inc rsi
inc esi
mov r14d, 5
add byte [rax], al
jmp 0x14003ee11
cmp rbx, 2
je 0x14003edf1
cmp rbx, 4
je 0x14003edd8
sti
add al, 0x74
invalid
cmp rbx, 5
jne 0x14003ee2f
sti
add eax, 0x5f8d5775
pop rdi
lea ebx, [rdi - 0x61]
pop rdi
lahf
cmp bl, 0x1a
jb 0x14003ee08
cmp edi, 0x5f
je 0x14003ee08
add dil, 0xbf
cmp dil, 0x1a
jb 0x14003ee08
invalid
sbb ebx, ebp
lea ebx, ds:[rdi - 0x61]
jmp 0x14003ee2f
lea ebx, [rdi - 0x61]
cmp bl, 0x1a
jb 0x14003ee08
cmp edi, 0x5f
je 0x14003ee08
add dil, 0xbf
cmp dil, 0x19
ja 0x14003ee2f
inc rsi
mov r14d, 4
mov esi, 4
mov esi, 4
add al, 0
add byte [rax], al
mov r15, rsi
mov edi, esi
inc r8
inc eax
ror byte [rcx + rcx*4 - 2], 0x4c
cmp edx, eax
invalid
mov rsi, r15
cmp rdx, r8
ret 0x850f
jne 0x14003ecf4
invalid
mov eax, 0x2c
bt eax, r14d
setb al
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x90
sub esp, 0x90
sub esp, 0x90
nop
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov rsi, rcx
mov edx, 2
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
call fcn.14003b829
leave
invalid
test rax, rax
je 0x14003ef72
cmp rdx, 2
jne 0x14003ef72
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
mov bh, 0xd0
mov rcx, rdi
call fcn.14003b829
cmpsd dword [rsi], dword [rdi]
leave
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
add byte [rcx], al
add byte [rax], al
cmpsd dword [rsi], dword [rdi]
leave
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
add byte [rcx], al
add byte [rax], al
test byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x58
and al, 0x58
mov qword [rsp + 0x58], rax
and al, 0x58
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x28], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
test rdx, rdx
je 0x14003ef4e
mov r13d, 8
lea r12, [rsp + 0x78]
xor r15d, r15d
lea rdi, [rsp + 0x70]
lea rbx, [rsp + 0x58]
and al, 0x58
and al, 0x58
lea r14, [rsp + 0x28]
mov rcx, rdi
mov rdx, rbx
call fcn.14003ba1f
cmp qword [rsp + 0x70], 0
cmp dword [rsp + 0x70], 0
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0x40], xmm0
and al, 0xf
sub dword [rsp + 0x40], eax
mov rax, qword [r12 + 0x10]
and al, 0x10
mov qword [rsp + 0x50], rax
jne 0x14003efb5
cmp r15, qword [rsp + 0x30]
jne 0x14003ef1c
mov rcx, r14
mov rdx, r15
call fcn.14003a8ed
mov r13, qword [rsp + 0x28]
mov r15, qword [rsp + 0x38]
jl 0x14003ef3f
invalid
jl 0x14003ef3f
cmp byte [rbx - 0x73], cl
lea rax, [r15 + r15*2]
add al, 0x7f
mov rcx, qword [rsp + 0x50]
mov qword [r13 + rax*8 + 0x10], rcx
mov dword [rbp + rax*8 + 0x10], ecx
mov dword [rbp + rax*8 + 0x10], ecx
invalid
adc byte [rdi], cl
sub byte [rsp + 0x40], al
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [r13 + rax*8], xmm0
mov r15, qword [rsp + 0x38]
inc r15
mov qword [rsp + 0x38], r15
mov rax, qword [rsp + 0x68]
jl 0x14003ef65
cmp byte [rax - 0x75], cl
and al, 0x68
cmp rax, qword [rsp + 0x60]
jb 0x14003eed5
xchg dword [rax - 0x75], ecx
and al, 0x38
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x18], rax
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x10], rax
mov qword [rsi], 0
jmp 0x14003efa2
mov byte [rsi + 8], 0xb
lea rax, str.u8u24u32
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 2
jmp 0x14003ef9b
mov qword [rsi + 8], 0xa
or byte [rdx], r9b
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsi + 0x18], 0
invalid
invalid
invalid
mov qword [rsi + 0x18], 0
add byte [rax], al
mov qword [rsi], 1
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0x90
pop rbx
pop rdi
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x50]
and al, 0x50
mov qword [rsi + 0x18], rax
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movups xmmword [rsi + 8], xmm0
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x28]
sub al, ch
mov esp, 0xebffff8e
invalid
invalid
sub al, ch
mov esp, 0xebffff8e
enter 0x5741, 0x41
push r15
push r14
push rdi
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x50
mov rdi, rdx
mov rsi, rcx
invalid
mov edx, 1
mov rcx, rdi
invalid
call fcn.14003b829
test rax, rax
je 0x14003f0f5
test cl, dh
add byte [rax], al
invalid
test cl, dh
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add dword [rdi], ecx
jne 0x14003f0f5
movzx edx, byte [rax]
cmp rdx, 1
jne 0x14003f0f5
movzx edx, byte [rax]
mov rcx, rdi
call fcn.14003b829
test rax, rax
je 0x14003f10e
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
test rdx, rdx
je 0x14003f0d1
mov edi, 1
xor r15d, r15d
lea rbx, [rsp + 0x38]
lea r14, [rsp + 0x20]
mov edx, 1
mov rcx, rbx
call fcn.14003b829
test rax, rax
je case.0x14003e2b0.505
add byte [rax], al
add byte [rax], al
cmp rdx, 1
cli
add dword [rdi], ecx
jne case.0x14003e2b0.505
movzx ebp, byte [rax]
jne case.0x14003e2b0.505
mov bl, 0
add byte [rax], al
movzx ebp, byte [rax]
sub byte [rcx - 0x77], al
in al, dx
mov r12d, ebp
cmp bpl, 3
jb 0x14003f093
std
add esi, dword [rdx + 6]
mov r12d, 3
add eax, dword [rax]
add byte [rax], al
cmp r15, qword [rsp + 0x28]
jne case.0x14003e27b.586
mov rcx, r14
mov rdx, r15
call fcn.14003a9be
invalid
dec dword [rax - 0x75]
jl 0x14003f0cd
and byte [rbx + rcx*4 + 0x7c], cl
and al, 0x30
invalid
and byte [rbx + rcx*4 + 0x7c], cl
and al, 0x30
mov edi, dword [rsp + 0x30]
mov byte [rdi + r15*2], r12b
mov byte [rdi + r15*2 + 1], bpl
insb byte [rdi], dx
jg 0x14003f0b9
insb byte [rdi], dx
jg 0x14003f0b9
mov r15, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
inc r15
inc edi
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
cmp rax, qword [rsp + 0x40]
jb 0x14003f061
nop
nop
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x18], rax
sbb byte [rax - 0x75], cl
and al, 0x20
sbb byte [rax - 0x75], cl
and al, 0x20
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0x28]
or byte [rax - 0x75], cl
and al, 0x28
mov qword [rsi + 0x10], rax
mov qword [rsi], 0
jmp 0x14003f125
invalid
adc byte [rax - 0x39], cl
invalid
xor dh, al
or byte [rbx], r9b
mov byte [rsi + 8], 0xb
lea rax, str.u8u24u32
lea eax, str.u8u24u32
invalid
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 2
sbb byte [rdx], r8b
add byte [rax], al
add bl, ch
invalid
sbb byte [rdx], r8b
add byte [rax], al
add bl, ch
adc byte [rax - 0x39], cl
mov dword [rsi + 8], 0xa
invalid
invalid
mov qword [rsi + 8], 0xa
mov dword [rsi + 8], 0xa
mov qword [rsi + 0x18], 0
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 1
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
ret
lea rax, [0x1401b1a0c]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 0xd
sbb byte [0x10603f148], cl
or byte [rbx], r9b
sbb byte [0x10603f148], cl
add byte [rax], al
add dh, al
or byte [rbx], r9b
mov byte [rsi + 9], r12b
mov byte [rsi + 0xa], bpl
mov qword [rsi], 1
cmp qword [rsp + 0x28], 0
je 0x14003f125
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
mov ah, 0x20
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003f125
push rsi
push rdi
push rbx
sub rsp, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
mov edi, edx
add byte [rax], al
add byte [rax - 0x77], cl
mov edi, edx
mov edi, edx
mov rsi, rcx
mov edx, 2
add byte [rax], al
invalid
add byte [rax], al
mov rcx, rdi
mov ecx, edi
call fcn.14003b829
test rax, rax
je 0x14003f2b0
test byte [rcx + rax], cl
add byte [rax], al
mov es, esi
invalid
test byte [rcx + rax], cl
add byte [rax], al
cmp rdx, 2
cmp edx, 2
jne 0x14003f2b0
test dword [rdx], eax
add dword [rax], eax
add byte [rdi], cl
movzx eax, word [rax]
mov bh, 0
rol ax, 8
movzx edx, ax
mov rcx, rdi
stc
call fcn.14003b829
test rax, rax
je 0x14003f2c9
mov qword [rsp + 0x58], rax
and al, 0x58
pop rax
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x28], 8
and al, 0x28
and al, 0x28
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
ror byte [rdi], 0x11
and al, 0x30
test rdx, rdx
test edx, edx
je 0x14003f28c
add byte [rax], al
mov r13d, 8
mov ebp, 8
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x78
lea r12, [rsp + 0x78]
js 0x14003f247
xor r15d, r15d
xor edi, edi
lea rdi, [rsp + 0x70]
lea rbx, [rsp + 0x58]
pop rsp
and al, 0x58
lea r14, [rsp + 0x28]
sub byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
mov rdx, rbx
call fcn.14003bad6
cmp qword [rsp + 0x70], 0
enter 0xffffffffffffffff, 0x48
cmp dword [rsp + 0x70], 0
and al, 0x70
add byte [rcx + 0xf], al
adc byte [rsp], al
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [r12 + 0x10]
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x50], rax
and al, 0x50
push rax
jne 0x14003f2f3
cmp r15, qword [rsp + 0x30]
cmp edi, dword [rsp + 0x30]
jne 0x14003f25a
mov rcx, r14
int1
mov rdx, r15
call fcn.14003a8ed
mov r13, qword [rsp + 0x28]
mov r15, qword [rsp + 0x38]
invalid
sub byte [rbx + rcx*4 + 0x7c], cl
and al, 0x38
lea rax, [r15 + r15*2]
mov rcx, qword [rsp + 0x50]
mov qword [r13 + rax*8 + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
movups xmmword [r13 + rax*8], xmm0
mov r15, qword [rsp + 0x38]
inc r15
mov qword [rsp + 0x38], r15
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
cmp rax, qword [rsp + 0x60]
and al, 0x60
invalid
jb 0x14003f213
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
mov qword [rsi + 0x18], rax
sbb byte [rax - 0x75], r9b
and al, 0x28
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x10], rax
mov qword [rsi], 0
jmp 0x14003f2e0
mov byte [rsi + 8], 0xb
lea rax, str.u8u24u32
lea eax, str.u8u24u32
invalid
invalid
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 2
adc byte [rax - 0x39], r9b
sbb byte [rdx], r8b
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add bl, ch
adc byte [rax - 0x39], cl
or byte [rdx], r9b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x39], cl
invalid
jmp 0x14003f2d9
mov qword [rsi + 8], 0xa
add byte [rax], al
mov qword [rsi + 0x18], 0
mov qword [rsi], 1
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x50]
mov qword [rsi + 0x18], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rsi + 8], xmm0
mov qword [rsi], 1
mov dword [rsi], 1
lea rcx, [rsp + 0x28]
call fcn.140037e94
jmp 0x14003f2e0
add al, byte [rax]
add byte [rax], al
mov rcx, rdi
call fcn.14003b829
test rax, rax
je 0x14003f785
cmp rdx, 2
jne 0x14003f785
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
mov rcx, rdi
call fcn.14003b829
test rax, rax
je 0x14003f79e
invalid
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0xa8], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x80], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
test rdx, rdx
je 0x14003f753
mov edi, 8
lea rbx, [rsp + 0x98]
xor r12d, r12d
lea rcx, [rsp + 0x28]
mov rdx, rbx
call fcn.14003f882
movzx eax, byte [rsp + 0x28]
cmp rax, 0x14
jne 0x14003f7e7
movzx esi, word [rsp + 0x2a]
movzx r13d, word [rsp + 0x2c]
mov edx, 2
mov rcx, rbx
call fcn.14003b829
test rax, rax
je 0x14003f7c9
cmp rdx, 2
jne 0x14003f7c9
movzx eax, word [rax]
rol ax, 8
rol eax, 8
rol eax, 8
movzx edx, ax
mov rcx, rbx
call fcn.14003b829
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
test byte [rsi], al
add al, 0
invalid
invalid
test byte [rsi], al
add al, 0
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov rbp, rdx
movzx r8d, si
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], 0
lea rax, [r8 - 5]
cmp rax, 0x1f
ja case.default.0x14003f454
lea rcx, [0x1401f656c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov bx, 8
jmp 0x14003f568
mov bx, 1
test r8, r8
je 0x14003f663
mov qword [rsp + 0x70], rbp
mov rcx, rbp
xor edx, edx
call fcn.14002cc95
mov r15, rax
mov rbx, rdx
mov rcx, rax
mov rdx, r14
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
mov r9, rbx
mov bx, 0xe
jmp 0x14003f663
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x60]
call fcn.14003efda
cmp qword [rsp + 0x28], 0
mov r15, qword [rsp + 0x30]
mov r9, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x40]
jne 0x14003f858
add byte [rax], al
add byte [rax], al
xor ebx, ebx
jmp 0x14003f663
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x60]
call fcn.14003f176
cmp qword [rsp + 0x28], 0
mov r15, qword [rsp + 0x30]
mov r9, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x40]
mov bx, 4
jmp 0x14003f632
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x60]
call fcn.14003ee38
cmp qword [rsp + 0x28], 0
mov r15, qword [rsp + 0x30]
mov r9, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov bx, 9
mov ebx, 0xce90009
add dword [rax], eax
add byte [rax], al
invalid
invalid
jmp 0x14003f632
add byte [rax], al
mov bx, 7
invalid
jmp 0x14003f568
mov bx, 2
jmp 0x14003f568
mov edx, 2
lea rcx, [rsp + 0x60]
call fcn.14003b829
test rax, rax
je 0x14003f7c9
cmp rdx, 2
jne 0x14003f7c9
movzx ecx, word [rax]
rol cx, 8
mov bx, 6
jmp 0x14003f663
mov bx, 0xd
jmp 0x14003f663
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
lea edx, [rsp + 0x60]
call 0x14003e116
invalid
movzx eax, byte [rsp + 0x28]
cmp rax, 0x14
jne 0x14003f7e7
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x4c
and al, 0x2a
movzx ecx, word [rsp + 0x2a]
movzx edx, word [rsp + 0x2c]
mov bx, 0xa
or al, byte [rax]
jmp 0x14003f663
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x60]
call fcn.14003f9cf
movzx esi, word [rsp + 0x40]
mov r15, qword [rsp + 0x28]
mov r9, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
cmp si, 0xb
je 0x14003f858
add byte [rax], al
movzx r13d, word [rsp + 0x42]
mov bh, 0x6c
and al, 0x42
mov eax, dword [rsp + 0x44]
and al, 0x44
mov bx, 5
jmp 0x14003f663
add eax, 0x85e900
add byte [rax], al
mov qword [rsp + 0x70], rbp
and al, 0x70
mov rcx, rbp
xor edx, edx
call fcn.14002cc95
shr al, cl
test al, 0xd6
invalid
mov r15, rax
mov rsi, rdx
mov rcx, rax
mov rdx, r14
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
mov r9, rsi
mov ecx, esi
mov bx, 0xb
jmp 0x14003f663
pop rcx
pop rcx
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea rdx, [rsp + 0x60]
invalid
call fcn.14003bad6
cmp qword [rsp + 0x28], 0
invalid
cmp dword [rsp + 0x28], 0
sub byte [rax], al
add byte [rbx + rcx*4 + 0x7c], cl
mov r15, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
and al, 0x30
mov r9, qword [rsp + 0x38]
and al, 0x38
mov rbp, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
mov bx, 3
mov ebx, 0x2f740003
add byte [rdi + rbp - 0x17], dh
invalid
je 0x14003f663
jmp 0x14003f858
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x70
mov qword [rsp + 0x70], rbp
mov rcx, rbp
xor edx, edx
call fcn.14002cc95
invalid
dec dword [rcx - 0x77]
mov r15, rax
mov rsi, rdx
invalid
mov rcx, rax
mov rdx, r14
mov r8, rbp
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
adc al, 0
mov r9, rsi
mov bx, 0xc
mov r8, qword [rsp + 0x70]
mov word [rsp + 0x28], bx
mov word [rsp + 0x2a], cx
mov word [rsp + 0x2c], dx
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r9
and al, 0x38
mov qword [rsp + 0x40], rbp
insb byte [rdi], dx
and al, 0x40
mov word [rsp + 0x48], si
mov word [rsp + 0x4a], r13w
mov word [rsp + 0x4a], r13w
mov dword [rsp + 0x4c], eax
cmp r8, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
jb 0x14003f832
lea rcx, [rsp + 0x2a]
movzx eax, word [rcx + 4]
mov ecx, dword [rcx]
mov rsi, qword [rsp + 0x48]
mov dword [rsp + 0x58], ecx
mov word [rsp + 0x5c], ax
cmp r12, qword [rsp + 0x88]
jne 0x14003f6e9
lea rcx, [rsp + 0x80]
add byte [rax], al
mov rdx, r12
mov rdi, r9
loop 0x14003f71b
mov edi, ecx
call fcn.14003ab37
mov r9, rdi
dec dword [rcx - 0x77]
stc
mov ecx, edi
mov rdi, qword [rsp + 0x80]
mov r12, qword [rsp + 0x90]
add byte [rax], al
mov esp, 0x8024
add byte [rax], 0
add byte [rbx + rcx*4 - 0x5c], cl
movsb byte [rdi], byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rax], al
lea rax, [r12 + r12*4]
add byte [rax], al
lea rax, [r12 + r12*4]
mov word [rdi + rax*8], bx
mov ecx, dword [rsp + 0x58]
mov dword [rdi + rax*8 + 2], ecx
movzx ecx, word [rsp + 0x5c]
mov word [rdi + rax*8 + 6], cx
mov dword [rdi + rax*8 + 6], ecx
mov qword [rdi + rax*8 + 8], r15
mov rcx, r15
mov r15, r9
mov qword [rdi + rax*8 + 0x10], r9
mov dword [rdi + rax*8 + 0x10], ecx
mov qword [rdi + rax*8 + 0x18], rbp
mov qword [rdi + rax*8 + 0x20], rsi
mov dword [rdi + rax*8 + 0x20], esi
mov dword [rdi + rax*8 + 0x20], esi
invalid
mov r12, qword [rsp + 0x90]
inc r12
inc esp
mov qword [rsp + 0x90], r12
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
mov rax, qword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], rcx
test al, 0
add byte [rax], al
mov qword [rsp + 0x78], rcx
cmp rax, qword [rsp + 0xa0]
add byte [rax], al
lea rbx, [rsp + 0x98]
jb 0x14003f3bd
cld
invalid
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x50]
add byte [rax - 0x75], cl
and al, 0x50
mov qword [rcx + 0x18], rax
mov dword [rcx + 0x18], eax
mov rax, qword [rsp + 0x80]
mov qword [rcx + 8], rax
mov rax, qword [rsp + 0x88]
mov qword [rcx + 0x10], rax
mov qword [rcx], 0
add byte [rax], 0
add byte [rax - 0x77], cl
or byte [r8 - 0x75], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [r8 - 0x39], cl
add dword [rax], eax
add byte [rax], al
add bl, ch
add byte [rax], al
add byte [rax], al
jmp 0x14003f7b5
xor dh, al
mov byte [rsi + 8], 0xb
or byte [rbx], r9b
lea rax, str.u8u24u32
mov qword [rsi + 0x10], rax
add byte [rdi], dl
add byte [rax - 0x77], cl
adc byte [rax - 0x39], r9b
sbb byte [rdx], r8b
add byte [rax], al
add bl, ch
adc byte [rax - 0x39], cl
or byte [rdx], r9b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi + 0x18], 2
jmp 0x14003f7ae
mov qword [rsi + 8], 0xa
mov qword [rsi + 0x18], 0
mov qword [rsi], 1
add byte [rax], al
add rsp, 0xb8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
mov r15, qword [rsp + 0x78]
and r15, 0xffffffffffffff00
add bh, bh
invalid
or r15, 0xb
lea r9, str.u8u24u32
mov ebp, 2
add byte [rax], al
jmp 0x14003f858
movzx ecx, byte [rsp + 0x29]
movzx edx, word [rsp + 0x2a]
mov bh, 0x54
and al, 0x2a
movzx r15d, word [rsp + 0x2c]
movzx r8d, word [rsp + 0x2e]
shl r8, 0x30
mov r9, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
xor byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x38
or r8, rax
shl rcx, 8
or rcx, r8
ror byte [rax - 0x3f], 0xe1
or byte [rcx + rcx - 0x3f], cl
shl rdx, 0x10
loop 0x14003f829
or rdx, rcx
shl r15, 0x20
or r15, rdx
or edi, edx
jmp 0x14003f858
xor ebp, ebp
mov r9, r15
stc
mov r15d, 0xa
add byte [rax], al
jmp 0x14003f858
mov r15, qword [rsp + 0x78]
and r15, 0xffffffffffffff00
or r15, 0xe
lea rcx, [rsp + 0x28]
call fcn.140037e56
lea r9, str.ServerExtensionClientHelloPayload
mov ebp, 0xf
xchg bh, bh
dec dword [rbp + rcx*4 + 0xd]
movsd dword [rdi], dword [rsi]
add edx, dword [rdi]
add byte [rbp + 0xf], bh
mov rax, qword [rsp + 0x50]
mov qword [rax + 8], r15
mov dword [rax + 8], edi
mov qword [rax + 0x10], r9
mov dword [rax + 0x10], ecx
mov qword [rax + 0x18], rbp
mov dword [rax + 0x18], ebp
mov qword [rax], 1
lea rcx, [rsp + 0x80]
call case.0x140026c3b.354
jmp 0x14003f7b5
lea rbx, [rsp + 0x20]
mov rcx, rbx
call fcn.14003fa89
mov al, byte [rbx]
cmp al, 0x14
jne 0x14003fa2e
lea rbx, [rsp + 0x20]
movzx ebp, word [rbx + 2]
movzx r14d, word [rbx + 4]
mov rcx, rbx
mov rdx, rdi
call fcn.14003ba1f
cmp qword [rbx], 0
je 0x14003fa5a
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x50], rax
push rax
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
sub dword [rsp + 0x40], eax
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
movups xmmword [rsi], xmm0
jmp 0x14003fa52
mov cl, byte [rsp + 0x21]
mov edx, dword [rsp + 0x22]
movups xmm0, xmmword [rsp + 0x26]
movups xmmword [rsi + 6], xmm0
movzx r8d, word [rsp + 0x36]
mov word [rsi + 0x16], r8w
mov byte [rsi], al
mov byte [rsi + 1], cl
mov dword [rsi + 2], edx
mov word [rsi + 0x18], 0xb
jmp 0x14003fa7e
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x50], rax
and al, 0x50
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
sub byte [rdi], cl
sub dword [rsp + 0x40], eax
mov qword [rsi + 0x10], rax
movups xmmword [rsi], xmm0
mov word [rsi + 0x18], bp
mov word [rsi + 0x1a], r14w
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov cx, 2
jmp case.0x14003fb0a.26
mov cx, 4
jmp case.0x14003fb0a.26
mov ecx, 0x10eb0006
mov cx, 7
jmp case.0x14003fb0a.26
invalid
mov ecx, 0x4eb0008
mov cx, 9
mov word [rsi + 2], cx
mov word [rsi + 4], ax
mov al, 0x14
mov byte [rsi], al
add rsp, 0x20
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x38
mov rdi, rdx
mov rsi, rcx
mov r12d, 1
mov edx, 1
mov rcx, rdi
add byte [rax - 0x77], cl
stc
call fcn.14003b829
test rax, rax
je 0x14003fbea
invalid
cmp rdx, 1
jne 0x14003fbea
cmp byte [rax], 1
jne 0x14003fc03
lea rbx, [rsp + 0x20]
mov rcx, rbx
mov rdx, rdi
call fcn.14003b980
movzx edx, byte [rbx]
and byte [rax - 0x77], cl
invalid
mov dh, 0x13
cmp rdx, 0x14
jne 0x14003fc09
mov edx, dword [rsp + 0x24]
mov rcx, rdi
call fcn.14003b829
test rax, rax
je 0x14003fc39
mov rbx, rax
mov rdi, rdx
xor r12d, r12d
mov rcx, rdx
xor edx, edx
call fcn.14002cc95
mov r14, rax
mov r15, rdx
dec dword [rcx - 0x77]
invalid
mov rcx, rax
mov rdx, rbx
mov r8, rdi
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], rdi
jmp 0x14003fc4c
mov byte [rsi + 8], 0xb
lea rax, [0x1401b1a46]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 0x15
jmp 0x14003fc4c
mov byte [rsi + 8], 3
jmp 0x14003fc4c
movzx r9d, byte [rsp + 0x23]
movzx eax, word [rsp + 0x21]
shl rax, 8
shl r9, 0x18
shl ecx, 0x18
or r9, rax
or ecx, eax
mov r8, qword [rsp + 0x28]
and al, 0x28
mov rax, qword [rsp + 0x30]
and al, 0x30
mov ecx, dword [rsp + 0x24]
and al, 0x24
or r9, rdx
shl rcx, 0x20
loope 0x14003fc54
or rcx, r9
or ecx, ecx
jmp 0x14003fc40
mov ecx, 0xa
xor eax, eax
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], r8
mov qword [rsi + 0x18], rax
mov qword [rsi], r12
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rdi, rdx
mov rsi, rcx
mov edx, 2
invalid
add byte [rax], al
mov rcx, rdi
stc
call fcn.14003b829
test rax, rax
je 0x14003fd74
cmp rdx, 2
jne 0x14003fd74
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
mov rcx, rdi
call fcn.14003b829
test rax, rax
je 0x14003fd8d
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x20], 2
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
test rdx, rdx
je 0x14003fd50
mov edi, 2
xor r12d, r12d
lea rbx, [rsp + 0x38]
lea r14, [rsp + 0x50]
lea r15, [rsp + 0x20]
mov rcx, rbx
mov rdx, r14
call fcn.14003fdfd
mov al, byte [rsp + 0x38]
cmp al, 0x14
jne 0x14003fdb5
movzx ebp, word [rsp + 0x3a]
movzx r13d, word [rsp + 0x3c]
cmp r12, qword [rsp + 0x28]
jne 0x14003fd2c
mov rcx, r15
mov rdx, r12
call fcn.14003ad4a
mov rdi, qword [rsp + 0x20]
mov r12, qword [rsp + 0x30]
mov word [rdi + r12*4], bp
mov word [rdi + r12*4 + 2], r13w
mov r12, qword [rsp + 0x30]
inc r12
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x60]
cmp rax, qword [rsp + 0x58]
jb 0x14003fcee
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x18], rax
mov rax, qword [rsp + 0x20]
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x10], rax
mov qword [rsi], 0
jmp 0x14003fda4
mov byte [rsi + 8], 0xb
lea rax, str.u8u24u32
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 2
jmp 0x14003fd9d
mov qword [rsi + 8], 0xa
mov qword [rsi + 0x18], 0
mov qword [rsi], 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov cl, byte [rsp + 0x39]
mov edx, dword [rsp + 0x3a]
movups xmm0, xmmword [rsp + 0x3e]
movups xmmword [rsi + 0xe], xmm0
movzx r8d, word [rsp + 0x4e]
mov word [rsi + 0x1e], r8w
mov byte [rsi + 8], al
mov byte [rsi + 9], cl
mov dword [rsi + 0xa], edx
mov qword [rsi], 1
cmp qword [rsp + 0x28], 0
je 0x14003fda4
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003fda4
add byte [rax], al
je 0x14003fee8
cmp edx, 0x203
add byte [rax], al
je 0x14003feec
cmp edx, 0x401
add byte [rax], al
jne 0x14003ff02
mov cx, 2
jmp 0x14003ff02
xor ecx, ecx
jmp 0x14003ff02
mov cx, 1
jmp 0x14003ff02
add eax, dword [rax]
jmp 0x14003ff02
mov word [rsi + 2], cx
mov word [rsi + 4], ax
mov al, 0x14
mov byte [rsi], al
add rsp, 0x20
pop rsi
ret
invalid
mov esi, ecx
mov edx, 1
mov rcx, rax
call fcn.14003b829
test rax, rax
je 0x14003ff50
cmp rdx, 1
jne 0x14003ff50
movzx eax, byte [rax]
cmp eax, 0x40
je 0x14003ff68
mov ecx, eax
cmp eax, 1
je 0x14003ff6a
rol dword [rbx + 0x247401f8], 0xb1
mov cl, 3
test eax, eax
jne 0x14003ff6a
invalid
add eax, dword [rbp - 0x76e18a40]
shr ebx, 0x1a
invalid
invalid
mov ecx, eax
jmp 0x14003ff6a
invalid
sbb al, dh
invalid
mov byte [rsi], 0xb
lea rax, [0x1401b19c5]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
sbb dl, byte [rdi]
add byte [rax - 0x77], cl
mov dword [rsi + 8], eax
invalid
invalid
adc byte [rbx], r9b
mov dword [rsi + 8], eax
mov qword [rsi + 0x10], 0xb
mov dword [rsi + 0x10], 0xb
add byte [rax], al
add bl, ch
jmp case.0x14003e16a.742
or esi, dword [rcx + 0x14e8802]
mov cl, 2
mov byte [rsi + 1], cl
add qword [rax + 0x6c60246], r9
adc al, 0x48
add rsp, 0x20
mov byte [rsi + 2], al
mov byte [rsi], 0x14
add al, dh
invalid
add rsp, 0x20
pop rsi
ret
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rdi, rdx
mov edi, edx
mov rsi, rcx
movzx eax, byte [rdx]
invalid
lea rcx, [0x1401f671c]
xchg byte [rdi + 0x1b], ah
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
sbb eax, dword [eax]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
jmp rax
loopne 0x14003ffe8
mov rbx, qword [rdi + 8]
mov ebx, dword [rdi + 8]
or byte [rbx + rcx*4 + 0x77], cl
sbb byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov r14, qword [rdi + 0x18]
mov esi, dword [rdi + 0x18]
mov rcx, r14
call fcn.1400376db
sub al, 0x77
invalid
mov r15, rax
mov r12, rdx
mov esp, edx
mov esp, edx
lea r8, [r14 + r14]
add al, 0x36
mov rcx, rax
mov rdx, rbx
ror dword [rax - 0x77], 0xda
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rdi + 1]
add dword [rcx + rcx*4 + 0x7e], ecx
invalid
add byte [rdi], cl
mov bh, 0x47
add dword [rcx + rcx*4 + 0x7e], ecx
or byte [rcx + rcx*4 + 0x66], cl
adc byte [rcx + rcx*4 + 0x76], cl
sbb byte [rsi - 0x77], ah
add dword [rcx], r14d
shr cl, 0x25
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rdi + 0x18]
mov qword [rsi + 0x18], rax
invalid
jle 0x14003ffd4
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], r14
mov word [rsi + 1], ax
xor eax, eax
jmp 0x140040104
mov rax, qword [rdi + 0x18]
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [rdi + 8]
adc byte [rdi + 8], al
movups xmmword [rsi + 8], xmm0
mov al, 2
jmp 0x140040104
mov al, 3
jmp 0x140040104
mov al, 4
jmp 0x140040104
movzx eax, word [rdi + 1]
mov word [rsi + 1], ax
mov al, 9
jmp 0x140040104
mov al, byte [rdi + 1]
mov byte [rsi + 1], al
mov al, 0xb
jmp 0x140040104
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rdi + 8]
cmp rax, 4
jne 0x14004003c
mov rcx, qword [rdi + 0x10]
invalid
mov rax, qword [rdi + 8]
cmp rax, 4
jne 0x14004003c
mov rcx, qword [rdi + 0x10]
lock inc qword [rcx]
adc al, dh
inc qword [rcx]
jle 0x140040114
mov rdx, qword [rdi + 0x18]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
mov al, 0xc
jmp 0x140040104
mov al, 0xe
jmp 0x140040104
invalid
mov al, 0xf
jmp 0x140040104
add byte [rax], al
psubsw mm4, qword [rdi - 0x50000000]
adc cl, ch
jmp 0x140040104
mov rbx, qword [rdi + 8]
mov r14, qword [rdi + 0x18]
invalid
add byte [rax], al
mov al, 0x10
jmp 0x140040104
add byte [rax - 0x75], cl
pop rdi
mov rbx, qword [rdi + 8]
mov r14, qword [rdi + 0x18]
invalid
or byte [rbx + rcx*4 + 0x77], cl
sbb byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
call fcn.1400376db
mov r15, rax
mov edi, eax
dec dword [rcx - 0x77]
invalid
mov edi, eax
mov r12, rdx
lea r8, [r14 + r14]
lea eax, [rsi + rsi]
mov rcx, rax
mov ecx, eax
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
adc al, 0
invalid
adc al, 0
movzx eax, word [rdi + 1]
mov qword [rsi + 8], r15
jle 0x140040099
add dword [r9 + r9*4 + 0x7e], r9d
or byte [rcx + rcx*4 + 0x66], cl
adc byte [rcx + rcx*4 + 0x76], cl
mov dword [rsi + 8], edi
jle 0x140040099
mov qword [rsi + 0x10], r12
mov dword [rsi + 0x10], esp
adc byte [rcx + rcx*4 + 0x76], cl
mov qword [rsi + 0x18], r14
mov dword [rsi + 0x18], esi
jbe 0x1400400b1
sbb byte [rsi - 0x77], ah
mov word [rsi + 1], ax
mov dword [rsi + 1], eax
add dword [rax - 0x4f9c14ff], r14d
add eax, 0x6b05feb
jmp 0x140040104
mov al, 6
mov al, 1
add ebx, ebp
jmp 0x140040104
invalid
mov al, 5
jmp 0x140040104
mov al, 6
jmp 0x140040104
mov al, byte [rdi + 1]
mov byte [rsi + 1], al
add dword [rax + 0x7b00146], ecx
mov al, 7
jmp 0x140040104
mov al, byte [rdi + 1]
mov byte [rsi + 1], al
invalid
invalid
mov al, 8
add dword [rax + 0x4847eb08], r14d
mov eax, dword [rdi + 8]
invalid
invalid
jmp 0x140040104
mov rax, qword [rdi + 8]
or byte [r8 - 0x7d], r9b
cmp rax, 0xa
cmp eax, 0xa
clc
or dh, byte [rdx + 0xe]
jb 0x1400400d5
invalid
mov rcx, qword [rdi + 0x10]
adc al, dh
inc qword [rcx]
lock inc qword [rcx]
add dword [rsi + 0x43], edi
jle 0x140040114
mov rdx, qword [rdi + 0x18]
mov edx, dword [rdi + 0x18]
push rdi
sbb byte [rax - 0x77], cl
mov qword [rsi + 8], rax
or byte [rax - 0x77], r9b
adc byte [rax - 0x77], r9b
push rsi
sbb byte [rax + 0x481feb0a], dh
lea rcx, [rsi + 8]
mov qword [rsi + 0x10], rcx
mov dword [rsi + 0x10], ecx
mov qword [rsi + 0x18], rdx
mov al, 0xa
jmp 0x140040104
lea rcx, [rsi + 8]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x18]
call fcn.1400121c0
mov al, 0xd
jmp 0x140040104
mov al, 0x11
jmp 0x140040104
mov al, 0x12
jmp 0x140040104
mov al, 0x13
mov byte [rsi], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
ud2
mov dh, 1
sal byte [rbp + rax - 0x7d], 0xf8
add dword [rbp + 0x3c], esi
and byte [rax], al
add byte [rcx], dh
ror byte [rax - 1], cl
and eax, 0x1513f9
stc
adc edx, dword [0x1487d845a]
or dh, byte [rbx + 8]
adc r8b, sil
dec qword [rax]
dec dword [rax]
inc ebx
push rsi
push rdi
sub rsp, 0x28
mov rsi, rcx
mov esi, ecx
mov rcx, qword [rcx + 0x70]
mov ecx, dword [rcx + 0x70]
jo 0x1400401cf
mov rdi, rcx
mov edi, ecx
sub rdi, rdx
xlatb
jbe 0x1400401a8
mov rax, qword [rsi + 0x68]
mov eax, dword [rsi + 0x68]
cmp rcx, rax
cmp ecx, eax
ja 0x1400401b7
mov rcx, qword [rsi + 0x58]
add rdx, rcx
mov r8, rdi
mov eax, edi
call fcn.14018c13d
jmp 0x1400401ac
mov edi, 0x4eb0014
add al, 0x75
invalid
jne 0x1400401b0
xor edi, edi
dec dword [rax - 0x77]
jle 0x140040220
mov qword [rsi + 0x70], rdi
jo 0x1400401f9
add rsp, 0x28
add esp, 0x28
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcmsgsdeframer.rs
mov rdx, rax
mov edx, eax
clc
invalid
mov edx, eax
call fcn.14018c910
ud2
invalid
or edx, dword [rsi + 0x57]
push rsi
push rdi
push rbx
sub rsp, 0x60
mov rbx, rdx
mov rsi, rcx
mov esi, ecx
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
push rsp
and al, 0x20
mov byte [rdx + 1], r8b
mov byte [rdx + 1], al
mov byte [rdx], 8
add cl, byte [rax]
lea rcx, [rsp + 0x40]
and al, 0x40
call fcn.14003ff79
invalid
invalid
lea rdi, [rbx + 0x38]
cmp byte [rbx + 0x38], 0x14
je 0x1400401fd
mov rcx, rdi
stc
call fcn.140040118
sbb edi, edi
invalid
movups xmm0, xmmword [rsp + 0x40]
and al, 0x40
movups xmm1, xmmword [rsp + 0x50]
adc byte [rsp + 0x50], cl
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
adc byte [rdi], cl
adc dword [rdi], eax
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x60
add esp, 0x60
pop rbx
pop rdi
pop rsi
ret
mov dword [rax], edx
mov qword [rax + 8], 3
mov qword [rax + 0x10], 0
lea rdi, [rsp + 0x28]
mov rcx, rdi
mov rdx, rax
call fcn.14003b980
cmp byte [rdi], 0x14
jne 0x14004027b
mov eax, dword [rsp + 0x2c]
cmp rax, 0xffff
jbe 0x14004028d
mov byte [rsi], 2
mov byte [rsi + 8], 0
jmp 0x140040286
mov qword [rsi + 8], 0
add byte [rax], al
mov byte [rsi], 0x14
add rsp, 0x58
pop rdi
pop rsi
ret
add rax, 4
mov qword [rsi + 8], 1
mov qword [rsi + 0x10], rax
jmp 0x140040283
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xc9
shl r9, 0x28
movzx r8d, r8b
shl r8, 0x20
or r8, r9
movzx r9d, word [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rcx - 0x3f], cl
loope 0x1400402e8
and al, 0x88
add byte [rax], al
add byte [rcx - 0x3f], cl
loope 0x1400402e8
or r9, r8
movzx r11d, word [rsp + 0x80]
or r11, r9
or ebx, ecx
mov qword [rcx], r10
mov dword [rcx], edx
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
mov dword [rcx + 0x10], edx
mov dword [rcx + 0x10], edx
shr r8, 0x20
mov word [rcx + 0x1c], r8w
mov dword [rcx + 0x18], r11d
add rsp, 0x58
ret
add byte [rax], al
lea rax, [0x1401e1970]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x16f76c
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x16f76c
call fcn.14018c7f0
ud2
invalid
cmp r9, 0xffffffffffffffe0
jb 0x1400403f4
mov r11b, byte [rdx + r10]
sbb al, 0x12
xor r11b, byte [rcx + r10]
sbb al, 0x11
lea rsi, [r10 + 1]
or r8b, r11b
mov r10, rsi
cmp rax, rsi
add dword [rbp + 8], eax
fmul dword [rcx - 0x77]
cmp rax, rsi
jne 0x1400403c3
test r8b, r8b
sete al
jmp 0x1400403ee
add dh, byte [rax - 0x3b7cb7ff]
and byte [rsi - 0x3d], bl
add rsp, 0x20
pop rsi
ret
lea r8, [0x1401afb78]
mov ecx, 0x20
mov edx, 0x20
add byte [rdx + 0x20], bh
add byte [rax], al
call fcn.14018c8a0
adc al, 0
ud2
ror dword [rax - 0x77], cl
invalid
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
call fcn.14003b829
test rax, rax
je 0x14004044a
cmp rdx, 1
jne 0x14004044a
movzx edi, byte [rax]
cmp rdi, 0x20
jbe 0x140040463
mov byte [rsi + 8], 0xe
jmp 0x1400404b8
mov byte [rsi + 8], 0xb
or byte [rbx], r9b
lea rax, str.u8u24u32
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 2
sbb byte [rdx], r8b
add byte [rax], al
add bl, ch
invalid
adc byte [rax - 0x39], cl
sbb byte [rdx], r8b
add byte [rax], al
add bl, ch
push 0x48d98948
mov edx, edi
mov rcx, rbx
mov rdx, rdi
call fcn.14003b829
test rax, rax
je 0x1400404b4
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x20], xmm0
cmp rdx, rdi
and byte [rax + 0x39], cl
cli
jb case.0x14003e16a.781
lea rbx, [rsp + 0x20]
mov rcx, rbx
mov rdx, rax
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx]
movaps xmm1, xmmword [rbx + 0x10]
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov qword [rsi + 0x28], rdi
mov qword [rsi], 0
jmp 0x1400404d2
mov byte [rsi + 8], 0xb
lea rax, str.SessionID
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 9
jmp 0x188041bb6
mov qword [rsi], 1
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x1401afbb8]
invalid
mov rcx, rdi
call fcn.14018c910
invalid
adc al, 0
ud2
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1716d9
invalid
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
add byte [rax - 1], cl
invalid
invalid
add byte [rax], al
add byte [rax - 1], cl
loopne 0x140040551
test edx, edx
je 0x140040562
mov rax, rcx
shl rdx, 5
mov ecx, 3
lea r9, [0x1401f676c]
or eax, 0x1b624c
or eax, 0x1b624c
mov r10d, dword [rax + 0x18]
lea r11d, [r10 - 0x26]
cmp r11w, 3
cmovae r11d, ecx
movzx r11d, r11w
movsxd r11, dword [r9 + r11*4]
add r11, r9
jmp r11
mov r10w, 0x1f
jmp case.0x14004053c.3
mov r10w, 0x18
jmp case.0x14004053c.3
mov edx, 0x5eb0018
mov r10w, 0x17
add byte [rsi + 0x45], ah
cmp edx, eax
cmp r10w, r8w
je 0x140040564
add rax, 0x20
add rdx, 0xffffffffffffffe0
jne 0x140040520
mov esi, 0x48c3c031
sub esp, 0x28
mov r8w, 0x17
mov eax, 0x95e80017
invalid
invalid
dec dword [rax - 0x77]
shl dword [rsi - 0x48], 0xa
add byte [rax - 0x7b], cl
leave
je 0x14004059d
xor eax, eax
ret
mov eax, 0x95e80017
invalid
invalid
mov edx, dword [rcx + 0x18]
add edx, 0xffffffda
cmp dx, 3
mov r8d, 3
cmovb r8d, edx
cmp r8w, 2
cmp r8d, 2
jne 0x14004059d
movzx eax, word [rcx]
mov bh, 1
add rsp, 0x28
ret
invalid
push rdi
push rbx
sub rsp, 0x20
test rdx, rdx
invalid
je 0x1400405db
in al, dx
and byte [rax - 0x7b], cl
sal byte [rbp + rbp + 0x48], cl
mov rdi, rcx
mov edi, ecx
shl rdx, 3
loop 0x1400405b8
lea rbx, [rdx + rdx*4]
sbb al, 0x92
xchg edx, eax
xor esi, esi
mov rcx, rdi
call fcn.14003dbf3
xor dh, dl
invalid
cmp ax, 0xb
je 0x1400405d5
add rdi, 0x28
add rbx, 0xffffffffffffffd8
jne 0x1400405bb
invalid
sub byte [rax - 0x7d], cl
ret
jmp case.0x14003e16a.780
cmp word [rdi], 0
je 0x1400405e8
invalid
xor esi, esi
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
invalid
and byte [rbx + 0x5f], bl
pop rsi
ret
mov rsi, qword [rdi + 8]
mov rdx, qword [rdi + 0x18]
jmp case.0x14003e16a.780
or byte [rax - 0x75], cl
push rdi
sbb bl, ch
jmp 0x140040649
push rsi
push rdi
push rbx
sub rsp, 0x20
mov si, 0xa
in al, dx
and byte [rsi - 0x42], ah
or al, byte [rax]
test rdx, rdx
je 0x140040631
sal byte [rdi + rbp + 0x48], cl
mov rdi, rcx
mov edi, ecx
shl rdx, 3
loop 0x14004060c
lea rbx, [rdx + rdx*4]
sbb al, 0x92
xchg edx, eax
mov rcx, rdi
stc
call fcn.14003dbf3
cmp ax, 0x17
je 0x140040627
invalid
clc
invalid
add rdi, 0x28
add rbx, 0xffffffffffffffd8
jne 0x14004060d
sub byte [rax - 0x7d], cl
ret
jmp 0x140040631
cmp word [rdi], 0xa
jne 0x140040631
movzx esi, word [rdi + 2]
mov eax, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rbp
push rbx
sub rsp, 0x58
mov rdi, rdx
xlatb
mov rsi, rcx
mov edx, 1
mov rcx, rdi
call fcn.14003b829
xor r10d, r10d
mov cl, 0xb
mov r9d, 0xb
lea r8, [0x1401b1a19]
add eax, 0x1713ad
test rax, rax
je 0x1400406e7
mov r15d, 0
cmp rdx, 1
jne 0x1400406ea
mov bpl, byte [rax]
cmp bpl, 3
jne 0x1400406e2
lea rbx, [rsp + 0x20]
mov rcx, rbx
mov rdx, rdi
call fcn.14003fa89
mov cl, byte [rbx]
cmp cl, 0x14
jne 0x140040721
lea rbx, [rsp + 0x20]
movzx r14d, word [rbx + 2]
movzx esi, word [rbx + 2]
movzx r15d, word [rbx + 4]
mov rcx, rbx
mov rdx, rdi
call fcn.14003bad6
cmp qword [rbx], 0
je case.0x14003e27b.704
mov rax, qword [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsi + 0x10], rax
adc byte [rdi], cl
adc dword [rsi], eax
adc byte [rdi], r9b
adc byte [rdi], cl
adc dword [rsi], eax
jmp 0x14004070e
mov cl, 0x12
xor r10d, r10d
xor r15d, r15d
movzx eax, r15w
or eax, r10d
mov qword [rsi + 8], r8
mov dword [rcx + rcx - 0x30], 0x846894c
mov qword [rsi + 0x10], r9
mov byte [rsi + 1], r14b
invalid
jbe 0x1400406fe
add dword [rsi - 0x77], esp
add r12b, byte [rsi - 0x77]
outsb dx, byte [rsi]
add al, 0x88
pop rsi
invalid
mov word [rsi + 2], ax
mov dword [rsi + 2], eax
mov word [rsi + 4], bp
mov byte [rsi + 6], bl
mov byte [rsi + 7], r11b
mov byte [rsi], cl
mov word [rsi + 0x18], 0xb
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov r14b, byte [rsp + 0x21]
movzx r10d, word [rsp + 0x22]
movzx edx, word [rsp + 0x22]
movzx ebp, word [rsp + 0x24]
mov bh, 0x6c
and al, 0x24
mov bl, byte [rsp + 0x26]
mov r11b, byte [rsp + 0x27]
mov r8, qword [rsp + 0x28]
mov r9, qword [rsp + 0x30]
movzx r15d, r10b
and r10d, 0xff00
jmp 0x1400406ea
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsi + 0x10], rax
movups xmmword [rsi], xmm0
mov word [rsi + 0x18], r14w
mov word [rsi + 0x1a], r15w
mov byte [rsi + 0x1c], 2
mov byte [rsi + 0x1d], bpl
jmp 0x140040714
adc byte [rdi], r9b
adc dword [rsi], eax
jmp 0x140040803
and al, 0x26
movups xmmword [rsi + 6], xmm0
movzx r8d, word [rsp + 0x36]
mov word [rsi + 0x16], r8w
mov byte [rsi], al
mov byte [rsi + 1], cl
mov dword [rsi + 2], edx
mov word [rsi + 0x18], 0xe
jmp 0x14004082f
mov eax, dword [rsp + 0x38]
mov qword [rsp + 0x50], rax
and al, 0x50
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
mov qword [rsi + 0x10], rax
movups xmmword [rsi], xmm0
mov word [rsi + 0x18], bp
mov word [rsi + 0x1a], r14w
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rbx, [rdx + rdx*4]
xor esi, esi
mov rcx, rdi
call fcn.14003dbf3
cmp ax, 0x10
je 0x14004086d
add rdi, 0x28
add rbx, 0xffffffffffffffd8
jne 0x140040853
jmp 0x140040889
sbb al, 0x66
cmp dword [rdi], 4
cmp word [rdi], 4
jne 0x140040887
cmp qword [rdi + 0x18], 1
jne 0x140040887
mov rax, qword [rdi + 8]
mov rsi, qword [rax]
mov rdx, qword [rax + 0x10]
jmp 0x140040889
xor esi, esi
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
sub byte [rax - 0x39], cl
add eax, dword [rcx]
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
or byte [r10 + 0x528a184a], cl
or byte [rdx + 0x528a184a], cl
sbb dword [rcx - 0x77], ecx
fsubr st(0)
xchg esp, eax
add byte [rax], al
add byte [rdi], cl
mov bh, 0x4e
sbb cl, byte [rdi]
mov bh, 0x56
sbb al, 0xe8
retf
bnd call fcn.14002743e
mov r15, qword [rsi + 0x10]
mov eax, r15d
rol ax, 8
mov word [r14], ax
lea r8, [rsp + 0x28]
lea rdx, [rsp + 0x26]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.14002743e
mov r14, qword [rsi]
dec dword [rbx + rcx*4 + 0x36]
add r15, r14
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov rdx, r14
mov r8, r15
mov eax, edi
mov r8, r15
mov eax, edi
call fcn.14002743e
mov rax, qword [rbx + 0x10]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rbx]
movups xmmword [rdi], xmm0
cmp qword [rsi + 8], 0
je 0x14004099e
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, edx
mov rdx, r8
jmp fcn.14003b7f4
add byte [rax], al
mov edx, ebx
add edx, 0xffffffe1
cmp dx, 4
mov eax, 1
cmovb eax, edx
mov rdi, rcx
lea ecx, [rax*8]
mov ebp, 0x3000201
add edx, ebx
in eax, dx
add edx, ebx
in eax, dx
cmp bx, 0x22
jne 0x140040a24
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsi]
jmp 0x140040b47
invalid
add byte [rax - 0x39], cl
and al, 0x28
and al, 0x28
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x30
and al, 0x30
movups xmmword [rsp + 0x30], xmm0
and al, 0x30
movzx eax, ax
lea rcx, [0x1401f6794]
push rbp
pop rbp
sbb eax, dword [rax]
ror byte [rax - 0x73], 0xd
push rbp
pop rbp
sbb eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x140040a91
mov rdx, qword [rsi]
mov edx, dword [rsi]
mov r8, qword [rsi + 0x10]
add r8, rdx
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
sub al, ch
loop case.0x140040aa2.8
invalid
call fcn.14002743e
jmp 0x140040b38
add byte [rax], al
invalid
invalid
add byte [rax], al
movzx eax, byte [rsi]
test eax, eax
je 0x140040a7d
invalid
invalid
adc eax, 0x7501f883
cmp eax, 1
jne 0x140040a81
adc al, 0xb1
add ch, bl
jmp 0x140040a84
invalid
invalid
mov cl, 2
jmp 0x140040a84
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
mov cl, 1
jmp 0x140040b33
add byte [rax], al
add ecx, ebp
mov dh, 0
add byte [rax], al
mov cl, 1
jmp 0x140040a84
mov cl, byte [rsi + 1]
add dword [rax - 0x73], ecx
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
call fcn.14003b7f4
mov cl, byte [rsi + 2]
invalid
invalid
lodsd eax, dword [rsi]
invalid
add r9b, byte [rdi]
mov dh, 0xc1
invalid
movzx eax, cl
ror dword [rax - 0x73], 0x15
lea rdx, [0x1401f67a4]
or dword [rbp + 0x1b], ebx
add byte [rax + 0x63], cl
movsxd rax, dword [rdx + rax*4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
loopne 0x140040a56
mov cl, 0xa
or ch, cl
jmp case.0x140040aa2.0
add dword [rax], 0
add byte [rcx - 0x4e8014ec], dh
mov cl, 0x14
jmp case.0x140040aa2.0
mov cl, 0x15
jmp case.0x140040aa2.0
mov cl, 0x16
mov cl, 0x14
jmp case.0x140040aa2.0
mov cl, 0x15
jmp case.0x140040aa2.0
mov cl, 0x16
jmp case.0x140040aa2.0
mov cl, 0x1e
jmp case.0x140040aa2.0
mov cl, 0x28
jmp case.0x140040aa2.0
mov cl, 0x29
jmp case.0x140040aa2.0
mov cl, 0x2a
jmp case.0x140040aa2.0
mov cl, 0x2b
jmp case.0x140040aa2.0
mov cl, 0x2c
jmp case.0x140040aa2.0
mov cl, 0x2d
jmp case.0x140040aa2.0
mov cl, 0x2e
jmp case.0x140040aa2.0
mov cl, 0x2f
jmp case.0x140040aa2.0
mov cl, 0x30
jmp case.0x140040aa2.0
mov cl, 0x31
jmp case.0x140040aa2.0
mov cl, 0x32
jmp case.0x140040aa2.0
mov cl, 0x33
jmp case.0x140040aa2.0
mov cl, 0x3c
jmp case.0x140040aa2.0
mov cl, 0x46
jmp case.0x140040aa2.0
mov cl, 0x47
jmp case.0x140040aa2.0
mov cl, 0x50
jmp case.0x140040aa2.0
mov cl, 0x56
jmp case.0x140040aa2.0
mov cl, 0x5a
jmp case.0x140040aa2.0
mov cl, 0x64
jmp case.0x140040aa2.0
invalid
invalid
mov cl, 0x6d
jmp case.0x140040aa2.0
mov cl, 0x6e
jmp case.0x140040aa2.0
mov cl, 0x6f
jmp case.0x140040aa2.0
mov cl, 0x70
jmp case.0x140040aa2.0
mov cl, 0x71
jmp case.0x140040aa2.0
mov cl, 0x72
jmp case.0x140040aa2.0
cmpxchg dword [rbx - 0x15], esi
or esi, dword [rcx - 0x4ef8148c]
mov cl, 0x74
jmp case.0x140040aa2.0
mov cl, 0x78
invalid
mov cl, 0x73
jmp case.0x140040aa2.0
mov cl, 0x74
jmp case.0x140040aa2.0
mov cl, 0x78
jmp case.0x140040aa2.0
add ecx, dword [rdx - 0x72b7fcb2]
push rsp
and al, 0x28
mov cl, byte [rsi + 3]
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
call fcn.14003b7f4
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rdi + 0x10], rax
mov eax, dword [rsi + 0xb8]
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rdi], xmm0
mov byte [rdi + 0x18], bpl
mov dword [rdi + 0x1a], eax
cmp bx, 0x22
jne 0x140040b79
sbb r12b, byte [r14 - 0x7d]
sti
and dh, byte [rbp + 9]
or dword [rax - 0x7d], ecx
invalid
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov rcx, rsi
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
jmp fcn.140040b89
stc
add al, 0xb8
add dword [rax], eax
add byte [rax], al
cmovb eax, ecx
test ax, ax
je 0x140040be2
movzx eax, ax
cmp eax, 1
je 0x140040bba
cmp eax, 2
jne 0x140040bc3
add dh, byte [rbp + 0xb]
jmp 0x140040be2
lea rcx, [rsi + 0x18]
call fcn.140038408
cmp qword [rsi + 8], 0
je 0x140040be2
sbb byte [rbx + rcx*4 + 6], cl
mov r8, qword [rsi]
mov rcx, qword [0x14024a5f8]
xor edx, edx
add rsp, 0x20
and byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
and byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
mov dh, 0x42
sbb byte [rax - 0x75], cl
xor cl, byte [rbx + rcx*4 + 0x7a]
adc byte [rax - 0x77], cl
mov ah, 0x24
xor byte [rbx], al
add byte [rax], al
and al, 0x30
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x38
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
and al, 0x40
mov qword [rsp + 0x338], r15
mov qword [rsp + 0x340], 0
and al, 0x40
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x41], ah
mov ebp, 0x83480023
clc
add ecx, dword [rdi]
xchg dword [rax + 2], esi
add byte [rax], al
and al, 0x40
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x41], ah
mov ebp, 0x83480023
clc
add ecx, dword [rdi]
xchg dword [rax + 2], esi
add byte [rax], al
lea rcx, [0x1401f6830]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ebx, ebp
lea rcx, [rsp + 0x330]
mov edx, 1
call fcn.14003b829
mov r14b, 0xb
lea rbp, str.u8u24u32
mov r15d, 2
test rax, rax
je 0x140040cc2
cmp rdx, 1
jne 0x140040cc2
mov r14b, 1
mov dh, 1
cmp byte [rax], 1
jne 0x140040cc2
invalid
mov rax, qword es:[rsp + 0x340]
mov rax, qword [rsp + 0x340]
and al, 0x40
add eax, dword [rax]
add byte [rax + 0x3b], cl
cmp rax, qword [rsp + 0x338]
jae 0x140040f4a
mov r14b, 0xe
cmp rax, qword [rsp + 0x338]
jae 0x140040f4a
mov r14b, 0xe
lea rbp, str.ChangeCipherSpecPayloadC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcmsgscodec.rs
add byte [rcx - 0x41], al
invalid
add byte [rax], al
invalid
add byte [rcx - 0x41], al
invalid
xor edi, edi
jmp 0x140041ccd
lea rcx, [rsp + 0x330]
mov edx, 1
call fcn.14003b829
lea r9, [0x1401b2cb4]
mov r11d, 0xd
mov r10d, 0xb
test rax, rax
je 0x140040f93
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
cli
add dword [rdi], ecx
jne 0x140040f93
mov dl, byte [rax]
lea eax, [rdx + 2]
invalid
invalid
mov cl, 0x13
cmp rdx, 1
jne 0x140040f93
mov dl, byte [rax]
lea eax, [rdx + 2]
invalid
invalid
mov cl, 0x13
cmp al, 0x1a
ja 0x140040d1a
movsx rax, al
lea rcx, [0x1401f4028]
adc dword [rbx], esi
sbb eax, dword [rax]
mov cl, byte [rax + rcx]
mov byte [rsp + 0x2d8], cl
mov byte [rsp + 0x1a6], cl
and al, 0xa6
add dword [rax], eax
invalid
mov word [rax + rbx*8], fs
and al, 0xd8
add al, byte [rax]
add byte [rax + 0x1a6248c], cl
and al, 0xa6
add dword [rax], eax
invalid
and al, 0xa6
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xe0
loopne 0x140040d30
add byte [rax], al
mov byte [rsp + 0x1a7], dl
mov qword [rsp + 0x2e0], rdx
loopne 0x140040d30
add byte [rax], al
mov byte [rsp + 0x1a7], dl
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
add byte [rax - 0x73], cl
mov ah, 0x24
lock add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x30
xor byte [rbx], al
add byte [rax], al
mov rcx, rsi
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0x330]
xor byte [rbx], al
add byte [rax], al
xor byte [rbx], al
add byte [rax], al
mov rcx, rsi
call fcn.14003b980
movzx eax, byte [rsi]
mov dh, 6
cmp rax, 0x14
jne 0x140040ee9
mov edx, dword [rsp + 0xf4]
lea rcx, [rsp + 0x330]
call fcn.14003b829
test rax, rax
mov ecx, 0x48ffffaa
test eax, eax
je 0x140040f85
mov rsi, rax
mov rdi, rdx
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rdx
mov qword [rsp + 0xd8], 0
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, byte [rsp + 0x2d8]
cmp al, 0x12
adc dh, byte [rdi + 0x22]
adc dh, byte [rdi + 0x22]
mov r10d, 0xf
movzx eax, al
lea rcx, [0x1401f6840]
pop rdx
sbb eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
test rdi, rdi
je 0x140042231
test byte [rcx + 0x14], ch
add byte [rax], al
mov qword [rsp + 0xd8], rdi
mov rcx, rdi
add byte [rax - 0x77], cl
stc
xor edx, edx
call fcn.14002cc95
mov r15, rax
mov r14, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r11, rdi
mov edi, r15d
shr edi, 8
mov rcx, r15
shr rcx, 0x10
mov r13w, 0x1e
jmp 0x140042a0d
invalid
mov ebx, ebp
mov rax, r12
mov r12, rsi
shr r12, 0x20
mov rbp, qword [rax + 8]
mov r13w, 0x22
mov qword [rsp + 0x2e0], rax
mov edi, esi
mov r14d, esi
jmp case.0x14003e27b.764
mov ebx, ebp
lea rcx, [rsp + 0x330]
mov edx, 1
call fcn.14003b829
test rax, rax
je 0x140040ecf
cmp rdx, 1
jne 0x140040ecf
add dword [rbp + 0x7d], esi
movzx ebp, byte [rax]
xor eax, eax
cmp ebp, 2
setne al
inc eax
xor r14d, r14d
cmp ebp, 1
cmovne r14d, eax
lea rcx, [rsp + 0x330]
mov edx, 1
call fcn.14003b829
test rax, rax
je 0x140040f28
cmp rdx, 1
jne 0x140040f28
movzx eax, byte [rax]
mov ecx, 0x220000
cmp eax, 0x45
jg 0x140040f56
lea edx, [rax - 0x14]
cmp edx, 0x28
ja case.default.0x140040eb9
lea r8, [0x1401f6938]
pop rdx
sbb eax, dword [rax]
invalid
add byte [rcx + 0x63], cl
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
mov ecx, 0x20000
jmp case.0x140040f79.101
invalid
add byte [rdx], al
add cl, ch
retf 0xd
add byte [rcx + 0x2b641eb], cl
mov ebx, ebp
mov r14b, 2
jmp 0x140041ccd
dec byte [0xc4ca0ed1]
mov byte [rsp + 0xf0], 0xb
and al, 0xf0
add byte [rax], al
lock add byte [rax], al
add byte [rbx], cl
lea rbp, [0x1401b19d4]
sub eax, 0x170af6
or dl, byte [rdi]
add byte [rcx - 0x41], al
mov r15d, 0xa
or al, byte [rax]
add byte [rax], al
jmp 0x140041cba
ror dword [0xf6130eeb], 1
mov word [rbx + rsi*8], fs
add byte [rax], al
add byte [rax], al
invalid
mov bh, 0x94
xchg esp, eax
add byte [rax], al
movzx ecx, byte [rsp + 0xf3]
add byte [rax], al
movzx edx, word [rsp + 0xf1]
xchg esp, eax
and al, 0xf1
add byte [rax], al
add byte [rax - 0x3f], cl
shl rdx, 8
shl rdx, 8
shl rcx, 0x18
or rcx, rdx
ror dword [rbx + rcx*4 - 0x74], 1
and al, 0xf8
add byte [rax], al
invalid
ror dword [rbx + rcx*4 - 0x74], 1
and al, 0xf8
add byte [rax], al
add byte [rbx + rcx*4 - 0x64], cl
mov ebx, dword [rsp + 0x100]
invalid
invalid
xchg esp, eax
mov ecx, dword [rsp + 0xf8]
mov r11, qword [rsp + 0x100]
mov ebx, dword [rsp + 0x100]
mov r10d, dword [rsp + 0xf4]
or rcx, rax
ror dword [rcx - 0x3f], 0xe2
and byte [rcx + 9], cl
retf 0x6beb
and al, 0xf4
add byte [rax], al
add byte [rax + 9], cl
ror dword [rcx - 0x3f], 0xe2
and byte [rcx + 9], cl
retf 0x6beb
mov byte [rsp + 0xf0], 0xb
add byte [rax], al
add byte [rbx], cl
mov byte [rsp + 0xf2], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rbp, [0x1401b2aab]
sub eax, 0x171b6c
mov r15d, 0x10
adc byte [rax], al
add byte [rax], al
jmp 0x140041cba
add byte [rax], al
mov r13w, 0x21
xor edi, edi
jmp 0x140041ccd
add byte [rcx], dh
invalid
cmp eax, 0x55
jle 0x140040ff3
lea edx, [rax - 0x64]
push rax
pushfq
cmp edx, 0x14
ja case.default.0x140040f79
lea r8, [0x1401f69dc]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
add edx, eax
add edx, eax
jmp rdx
mov ecx, 0x180000
jmp case.0x140040f79.101
mov r10d, 0xa
xor edi, edi
mov r9, r11
mov r11, rdi
mov rsi, r12
mov qword [rsp + 0x2e0], rax
mov dword [rsp + 0x2e0], eax
mov dword [rsp + 0x2e0], eax
mov ebx, ebp
mov r12, r10
shr r12, 0x20
mov r13w, 0x23
cmp qword [rsi + 8], 0
jle 0x140040fb8
invalid
jle 0x140040fb8
or byte [rax], al
add byte [rsp + rbp + 0x4c], dh
mov eax, dword [rsi]
je 0x140040fdf
mov r8, qword [rsi]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
or eax, 0x20963b
xor edx, edx
mov rsi, r11
mov rdi, r9
fimul word [rcx + rcx*4 - 0x31]
mov r14, r10
mov esi, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r10, r14
mov r9, rdi
add byte [rbp - 0x77], cl
mov r9, rdi
mov r11, rsi
mov r15, rsi
mov rbp, rdi
mov ebp, edi
mov ebp, edi
jmp 0x140040fe5
mov r15, r11
fisttp word [rcx + rcx*4 - 0x33]
mov rbp, r9
mov edi, r10d
mov r14d, edi
mov esi, edi
mov esi, edi
shr edi, 8
jmp 0x140041cf7
invalid
add byte [rax], al
add al, 0xd
add byte [rax], al
or eax, 0xf8830000
cmp eax, 0x46
je case.0x14003e27b.791
pop rcx
je case.0x14003e27b.791
pop rcx
cmp eax, 0x47
je 0x140041047
cmp eax, 0x50
push rax
jne case.0x140040f79.101
or al, 0
add byte [rcx + 0x150000], bh
invalid
invalid
mov ecx, 0x150000
adc eax, 0xc7fe900
add byte [rax], al
jmp case.0x140040f79.101
add byte [rbp + 0x2f840fc0], al
test eax, eax
je 0x140041c47
test byte [rdi], ch
or al, 0
invalid
test byte [rdi], ch
or al, 0
add byte [rbx - 0x7af0f508], al
cmp eax, 0xa
jne case.0x140040f79.101
outsb dx, byte [rsi]
or al, 0
add byte [rax], al
outsb dx, byte [rsi]
or al, 0
add byte [rax], al
mov ecx, 0x10000
add byte [rax], al
mov ecx, 0x10000
jmp case.0x140040f79.101
or al, 0
add byte [rbx - 0x7bf0a908], al
cmp eax, 0x56
je 0x140041c8a
cmp eax, 0x5a
invalid
test dword [rdx + 0xc], edx
invalid
cmp eax, 0x56
je 0x140041c8a
test byte [rsi + 0xc], dl
add byte [rax], al
cmp eax, 0x5a
clc
pop rdx
jne case.0x140040f79.101
add byte [rcx + 0x170000], bh
mov ecx, 0x170000
add byte [rdi], dl
add cl, ch
jmp case.0x140040f79.101
or al, 0
add byte [rcx + 0x140000], bh
adc al, 0
mov ecx, 0x140000
adc al, 0
add cl, ch
or al, 0
add byte [rcx + 0x130000], bh
mov ecx, 0x130000
jmp case.0x140040f79.101
mov ecx, 0x130000
jmp case.0x140040f79.101
or al, 0
add byte [rax - 0x77], cl
mov esp, 0xd824
add byte [rax - 0x77], cl
stc
mov qword [rsp + 0xd8], rdi
mov rcx, rdi
xor edx, edx
call fcn.14002cc95
mov r15, rax
invalid
mov r14, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
adc al, 0
adc al, 0
mov r11, rdi
mov edi, r15d
shr edi, 8
mov rcx, r15
mov ecx, edi
mov ecx, edi
shr rcx, 0x10
mov r13w, 0x1b
jmp 0x140042a0d
jmp 0xfd4576a4
test rdi, rdi
je 0x140042223
lea r11, [0x1401afcb9]
invalid
in al, dx
invalid
mov edi, 0xf
mov r10d, 0xe
jmp 0x140040f8d
invalid
invalid
invalid
test rdi, rdi
dec dword [rdi]
test byte [rsi + 0x11], ah
je 0x14004222a
add byte [rax], al
lea r11, [0x1401afc9a]
invalid
mov r10d, 0xe
mov edi, 0xe
add byte [rdi + 0xe], bh
add byte [rax], al
add cl, ch
jmp 0x140040f8d
mov dl, 0xfe
invalid
mov qword [rsp + 0xd8], rdi
mov rcx, rdi
mov esp, 0xd824
and al, 0xd8
add byte [rax], al
add byte [rax - 0x77], cl
stc
xor edx, edx
call fcn.14002cc95
mov r15, rax
mov r14, rdx
shr al, cl
test al, 0xbb
invalid
dec dword [rcx - 0x77]
invalid
mov esi, edx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
clc
call sub.VCRUNTIME140.dll_memcpy
and al, 0xb0
adc al, 0
add byte [rcx - 0x77], cl
sti
mov r11, rdi
mov edi, r15d
mov edi, edi
shr edi, 8
mov rcx, r15
mov ecx, edi
mov ecx, edi
shr rcx, 0x10
jmp 0xfd457724
mov r13w, 0x16
jmp 0x140042a0d
add byte [rax], al
mov r13d, 0xf2e90016
sbb byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rsi, [rsp + 0x1e0]
mov ah, 0x24
loopne 0x140041122
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0xc8]
xchg esp, eax
and al, 0xc8
add byte [rax], al
enter 0, 0
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call 0x14003e116
jrcxz 0x140041100
iretd
invalid
movzx eax, byte [rsi]
cmp rax, 0x14
jne 0x140041e5f
clc
adc al, 0xf
test dword [rdi], ebx
or eax, 0x8d480000
invalid
add byte [rax - 0x73], cl
lea rsi, [rsp + 0x1e0]
lea esi, [rsp + 0x1e0]
mov ah, 0x24
loopne 0x140041147
and al, 0xe0
add dword [rax], eax
add byte [rax], al
add byte [rdi + rcx - 0x49], al
outsb dx, byte [rsi]
add cl, byte [rdi]
mov bh, 0x5e
add al, 0x48
lea edx, [rsp + 0xc8]
movzx r13d, word [rsi + 2]
movzx ebx, word [rsi + 4]
lea rdx, [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
mov rcx, rsi
call fcn.14004033b
cmp byte [rsi], 0
jne 0x1400411af
int1
invalid
lea rsi, [rsp + 0x1e0]
lea rsi, [rsp + 0x1e0]
add byte [rax], al
mov eax, dword [rsi + 1]
mov ecx, dword [rsi + 4]
mov dword [rsp + 0x1ab], ecx
mov dword [rsp + 0x1a8], eax
and al, 0xa8
add dword [rax], eax
invalid
add al, 0x89
mov word [rbx + rbp*4], fs
add dword [rax], eax
add byte [rcx + 0x1a82484], cl
add byte [rax], al
add byte [rax - 0x75], cl
jle 0x14004118e
mov rdi, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
jbe 0x14004119a
mov r15, qword [rsi + 0x18]
mov al, byte [rsi + 0x20]
mov byte [rsp + 0x30], al
lea rdx, [rsp + 0xc8]
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.14004040c
invalid
cmp qword [rsi], 0
je 0x1400427d0
mov r10, qword [rsp + 0x1e8]
mov r11, qword [rsp + 0x1f0]
add dword [rax], eax
add byte [rax - 0x75], cl
mov esp, 0x1f824
add cl, ch
sar ebp, 0xff
invalid
and al, 0xf0
add dword [rax], eax
add byte [rax - 0x75], cl
mov esp, 0x1f824
add cl, ch
sar ebp, 0xff
dec dword [rbp + rcx*4 + 0x1d]
invalid
invalid
invalid
lea r11, [0x1401afca8]
lea ebx, [0x1401afca8]
mov edi, 0x11
add cl, ch
mov al, 0xfd
invalid
jmp 0x140040f8d
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0xc8]
mov rcx, rsi
mov ecx, esi
call fcn.140040780
movzx eax, word [rsi + 0x18]
mov edx, dword [rsi + 2]
movzx ecx, word [rsi + 6]
shl rcx, 0x20
or rcx, rdx
mov r15b, byte [rsi]
mov dil, byte [rsi + 1]
mov r14, qword [rsi + 8]
mov r11, qword [rsi + 0x10]
cmp rax, 0xe
jne 0x140041eb2
movzx eax, r15b
movzx edx, dil
shl rdx, 8
or rdx, rax
shl rcx, 0x10
loope 0x140041243
loope 0x140041243
or rcx, rdx
mov r10, rcx
invalid
mov rdi, r11
jmp 0x140042cf4
lea rcx, [rsp + 0xc8]
mov edx, 4
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rdx + 4], bh
call fcn.14003b829
test rax, rax
setne r8b
cmp rdx, 4
sete cl
rol dword [rax + riz - 0x3f], 0x66
cmp ebp, 5
movsd dword [rdi], dword [rsi]
invalid
rol dword [rax + riz - 0x3f], 0x66
cmp ebp, 5
jne 0x140041ed9
lea r11, [0x1401af885]
mov edi, 3
mov esi, 0xb
test cl, cl
je 0x14004224f
mov rsi, r11
mov ebx, dword [rax]
lea rcx, [rsp + 0xc8]
mov edx, 4
call fcn.14003b829
xor ecx, ecx
test rax, rax
je 0x1400429e2
cmp rdx, 4
mov r11, rsi
mov esi, 0xb
jne 0x140046055
mov esi, dword [rax]
lea rdi, [rsp + 0xf0]
lea rdx, [rsp + 0xc8]
mov rcx, rdi
call fcn.14003bad6
cmp qword [rdi], 0
je 0x140042d5e
mov rsi, qword [rsp + 0xf8]
mov r11, qword [rsp + 0x100]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x54], cl
and al, 8
add dword [rax], eax
add cl, ch
add byte [r8], r8b
add dword [rax], eax
add byte [rbx + rcx*4 - 0x54], cl
and al, 8
add dword [rax], eax
add cl, ch
add byte [r8], r8b
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0xc8]
mov rcx, rsi
call 0x14003e116
movzx eax, byte [rsi]
cmp rax, 0x14
jne 0x140041e27
lea rsi, [rsp + 0xf0]
movzx edi, word [rsi + 2]
movzx ebx, word [rsi + 4]
lea rdx, [rsp + 0xc8]
mov rcx, rsi
call fcn.14004033b
cmp byte [rsi], 0
jne 0x140041b43
mov eax, dword [rsp + 0xf1]
mov ecx, dword [rsp + 0xf4]
mov dword [rsp + 0x1e3], ecx
mov dword [rsp + 0x1e0], eax
movups xmm0, xmmword [rsp + 0xf8]
mov rax, qword [rsp + 0x108]
mov cl, byte [rsp + 0x110]
movups xmmword [rsp + 0x1e7], xmm0
mov qword [rsp + 0x1f7], rax
mov byte [rsp + 0x1ff], cl
movdqu xmm0, xmmword [rsp + 0x1e0]
movdqu xmm1, xmmword [rsp + 0x1f0]
pcmpeqb xmm1, xmmword [0x140192170]
pcmpeqb xmm0, xmmword [0x140192180]
pand xmm0, xmm1
pmovmskb eax, xmm0
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0xc8]
mov rcx, rsi
cmp eax, 0xffff
je 0x14004296f
call fcn.14004040c
cmp qword [rsi], 0
jne 0x140041b43
mov word [rsp + 0xe8], bx
mov word [rsp + 0x258], di
lea rdi, [rsp + 0xf0]
mov rax, qword [rdi + 8]
mov qword [rsp + 0xa8], rax
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x78], rax
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0xc0], rax
movdqu xmm0, xmmword [rdi + 0x20]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0xc8]
add byte [rax - 0x77], cl
stc
mov ecx, edi
call case.0x14003da58.502
movzx eax, byte [rdi]
cmp rax, 0x14
jne 0x140041e27
lea rdi, [rsp + 0xf0]
movzx ebx, word [rdi + 2]
movzx r14d, word [rdi + 4]
mov esp, 0xf024
add byte [rdi], cl
mov bh, 0x5f
add al, byte [rdi + rcx - 0x49]
ja 0x140041461
lea rdx, [rsp + 0xc8]
lea edx, [rsp + 0xc8]
enter 0, 0
mov rcx, rdi
call fcn.14003ff14
movzx eax, byte [rdi]
cmp rax, 0x14
jne 0x140043437
mov r15b, byte [rsp + 0xf1]
mov r13b, byte [rsp + 0xf2]
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
add byte [rax], al
cmp rcx, rax
jae 0x140043929
lea rdi, [rsp + 0xf0]
lea rdx, [rsp + 0xc8]
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.14003f318
cmp qword [rdi], 0
jne 0x140041b43
test dword [rsi + 6], edi
add byte [rax], al
test dword [rsi + 6], edi
add byte [rax], al
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x80], rax
mov rdx, qword [rsp + 0x100]
mov r8, qword [rsp + 0x108]
mov rax, qword [rsp + 0xd0]
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add cl, ch
and al, 0
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add cl, ch
and al, 0
add byte [rax - 0x73], cl
mov ah, 0x24
lock add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0xc8]
lea edx, [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14003f318
cmp qword [rsi], 0
jne 0x140041b43
dec dword [rax - 0x7d]
add byte ds:[rdi], cl
test dword [rdi], esp
invalid
invalid
add byte [rdx + rcx*4 - 0x44], al
mov r15b, byte [rsp + 0xf8]
mov dil, byte [rsp + 0xf9]
and al, 0xf8
add byte [rax], al
add byte [rax - 0x76], al
mov bh, byte [rsp + 0xf9]
mov esp, 0xf924
add byte [rbx + 0xfa2484], cl
add byte [rax], al
mov eax, dword [rsp + 0xfa]
test byte [rdx + rdi*8], ah
cli
add byte [rax], al
add byte [rdi], cl
movzx ecx, word [rsp + 0xfe]
mov bh, 0x8c
and al, 0xfe
add byte [rax], al
add byte [rax - 0x3f], cl
loope 0x14004155f
add byte [rax], al
shl rcx, 0x20
or rcx, rax
mov r14, qword [rsp + 0x100]
mov esi, dword [rsp + 0x100]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x64], cl
pushfq
mov r11, qword [rsp + 0x108]
mov r13w, 0x19
invalid
pushfq
and al, 8
add dword [rax], eax
add byte [rsi + 0x41], ah
mov ebp, 0xb1e90019
add cl, ch
mov cl, 0x14
invalid
add cl, ch
mov cl, 0x14
add byte [rax], al
invalid
jmp 0x140042a0d
add byte [rax - 0x73], cl
mov ah, 0x24
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0xc8]
lea edx, [rsp + 0xc8]
and al, 0xf0
lock add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
lea edx, [rsp + 0xc8]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
cmp bp, 5
jne 0x140041f2b
add eax, 0x9b2850f
add byte [rax], al
call fcn.14003bad6
cmp qword [rsi], 0
jne 0x140041b43
add byte ds:[rdi], cl
test dword [rbx + 0x48000005], edi
lea esi, [rsp + 0xf0]
add byte [rax - 0x73], cl
mov ah, 0x24
lock add byte [rax], al
add byte [rbx + rcx*4 + 0x6e], cl
or byte [rax - 0x75], cl
adc byte [rax - 0x77], r9b
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
sbb byte [rax - 0x77], r9b
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
int1
lea rsi, [rsp + 0xf0]
add byte [rax], al
mov r13, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsi + 0x18]
mov eax, 0x48000000
mov eax, dword [rsi + 0x18]
mov qword [rsp + 0xb0], rax
lea rdx, [rsp + 0xc8]
mov rcx, rsi
call fcn.14003b980
mov sil, byte [rsi]
cmp sil, 0x14
jne 0x14004276e
mov eax, dword [rsp + 0xf4]
mov edx, 0x10000
cmp eax, edx
cmovb edx, eax
lea rcx, [rsp + 0xc8]
call fcn.14003b829
test rax, rax
je 0x140042e54
test byte [rax + rbx], ah
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xa8
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x70
mov qword [rsp + 0xa8], r13
mov qword [rsp + 0x70], r12
mov word [rsp + 0x2c], bp
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rdx
mov qword [rsp + 0x270], 0
mov qword [rsp + 0x88], 8
xorps xmm6, xmm6
movups xmmword [rsp + 0x90], xmm6
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rax], al
sbb dword [rax], eax
invalid
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rax], al
sbb dword [rax], eax
add byte [rax - 0x73], cl
mov ah, 0x24
invalid
lea rsi, [rsp + 0x260]
lea rax, str.u8u24u32
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], eax
invalid
xor byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
lock add byte [rax], al
lea rcx, [rsp + 0xf0]
mov rdx, rsi
mov edx, esi
lock add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.14003b8c8
invalid
invalid
mov edx, esi
call fcn.14003b8c8
invalid
cmp qword [rsp + 0xf0], 0
and al, 0xf0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x38], rax
jne 0x140044231
mov edx, 2
mov rcx, rsi
call fcn.14003b829
test rax, rax
je 0x14004424d
cmp rdx, 2
jne 0x14004424d
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
mov rcx, rsi
call fcn.14003b829
test rax, rax
je 0x140044268
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x1c0], 8
lea rax, [rsp + 0x1c8]
movups xmmword [rax], xmm6
mov r15d, 8
xor esi, esi
test rdx, rdx
je case.0x140040a46.190
mov r12, rdi
lea rcx, [rsp + 0xf0]
lea rdi, [rsp + 0x50]
add byte [rax - 0x73], cl
jl 0x140041754
push rax
mov rdx, rdi
call fcn.14003f882
mov r8b, byte [rsp + 0xf0]
cmp r8b, 0x14
jne 0x1400437b4
movzx ebp, word [rsp + 0xf2]
movzx r14d, word [rsp + 0xf4]
movzx esi, word [rsp + 0xf4]
mov edx, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rdi
mov ecx, edi
call fcn.14003b829
mov r8b, 0xb
invalid
test rax, rax
je 0x140043858
jrcxz 0x140041793
add byte [rax], al
cmp rdx, 2
jne 0x140043858
mov r13, r12
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
mov rcx, rdi
call fcn.14003b829
test rax, rax
je 0x140043862
movabs al, byte [0xc5840fc08548ffff]
and byte [rax], al
add byte [rcx - 0x77], cl
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
add byte [rax], al
mov r12, rax
mov rdi, rdx
movzx eax, bp
mov qword [rsp + 0x1e0], r12
mov qword [rsp + 0x1e8], rdx
mov qword [rsp + 0x1f0], 0
cmp eax, 5
je 0x140041811
invalid
cmp eax, 0x11
jne 0x140041852
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x1e0]
call fcn.14003ee38
cmp qword [rsp + 0xf0], 0
mov r13, qword [rsp + 0xf8]
mov r12, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x108]
mov bp, 0x27
je 0x14004187b
jmp 0x140043a06
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x1e0]
call fcn.14003fb51
cmp qword [rsp + 0xf0], 0
mov r13, qword [rsp + 0xf8]
mov r12, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x108]
mov bp, 0x26
je 0x14004187b
jmp 0x140043a06
mov qword [rsp + 0x1f0], rdi
mov rcx, rdi
xor edx, edx
call fcn.14002cc95
mov r13, rax
mov rax, rdx
mov rcx, r13
mov rdx, r12
mov r12, rax
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0xf0], r13
mov qword [rsp + 0xf8], r12
mov qword [rsp + 0x100], rdi
mov word [rsp + 0x108], bp
mov word [rsp + 0x10a], r14w
cmp rax, qword [rsp + 0x1e8]
jb 0x140043885
lea rcx, [rsp + 0x10a]
movzx eax, word [rcx + 4]
mov ecx, dword [rcx]
mov dword [rsp + 0x1a8], ecx
mov word [rsp + 0x1ac], ax
cmp rsi, qword [rsp + 0x1c8]
jne 0x140041901
lea rcx, [rsp + 0x1c0]
mov rdx, rsi
call fcn.14003a139
mov r15, qword [rsp + 0x1c0]
mov rsi, qword [rsp + 0x1d0]
mov eax, r13d
shr eax, 8
mov dword [rsp + 0x30], eax
mov eax, r13d
shr eax, 0x10
mov dword [rsp + 0x40], eax
mov rax, r13
shr rax, 0x20
mov qword [rsp + 0x48], rax
shl rsi, 5
mov qword [r15 + rsi], r13
shr r13, 0x30
in eax, dx
xor byte [rcx + rcx*4 - 0x15], al
in eax, dx
xor byte [rcx + rcx*4 - 0x15], al
mov qword [r15 + rsi + 8], r12
mov qword [r15 + rsi + 0x10], rdi
mov word [r15 + rsi + 0x18], bp
mov eax, dword [rsp + 0x1a8]
mov dword [r15 + rsi + 0x1a], eax
movzx eax, word [rsp + 0x1ac]
mov word [r15 + rsi + 0x1e], ax
mov rsi, qword [rsp + 0x1d0]
inc rsi
mov qword [rsp + 0x1d0], rsi
mov rax, qword [rsp + 0x60]
cmp rax, qword [rsp + 0x58]
jb 0x140041724
mov rdi, r12
mov r15, qword [rsp + 0x1c0]
mov r14, qword [rsp + 0x1c8]
and al, 0xc8
add dword [rax], eax
add bl, ch
invalid
and al, 0xc8
add dword [rax], eax
add bl, ch
add eax, dword [rbp + 0x31]
xor r14d, r14d
cmp qword [rsp + 0x78], 0
je 0x140046061
xor r14d, r14d
cmp qword [rsp + 0x78], 0
js 0x14004199b
je 0x140046061
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x98]
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
mov rdx, rax
invalid
invalid
add byte [rax], al
mov rdx, rax
cmp rax, qword [rsp + 0x90]
cmp eax, dword [rsp + 0x90]
cmp eax, dword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rbp + 0x15], dh
jne case.0x140040a46.165
adc eax, 0x248c8d48
mov byte [rax], al
lea rcx, [rsp + 0x88]
lea ecx, [rsp + 0x88]
add byte [rax], al
call fcn.14003ac41
invalid
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
lea rax, [rdx + rdx*2]
add al, 0x52
shl rax, 4
mov r8, qword [rsp + 0x78]
js 0x140041a2d
mov dword [rcx + rax], eax
js 0x140041a2d
mov dword [rcx + rax], eax
mov r8, qword [rsp + 0x80]
mov qword [rcx + rax + 8], r8
mov dword [rcx + rax + 8], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
add dword [rax], ecx
mov r8, qword [rsp + 0x38]
and al, 0x38
mov qword [rcx + rax + 0x10], r8
adc byte [rcx + rcx*4 + 0x7c], cl
add dword [rax], ebx
mov qword [rcx + rax + 0x18], r15
shr r15, 8
shr edi, 8
or byte [rcx + rcx*4 + 0x74], cl
mov qword [rcx + rax + 0x20], r14
mov dword [rcx + rax + 0x20], esi
add dword [rax], esp
and byte [rax - 0x77], cl
mov word [rax + riz*8], fs
invalid
mov qword [rsp + 0xe0], rcx
mov dword [rsp + 0xe0], ecx
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rcx + rax + 0x28], rsi
je case.0x140040a46.162
sub byte [rax - 1], cl
inc rdx
ret 0x8948
mov qword [rsp + 0x98], rdx
mov dword [rsp + 0x98], edx
xchg esp, eax
and al, 0x98
cwde
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rax, qword [rsp + 0x270]
test byte [rax + rsi*2], ah
and al, 0x70
jo 0x140041a29
add al, byte [rax]
add byte [rax], al
add byte [rax + 0x3b], cl
cmp rax, qword [rsp + 0x268]
test byte [rax + rbp*2], ah
add al, byte [rax]
add byte [rax], al
invalid
invalid
mov ah, 0x24
push 0x48000002
lea esi, [rsp + 0x260]
invalid
add al, byte [rax]
invalid
add byte [rax], al
lea rsi, [rsp + 0x260]
and al, 0x60
invalid
add al, byte [rax]
add byte [rdi], cl
invalid
jb 0x140041662
and edi, esp
cld
invalid
mov r10, rdx
mov rsi, qword [rsp + 0x90]
mov ah, 0x24
nop
add byte [rax], al
invalid
mov esi, dword [rsp + 0x90]
mov ah, 0x24
nop
add byte [rax], al
add cl, ch
jmp 0x140042f50
add dword [0xcd4c1a51], edx
mov ah, 0x24
add byte [rax], al
lea rsi, [rsp + 0xf0]
lock add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
xchg esp, eax
lea rdx, [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, rsi
int1
call fcn.14003fb51
cmp qword [rsi], 0
jne 0x140041b43
mov r15b, byte [rsp + 0xf8]
mov bh, byte [rsp + 0xf8]
mov esp, 0xf824
add byte [rax - 0x76], al
mov dil, byte [rsp + 0xf9]
mov eax, dword [rsp + 0xfa]
test byte [rdx + rdi*8], ah
add byte [rax], al
invalid
mov esp, 0xf924
add byte [rbx + 0xfa2484], cl
add byte [rax], al
test byte [rdx + rdi*8], ah
add byte [rax], al
add byte [rdi], cl
movzx ecx, word [rsp + 0xfe]
mov bh, 0x8c
and al, 0xfe
mov word [rsi + rdi*8], fs
add byte [rax], al
add byte [rax - 0x3f], cl
shl rcx, 0x20
add byte [rax], al
shl rcx, 0x20
or rcx, rax
or ecx, eax
mov r14, qword [rsp + 0x100]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x64], cl
mov r11, qword [rsp + 0x108]
pushfq
and al, 8
add dword [rax], eax
invalid
add byte [rax], al
add byte [rsi + 0x41], ah
mov ebp, 0x5ce9001c
invalid
pop rsp
mov r13w, 0x1c
jmp 0x140042a0d
pop rsp
sldt word [rax]
add byte [rax], al
lea rcx, [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rdx + 1], bh
add byte [rax], al
invalid
add byte [rax], al
mov edx, 1
add byte [rax], al
add al, ch
popf
call fcn.14003b829
lea r11, [0x1401b1a36]
lea ebx, [0x1401b1a36]
invalid
dec dword [rbp + rcx*4 + 0x1d]
insb byte [rdi], dx
lea ebx, [0x1401b1a36]
call qword [rsi]
add byte [rdi + 0x10], bh
mov edi, 0x10
adc byte [rax], al
add byte [rax], al
mov r10d, 0xb
mov edx, 0xb
or eax, dword [rax]
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
invalid
add byte [rax], al
test rax, rax
je 0x140040f8d
ror byte [rdi], 0x84
scasd eax, dword [rdi]
test byte [rdi + 0x48fffff4], ch
hlt
cmp rdx, 1
cmp edx, 1
cli
add dword [rdi], ecx
jne 0x140040f8d
test dword [rbp + 0x40fffff4], esp
hlt
inc dword [rax - 0x76]
mov dil, byte [rax]
mov bh, byte [rax]
cmp byte [rax - 0x80], al
inc dword [rcx]
cmp dil, 1
sete al
mov cl, 2
add ch, byte [rax]
sal dword [rcx], 0xc0
add ch, byte [rax]
sal dword [rcx], 0xc0
test dil, dil
test bh, bh
movzx r15d, cl
mov dh, 0xf9
cmove r15d, eax
clc
mov r13w, 0x1a
mov qword [rsp + 0x40], rax
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
jmp 0x140042a17
add byte [rax], al
cmp bp, 5
jne 0x140042076
test dword [rbp + 5], edx
add byte [rax], al
test dword [rbp + 5], edx
add byte [rax], al
add eax, 0x8d480000
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0xc8]
lea edx, [rsp + 0xc8]
mov ah, 0x24
lock add byte [rax], al
add byte [rax - 0x73], cl
invalid
xchg esp, eax
lea edx, [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rsi
int1
call fcn.14003bad6
cmp qword [rsi], 0
dec dword [rax - 0x7d]
add byte ds:[rdi], cl
test byte [rbp + 7], dh
cmp dword [rsi], 0
je 0x1400422b8
add byte [rax], al
mov r10, qword [rsp + 0xf8]
mov r11, qword [rsp + 0x100]
add dword [rax], eax
add byte [rax - 0x75], cl
mov esp, 0x10824
add cl, ch
invalid
hlt
invalid
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x64], cl
and al, 0
add dword [rax], eax
add byte [rax - 0x75], cl
mov esp, 0x10824
add cl, ch
sub eax, 0x48fffff4
mov dword [rsp + 0xd8], edi
mov qword [rsp + 0xd8], rdi
mov rcx, rdi
xor edx, edx
call fcn.14002cc95
mov r15, rax
mov edi, eax
mov r14, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r11, rdi
mov ebx, edi
mov ebx, edi
mov edi, r15d
shr edi, 8
mov rcx, r15
shr rcx, 0x10
mov r13w, 0x10
mov ax, 0xb
invalid
mov r13d, 0xb8660010
or eax, dword [rax]
invalid
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
jmp 0x140042a17
imul ecx, dword [rsi], 0x8d4c0000
sbb eax, 0x16e113
lea r11, [0x1401afcc8]
lea ebx, [0x1401afcc8]
add byte [rdi + 0xb], bh
mov edi, 0xb
add cl, ch
invalid
jmp 0x140040f8d
mov ecx, 0x90000
jmp case.0x140040f79.101
mov ecx, 0x50000
jmp case.0x140040f79.101
mov ecx, 0x40000
jmp case.0x140040f79.101
mov ecx, 0xa0000
jmp case.0x140040f79.101
mov ecx, 0x100000
jmp case.0x140040f79.101
mov ecx, 0x30000
jmp case.0x140040f79.101
mov ecx, 0xb0000
jmp case.0x140040f79.101
mov ecx, 0x60000
jmp case.0x140040f79.101
mov ecx, 0xe0000
jmp case.0x140040f79.101
mov ecx, 0x80000
jmp case.0x140040f79.101
mov ecx, 0x70000
jmp case.0x140040f79.101
mov ecx, 0x120000
jmp case.0x140040f79.101
mov ecx, 0xc0000
jmp case.0x140040f79.101
mov ecx, 0xd0000
jmp case.0x140040f79.101
mov ecx, 0xf0000
jmp case.0x140040f79.101
mov ecx, 0x110000
jmp case.0x140040f79.101
xor ecx, ecx
jmp case.0x140040f79.101
mov ecx, 0x1d0000
jmp case.0x140040f79.101
mov ecx, 0x1e0000
jmp case.0x140040f79.101
mov ecx, 0x1c0000
jmp case.0x140040f79.101
mov ecx, 0x1f0000
jmp case.0x140040f79.101
mov ecx, 0x210000
jmp case.0x140040f79.101
mov ecx, 0x1b0000
jmp case.0x140040f79.101
mov ecx, 0x190000
jmp case.0x140040f79.101
mov ecx, 0x1a0000
jmp case.0x140040f79.101
mov ecx, 0x200000
jmp case.0x140040f79.101
mov ecx, 0x160000
mov rdx, qword [rsp + 0x340]
cmp rdx, qword [rsp + 0x338]
jae 0x140041e0f
mov byte [rsp + 0xf0], 0xe
lea rbp, str.AlertMessagePayload
mov r15d, 0x13
mov r13w, 0x23
mov r14d, dword [rsp + 0xf0]
mov edi, r14d
shr edi, 8
cmp qword [r12 + 8], 0
je 0x140041cec
mov rcx, qword [0x14024a5f8]
xor r12d, r12d
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140041cef
xor r12d, r12d
mov qword [rsp + 0x2e0], rax
shl edi, 8
movzx edx, r14b
or edx, edi
cmp r13w, 0x23
jne 0x140041d2f
mov rax, qword [rsp + 0x370]
mov byte [rax], 2
mov dword [rax + 8], edx
mov dword [rax + 0xc], r12d
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], r15
mov word [rax + 0xb8], 0xa
jmp 0x140041df3
lea rax, [rsp + 0x4a8]
mov ecx, 0x1e
lea rsi, [rsp + 0x430]
mov rdi, rax
rep movsd dword [rdi], dword [rsi]
movzx ecx, word [rsp + 0x2f4]
mov r8, qword [rsp + 0x370]
mov word [r8 + 0xae], cx
mov ecx, dword [rsp + 0x2f0]
mov dword [r8 + 0xaa], ecx
mov cl, byte [rsp + 0x2d8]
mov byte [r8 + 0xb0], cl
mov rcx, qword [rsp + 0x2e0]
mov byte [r8 + 0xb1], cl
mov ecx, dword [rsp + 0x2e8]
mov dword [r8 + 0xb2], ecx
movzx ecx, word [rsp + 0x2ec]
mov word [r8 + 0xb6], cx
mov dword [r8], edx
mov dword [r8 + 4], r12d
mov qword [r8 + 8], rbp
mov qword [r8 + 0x10], r15
mov qword [r8 + 0x18], r10
mov qword [r8 + 0x20], r9
mov qword [r8 + 0x28], r11
lea rdi, [r8 + 0x30]
mov ecx, 0x1e
mov rsi, rax
rep movsd dword [rdi], dword [rsi]
mov word [r8 + 0xa8], r13w
mov word [r8 + 0xb8], bx
movzx eax, word [rsp + 0x29e]
mov word [r8 + 0xba], ax
movaps xmm6, xmmword [rsp + 0x520]
add rsp, 0x538
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
shl eax, 0x18
or ecx, eax
shl ebp, 8
or r14d, ebp
or r14d, ecx
mov r13w, 0x1f
jmp 0x140041cc7
movzx ecx, byte [rsp + 0xf1]
movzx edx, word [rsp + 0xf2]
movzx r10d, word [rsp + 0xf4]
movzx r8d, word [rsp + 0xf6]
shl r8, 0x30
mov r11, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x100]
jmp 0x140041e95
movzx ecx, byte [rsp + 0x1e1]
movzx edx, word [rsp + 0x1e2]
movzx r10d, word [rsp + 0x1e4]
movzx r8d, word [rsp + 0x1e6]
shl r8, 0x30
mov r11, qword [rsp + 0x1e8]
mov rdi, qword [rsp + 0x1f0]
or r8, rax
shl rcx, 8
or rcx, r8
shl rdx, 0x10
or rdx, rcx
shl r10, 0x20
or r10, rdx
jmp 0x140040f8d
movzx ebx, word [rsp + 0x10e]
mov edx, dword [rsp + 0x10a]
shl rdx, 0x10
shl rbx, 0x30
or rbx, rdx
or rbx, rax
mov r13w, 0x13
jmp 0x140042a0d
test cl, cl
je 0x140042256
mov edi, dword [rax]
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0xc8]
mov rcx, rsi
call fcn.14003ba1f
cmp qword [rsi], 0
je 0x140042731
mov r14, qword [rsp + 0xf8]
mov r11, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x108]
mov rax, r14
and rax, 0xffffffffffffff00
jmp 0x14004226a
call fcn.14003b980
movzx eax, byte [rsi]
cmp rax, 0x14
jne 0x140042276
mov eax, dword [rsp + 0xf4]
mov edx, 0x10000
cmp eax, edx
cmovb edx, eax
lea rcx, [rsp + 0xc8]
call fcn.14003b829
test rax, rax
je 0x1400427a2
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], rdx
mov qword [rsp + 0x1d0], 0
mov qword [rsp + 0x1e0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x1e8], xmm0
test rdx, rdx
je 0x1400429ef
mov rbx, r12
mov r12d, 8
xor r11d, r11d
lea rsi, [rsp + 0xf0]
lea r15, [rsp + 0x1c0]
mov r13, r11
mov rcx, rsi
mov rdx, r15
call fcn.14003b8c8
cmp qword [rsp + 0xf0], 0
mov r8, qword [rsp + 0xf8]
mov r14, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x108]
jne 0x140042cde
mov rdx, r13
cmp r13, qword [rsp + 0x1e8]
add dword [rax], eax
add byte [rbp + 0x23], dh
lodsb al, byte [rsi]
and al, 0xe8
add dword [rax], eax
add byte [rbp + 0x23], dh
lea rcx, [rsp + 0x1e0]
mov r12, r8
call fcn.14003a8ed
mov r8, r12
mov r12, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1f0]
lea rax, [rdx + rdx*2]
mov qword [r12 + rax*8], r8
mov qword [r12 + rax*8 + 8], r14
je 0x140041ff3
or byte [rcx - 0x77], cl
jl 0x140041ff8
adc byte [rbx + rcx*4 - 0x64], cl
and al, 0xf0
add dword [rax], eax
add byte [rcx - 1], cl
ret
mov qword [rsp + 0x1f0], r11
mov dword [rsp + 0x1f0], ebx
je 0x140041ff3
or byte [rcx - 0x77], cl
jl 0x140041ff8
adc byte [rbx + rcx*4 - 0x64], cl
pushfq
and al, 0xf0
add dword [rax], eax
add byte [rcx - 1], cl
ret
mov dword [rsp + 0x1f0], ebx
mov rax, qword [rsp + 0x1d0]
cmp rax, qword [rsp + 0x1c8]
jb 0x140041fbe
invalid
invalid
invalid
mov r15, qword [rsp + 0x1e0]
mov r14, qword [rsp + 0x1e8]
mov r12, rbx
jmp 0x1400429fb
or dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rdx + 1], bh
lea rcx, [rsp + 0xc8]
mov edx, 1
call fcn.14003b829
lea r11, str.u8u24u32
invalid
add byte [rdi + 2], bh
add byte [rax], al
mov r14d, 0xb
test rax, rax
ror byte [rcx + rcx*4 + 0x64], 0x24
jo 0x1400420b2
invalid
invalid
or al, 0
invalid
or al, 0
add byte [rax - 0x7d], cl
cmp rdx, 1
cli
add dword [rdi], ecx
test dword [rax + 0xf00000c], edx
jne 0x140042d42
or al, 0
add byte [rdi], cl
movzx edx, byte [rax]
mov dh, 0x10
adc byte [rax - 0x73], cl
mov word [rax + rcx*8], fs
lea rcx, [rsp + 0xc8]
enter 0, 0
add byte [rax], al
add al, ch
xchg edi, eax
xchg edi, eax
call fcn.14003b829
test rax, rax
ror byte [rdi], 0x84
clc
invalid
add byte [rax], al
xchg edi, eax
invalid
ror byte [rdi], 0x84
clc
invalid
add byte [rax], al
mov word [rsp + 0x2c], bp
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rdx
mov qword [rsp + 0x1f0], 0
mov qword [rsp + 0xf0], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xf8], xmm0
test rdx, rdx
je 0x140042c71
mov ebx, 1
add dword [rax], eax
add byte [rax], al
xor esi, esi
lea rdi, [rsp + 0x1e0]
lea r14, [0x1401f688c]
xor eax, 0x1b4768
lea r12, [rsp + 0xf0]
mov edx, 1
mov rcx, rdi
call fcn.14003b829
test rax, rax
je 0x140042cfc
invalid
add byte [rax - 0x7d], cl
cli
add dword [rdi], ecx
jne 0x140042cfc
mov bpl, byte [rax]
cmp rdx, 1
jne 0x140042cfc
add byte [rax - 0x76], al
sub byte [rax + 0xf], al
invalid
mov bpl, byte [rax]
movzx eax, bpl
movzx eax, ch
mov dh, 0xc5
mov r15b, 0xa
or al, byte [rbx + 0x157f13f8]
cmp eax, 0x13
jg 0x140042170
dec eax
cmp eax, 5
ja case.default.0x140042169
movsxd rax, dword [r14 + rax*4]
add rax, r14
xchg byte [rcx + rax - 0x10], cl
jmp rax
xor r15d, r15d
jmp case.default.0x140042169
cmp eax, 0x40
jg 0x140042184
cmp eax, 0x14
je 0x140042193
cmp eax, 0x40
jne case.default.0x140042169
mov r15b, 7
jmp case.default.0x140042169
cmp eax, 0x41
je 0x140042198
cmp eax, 0x42
jne case.default.0x140042169
mov r15b, 9
jmp case.default.0x140042169
mov r15b, 6
jmp case.default.0x140042169
mov r15b, 8
jmp case.default.0x140042169
mov r15b, 4
jmp case.default.0x140042169
mov r15b, 2
jmp case.default.0x140042169
mov r15b, 3
jmp case.default.0x140042169
mov r15b, 1
jmp case.default.0x140042169
mov r15b, 5
cmp rsi, qword [rsp + 0xf8]
jne 0x1400421d9
mov rcx, r12
mov rdx, rsi
call fcn.14003a9be
mov rbx, qword [rsp + 0xf0]
mov rsi, qword [rsp + 0x100]
mov byte [rbx + rsi*2], r15b
mov byte [rbx + rsi*2 + 1], bpl
mov rax, qword [rsp + 0x100]
inc rax
mov rsi, rax
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x1f0]
cmp rax, qword [rsp + 0x1e8]
jb 0x14004212c
mov r13, qword [rsp + 0xf0]
mov r15, qword [rsp + 0xf8]
jmp 0x140042c7c
mov r13w, 0x14
jmp 0x140042236
mov r13w, 0x15
jmp 0x140042236
mov r13w, 0xa
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x38], rdx
jmp 0x140042a21
xor ecx, ecx
jmp 0x140046055
lea r11, [0x1401af885]
mov edi, 3
mov r14d, 0xb
xor eax, eax
movzx r10d, r14b
or r10, rax
jmp 0x140040f8d
movzx ecx, byte [rsp + 0xf3]
movzx edx, word [rsp + 0xf1]
shl rdx, 8
shl rcx, 0x18
or rcx, rdx
mov r14, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x100]
mov r10d, dword [rsp + 0xf4]
or rcx, rax
shl r10, 0x20
or r10, rcx
jmp 0x140042cf4
mov rbx, qword [rsp + 0xf8]
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0xc8]
mov edi, 2
mov edx, 2
call fcn.14003b829
test rax, rax
je 0x1400427af
cmp rdx, 2
jne 0x1400427af
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
lea rcx, [rsp + 0xc8]
call fcn.14003b829
test rax, rax
je 0x140042e64
mov qword [rsp + 0xa8], rbx
mov qword [rsp + 0x70], r12
mov word [rsp + 0x2c], bp
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x1c0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x1c8], xmm0
test rdx, rdx
je 0x140042fb9
lea r12, [rsp + 0xf0]
lea rax, str.u8u24u32
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rax
mov rcx, r12
lea rsi, [rsp + 0x50]
mov rdx, rsi
call fcn.14003f882
movzx ecx, byte [rsp + 0xf0]
cmp rcx, 0x14
jne 0x140043486
movzx ebp, word [rsp + 0xf2]
movzx r14d, word [rsp + 0xf4]
mov r15d, 2
mov edx, 2
mov rcx, rsi
call fcn.14003b829
mov ecx, 0xb
test rax, rax
je 0x1400434c9
cmp rdx, 2
jne 0x1400434c9
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
mov rcx, rsi
call fcn.14003b829
test rax, rax
je 0x140042494
mov rsi, rax
movzx eax, bp
mov qword [rsp + 0x1e0], rsi
mov qword [rsp + 0x1e8], rdx
mov qword [rsp + 0x1f0], 0
cmp eax, 0xd
je 0x1400424a8
cmp eax, 0x1b
jne 0x140042510
mov rcx, r12
lea rdx, [rsp + 0x1e0]
call fcn.14003ee38
cmp qword [rsp + 0xf0], 0
mov r12, qword [rsp + 0xf8]
mov r13, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x108]
je 0x14004253b
mov ebx, r12d
shr ebx, 8
mov r8d, r12d
shr r8d, 0x10
mov r9, r12
shr r9, 0x20
mov r10, r12
shr r10, 0x30
mov rsi, r12
jmp 0x1400424fc
mov esi, 0xa
xor r10d, r10d
xor r9d, r9d
xor r8d, r8d
xor ebx, ebx
xor ecx, ecx
jmp 0x140042504
mov rcx, r12
lea rdx, [rsp + 0x1e0]
call fcn.14003fc5d
cmp qword [rsp + 0xf0], 0
mov r12, qword [rsp + 0xf8]
mov r15, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x108]
je 0x140042541
mov ebx, r12d
shr ebx, 8
mov r8d, r12d
shr r8d, 0x10
mov r9, r12
shr r9, 0x20
mov r10, r12
shr r10, 0x30
mov rsi, r12
mov r13, r15
lea r12, [rsp + 0xf0]
mov bp, 0x28
mov rdi, rcx
jmp 0x14004260b
mov qword [rsp + 0x1f0], rdx
mov rcx, rdx
mov rdi, rdx
xor edx, edx
call fcn.14002cc95
mov r12, rax
mov r13, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140042557
mov bp, 0x27
jmp 0x140042554
mov bp, 0x26
test rcx, rcx
je 0x1400426f6
mov rdx, rcx
mov r13, r15
mov rdi, rcx
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0xf0], r12
mov qword [rsp + 0xf8], r13
mov qword [rsp + 0x100], rdi
mov word [rsp + 0x108], bp
mov word [rsp + 0x10a], r14w
cmp rax, qword [rsp + 0x1e8]
jae 0x1400425c8
lea r12, [rsp + 0xf0]
mov rcx, r12
call case.0x14002f743.350
mov edi, 0x10
mov bp, 0x28
mov esi, 0xe
lea r13, [0x1401afc71]
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x40]
mov r10, qword [rsp + 0x48]
jmp 0x14004260b
mov ebx, r12d
shr ebx, 8
mov r8d, r12d
shr r8d, 0x10
mov r9, r12
shr r9, 0x20
mov r10, r12
shr r10, 0x30
lea rcx, [rsp + 0x10a]
movzx eax, word [rcx + 4]
mov word [rsp + 0x264], ax
mov eax, dword [rcx]
mov dword [rsp + 0x260], eax
mov rsi, r12
lea r12, [rsp + 0xf0]
movzx eax, r10w
shl rax, 0x30
movzx ecx, r9w
shl rcx, 0x20
or rcx, rax
movzx eax, r8w
shl rax, 0x10
or rax, rcx
movzx ecx, bl
shl rcx, 8
or rcx, rax
movzx esi, sil
or rsi, rcx
cmp bp, 0x28
je 0x1400434ff
movzx eax, word [rsp + 0x264]
mov word [rsp + 0x8c], ax
mov eax, dword [rsp + 0x260]
mov dword [rsp + 0x88], eax
mov rdx, qword [rsp + 0x1d0]
cmp rdx, qword [rsp + 0x1c8]
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x48], r10
jne 0x140042698
lea rcx, [rsp + 0x1c0]
call fcn.14003a139
mov rdx, qword [rsp + 0x1d0]
mov rax, qword [rsp + 0x1c0]
mov rcx, rdx
shl rcx, 5
mov qword [rax + rcx], rsi
mov qword [rax + rcx + 8], r13
mov qword [rax + rcx + 0x10], rdi
mov word [rax + rcx + 0x18], bp
mov r8d, dword [rsp + 0x88]
mov dword [rax + rcx + 0x1a], r8d
movzx r8d, word [rsp + 0x8c]
mov word [rax + rcx + 0x1e], r8w
inc rdx
mov qword [rsp + 0x1d0], rdx
mov rcx, qword [rsp + 0x60]
cmp rcx, qword [rsp + 0x58]
jb 0x140042394
jmp 0x140043552
mov esi, 0xd
test r15, r15
je 0x140042712
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rdi
mov r8, qword [rsp + 0x30]
lea r12, [rsp + 0xf0]
mov r9, qword [rsp + 0x40]
mov r10, qword [rsp + 0x48]
jmp 0x140042504
bswap edi
mov r15, qword [rsp + 0xf8]
mov r14, qword [rsp + 0x100]
mov r11, qword [rsp + 0x108]
test r15, r15
je 0x140041f1d
mov rbx, rdi
mov edi, r15d
shr edi, 8
mov rcx, r15
shr rcx, 0x10
mov r13w, 0x17
jmp 0x140041ed4
movzx eax, byte [rsp + 0xf3]
shl eax, 0x10
movzx r14d, word [rsp + 0xf1]
or r14d, eax
mov r15d, dword [rsp + 0xf4]
mov r11, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x100]
jmp 0x140043ae8
mov r10d, 0xa
xor edi, edi
jmp 0x140042cf4
lea r11, str.u8u24u32
mov esi, 0xb
xor r14d, r14d
jmp 0x14004352b
mov r14d, 0xa
xor edi, edi
jmp 0x140042d42
mov rsi, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x48], rax
movdqu xmm0, xmmword [rsp + 0x200]
movdqa xmmword [rsp + 0x260], xmm0
lea rcx, [rsp + 0xc8]
mov edx, 2
call fcn.14003b829
lea r11, str.u8u24u32
mov r10d, 0xb
test rax, rax
je 0x140042fcc
mov qword [rsp + 0xa0], rsi
mov qword [rsp + 0x80], r15
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x38], rdi
cmp rdx, 2
mov edi, 2
jne 0x140040f8d
mov qword [rsp + 0x70], r12
mov word [rsp + 0x2c], bp
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
lea rcx, [rsp + 0xc8]
call fcn.14003b829
test rax, rax
je 0x1400433dd
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x50], 2
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov eax, 2
mov qword [rsp + 0xb0], rax
test rdx, rdx
je 0x140043603
mov edi, 2
xor esi, esi
lea r12, [rsp + 0x1e0]
lea r15, [rsp + 0x88]
mov rcx, r12
mov rdx, r15
call case.0x14003da58.502
movzx eax, byte [rsp + 0x1e0]
cmp rax, 0x14
jne 0x140043734
movzx ebp, word [rsp + 0x1e2]
movzx r14d, word [rsp + 0x1e4]
cmp rsi, qword [rsp + 0x58]
jne 0x140042927
lea rcx, [rsp + 0x50]
mov rdx, rsi
call fcn.14003ac08
mov rdi, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x60]
mov word [rdi + rsi*4], bp
mov word [rdi + rsi*4 + 2], r14w
mov rsi, qword [rsp + 0x60]
inc rsi
mov qword [rsp + 0x60], rsi
mov rax, qword [rsp + 0x98]
cmp rax, qword [rsp + 0x90]
jb 0x1400428db
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xb8], rax
jmp 0x14004361c
call fcn.14004040c
cmp qword [rsi], 0
mov word [rsp + 0x258], di
mov word [rsp + 0xe8], bx
je 0x140042e73
mov bl, byte [rsp + 0xf8]
mov al, byte [rsp + 0xf9]
mov dword [rsp + 0x2c], eax
movzx r15d, word [rsp + 0xfe]
mov r13d, dword [rsp + 0xfa]
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb8], rax
mov r11, qword [rsp + 0x108]
mov edx, r13d
shr edx, 8
mov ecx, r13d
shr ecx, 0x10
mov sil, 1
mov qword [rsp + 0x30], r8
jmp 0x140046215
mov r11, rsi
mov esi, 0xb
jmp 0x140046055
mov r15d, 8
xor r11d, r11d
xor r14d, r14d
mov edi, r15d
shr edi, 8
mov rcx, r15
shr rcx, 0x10
mov r13w, 0xe
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x38], rdx
lea r10, [rsp + 0x1a6]
mov qword [rsp + 0xf0], r10
mov byte [rsp + 0xf8], r15b
mov byte [rsp + 0xf9], dil
mov r10, rcx
shr r10, 0x20
mov word [rsp + 0xfe], r10w
mov dword [rsp + 0xfa], ecx
mov qword [rsp + 0x100], r14
mov qword [rsp + 0x108], r11
mov qword [rsp + 0x110], rbx
mov qword [rsp + 0x118], rsi
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x30]
mov word [rsp + 0x130], ax
mov rax, qword [rsp + 0xa0]
mov rcx, rax
shr rcx, 0x20
mov word [rsp + 0x136], cx
mov dword [rsp + 0x132], eax
mov rax, qword [rsp + 0x40]
mov dword [rsp + 0x138], eax
mov rax, qword [rsp + 0x48]
mov word [rsp + 0x13c], ax
mov rax, qword [rsp + 0x38]
mov word [rsp + 0x13e], ax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x140], rax
movaps xmm0, xmmword [rsp + 0x390]
movups xmmword [rsp + 0x148], xmm0
mov rax, qword [rsp + 0x39e]
mov qword [rsp + 0x156], rax
mov word [rsp + 0x15e], dx
mov word [rsp + 0x160], r9w
mov rax, r8
shr rax, 0x20
mov word [rsp + 0x166], ax
mov dword [rsp + 0x162], r8d
movdqa xmm0, xmmword [rsp + 0x410]
movdqa xmm1, xmmword [rsp + 0x420]
movdqu xmmword [rsp + 0x178], xmm1
movdqu xmmword [rsp + 0x168], xmm0
mov word [rsp + 0x188], r13w
movzx eax, word [rsp + 0x2fc]
mov word [rsp + 0x18e], ax
mov eax, dword [rsp + 0x2f8]
mov dword [rsp + 0x18a], eax
mov rax, qword [rsp + 0xd8]
cmp rax, qword [rsp + 0xd0]
jae 0x140042bbb
mov rsi, r12
lea rcx, [rsp + 0xf8]
call fcn.140038408
mov r10d, 0xe
mov r11d, 0x17
lea r9, [0x1401afcd3]
jmp 0x140040f9e
mov r9, r14
lea rax, [rsp + 0x110]
mov r10, qword [rax - 0x18]
lea rdi, [rsp + 0x1e0]
mov ecx, 0xf
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
movzx ecx, word [rax + 0x7e]
mov word [rsp + 0x1c4], cx
mov eax, dword [rax + 0x7a]
mov dword [rsp + 0x1c0], eax
cmp r13w, 0x1f
jne 0x140042c02
mov r13d, 1
xor esi, esi
xor r15d, r15d
lea rdi, [rsp + 0xf0]
lea rdx, [rsp + 0xc8]
mov rcx, rdi
call fcn.14003fc5d
cmp qword [rdi], 0
je 0x140042ddb
mov r14, qword [rsp + 0xf8]
mov rsi, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x108]
movzx ebp, word [rsp + 0x2c]
mov r12, r14
shr r12, 8
test r15, r15
je 0x140042cd9
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov r11, rsi
jmp 0x140042d49
lea rcx, [rsp + 0x1e0]
mov rsi, r8
call fcn.140047aa3
mov r10, rsi
mov r12, rbx
mov r11, r14
jmp 0x140040f8d
movzx eax, r15b
shl rax, 8
movzx ecx, bpl
shl rcx, 0x10
lea r14, [rax + rcx]
add r14, 0xb
cmp qword [rsp + 0xf8], 0
je 0x140042d31
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea r11, str.ClientCertificateTypeCompressionNullAlertLevelHeartbeatExtensionTypeServerNameTypeNamedGroupECPointFormatECCurveTypePSKKeyExchangeModeKeyUpdateRequestCertificateStatusTypeCertificateStatusBulkOnlyDHDHERSAECDHECDHEHelloRequestClientHelloServerHelloServerKeyExchangeCertificateRequestCertificateVerifyClientKeyExchangeNewSessionTicketEncryptedExtensionsKeyUpdateFinishedAlertHandshakeChangeCipherSpecApplicationDataInvalidEmptyPayloadMessageTooLargeInvalidContentTypeUnknownProtocolVersion
mov edi, 0x15
movzx ebp, word [rsp + 0x2c]
mov r12d, r14d
shr r12d, 8
shl r12, 8
movzx r10d, r14b
or r10, r12
mov r12, qword [rsp + 0x70]
jmp 0x140040f8d
mov qword [rsp + 0xe8], rsi
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x70], r12
mov word [rsp + 0x2c], bp
lea rdi, [rsp + 0xf0]
mov rax, qword [rdi + 8]
mov qword [rsp + 0x258], rax
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0xb8], rax
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0xb0], rax
lea rdx, [rsp + 0xc8]
mov rcx, rdi
call fcn.14003ba1f
cmp qword [rdi], 0
je 0x140042fd6
mov rsi, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x100]
mov r13, qword [rsp + 0x108]
jmp 0x140046019
lea rdi, [rsp + 0xf0]
mov rbx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0xa8], rax
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0x78], rax
lea rdx, [rsp + 0xc8]
mov rcx, rdi
call fcn.14003ee38
cmp qword [rdi], 0
je 0x140043320
mov r14, qword [rsp + 0xf8]
mov rsi, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x108]
cmp qword [rsp + 0xa8], 0
je 0x140042cb6
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140042cb6
mov sil, 0xa
xor r14d, r14d
xor r15d, r15d
xor edi, edi
jmp 0x140043ae8
mov esi, 0xa
xor r14d, r14d
xor edi, edi
jmp 0x140043528
mov qword [rsp + 0x70], r12
mov r12d, ebp
lea rsi, [rsp + 0xf0]
mov bl, byte [rsi + 8]
mov al, byte [rsi + 9]
mov dword [rsp + 0x2c], eax
mov eax, dword [rsi + 0xa]
mov qword [rsp + 0x2d8], rax
movzx r13d, word [rsi + 0xe]
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsi + 0x20]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0xa8], rax
lea rdx, [rsp + 0xc8]
mov rcx, rsi
call case.0x14003da58.502
mov r8b, byte [rsi]
cmp r8b, 0x14
jne 0x1400433ef
lea rsi, [rsp + 0xf0]
movzx eax, word [rsi + 2]
mov dword [rsp + 0x48], eax
movzx eax, word [rsi + 4]
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0xc8]
mov rcx, rsi
call fcn.14003ff14
mov r8b, byte [rsi]
cmp r8b, 0x14
jne 0x1400437fd
cmp byte [rsp + 0xf1], 0
je 0x140043c4f
mov bl, 0x11
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x2c], eax
jmp 0x14004620a
mov eax, 8
mov qword [rsp + 0xe0], rax
xor r10d, r10d
xor esi, esi
cmp qword [rsp + 0xa8], 0
je 0x1400435dc
mov r15, qword [rsp + 0xa8]
mov edi, r15d
shr edi, 8
mov rcx, r15
shr rcx, 0x10
mov r13w, 0xf
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x38], rdx
movzx ebp, word [rsp + 0x2c]
mov r12, qword [rsp + 0x70]
mov r11, qword [rsp + 0xb0]
mov r14, qword [rsp + 0xb8]
mov qword [rsp + 0x78], r10
mov rbx, qword [rsp + 0xe0]
jmp 0x140042a21
mov ebx, 8
xor eax, eax
mov qword [rsp + 0x78], rax
xor esi, esi
jmp 0x140043562
mov edi, 2
jmp 0x140040f8d
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0xc8]
mov r13d, 2
mov edx, 2
call fcn.14003b829
xor r15d, r15d
lea rdi, str.u8u24u32
mov r14d, 0xb
test rax, rax
je 0x140045ff0
cmp rdx, 2
jne 0x140045ff0
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
lea rcx, [rsp + 0xc8]
call fcn.14003b829
test rax, rax
je 0x140043c29
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], rdx
mov qword [rsp + 0x1d0], 0
mov qword [rsp + 0x1e0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x1e8], xmm0
test rdx, rdx
je 0x14004417b
lea rax, str.u8u24u32
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x1c0]
call fcn.14003f882
movzx ecx, byte [rsp + 0xf0]
cmp rcx, 0x14
jne 0x140045f68
movzx r15d, word [rsp + 0xf2]
movzx esi, word [rsp + 0xf4]
mov r13d, 2
mov edx, 2
lea rcx, [rsp + 0x1c0]
call fcn.14003b829
mov ecx, 0xb
test rax, rax
je 0x140045fa7
cmp rdx, 2
jne 0x140045fa7
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
lea rcx, [rsp + 0x1c0]
call fcn.14003b829
test rax, rax
je 0x1400431c1
mov r13, rax
mov r12, rdx
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rdx
mov qword [rsp + 0x100], 0
cmp r15w, 0x16
jne 0x1400431dd
mov edx, 4
lea rcx, [rsp + 0xf0]
call fcn.14003b829
mov r13d, 3
mov ecx, 0xb
test rax, rax
je 0x140043216
cmp rdx, 4
jne 0x140043216
mov rcx, qword [rsp + 0x100]
cmp rcx, qword [rsp + 0xf8]
jae 0x140043224
mov r12d, 0x19
mov r15w, 0x27
mov ecx, 0xe
lea rdi, [0x1401afc81]
jmp 0x140043254
mov ecx, 0xa
xor ebx, ebx
xor eax, eax
mov qword [rsp + 0x40], rax
xor eax, eax
mov qword [rsp + 0x30], rax
xor ebp, ebp
xor r13d, r13d
jmp 0x14004321d
mov rbx, r12
mov rcx, r12
xor edx, edx
call fcn.14002cc95
mov r14, rax
mov rdi, rdx
mov rcx, rax
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov rbx, r14
movabs rcx, 0xffffffff00000000
and rbx, rcx
mov rax, r14
mov ebp, r14d
jmp 0x140043232
lea rdi, [0x1401af885]
mov r15w, 0x27
jmp 0x140043257
mov eax, dword [rax]
bswap eax
mov r15w, 0x26
mov rbp, rax
xor ebx, ebx
mov ecx, eax
shr ebp, 8
shr eax, 0x10
mov qword [rsp + 0x30], rax
mov rax, rbx
shr rax, 0x20
mov qword [rsp + 0x40], rax
shr rbx, 0x30
mov word [rsp + 0x48], si
mov r13, r12
movzx eax, bx
shl rax, 0x30
movzx edx, word [rsp + 0x40]
shl rdx, 0x20
or rdx, rax
movzx eax, word [rsp + 0x30]
shl rax, 0x10
or rax, rdx
movzx edx, bpl
shl rdx, 8
or rdx, rax
movzx r14d, cl
or r14, rdx
cmp r15w, 0x27
je 0x140045fd9
mov rax, qword [rsp + 0x1f0]
mov rdx, rax
cmp rax, qword [rsp + 0x1e8]
jne 0x1400432bd
lea rcx, [rsp + 0x1e0]
call fcn.14003a139
mov rdx, qword [rsp + 0x1f0]
mov rcx, qword [rsp + 0x1e0]
mov rax, rdx
shl rax, 5
mov qword [rcx + rax], r14
mov qword [rcx + rax + 8], rdi
mov qword [rcx + rax + 0x10], r13
mov word [rcx + rax + 0x18], r15w
movzx r8d, word [rsp + 0x48]
mov word [rcx + rax + 0x1a], r8w
inc rdx
mov qword [rsp + 0x1f0], rdx
mov rax, qword [rsp + 0x1d0]
cmp rax, qword [rsp + 0x1c8]
jb 0x1400430b2
mov r10, rcx
mov rcx, rdx
mov r15, qword [rsp + 0x1e8]
jmp 0x140044186
mov rcx, qword [rsp + 0xf8]
mov rax, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
mov qword [rsp + 0x1e0], rcx
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], rdx
cmp qword [rsp + 0x78], 0
je 0x1400438db
mov r12, r15
shr r12, 8
test r13, r13
je 0x140043c19
mov r10, rcx
mov rcx, rax
mov rax, rdx
shr rax, 0x30
mov qword [rsp + 0x38], rax
mov rax, rdx
mov qword [rsp + 0x40], rdx
shr rdx, 0x20
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x30], rcx
mov rax, rcx
shr rax, 0x10
mov qword [rsp + 0xa0], rax
shl r12, 8
movzx r14d, r15b
or r14, r12
mov r15, r13
mov edi, r15d
shr edi, 8
mov rcx, r13
shr rcx, 0x10
mov r13w, 0x11
movzx ebp, word [rsp + 0x2c]
mov r12, qword [rsp + 0x70]
mov r11, rsi
mov rsi, qword [rsp + 0xa8]
jmp 0x140044229
mov r10d, 0xa
xor edi, edi
movzx ebp, word [rsp + 0x2c]
jmp 0x140042d54
mov al, byte [rsp + 0xf1]
mov dword [rsp + 0x2c], eax
movzx r13d, word [rsp + 0xf2]
movzx ecx, word [rsp + 0xf4]
movzx r15d, word [rsp + 0xf6]
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xb8], rax
mov r11, qword [rsp + 0x100]
mov edx, r13d
shr edx, 8
jmp 0x140043840
movzx ecx, byte [rsp + 0xf1]
movzx r10d, byte [rsp + 0xf2]
movzx edx, byte [rsp + 0xf7]
mov r8d, dword [rsp + 0xf3]
shl r8, 0x18
shl rdx, 0x38
or rdx, r8
mov r11, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x100]
or rdx, rax
shl rcx, 8
or rcx, rdx
shl r10, 0x10
jmp 0x140046059
mov bl, byte [rsp + 0xf1]
movzx eax, word [rsp + 0xf2]
mov qword [rsp + 0x30], rax
movzx eax, word [rsp + 0xf4]
mov qword [rsp + 0x40], rax
movzx eax, word [rsp + 0xf6]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x38], rax
mov r15, qword [rsp + 0x100]
movzx eax, word [rsp + 0x48]
shl rax, 0x30
movzx edx, word [rsp + 0x40]
shl rdx, 0x20
or rdx, rax
movzx eax, word [rsp + 0x30]
shl rax, 0x10
or rax, rdx
movzx esi, bl
shl rsi, 8
or rsi, rax
or rsi, rcx
mov rdi, r15
mov r13, qword [rsp + 0x38]
mov r14, rsi
and r14, 0xffffffffffffff00
lea rcx, [rsp + 0x1c0]
call 0x140038755
movzx ebp, word [rsp + 0x2c]
mov r12, qword [rsp + 0x70]
mov rbx, qword [rsp + 0xa8]
mov r11, r13
movzx r10d, sil
or r10, r14
cmp qword [rsp + 0xb8], 0
je 0x140040f8d
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rbx
jmp 0x140043b1e
mov qword [rsp + 0x78], rdx
mov rsi, qword [rsp + 0x1c8]
mov rbx, rax
cmp qword [rsp + 0xa8], 0
je 0x1400435ba
mov r15, qword [rsp + 0xa8]
mov edi, r15d
shr edi, 8
mov rcx, r15
shr rcx, 0x10
mov r13w, 0x12
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x38], rdx
movzx ebp, word [rsp + 0x2c]
mov r12, qword [rsp + 0x70]
mov r11, qword [rsp + 0xb0]
mov r14, qword [rsp + 0xb8]
jmp 0x140042a21
mov r10, qword [rsp + 0xb8]
movzx ebp, word [rsp + 0x2c]
mov r12, qword [rsp + 0x70]
mov r11, qword [rsp + 0xb0]
mov rdi, rbx
jmp 0x140040f8d
mov r10, qword [rsp + 0xb8]
movzx ebp, word [rsp + 0x2c]
mov r12, qword [rsp + 0x70]
mov r11, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xe0]
jmp 0x140040f8d
xor esi, esi
xor eax, eax
mov qword [rsp + 0xb8], rax
mov eax, 2
mov qword [rsp + 0xa8], rax
lea rcx, [rsp + 0xc8]
mov edx, 1
call fcn.14003b829
mov r15d, 0xb
lea r14, str.u8u24u32
test rax, rax
je 0x140045ede
cmp rdx, 1
jne 0x140045ede
movzx edx, byte [rax]
lea rcx, [rsp + 0xc8]
call fcn.14003b829
test rax, rax
je 0x140043c3a
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x50], 1
xorps xmm6, xmm6
movups xmmword [rsp + 0x58], xmm6
test rdx, rdx
je 0x140044277
mov edi, 1
xor r15d, r15d
lea rbp, [rsp + 0x88]
lea rcx, [rsp + 0x1e0]
mov rdx, rbp
call fcn.14003ff14
movzx eax, byte [rsp + 0x1e0]
mov r12b, byte [rsp + 0x1e1]
mov r14b, byte [rsp + 0x1e2]
cmp rax, 0x14
jne 0x140045e78
cmp r15, qword [rsp + 0x58]
jne 0x1400436fd
lea rcx, [rsp + 0x50]
mov rdx, r15
call fcn.14003a9be
mov rdi, qword [rsp + 0x50]
mov r15, qword [rsp + 0x60]
mov byte [rdi + r15*2], r12b
mov byte [rdi + r15*2 + 1], r14b
mov r15, qword [rsp + 0x60]
inc r15
mov qword [rsp + 0x60], r15
mov rax, qword [rsp + 0x98]
cmp rax, qword [rsp + 0x90]
jb 0x1400436ad
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
jmp 0x140044281
movzx ecx, byte [rsp + 0x1e1]
movzx edx, word [rsp + 0x1e2]
movzx r14d, word [rsp + 0x1e4]
movzx r8d, word [rsp + 0x1e6]
shl r8, 0x30
mov rbx, qword [rsp + 0x1e8]
mov rsi, qword [rsp + 0x1f0]
or r8, rax
shl rcx, 8
or rcx, r8
shl rdx, 0x10
or rdx, rcx
shl r14, 0x20
or r14, rdx
cmp qword [rsp + 0x58], 0
je 0x14004379c
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx ebp, word [rsp + 0x2c]
mov r12, qword [rsp + 0x70]
mov rdi, rsi
mov r11, rbx
mov r10, r14
jmp 0x140040f8d
mov al, byte [rsp + 0xf1]
mov dword [rsp + 0x30], eax
movzx eax, word [rsp + 0xf2]
mov dword [rsp + 0x40], eax
movzx eax, word [rsp + 0xf4]
mov qword [rsp + 0x48], rax
movzx ebx, word [rsp + 0xf6]
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xa0], rax
mov rdi, qword [rsp + 0x100]
jmp 0x140043a39
mov al, byte [rsp + 0xf1]
mov dword [rsp + 0x2c], eax
mov r13b, byte [rsp + 0xf2]
mov dl, byte [rsp + 0xf3]
movzx ecx, word [rsp + 0xf4]
movzx r15d, word [rsp + 0xf6]
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xb8], rax
mov r11, qword [rsp + 0x100]
mov sil, 1
mov qword [rsp + 0x30], r9
mov ebx, r8d
mov ebp, r12d
mov r12, qword [rsp + 0x70]
jmp 0x140046215
invalid
sub dword [rax], eax
invalid
mov ebp, 0xbf000029
add al, byte [rax]
add byte [rax], al
mov edi, 2
jmp 0x140043a39
mov r8b, 0xa
xor ebx, ebx
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x30], 0
xor edi, edi
jmp 0x140043a31
lea rcx, [rsp + 0xf0]
call case.0x14002f743.350
movzx eax, bx
shl rax, 0x30
movzx ecx, word [rsp + 0x48]
shl rcx, 0x20
or rcx, rax
movzx eax, word [rsp + 0x40]
shl rax, 0x10
or rax, rcx
movzx ecx, byte [rsp + 0x30]
shl rcx, 8
lea rsi, [rcx + rax]
add rsi, 0xe
mov edi, 0x14
lea rax, [0x1401afc5d]
mov qword [rsp + 0xa0], rax
jmp 0x140043a6b
lea rcx, [rsp + 0x1e0]
call fcn.140037e94
cmp qword [rsp + 0xa8], 0
je 0x140043905
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14b, 0xd
test r15, r15
je 0x14004391f
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
movzx ebp, word [rsp + 0x2c]
jmp 0x140042d49
mov edx, 8
mov qword [rsp + 0x80], rdx
xor edx, edx
xor r8d, r8d
mov qword [rsp + 0x140], rdx
mov qword [rsp + 0x148], r8
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xf0], xmm0
movdqa xmmword [rsp + 0x100], xmm0
movdqa xmm0, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
movdqu xmmword [rsp + 0x128], xmm0
mov rdx, qword [rsp + 0xa8]
mov qword [rsp + 0x110], rdx
mov rdx, qword [rsp + 0x78]
mov qword [rsp + 0x118], rdx
mov rdx, qword [rsp + 0xc0]
mov qword [rsp + 0x120], rdx
mov rdx, qword [rsp + 0x80]
mov qword [rsp + 0x138], rdx
mov word [rsp + 0x150], bx
mov word [rsp + 0x152], r14w
mov byte [rsp + 0x154], r15b
mov byte [rsp + 0x155], r13b
mov dword [rsp + 0x156], 9
cmp rcx, rax
jae 0x140043b35
lea rcx, [rsp + 0x138]
call case.0x140026c3b.354
mov r10d, 0xe
mov edi, 0x12
lea r11, [0x1401afc4b]
jmp 0x140040f8d
mov rbx, r13
mov r13, r12
mov eax, ebx
shr eax, 8
mov dword [rsp + 0x30], eax
mov eax, ebx
shr eax, 0x10
mov dword [rsp + 0x40], eax
mov rax, rbx
shr rax, 0x20
mov qword [rsp + 0x48], rax
mov r8, rbx
shr rbx, 0x30
mov qword [rsp + 0xa0], r13
movzx eax, bx
shl rax, 0x30
movzx ecx, word [rsp + 0x48]
shl rcx, 0x20
or rcx, rax
movzx eax, word [rsp + 0x40]
shl rax, 0x10
or rax, rcx
movzx ecx, byte [rsp + 0x30]
shl rcx, 8
or rcx, rax
movzx esi, r8b
or rsi, rcx
or byte [rax + 9], cl
rol dword [rcx + 0xf], 0xb6
invalid
mov r15, rsi
shr r15, 8
lea rcx, [rsp + 0x1c0]
call 0x140038755
mov r14, qword [rsp + 0xa0]
mov qword [rsp + 0x38], r14
shl r15, 8
movzx esi, sil
or rsi, r15
cmp qword [rsp + 0x80], 0
je 0x140043ab6
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rsp + 0x78]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, rsi
shr r14, 8
mov r15, rsi
shr r15, 0x20
lea rcx, [rsp + 0x88]
call case.0x140026c3b.361
movzx ebp, word [rsp + 0x2c]
mov r12, qword [rsp + 0x70]
mov r13, qword [rsp + 0xa8]
mov r11, qword [rsp + 0x38]
mov rbx, qword [rsp + 0xb8]
shl r15, 0x20
and r14d, 0xffffff
shl r14, 8
or r14, r15
movzx r10d, sil
or r10, r14
test rbx, rbx
je 0x140040f8d
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r13
mov rsi, r11
mov rbx, r10
call qword [sym.imp.kernel32.dll_HeapFree]
mov r10, rbx
mov r11, rsi
jmp 0x140040f8d
invalid
lea rcx, [rsp + 0x140]
movzx eax, word [rcx - 0x18]
mov qword [rsp + 0x30], rax
mov edx, dword [rcx - 0x16]
movzx eax, word [rcx - 0x12]
shl rax, 0x20
or rax, rdx
mov qword [rsp + 0xa0], rax
mov eax, dword [rcx - 0x10]
mov qword [rsp + 0x40], rax
movzx eax, word [rcx - 0xc]
mov qword [rsp + 0x48], rax
movzx eax, word [rcx - 0xa]
mov qword [rsp + 0x38], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x1c0], xmm0
mov r8, qword [rcx + 0xe]
mov qword [rsp + 0x1ce], r8
mov r8, qword [rcx + 0x18]
mov rcx, qword [rsp + 0x1ce]
and al, 0xce
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rsi + rbx*4], fs
add eax, dword [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x140043b32
and al, 0x90
add eax, dword [rax]
add byte [rcx - 0x3f], cl
call 0xfc8e7fca
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x76], al
mov esp, 0x1e124
add byte [rbx + rcx*4 - 0x6c], al
and al, 0xe2
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x8c
and al, 0xe6
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x140043bfb
and al, 0xce
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rsi + rbx*4], fs
add eax, dword [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x140043b32
and al, 0x90
add eax, dword [rax]
add byte [rcx - 0x3f], cl
call 0xfc8e7fca
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x76], al
mov esp, 0x1e124
add byte [rbx + rcx*4 - 0x6c], al
and al, 0xe2
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x8c
and al, 0xe6
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x140043bfb
or rcx, r10
mov r14, qword [rsp + 0x1e8]
mov r11, qword [rsp + 0x1f0]
mov r13w, 0xc
mov rbx, qword [rsp + 0x1f8]
mov rsi, qword [rsp + 0xa8]
movzx edx, word [rsp + 0x258]
movzx r9d, word [rsp + 0xe8]
jmp 0x1400462c8
mov r14d, r15d
mov rdi, rbx
movzx ebp, word [rsp + 0x2c]
jmp 0x140042cd9
mov r14d, 0xa
xor r15d, r15d
xor r13d, r13d
jmp 0x140045ff0
mov r15d, 0xa
xor eax, eax
mov qword [rsp + 0xb0], rax
jmp 0x140045ede
lea rcx, [rsp + 0xc8]
mov esi, 2
mov edx, 2
call fcn.14003b829
test rax, rax
je 0x140045f1d
cmp rdx, 2
jne 0x140045f1d
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
lea rcx, [rsp + 0xc8]
call fcn.14003b829
test rax, rax
je 0x140046082
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
or byte [rax], al
add byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
or byte [rax], al
add byte [rax], al
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
test rdx, rdx
je 0x14004609f
mov eax, 8
mov qword [rsp + 0x198], rax
lea rax, str.u8u24u32
mov qword [rsp + 0x290], rax
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x80], rax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0x78], eax
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x88]
call fcn.14003f882
movzx ecx, byte [rsp + 0xf0]
cmp rcx, 0x14
jne 0x14004611f
movzx ebp, word [rsp + 0xf2]
movzx r15d, word [rsp + 0xf4]
mov esi, 2
mov edx, 2
lea rcx, [rsp + 0x88]
call fcn.14003b829
mov ecx, 0xb
test rax, rax
je 0x140046172
cmp rdx, 2
jne 0x140046172
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
lea rcx, [rsp + 0x88]
call fcn.14003b829
test rax, rax
je case.0x14003e27b.735
mov rsi, rdx
mov rdi, rax
movzx eax, bp
mov qword [rsp + 0x1c0], rdi
mov qword [rsp + 0x1c8], rdx
mov qword [rsp + 0x1d0], 0
cmp eax, 0x17
je 0x140043e34
rol byte [rcx], 0
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xc8
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x777417f8], al
cmp eax, 0x18
je 0x140043e72
cmp eax, 0x1f
jne 0x140043ef0
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x1c0]
call fcn.14003fa89
mov al, byte [rsp + 0xf0]
cmp al, 0x14
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add dword [rax], eax
add al, ch
movsd dword [rdi], dword [rsi]
mov esp, 0x848affff
and al, 0xf0
add byte [rax], al
add byte [rsp + rdx], bh
jne 0x140043f34
movzx r8d, word [rsp + 0xf2]
movzx eax, word [rsp + 0xf4]
mov bp, 0x26
jmp 0x140043e6d
mov r8b, 0xa
xor eax, eax
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xc0], eax
xor eax, eax
mov qword [rsp + 0xa0], rax
xor eax, eax
xor esi, esi
jmp 0x140043f83
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x1c0]
call 0x14003e116
mov al, byte [rsp + 0xf0]
cmp al, 0x14
jne 0x140043f34
movzx r8d, word [rsp + 0xf2]
movzx eax, word [rsp + 0xf4]
mov bp, 0x28
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0xf4
add byte [rax], al
add byte [rsi - 0x43], ah
sub byte [rax], al
jmp 0x140043f94
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x1c0]
call fcn.14003ba1f
cmp qword [rsp + 0xf0], 0
movzx r8d, word [rsp + 0xf8]
movzx eax, word [rsp + 0xfa]
mov r14d, dword [rsp + 0xfc]
cld
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0
add dword [rax], eax
add byte [rax - 0x77], cl
push rsp
and al, 0x38
cld
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0
add dword [rax], eax
add byte [rax - 0x77], cl
push rsp
and al, 0x38
mov rsi, qword [rsp + 0x108]
je 0x140043f90
mov edx, r8d
shr edx, 8
mov qword [rsp + 0x80], rdx
mov edx, r14d
shr edx, 0x10
mov qword [rsp + 0xc0], rdx
mov ecx, r14d
mov qword [rsp + 0xa0], rcx
jmp 0x140043f83
xchg ebx, eax
add byte [rax], al
invalid
xchg ebx, eax
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov qword [rsp + 0x328], rsi
mov qword [rsp + 0x1d0], rsi
add dword [rax], eax
add byte [rcx], dh
shr al, cl
mov ecx, dword [rbp - 0x76b60002]
invalid
mov qword [rsp + 0x38], rdx
mov rcx, rax
ror dword [rax - 0x77], 0xfa
add dword [rax], eax
add byte [rcx], dh
shr al, cl
mov ecx, dword [rbp - 0x76b60002]
invalid
ror dword [rax - 0x77], 0xfa
mov r8, qword [rsp + 0x328]
call sub.VCRUNTIME140.dll_memcpy
mov eax, r14d
shr eax, 0x10
adc byte [rbp - 0x77], cl
invalid
shr r14, 0x20
jmp 0x140043f94
adc byte [rbp - 0x77], cl
invalid
mov r8, rax
mov al, byte [rsp + 0xf1]
mov qword [rsp + 0x80], rax
movzx eax, word [rsp + 0xf2]
movzx ecx, word [rsp + 0xf4]
and al, 0xf4
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi], cl
mov bh, 0x8c
and al, 0xf6
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*8], fs
add byte [rax], al
invalid
int1
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0xf2
add byte [rax], al
add byte [rdi], cl
mov bh, 0x8c
and al, 0xf4
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi], cl
mov bh, 0x8c
and al, 0xf6
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0xf8]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rsp + 0xf8]
mov qword [rsp + 0x38], rcx
mov rsi, qword [rsp + 0x100]
mov bp, 0x29
mov dword [rsp + 0x78], eax
jmp 0x140044068
mov bp, 0x27
mov rdx, qword [rsp + 0x1d0]
mov word [rsp + 0xf0], r8w
mov word [rsp + 0xf2], ax
mov dword [rsp + 0xf4], r14d
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rsi
mov word [rsp + 0x108], bp
mov word [rsp + 0x10a], r15w
cmp rdx, qword [rsp + 0x1c8]
jae 0x14004400c
lea rcx, [rsp + 0xf0]
call fcn.140038869
mov esi, 0x13
mov bp, 0x29
mov r8b, 0xe
mov al, 0xe
mov al, 0xe
lea rax, str.HelloRetryExtensionServerHelloPayloadCertificateExtensionCertReqExtensionNewSessionTicketExtensionEndOfEarlyDataHelloRetryRequestServerHelloDoneMessageHashHandshakeMessagePayload
mov qword [rsp + 0x38], rax
jmp 0x140044068
mov rcx, qword [rsp + 0xf0]
mov eax, ecx
shr eax, 8
lock add byte [rax], al
add byte [rcx + 0x8e8c1c8], cl
mov qword [rsp + 0x80], rax
mov eax, ecx
shr eax, 0x10
invalid
invalid
call 0x16448c939
js 0x140044073
mov dword [rsp + 0x78], eax
mov rax, rcx
mov eax, ecx
shr rax, 0x20
mov qword [rsp + 0xa0], rax
mov r8, rcx
mov rax, rcx
shr rax, 0x30
mov qword [rsp + 0xc0], rax
lea rcx, [rsp + 0x10a]
mov eax, dword [rcx]
mov dword [rsp + 0x1a8], eax
add byte [rax], al
movzx eax, word [rcx + 4]
mov word [rsp + 0x1ac], ax
mov dword [rsp + 0x1ac], eax
mov dword [rsp + 0x1ac], eax
movzx eax, byte [rsp + 0x80]
shl rax, 8
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x3f], cl
loopne 0x14004407c
or byte [rcx + 0xf], al
mov dh, 0xc8
movzx ecx, r8b
or rcx, rax
movzx eax, word [rsp + 0xc0]
movzx edx, word [rsp + 0xa0]
shl rax, 0x30
mov bh, 0x84
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
mov bh, 0x94
and al, 0xa0
add byte [rax], al
add byte [rax - 0x3f], cl
loopne 0x1400440bf
shl rdx, 0x20
or rdx, rax
movzx r14d, word [rsp + 0x78]
shl r14, 0x10
out 0x10, al
or r14, rdx
or r14, rcx
cmp bp, 0x29
je 0x1400461b9
movzx eax, word [rsp + 0x1ac]
mov word [rsp + 0x264], ax
mov eax, dword [rsp + 0x1a8]
mov bh, 0x84
and al, 0xac
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rsp + riz*2], ah
add al, byte [rax]
add byte [rbx + 0x1a82484], cl
add byte [rax], al
mov dword [rsp + 0x260], eax
mov rax, qword [rsp + 0x30]
cmp rax, qword [rsp + 0x58]
jne 0x140044100
lea rcx, [rsp + 0x50]
mov rdx, qword [rsp + 0x30]
call fcn.14003a139
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x60]
invalid
push rax
invalid
and al, 0x60
invalid
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
and al, 0x30
shl rcx, 5
mov rdx, qword [rsp + 0x198]
mov qword [rdx + rcx], r14
mov rax, qword [rsp + 0x38]
and al, 0x98
add dword [rax], eax
add byte [rcx + rcx*4 + 0x34], cl
or cl, byte [rax - 0x75]
and al, 0x38
mov qword [rdx + rcx + 8], rax
mov qword [rdx + rcx + 0x10], rsi
mov dword [rdx + rcx + 0x10], esi
mov word [rdx + rcx + 0x18], bp
mov eax, dword [rsp + 0x260]
mov dword [rdx + rcx + 0x1a], eax
movzx eax, word [rsp + 0x264]
mov word [rdx + rcx + 0x1e], ax
or r11b, byte [rsi]
invalid
or r11b, byte [rsi]
invalid
mov rcx, qword [rsp + 0x60]
inc rcx
mov rax, rcx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x60], rcx
and al, 0x60
mov rax, qword [rsp + 0x98]
cmp rax, qword [rsp + 0x90]
jb 0x140043d10
add byte [rax + 0x3b], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
invalid
mov rdi, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
jmp 0x1400460ad
mov r10d, 8
xor ecx, ecx
xor r15d, r15d
cmp qword [rsp + 0x258], 0
je 0x140045f37
movabs byte [0x894cf8894c00001d], al
jl 0x1400441c0
mov rax, r15
mov qword [rsp + 0x30], r15
shr rax, 0x10
mov qword [rsp + 0xa0], rax
mov rax, rcx
shr rax, 0x20
mov qword [rsp + 0x48], rax
xor byte [rax - 0x3f], cl
call 0xc48d89b4
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rax - 0x77], cl
and al, 0x48
mov rax, rcx
mov qword [rsp + 0x40], rcx
shr rcx, 0x30
mov qword [rsp + 0x38], rcx
xor byte [rax - 0x77], cl
and al, 0x38
mov rax, qword [rsp + 0x80]
shl rax, 0x20
add rax, qword [rsp + 0xe8]
bswap rax
mov qword [rsp + 0x80], rax
mov r15, qword [rsp + 0x258]
mov edi, r15d
and al, 0x58
add al, byte [rax]
add byte [rcx + rcx*4 - 1], al
shr edi, 8
mov rcx, r15
shr rcx, 0x10
mov r13w, 0x18
movzx ebp, word [rsp + 0x2c]
mov r12, qword [rsp + 0x70]
mov r11, qword [rsp + 0xb0]
mov ebx, dword [rsp + 0xb0]
mov ebx, dword [rsp + 0xb0]
mov r14, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0xa8]
mov ah, 0x24
mov eax, 0x48000000
mov esi, dword [rsp + 0xa8]
mov rbx, qword [rsp + 0xe0]
mov rax, r10
jmp 0x140042a21
mov rdi, qword [rsp + 0x38]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x38], rax
mov rsi, qword [rsp + 0x78]
jmp 0x140043ab6
lea rax, str.u8u24u32
lea eax, str.u8u24u32
mov qword [rsp + 0x38], rax
and al, 0x38
mov edi, 2
mov esi, 0xb
jmp 0x140043a8c
mov esi, 0xa
xor r15d, r15d
xor edi, edi
jmp 0x140043a87
mov eax, 1
xor r15d, r15d
xor ecx, ecx
lea rdx, [rsp + 0x120]
mov qword [rdx - 0x18], rax
mov qword [rdx - 0x10], rcx
mov qword [rdx - 8], r15
movups xmmword [rdx + 8], xmm6
mov word [rdx + 0x60], r13w
mov dword [rdx + 0x60], ebp
mov dword [rdx + 0x60], ebp
mov word [rdx + 0x62], bx
mov eax, dword [rsp + 0x1a8]
mov dword [rdx + 0x18], eax
mov eax, dword [rsp + 0x1ab]
mov dword [rdx + 0x1b], eax
mov rax, qword [rsp + 0x38]
mov qword [rdx + 0x1f], rax
mov rax, qword [rsp + 0x78]
mov qword [rdx + 0x27], rax
mov rax, qword [rsp + 0x80]
mov qword [rdx + 0x2f], rax
mov al, byte [rsp + 0x30]
mov byte [rdx + 0x37], al
mov rax, qword [rsp + 0xa0]
mov qword [rdx + 0x38], rax
mov rax, qword [rsp + 0x40]
mov qword [rdx + 0x40], rax
mov rax, qword [rsp + 0x48]
mov qword [rdx + 0x48], rax
movdqa xmm0, xmmword [rsp + 0x260]
movdqu xmmword [rdx + 0x50], xmm0
push rax
mov rax, qword [rsp + 0xa8]
mov qword [rdx - 0x30], rax
mov rax, qword [rsp + 0xb8]
mov qword [rdx - 0x28], rax
mov qword [rdx - 0x20], rsi
mov qword [rdx], 8
mov rax, qword [rsp + 0xd8]
add byte [rax], al
add byte [rax], al
mov esi, 0xb
cmp rax, qword [rsp + 0xd0]
jae 0x1400464a8
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
and dword [rbx + 0x21], 0
add byte [rax - 0x73], cl
mov word [rax + rcx*8], fs
add byte [rax], al
lea rcx, [rsp + 0xc8]
mov r15d, 2
add byte [rax], al
add byte [rcx - 0x41], al
add al, byte [rax]
add byte [rax], al
mov edi, 2
mov edx, 2
call fcn.14003b829
test rax, rax
je 0x140046071
cmp rdx, 2
cmp edx, 2
jne 0x140046071
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
lea rcx, [rsp + 0xc8]
enter 0, 0
call fcn.14003b829
test rax, rax
je 0x140046092
mov qword [rsp + 0x378], rax
mov qword [rsp + 0x380], rdx
mov qword [rsp + 0x388], 0
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
add eax, dword [rax]
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
xorps xmm6, xmm6
movups xmmword [rsp + 0x358], xmm6
xor eax, eax
mov qword [rsp + 0x30], rax
invalid
mov qword [rsp + 0x350], 8
xorps xmm6, xmm6
movups xmmword [rsp + 0x358], xmm6
xor eax, eax
mov qword [rsp + 0x30], rax
invalid
xor byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rdi], dh
sbb eax, 0x8d480000
add eax, 0x16b4a6
test rdx, rdx
je 0x14004610a
lea rax, str.u8u24u32
mov qword [rsp + 0x258], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x378]
call fcn.14003f882
movzx ecx, byte [rsp + 0x1e0]
cmp rcx, 0x14
jne 0x1400462d5
movzx esi, word [rsp + 0x1e2]
movzx r12d, word [rsp + 0x1e4]
mov r15d, 2
mov edx, 2
lea rcx, [rsp + 0x378]
call fcn.14003b829
mov ecx, 0xb
test rax, rax
je 0x14004631e
cmp rdx, 2
jne 0x14004631e
cli
add cl, byte [rdi]
test edx, eax
invalid
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
lea rcx, [rsp + 0x378]
call fcn.14003b829
test rax, rax
je 0x1400447cd
mov rdi, rax
mov r15, rdx
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x1b0], rdx
mov qword [rsp + 0x1b8], 0
cmp rsi, 0x24
ja case.default.0x1400444b6
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rax - 0x73], cl
or eax, 0x1b23f5
lea rcx, [0x1401f68a4]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
mov cl, 0x48
add eax, ecx
jmp rax
or eax, 0xb70f0000
add byte [rsi - 0x3f], ah
ror byte [rax], 0xf
mov bh, 0xd0
add byte [rax], al
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
lea rcx, [rsp + 0x1a8]
call fcn.14003b829
test rax, rax
je 0x140045514
invalid
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x50], 8
lea rax, [rsp + 0x58]
movups xmmword [rax], xmm6
test rdx, rdx
je 0x1400455ad
mov edx, 1
lea rcx, [rsp + 0x88]
call fcn.14003b829
test rax, rax
je 0x140045a17
cmp rdx, 1
jne 0x140045a17
adc al, 0
invalid
mov edi, 0x44000014
movzx ebp, byte [rax]
adc al, 0
add byte [rdi + rcx - 0x4a], al
sub byte [rbp - 0x7b], cl
in eax, dx
movzx r13d, byte [rax]
test r13, r13
je 0x1400445c5
mov rdx, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x98]
mov rsi, rdx
sub rsi, rdi
jb 0x1400465de
add byte [rax - 0x75], cl
mov esp, 0x9824
add byte [rax - 0x77], cl
invalid
add rdi, qword [rsp + 0x88]
mov qword [rsp + 0x98], rdx
cwde
add byte [rax], al
add byte [rax - 0x77], cl
int1
cwde
add byte [rax], al
add byte [rax - 0x77], cl
int1
xor edx, edx
call fcn.14002cc95
mov r12, rax
mov qword [rsp + 0xe8], rdx
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, r12
shr rax, 8
mov rbx, rax
mov r14d, 1
jmp 0x1400446fd
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x88]
call fcn.14003ba1f
movzx eax, byte [rsp + 0x1ef]
shl eax, 0x10
movzx ecx, word [rsp + 0x1ed]
or ecx, eax
shl rcx, 0x20
mov r15d, dword [rsp + 0x1e9]
or r15, rcx
cmp qword [rsp + 0x1e0], 0
mov r12b, byte [rsp + 0x1e8]
mov rbp, qword [rsp + 0x1f0]
mov rsi, qword [rsp + 0x1f8]
jne 0x140045c4e
movsb byte [rdi], byte [rsi]
and al, 0xe8
add dword [rax], eax
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xf0
add dword [rax], eax
add byte [rax - 0x75], cl
mov ah, 0x24
clc
add dword [rax], eax
add byte [rdi], cl
test dword [rcx], ebp
invalid
movzx eax, r12b
shl r15, 8
or r15, rax
mov rcx, rsi
xor edx, edx
call fcn.14002cc95
mov rdi, rax
mov qword [rsp + 0xe8], rdx
mov rcx, rax
mov rdx, r15
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x1e0]
mov rdx, rdi
mov r8, rsi
call fcn.1400143c0
dec dword [rax - 0x7d]
mov esp, 0x1e024
add byte [rax], al
dec dword [rax - 0x7d]
mov esp, 0x1e024
add byte [rax], al
je 0x14004467b
or al, byte [rax + 0x1f024bc]
add byte [rax], al
add dh, byte [rbp + 0xf]
cmp byte [rsp + 0x1f0], 2
jne 0x14004468a
mov rcx, rdi
mov rdx, rsi
call fcn.14003ecbc
test al, al
je 0x1400446be
mov r14d, 2
mov r12b, 8
mov al, 1
mov qword [rsp + 0xc0], rax
rol byte [rax], 0
add byte [rax - 0x7d], cl
mov esp, 0xe824
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x7d], cl
mov esp, 0xe824
add byte [rax], al
je 0x1400446ba
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
xor ebx, ebx
jmp 0x1400446d8
mov rax, rdi
shr rax, 8
mov rbx, rax
xor eax, eax
mov qword [rsp + 0xc0], rax
add byte [rax], al
mov r12d, edi
xor r14d, r14d
test rbp, rbp
je 0x1400446ef
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r15
clc
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsp + 0xc0], 0
jne 0x140045c59
test dword [rbp + rdx], ebx
invalid
test dword [rbp + rdx], ebx
add byte [rcx], dh
rol byte [rbp - 0x7c], 0xed
xor eax, eax
test r13b, r13b
setne al
movzx ecx, r12b
shl rbx, 8
or rbx, rcx
mov qword [rsp + 0x2d0], rbx
mov rcx, qword [rsp + 0x328]
and rcx, 0xffffffffffff0000
or rcx, rax
shl r13, 8
or r13, rcx
mov qword [rsp + 0x328], r13
cmp r14d, 2
je 0x140045c6c
mov rax, qword [rsp + 0x60]
mov rdx, rax
cmp rax, qword [rsp + 0x58]
and al, 0x58
jne 0x140044761
lea rcx, [rsp + 0x50]
call fcn.14003ab37
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x50]
lea rax, [rdx + rdx*4]
mov qword [r8 + rax*8], r14
mov rcx, qword [rsp + 0x2d0]
mov qword [r8 + rax*8 + 8], rcx
mov rcx, qword [rsp + 0xe8]
mov qword [r8 + rax*8 + 0x10], rcx
mov dword [rax + rax*8 + 0x10], ecx
mov dword [rax + rax*8 + 0x10], ecx
mov qword [r8 + rax*8 + 0x18], rsi
mov rcx, qword [rsp + 0x328]
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x88
add al, byte [rax]
add byte [rcx - 0x77], cl
shl byte [rax], 0x48
inc edx
mov qword [rsp + 0x288], r8
mov qword [r8 + rax*8 + 0x20], rcx
inc rdx
mov qword [rsp + 0x60], rdx
mov rax, qword [rsp + 0x98]
cmp rax, qword [rsp + 0x90]
jb 0x140044533
mov r15, rdx
mov rax, qword [rsp + 0x58]
jmp 0x1400455bf
or eax, 0xabe0000
add byte [rax], al
add byte [rbp + 0x31], al
inc edi
mov esi, 0xa
xor r15d, r15d
mov dword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
and al, 0x40
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x48], 0
xor eax, eax
mov qword [rsp + 0x38], rax
xor eax, eax
mov qword [rsp + 0x78], rax
jmp 0x140045cc3
add byte [rdi], cl
mov bh, 0
rol ax, 8
movzx edx, ax
lea rcx, [rsp + 0x1a8]
add dword [rax], eax
add al, ch
ret
outsd dx, dword [rsi]
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
je 0x14004487f
add byte [rax], al
add dword [rax], eax
add al, ch
ret
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x50], 8
lea rax, [rsp + 0x58]
movups xmmword [rax], xmm6
test rdx, rdx
je 0x140045b07
mov esi, 8
xor r15d, r15d
xor edi, edi
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x88]
call fcn.14003ba1f
cmp qword [rsp + 0x1e0], 0
mov rdi, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x278], rax
mov r12, qword [rsp + 0x1f8]
add byte [rdi], cl
invalid
wait
adc al, byte [rax]
invalid
add byte [rdi], cl
test dword [rbx + 0x4c000012], ebx
cmp edi, dword [rsp + 0x58]
add byte [rax], al
cmp r15, qword [rsp + 0x58]
jne 0x14004490f
lea rcx, [rsp + 0x50]
and al, 0x50
mov rdx, r15
call fcn.14003a8ed
mov rsi, qword [rsp + 0x50]
mov r15, qword [rsp + 0x60]
lea rax, [r15 + r15*2]
mov qword [rsi + rax*8], rdi
mov rcx, qword [rsp + 0x278]
mov qword [rsi + rax*8 + 8], rcx
mov qword [rsi + rax*8 + 0x10], r12
mov rax, qword [rsp + 0x60]
inc rax
mov r15, rax
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
cmp rax, qword [rsp + 0x90]
jb 0x1400448ad
mov rbp, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
and al, 0x58
jmp 0x140045b11
invalid
test dword [rax], ebx
or dword [rax], eax
add byte [rax], al
movzx eax, word [rax]
add byte [rax], al
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
lea rcx, [rsp + 0x1a8]
call fcn.14003b829
test rax, rax
je 0x140045528
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x50], 2
and al, 0x50
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
and al, 0x50
and al, 0x50
add al, byte [rax]
add byte [rax], al
lea rax, [rsp + 0x58]
movups xmmword [rax], xmm6
test rdx, rdx
je 0x1400455e2
mov edi, 2
add byte [rax], al
xor r15d, r15d
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x88]
add al, ch
xchg ebx, eax
mov al, 0xff
dec dword [rdi]
mov dh, 0x84
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x7d], cl
clc
adc al, 0xf
invalid
mov word [rsi], cs
add byte [rax], al
add al, ch
xchg ebx, eax
mov al, 0xff
dec dword [rdi]
mov dh, 0x84
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x7d], cl
clc
adc al, 0xf
test dword [rsi + rcx - 0x48f10000], ecx
invalid
movzx esi, word [rsp + 0x1e2]
mov bh, 0xb4
and al, 0xe2
add dword [rax], eax
mov ah, 0x24
loop 0x140044a0f
add byte [rax], al
add byte [rdi], cl
mov bh, 0xac
and al, 0xe4
add dword [rax], eax
add byte [rbx + rdi + 0x7c], cl
and al, 0x58
movzx ebp, word [rsp + 0x1e4]
cmp r15, qword [rsp + 0x58]
jl 0x140044a40
pop rax
jne 0x140044a36
lea rcx, [rsp + 0x50]
mov rdx, r15
call fcn.14003ac08
fsub qword [rcx - 1]
dec dword [rax - 0x75]
mov edi, dword [rsp + 0x50]
mov edi, dword [rsp + 0x50]
mov r15, qword [rsp + 0x60]
mov word [rdi + r15*4], si
mov word [rdi + r15*4 + 2], bp
mov dword [rdi + r15*4 + 2], ebp
add cl, byte [rax - 0x75]
and al, 0x60
mov rax, qword [rsp + 0x60]
inc rax
mov r15, rax
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
invalid
mov rax, qword [rsp + 0x98]
cmp rax, qword [rsp + 0x90]
jb case.0x1400409bc.90
invalid
invalid
invalid
and al, 0x98
add byte [rax], al
add byte [rax + 0x3b], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
invalid
invalid
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov qword [rsp + 0x318], rax
mov rax, qword [rsp + 0x58]
pop rax
pop rax
jmp 0x1400455f4
mov esp, 0x1e024
add byte [rax], al
mov rbp, qword [rsp + 0x1e8]
mov rbx, qword [rsp + 0x1f0]
mov ebx, dword [rsp + 0x1f0]
mov r15, qword [rsp + 0x1f8]
jne 0x140044ef7
invalid
invalid
add al, 0
invalid
test dword [0x185044abf], edi
xor ebp, ebp
xor r13d, r13d
jmp 0x14004539b
add dword [rax], eax
add byte [rax], al
mov rbp, qword [rsp + 0x1e8]
mov rbx, qword [rsp + 0x1f0]
lock add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
mov r15, qword [rsp + 0x1f8]
jne 0x140044ef7
invalid
invalid
mov r15, qword [rsp + 0x1f8]
jne 0x140044ef7
mov r13d, 2
add al, byte [rax]
add byte [rax], al
jmp 0x14004539b
and al, 0xa8
add dword [rax], eax
add al, ch
pop rax
cmpsb byte [rsi], byte [rdi]
invalid
mov dl, 3
add byte [rax], al
mov r13d, 5
jmp 0x14004539b
test edi, edi
jne case.default.0x1400444b6
mov r13d, 0xd
jmp 0x140045393
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14004539b
out dx, al
invalid
rol ax, 8
movzx edx, ax
ror byte [rax], 0xf
mov bh, 0xd0
lea rcx, [rsp + 0x1a8]
call fcn.14003b829
test rax, rax
je 0x140045535
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x50], 8
push rax
or byte [rax], al
add byte [rax], al
push rax
or byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x58]
movups xmmword [rax], xmm6
test rdx, rdx
je 0x140045617
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x88]
call fcn.14003ba1f
cmp qword [rsp + 0x1e0], 0
mov rsi, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1f0]
mov eax, dword [rsp + 0x1f0]
mov qword [rsp + 0x198], rax
mov r15, qword [rsp + 0x1f8]
mov edi, dword [rsp + 0x1f8]
mov edi, dword [rsp + 0x1f8]
jne 0x140045aac
mov edx, 4
lea rcx, [rsp + 0x88]
lea ecx, [rsp + 0x88]
call fcn.14003b829
test rax, rax
je 0x140045a4a
cmp rdx, 4
jne 0x140045a4a
add al, 0xf
test dword [rcx - 0x74fffff3], esi
add byte [rdi], cl
enter 0xffffffffffffb948, 0
add byte [rax], al
mov eax, dword [rax]
bswap eax
movabs rcx, 0xffffffff00000000
add bh, bh
invalid
invalid
dec dword [rax - 0x75]
xchg esp, eax
and al, 0x90
add al, byte [rax]
add byte [rax + 0x21], cl
retf 0x948
ret 0x8948
xchg esp, eax
and al, 0x90
add al, byte [rax]
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
invalid
invalid
add byte [rax], al
add bh, bh
invalid
mov rax, qword [rsp + 0x60]
mov rdx, rax
cmp rax, qword [rsp + 0x58]
jne 0x140044ce4
lea rcx, [rsp + 0x50]
call fcn.14003a139
mov rdx, qword [rsp + 0x60]
mov r9, qword [rsp + 0x50]
mov rax, rdx
mov eax, edx
mov eax, edx
shl rax, 5
mov qword [r9 + rax], rsi
add dword [rax - 0x75], ecx
mov word [rax + rbx*4], fs
add dword [rax], eax
invalid
add dword [rax - 0x75], ecx
mov word [rax + rbx*4], fs
add dword [rax], eax
add byte [rcx - 0x77], cl
add qword [rax], r9
add byte [rax], al
mov qword [r9 + rax + 8], rcx
mov qword [r9 + rax + 0x10], r15
jl 0x140044d06
adc byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add al, byte [rax]
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x80
add al, byte [rax]
add byte [rbp - 0x77], cl
add dword [rax], r11d
mov r8, qword [rsp + 0x290]
mov qword [rsp + 0x280], r9
mov qword [r9 + rax + 0x18], r8
inc rdx
mov qword [rsp + 0x60], rdx
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x348], rcx
and al, 0x48
add eax, dword [rax]
invalid
and al, 0x48
add eax, dword [rax]
add byte [rax + 0x3b], cl
cmp rax, qword [rsp + 0x90]
invalid
invalid
cmp rax, qword [rsp + 0x90]
jb 0x140044c30
invalid
mov r15, rdx
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x348], rax
mov rax, qword [rsp + 0x58]
jmp 0x140045629
mov r14, r15
mov qword [rsp + 0x1b8], r15
mov rcx, r15
xor edx, edx
call fcn.14002cc95
mov rbp, rax
mov rbx, rdx
mov rcx, rax
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
shl r12, 0x10
adc byte [rcx + 9], cl
hlt
mov r13d, 0x11
jmp 0x14004539b
test al, 1
add byte [rax], al
call fcn.14003b829
test rax, rax
je 0x1400452fc
add byte [rax], al
add byte [rax], al
cmp rdx, 1
jne 0x1400452fc
movzx edx, byte [rax]
lea rcx, [rsp + 0x1a8]
call fcn.14003b829
test rax, rax
je 0x140045542
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x50], 2
and al, 0x50
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
and al, 0x50
and al, 0x50
add al, byte [rax]
add byte [rax], al
lea rax, [rsp + 0x58]
movups xmmword [rax], xmm6
test rdx, rdx
je 0x1400457f5
mov edi, 2
xor r15d, r15d
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x88]
call 0x14003e116
movzx eax, byte [rsp + 0x1e0]
cmp rax, 0x14
jne 0x140045918
movzx esi, word [rsp + 0x1e2]
mov ah, 0x24
loop 0x140044e4c
add byte [rax], al
add byte [rdi], cl
mov bh, 0xac
and al, 0xe4
add dword [rax], eax
add byte [rbx + rdi + 0x7c], cl
and al, 0x58
movzx ebp, word [rsp + 0x1e4]
cmp r15, qword [rsp + 0x58]
jl 0x140044e7d
pop rax
jne 0x140044e73
lea rcx, [rsp + 0x50]
mov rdx, r15
call fcn.14003aa75
mov rdi, qword [rsp + 0x50]
mov r15, qword [rsp + 0x60]
mov word [rdi + r15*4], si
mov word [rdi + r15*4 + 2], bp
mov rax, qword [rsp + 0x60]
add cl, byte [rax - 0x75]
and al, 0x60
inc rax
mov r15, rax
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
mov rax, qword [rsp + 0x98]
cmp rax, qword [rsp + 0x90]
jb 0x140044e1e
add byte [rax], al
add byte [rdi], cl
invalid
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x58]
jmp 0x140045807
mov rsi, rbp
jmp 0x140045c99
add dword [rdi], ecx
test dword [0x14f044f29], eax
mov dh, 0x10
lea rcx, [rsp + 0x1a8]
add byte [rax], al
call fcn.14003b829
test rax, rax
je 0x14004554f
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x1e0], 1
lea rax, [rsp + 0x1fa]
movups xmmword [rax - 0x12], xmm6
test rdx, rdx
je 0x14004582a
mov edi, 1
xor r15d, r15d
mov edx, 1
lea rcx, [rsp + 0x50]
call fcn.14003b829
test rax, rax
je 0x14004599c
cmp rdx, 1
jne 0x14004599c
mov sil, byte [rax]
cmp sil, 1
sete al
mov cl, 2
sub cl, al
test sil, sil
movzx ebp, cl
mov eax, 0
cmove ebp, eax
cmp r15, qword [rsp + 0x1e8]
mov esp, 0x1e824
add byte [rbp + 0x20], dh
mov esp, 0x1e824
add byte [rbp + 0x20], dh
lea rcx, [rsp + 0x1e0]
mov rdx, r15
call fcn.14003a9be
mov rdi, qword [rsp + 0x1e0]
mov r15, qword [rsp + 0x1f0]
mov byte [rdi + r15*2], bpl
mov byte [rdi + r15*2 + 1], sil
mov rax, qword [rsp + 0x1f0]
inc rax
mov r15, rax
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x60]
cmp rax, qword [rsp + 0x58]
jb 0x140044f79
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x2c8], rax
mov rax, qword [rsp + 0x1e8]
jmp 0x14004583c
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add dword [rax], eax
add al, ch
invalid
shl byte [rdi - 1], 0xff
test rax, rax
je 0x14004556c
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x50], 8
and al, 0x50
or byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x58]
movups xmmword [rax], xmm6
test rdx, rdx
je 0x14004585f
mov edi, 8
or byte [rax], al
add byte [rax], al
xor r15d, r15d
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x88]
lea edx, [rsp + 0x88]
lea edx, [rsp + 0x88]
call fcn.14003f9cf
movzx ebp, word [rsp + 0x1f8]
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0xe0], rax
mov rsi, qword [rsp + 0x1f0]
cmp bp, 0xb
je 0x1400459f5
lea rcx, [rsp + 0x1fa]
movzx eax, word [rcx + 4]
mov word [rsp + 0x264], ax
mov eax, dword [rcx]
mov dword [rsp + 0x260], eax
cmp r15, qword [rsp + 0x58]
jne 0x14004513a
lea rcx, [rsp + 0x50]
mov rdx, r15
call fcn.14003a139
mov rdi, qword [rsp + 0x50]
mov r15, qword [rsp + 0x60]
shl r15, 5
mov rax, qword [rsp + 0xb0]
add byte [rdx - 0x77], cl
add al, 0x3f
add byte [rdx - 0x77], cl
add al, 0x3f
mov rax, qword [rsp + 0xe0]
mov qword [rdi + r15 + 8], rax
mov qword [rdi + r15 + 0x10], rsi
mov word [rdi + r15 + 0x18], bp
mov eax, dword [rsp + 0x260]
mov dword [rdi + r15 + 0x1a], eax
movzx eax, word [rsp + 0x264]
mov word [rdi + r15 + 0x1e], ax
invalid
invalid
invalid
mov rax, qword [rsp + 0x60]
inc rax
mov r15, rax
mov qword [rsp + 0x60], rax
invalid
invalid
and al, 0x60
mov rax, qword [rsp + 0x98]
cmp rax, qword [rsp + 0x90]
jb 0x1400450b0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x58]
jmp 0x140045871
mov rsi, qword [rsp + 0x310]
and rsi, 0xffffffffffffff00
or rsi, 0xb
mov r15d, 2
lea rax, str.u8u24u32
mov qword [rsp + 0x2b8], rax
jmp 0x140045987
mov qword [rsp + 0x2a8], rax
jmp 0x140045557
jmp 0x14004539b
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x1e0], r13
mov qword [rsp + 0x1e8], rbp
mov qword [rsp + 0x1f0], rbx
mov qword [rsp + 0x1f8], r15
mov qword [rsp + 0x200], r12
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x208], rcx
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x210], rcx
cmp rax, qword [rsp + 0x1b0]
jae 0x14004541f
lea rcx, [rsp + 0x1e0]
call fcn.1400388f5
mov esi, 0xe
mov r15d, 0xf
mov r13d, 0x12
lea rbx, str.ClientExtension
jmp 0x140045cc9
mov eax, ebp
shr eax, 8
mov dword [rsp + 0x40], eax
mov eax, ebp
shr eax, 0x10
mov dword [rsp + 0x48], eax
mov rax, rbp
shr rax, 0x20
mov qword [rsp + 0x38], rax
mov rax, rbp
shr rax, 0x30
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x1fa]
mov rax, qword [rcx + 0x16]
mov qword [rsp + 0x3e0], rax
movdqu xmm0, xmmword [rcx + 6]
movdqa xmmword [rsp + 0x3d0], xmm0
mov rsi, rbp
jmp 0x140045cc9
mov rcx, qword [rsp + 0x320]
shl rcx, 0x10
movzx edx, dil
shl rdx, 8
or rdx, rcx
movzx ebx, al
or rbx, rdx
mov r13d, 0xc
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x2b0], rbp
jmp 0x14004539b
mov eax, 0xa
mov qword [rsp + 0x288], rax
xor esi, esi
jmp 0x140045c86
mov esi, 0xa
xor r15d, r15d
jmp 0x140045903
mov esi, 0xa
xor r15d, r15d
jmp 0x140045ac6
mov esi, 0xa
xor r15d, r15d
jmp 0x140045987
mov esi, 0xa
xor r15d, r15d
mov rbx, qword [rsp + 0x2a8]
mov qword [rsp + 0x2c8], rsi
jmp 0x140045c99
mov eax, 0xa
mov qword [rsp + 0xb0], rax
xor esi, esi
jmp 0x1400459ff
mov eax, 8
mov qword [rsp + 0x288], rax
xor r15d, r15d
xor eax, eax
mov qword [rsp + 0xe8], rax
mov r13d, 3
mov rbx, qword [rsp + 0xe8]
mov rbp, qword [rsp + 0x288]
jmp 0x14004539b
mov eax, 2
mov qword [rsp + 0x318], rax
xor r15d, r15d
xor eax, eax
mov qword [rsp + 0x2c0], rax
mov r13d, 1
mov rbx, qword [rsp + 0x2c0]
mov rbp, qword [rsp + 0x318]
jmp 0x14004539b
mov eax, 8
mov qword [rsp + 0x280], rax
xor r15d, r15d
xor eax, eax
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], r15
mov r14d, 2
mov edx, 2
lea rcx, [rsp + 0x1a8]
call fcn.14003b829
mov esi, 0xb
lea rbx, str.u8u24u32
test rax, rax
je 0x140045e25
cmp rdx, 2
jne 0x140045e25
movzx eax, word [rax]
rol ax, 8
movzx edx, ax
lea rcx, [rsp + 0x1a8]
call fcn.14003b829
test rax, rax
je 0x140045af0
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x50], 8
lea rax, [rsp + 0x58]
movups xmmword [rax], xmm6
test rdx, rdx
je 0x140045dbb
mov r15d, 8
xor edi, edi
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x88]
call fcn.14003bad6
cmp qword [rsp + 0x1e0], 0
mov rsi, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x2a0], rax
mov r14, qword [rsp + 0x1f8]
jne 0x140045e04
cmp rdi, qword [rsp + 0x58]
jne 0x140045750
lea rcx, [rsp + 0x50]
mov rdx, rdi
call fcn.14003a8ed
mov r15, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x60]
lea rax, [rdi + rdi*2]
mov qword [r15 + rax*8], rsi
mov rcx, qword [rsp + 0x2a0]
mov qword [r15 + rax*8 + 8], rcx
mov qword [r15 + rax*8 + 0x10], r14
mov rdi, qword [rsp + 0x60]
inc rdi
mov qword [rsp + 0x60], rdi
mov rax, qword [rsp + 0x98]
cmp rax, qword [rsp + 0x90]
jb 0x1400456ee
mov r12, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x2a0], rax
mov rbp, qword [rsp + 0x260]
mov rsi, qword [rsp + 0x268]
mov r15, qword [rsp + 0x270]
mov rax, r12
shr rax, 8
mov qword [rsp + 0x308], rax
mov r13d, 9
test rbp, rbp
je 0x140045e6d
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0xa0], rdi
mov rbx, rsi
jmp 0x14004539b
mov eax, 2
mov qword [rsp + 0x310], rax
xor r15d, r15d
xor eax, eax
mov qword [rsp + 0x2b8], rax
mov r13d, 6
mov rbx, qword [rsp + 0x2b8]
mov rbp, qword [rsp + 0x310]
jmp 0x14004539b
mov eax, 1
mov qword [rsp + 0x2c8], rax
xor r15d, r15d
xor eax, eax
mov qword [rsp + 0x2a8], rax
mov r13d, 8
mov rbx, qword [rsp + 0x2a8]
mov rbp, qword [rsp + 0x2c8]
jmp 0x14004539b
mov eax, 8
mov qword [rsp + 0xb0], rax
xor r15d, r15d
xor eax, eax
mov qword [rsp + 0xe0], rax
mov r13d, 7
mov rbx, qword [rsp + 0xe0]
mov rbp, qword [rsp + 0xb0]
jmp 0x14004539b
movzx ecx, byte [rsp + 0x1e1]
movzx edx, word [rsp + 0x1e2]
movzx esi, word [rsp + 0x1e4]
movzx r8d, word [rsp + 0x1e6]
shl r8, 0x30
mov r9, qword [rsp + 0x1e8]
mov qword [rsp + 0x2c0], r9
mov r15, qword [rsp + 0x1f0]
or r8, rax
shl rcx, 8
or rcx, r8
shl rdx, 0x10
or rdx, rcx
shl rsi, 0x20
or rsi, rdx
cmp qword [rsp + 0x58], 0
je 0x140045903
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x2c0]
mov qword [rsp + 0x318], rsi
jmp 0x140045c99
movzx ecx, byte [rsp + 0x1e1]
movzx edx, word [rsp + 0x1e2]
movzx esi, word [rsp + 0x1e4]
movzx r8d, word [rsp + 0x1e6]
shl r8, 0x30
mov r9, qword [rsp + 0x1e8]
mov qword [rsp + 0x2b8], r9
mov r15, qword [rsp + 0x1f0]
or r8, rax
shl rcx, 8
or rcx, r8
shl rdx, 0x10
or rdx, rcx
shl rsi, 0x20
or rsi, rdx
cmp qword [rsp + 0x58], 0
je 0x140045987
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x2b8]
mov qword [rsp + 0x310], rsi
jmp 0x140045c99
mov rcx, qword [rsp + 0x2c8]
and rcx, 0xffffffffff000000
movzx eax, bpl
shl rax, 8
or rax, rcx
movzx ecx, sil
shl rcx, 0x10
lea rsi, [rcx + rax]
add rsi, 0xb
cmp qword [rsp + 0x1e8], 0
je 0x1400459e3
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15d, 0x12
lea rax, [0x1401b1a24]
jmp 0x140045349
lea rcx, [rsp + 0x50]
call 0x140038398
mov rbx, qword [rsp + 0xe0]
mov r15, rsi
mov rsi, qword [rsp + 0xb0]
jmp 0x140045c99
mov rax, qword [rsp + 0x2d0]
and rax, 0xffffffffffffff00
or rax, 0xb
mov qword [rsp + 0x2d0], rax
mov esi, 0xe
lea rax, [0x1401b19f4]
mov qword [rsp + 0xe8], rax
jmp 0x140045c6c
mov rbx, qword [rsp + 0x348]
and rbx, 0xffffffffffffff00
or rbx, 0xb
mov r15d, 3
cmp qword [rsp + 0x198], 0
je 0x140045a80
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [0x1401af885]
mov qword [rsp + 0x198], rax
mov rsi, rbx
jmp 0x140045aac
mov rsi, qword [rsp + 0x198]
mov qword [rsp + 0x198], r15
mov r15, qword [rsp + 0x290]
lea rcx, [rsp + 0x50]
call 0x140038398
mov qword [rsp + 0x290], r15
mov qword [rsp + 0x348], rsi
mov qword [rsp + 0x280], rsi
mov rbx, qword [rsp + 0x198]
mov rsi, qword [rsp + 0x280]
jmp 0x140045c99
mov edi, 0xa
xor r12d, r12d
jmp 0x140045b96
mov esi, 0xa
xor r14d, r14d
xor eax, eax
mov qword [rsp + 0x308], rax
jmp 0x140045e1d
mov ebp, 8
xor r15d, r15d
xor eax, eax
mov qword [rsp + 0x278], rax
mov qword [rsp + 0x260], rbp
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], r15
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x1a8]
call fcn.14003ba1f
cmp qword [rsp + 0x1e0], 0
je 0x140045bf4
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x2b0], rax
mov r15, qword [rsp + 0x1f0]
mov r12, qword [rsp + 0x1f8]
lea rcx, [rsp + 0x260]
call fcn.140037e94
jmp 0x140045ba9
lea rcx, [rsp + 0x50]
call fcn.140037e94
mov rbp, rdi
mov r15, qword [rsp + 0x278]
mov qword [rsp + 0x2b0], rdi
mov rcx, r15
mov rax, r15
and rax, 0xffffffffffffff00
shr rcx, 0x10
mov qword [rsp + 0x320], rcx
mov qword [rsp + 0x368], rbp
mov rcx, qword [rsp + 0x320]
shl rcx, 0x10
and eax, 0xff00
or rax, rcx
movzx ebx, r15b
or rbx, rax
mov r15, r12
mov rsi, qword [rsp + 0x2b0]
jmp 0x140045c99
mov r12, qword [rsp + 0x1e8]
test rbp, rbp
je 0x140045e58
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x3a8], rax
mov rax, qword [rsp + 0x278]
mov edi, eax
shr edi, 8
mov rcx, rax
shr rcx, 0x10
mov qword [rsp + 0x320], rcx
mov qword [rsp + 0x368], rbp
jmp 0x1400454d4
mov qword [rsp + 0xe8], rbp
mov rbx, r15
movzx eax, r12b
shl rbx, 8
or rbx, rax
mov qword [rsp + 0x2d0], rbx
lea rcx, [rsp + 0x50]
call 0x1400389bd
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x288], rax
mov rbx, qword [rsp + 0xe8]
mov r15, rsi
mov rsi, qword [rsp + 0x288]
mov rax, rsi
shr rax, 0x30
mov qword [rsp + 0x78], rax
mov rax, rsi
shr rax, 0x20
mov qword [rsp + 0x38], rax
mov eax, esi
shr eax, 0x10
mov dword [rsp + 0x48], eax
mov eax, esi
shr eax, 8
mov dword [rsp + 0x40], eax
and al, 0x40
and al, 0x40
mov r13d, 0x12
movzx eax, word [rsp + 0x78]
shl rax, 0x30
movzx ecx, word [rsp + 0x38]
shl rcx, 0x20
or rcx, rax
movzx eax, word [rsp + 0x48]
shl rax, 0x10
or rax, rcx
movzx ecx, byte [rsp + 0x40]
shl rcx, 8
or rcx, rax
movzx esi, sil
or rsi, rcx
cmp r13d, 0x12
je 0x140046356
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0x400], rax
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x3f0], xmm0
mov rax, qword [rsp + 0x360]
mov rdx, rax
cmp rax, qword [rsp + 0x358]
jne 0x140045d51
lea rcx, [rsp + 0x350]
call fcn.14003ad11
mov rdx, qword [rsp + 0x360]
mov r8, qword [rsp + 0x350]
imul rax, rdx, 0x38
mov qword [r8 + rax], r13
mov qword [r8 + rax + 8], rsi
mov qword [r8 + rax + 0x10], rbx
mov qword [r8 + rax + 0x18], r15
movdqa xmm0, xmmword [rsp + 0x3f0]
movdqu xmmword [r8 + rax + 0x20], xmm0
mov rcx, qword [rsp + 0x400]
mov qword [rsp + 0xc0], r8
mov qword [r8 + rax + 0x30], rcx
inc rdx
mov qword [rsp + 0x360], rdx
and al, 0x60
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add eax, dword [rax]
add byte [rax + 0x3b], cl
test byte [rax + rax*4], ah
add eax, dword [rax]
add byte [rdi], cl
invalid
out 0xff, al
invalid
and al, 0x60
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add eax, dword [rax]
add byte [rax + 0x3b], cl
test byte [rax + rax*4], ah
add eax, dword [rax]
add byte [rdi], cl
invalid
mov r13d, 9
add byte [rax], al
mov r12d, 8
xor eax, eax
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0xa0], rax
movabs al, byte [0x848948c031000000]
and al, 0xa0
add al, byte [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x84
and al, 8
add eax, dword [rax]
add byte [rax - 0x75], cl
pushfq
and al, 0x98
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x848948c031000000]
and al, 0xa0
add al, byte [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x84
and al, 8
add eax, dword [rax]
add byte [rax - 0x75], cl
pushfq
and al, 0x98
add dword [rax], eax
add byte [rax], al
mov rbp, qword [rsp + 0x280]
invalid
xchg edi, eax
cmc
invalid
add byte [rax], al
mov rbp, qword [rsp + 0x280]
jmp 0x14004539b
mov rax, rsi
shr rax, 8
or byte [rax - 0x77], cl
test byte [rax + rcx], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
and al, 0x50
or byte [rax - 0x77], cl
test byte [rax + rcx], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
and al, 0x50
call fcn.140037e94
mov rbx, qword [rsp + 0x2a0]
mov rax, qword [rsp + 0x308]
shl rax, 8
and al, 8
add eax, dword [rax]
add byte [rax - 0x3f], cl
loopne 0x140045e39
movzx esi, sil
or rsi, rax
invalid
lea rcx, [rsp + 0x260]
invalid
lea ecx, [rsp + 0x260]
call 0x140038398
mov r15, r14
mov rax, rbx
mov qword [rsp + 0x2a0], rbx
add byte [rax], al
add byte [rax], al
jmp 0x140045c99
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x2b0], rax
jmp 0x140045ba9
mov rbx, r15
mov r15, r12
jmp 0x140045c99
movzx ecx, r12b
mov dh, 0xcc
movzx r15d, r14b
movzx edx, byte [rsp + 0x1e7]
mov r8d, dword [rsp + 0x1e3]
shl r8, 0x18
shl rdx, 0x38
or rdx, r8
mov r14, qword [rsp + 0x1e8]
mov r8, qword [rsp + 0x1f0]
mov qword [rsp + 0xb0], r8
or rdx, rax
shl rcx, 8
or rcx, rdx
shl r15, 0x10
or r15, rcx
cmp qword [rsp + 0x58], 0
je 0x140045ede
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
and eax, 0x31002047
ror byte [rcx - 0x77], cl
clc
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xb8], 0
je 0x140045f00
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rsp + 0xa8]
call qword [sym.imp.kernel32.dll_HeapFree]
movzx ebp, word [rsp + 0x2c]
mov bh, 0x6c
and al, 0x2c
mov r12, qword [rsp + 0x70]
mov rdi, qword [rsp + 0xb0]
mov r11, r14
mov r10, r15
cli
cli
jmp 0x140040f8d
mov al, 0xff
dec dword [rax - 0x73]
add eax, 0x16995c
lea rax, str.u8u24u32
mov qword [rsp + 0x38], rax
mov r14d, 0xb
xor r15d, r15d
jmp 0x1400461cd
xchg esi, eax
add al, byte [rax]
add byte [rax - 0x75], cl
mov esi, dword [rsp + 0xb8]
mov rcx, rsi
mov rsi, qword [rsp + 0xb8]
mov esi, dword [rsp + 0xb8]
mov rcx, rsi
and rcx, 0xffffffffffffff00
movzx ebp, word [rsp + 0x2c]
sub al, 0x4c
mov esp, dword [rsp + 0x70]
sub al, 0x4c
mov esp, dword [rsp + 0x70]
mov r11, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xe0]
add byte [rax], al
add byte [rax], al
add cl, ch
in eax, dx
add byte [rax], al
jmp 0x140046055
add byte [rax - 0x76], al
lodsb al, byte [rsi]
and al, 0xf1
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0xf2
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov bpl, byte [rsp + 0xf1]
movzx eax, word [rsp + 0xf2]
mov qword [rsp + 0x30], rax
movzx eax, word [rsp + 0xf4]
mov qword [rsp + 0x40], rax
movzx ebx, word [rsp + 0xf6]
mov rax, qword [rsp + 0xf8]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], rax
mov r13, qword [rsp + 0x100]
movzx eax, bx
shl rax, 0x30
movzx edx, word [rsp + 0x40]
shl rdx, 0x20
or rdx, rax
movzx eax, word [rsp + 0x30]
shl rax, 0x10
or rax, rdx
movzx r14d, bpl
shl r14, 8
shl esi, 8
or r14, rax
or r14, rcx
mov rdi, qword [rsp + 0x38]
mov r15, r14
mov edi, esi
test dword [rcx - 0x7f], 0xffff00e7
dec dword [rax - 0x73]
mov word [rax + riz*8], fs
add dword [rax], eax
add al, ch
mov edi, 0x41ffff27
movzx esi, dh
and r15, 0xffffffffffffff00
lea rcx, [rsp + 0x1e0]
call 0x1400387af
movzx esi, r14b
or rsi, r15
cmp qword [rsp + 0xa8], 0
add byte [rdi + rdx + 0x48], dh
mov ecx, dword [0x14024a5f8]
je 0x140046019
invalid
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rsp + 0xe0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov ch, 0x14
add byte [rax - 0x7d], cl
mov esp, 0xb824
add byte [rax], al
adc al, 0
cmp qword [rsp + 0xb8], 0
je 0x14004603b
mov rcx, qword [0x14024a5f8]
int 0x45
and byte [rax], al
xor edx, edx
mov r8, qword [rsp + 0x258]
add bh, bh
adc eax, 0x14b515
call qword [sym.imp.kernel32.dll_HeapFree]
movzx ebp, word [rsp + 0x2c]
mov r12, qword [rsp + 0x70]
mov r11, rdi
mov rcx, rsi
int1
and rcx, 0xffffffffffffff00
mov rdi, r13
movzx r10d, sil
or r10, rcx
jmp 0x140040f8d
sub al, 0xaf
invalid
invalid
sub al, 0xaf
invalid
mov rdi, r15
mov rsi, qword [rsp + 0x80]
jmp 0x140043ab6
add byte [rax], 0
add cl, ch
invalid
mov esi, 0xb
or eax, dword [rax]
add byte [rax], al
lea rbx, str.u8u24u32
jmp 0x140046363
mov r14d, 0xa
add byte [rax], al
xor r15d, r15d
xor esi, esi
jmp 0x1400461cd
add byte [rsi + 0xa], bh
mov esi, 0xa
xor r15d, r15d
jmp 0x140046363
mov edi, 8
xor eax, eax
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
xor eax, eax
mov qword [rsp + 0xc0], rax
shl r13, 0x20
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx - 0x3f], cl
in eax, 0x20
add r13, qword [rsp + 0x2d8]
add ebp, dword [rsp + 0x2d8]
mov rax, qword [rsp + 0x30]
and al, 0x30
shr rax, 0x10
mov qword [rsp + 0xa0], rax
mov edx, r13d
shr edx, 8
mov ecx, r13d
shr ecx, 0x10
invalid
mov r15, r13
shr r15, 0x20
mov r10, qword [rsp + 0x40]
out dx, eax
and byte [rbx + rcx*4 + 0x54], cl
and al, 0x40
shl r10d, 0x10
add r10d, dword [rsp + 0x48]
xor esi, esi
mov ebp, r12d
mov r12, qword [rsp + 0x70]
mov r11, qword [rsp + 0xb0]
jo 0x14004614a
mov ebx, dword [rsp + 0xb0]
jmp 0x140046215
mov eax, 8
mov qword [rsp + 0xc0], rax
xor r15d, r15d
jmp 0x140046395
mov al, byte [rsp + 0xf1]
mov qword [rsp + 0x80], rax
movzx eax, word [rsp + 0xf2]
mov dword [rsp + 0x78], eax
movzx eax, word [rsp + 0xf4]
mov qword [rsp + 0xa0], rax
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0xf2
test byte [rdx + rsi*8], ah
add byte [rax], al
add byte [rcx + 0xf782444], cl
mov bh, 0x84
and al, 0xf4
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0xf6
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
movzx eax, word [rsp + 0xf6]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x290], rax
mov rsi, qword [rsp + 0x100]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax - 0x75], cl
mov ah, 0x24
add byte [rcx], al
add byte [rax], al
movzx eax, byte [rsp + 0x80]
shl rax, 8
or rax, rcx
movzx ecx, word [rsp + 0xc0]
movzx edx, word [rsp + 0xa0]
shl rcx, 0x30
shl rdx, 0x20
movabs al, byte [0x4830e1c148000000]
shl edx, 0x20
or rdx, rcx
movzx r14d, word [rsp + 0x78]
shl r14, 0x10
out 0x10, al
or r14, rdx
or r14, rax
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x38], rax
mov r15, r14
and r15, 0xffffffffffffff00
and edi, 0xffffff00
add bh, bh
invalid
lea rcx, [rsp + 0x50]
call case.0x14009accb.406
or r14d, r15d
mov eax, r15d
shr eax, 8
mov dword [rsp + 0x2c], eax
and al, 0x2c
mov r13d, r15d
shr r13d, 0x10
mov edx, r15d
shr edx, 0x18
mov rcx, r15
shr rcx, 0x20
shr r15, 0x30
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x30], eax
mov r11, rsi
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xb8], rax
mov ebx, r14d
mov ebp, r12d
mov r12, qword [rsp + 0x70]
mov esp, dword [rsp + 0x70]
mov sil, 1
movzx edx, dl
shl edx, 8
movzx r8d, r13b
or r8d, edx
movzx edx, r15w
shl rdx, 0x20
movzx r9d, cx
shl r9, 0x10
or r9, rdx
movzx ecx, r8w
or rcx, r9
test sil, sil
je 0x14004626a
movzx eax, bl
movzx edx, byte [rsp + 0x2c]
shl rdx, 8
or rdx, rax
shl rcx, 0x10
or rcx, rdx
mov r10, rcx
mov rdi, r11
mov r11, qword [rsp + 0xb8]
jmp 0x140040f8d
mov byte [rsp + 0x1a6], 6
mov r13w, 0xd
mov byte [rsp + 0x2d8], 6
movzx edx, word [rsp + 0x258]
mov eax, edx
mov qword [rsp + 0x48], rax
movzx r9d, word [rsp + 0xe8]
mov eax, r9d
mov qword [rsp + 0x38], rax
mov r14, qword [rsp + 0xb8]
mov r15, rbx
mov rsi, qword [rsp + 0xa8]
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x40], r10
mov edi, dword [rsp + 0x2c]
mov rbx, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xc0]
jmp 0x140042a21
mov al, byte [rsp + 0x1e1]
mov dword [rsp + 0x40], eax
movzx eax, word [rsp + 0x1e2]
mov dword [rsp + 0x48], eax
movzx eax, word [rsp + 0x1e4]
mov qword [rsp + 0x38], rax
movzx eax, word [rsp + 0x1e6]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x258], rax
mov r15, qword [rsp + 0x1f0]
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xf0
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x44
and al, 0x78
movzx eax, word [rsp + 0x78]
shl rax, 0x30
movzx edx, word [rsp + 0x38]
shl rdx, 0x20
or rdx, rax
movzx eax, word [rsp + 0x48]
shl rax, 0x10
or rax, rdx
movzx esi, byte [rsp + 0x40]
shl rsi, 8
or rsi, rax
or rsi, rcx
mov rbx, qword [rsp + 0x258]
lea rcx, [rsp + 0x350]
call fcn.14003889b
lea rcx, [rsp + 0xf0]
call 0x140038594
movzx ebp, word [rsp + 0x2c]
mov r12, qword [rsp + 0x70]
mov rdi, r15
mov edi, edi
mov r11, rbx
jmp 0x14004650f
lea rcx, [rsp + 0x120]
call fcn.14003889b
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x120], rax
mov dword [rsp + 0x120], eax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x130], r15
mov rax, qword [rsp + 0xd8]
mov esi, 0xe
cmp rax, qword [rsp + 0xd0]
jb 0x1400464a8
mov esi, 0xb
test r15, r15
je 0x1400464a8
add byte [rax - 0x73], cl
test byte [rdx + rax*4], ah
add dword [rax], eax
add byte [rbx + rcx*4 - 0x70], cl
outsb dx, byte [rsi]
invalid
lea rax, [rsp + 0x182]
mov r10, qword [rax - 0x92]
mov r14, qword [rax - 0x8a]
mov r11, qword [rax - 0x82]
mov rcx, qword [rax - 0x7a]
mov qword [rsp + 0xe0], rcx
mov rsi, qword [rax - 0x72]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
jo 0x1400463ab
mov rbx, qword [rax - 0x6a]
mov rcx, qword [rax - 0x4a]
mov qword [rsp + 0x80], rcx
add byte [rax], al
movups xmm0, xmmword [rax - 0x42]
movaps xmmword [rsp + 0x3b0], xmm0
mov rcx, qword [rax - 0x34]
mov qword [rsp + 0x3be], rcx
movzx ecx, word [rax - 0x2c]
mov word [rsp + 0x258], cx
movzx r9d, word [rax - 0x2a]
mov ecx, dword [rax - 0x28]
movzx r8d, word [rax - 0x24]
movups xmm0, xmmword [rax - 0x22]
movaps xmmword [rsp + 0x1c0], xmm0
movdqu xmm0, xmmword [rax - 0x12]
movdqa xmmword [rsp + 0x1d0], xmm0
movzx r13d, word [rax - 2]
mov edx, dword [rax]
mov dword [rsp + 0x300], edx
dec byte [rbx + 0x24948910]
add byte [rbx], al
add byte [rax], al
movzx eax, word [rax + 4]
mov word [rsp + 0x304], ax
cmp r13w, 0xa
jne 0x140046517
movzx ebp, word [rsp + 0x2c]
mov r12, qword [rsp + 0x70]
jmp 0x140041239
lodsd eax, dword [rsi]
invalid
cmp qword [rsp + 0xb8], 0
je 0x1400464ca
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rsp + 0xa8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x110], 0
je 0x1400464ec
adc byte [rcx], al
add byte [rax], al
add byte [rdi + rdx + 0x4c], dh
mov eax, dword [rsp + 0x108]
mov r8, qword [rsp + 0x108]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x120]
call fcn.14003889b
mov edi, 0x12
lea r11, [0x1401afc07]
movzx ebp, word [rsp + 0x2c]
mov r12, qword [rsp + 0x70]
invalid
mov r10, rsi
jmp 0x140040f8d
mov rax, qword [rsp + 0x30]
shr rax, 0x10
mov qword [rsp + 0xa0], rax
mov rax, r15
call 0xc48dad33
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 8], cl
shr rax, 0x20
mov qword [rsp + 0x48], rax
mov rax, r15
mov qword [rsp + 0x40], r15
shr r15, 0x30
mov qword [rsp + 0x38], r15
shl r8, 0x20
cmp byte [rcx - 0x3f], cl
loopne 0x140046569
or r8, rcx
mov r15, r10
mov rcx, r10
shr rcx, 0x10
mov edi, r15d
shr edi, 8
mov r10, qword [rsp + 0x3be]
mov qword [rsp + 0x39e], r10
movaps xmm0, xmmword [rsp + 0x3b0]
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x3b0], al
movaps xmmword [rsp + 0x390], xmm0
movdqa xmm0, xmmword [rsp + 0x1c0]
movdqa xmm1, xmmword [rsp + 0x1d0]
movdqa xmmword [rsp + 0x410], xmm0
movdqa xmmword [rsp + 0x420], xmm1
mov r10d, dword [rsp + 0x300]
mov edx, dword [rsp + 0x300]
mov dword [rsp + 0x2f8], r10d
movzx r10d, word [rsp + 0x304]
mov word [rsp + 0x2fc], r10w
add eax, dword [rax]
add byte [rsi + 0x44], ah
mov dword [rsp + 0x2fc], edx
movzx ebp, word [rsp + 0x2c]
mov r12, qword [rsp + 0x70]
mov qword [rsp + 0x78], rbx
movzx edx, word [rsp + 0x258]
jmp 0x1400462c0
lea r8, [0x1401af850]
mov rcx, rdi
jmp 0x1400465f4
add eax, 0x16925f
mov rcx, rsi
call fcn.14018c830
ud2
add byte [rax], al
ret
je 0x140046636
mov r8, qword [r8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
add rsp, 0x20
pop rsi
ret
mov edi, dword [rsp + 0x58]
cmp bp, 0xa
je 0x140046734
cmp rsi, rbx
mov r14, rbx
cmovb r14, rsi
mov qword [rsp + 0x78], rdi
add rdi, r14
mov qword [rsp + 0x80], r14
mov byte [rsp + 0x88], r12b
mov byte [rsp + 0x89], r13b
mov word [rsp + 0x8a], bp
mov word [rsp + 0x8c], r15w
mov rcx, qword [rsp + 0x50]
lea rdx, [rsp + 0x78]
call fcn.1400468d0
sub rsi, r14
jne 0x1400466df
cmp qword [rsp + 0xa0], 0
je 0x1400468bb
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rsp + 0x48]
jmp 0x1400468b5
lea rbx, [rsp + 0x98]
mov rcx, rbx
call fcn.14004029f
mov rdi, qword [rbx + 8]
test rdi, rdi
je 0x140046899
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x50], rax
movzx esi, word [rsp + 0xb0]
movzx eax, word [rsp + 0xb2]
mov word [rsp + 0x48], ax
mov al, byte [rsp + 0xb4]
mov byte [rsp + 0x47], al
mov al, byte [rsp + 0xb5]
add byte [rax], al
add byte [rax + 0x4c462444], cl
mov esp, dword [rsp + 0x98]
add byte [rax], al
add byte [rax + 0x4c462444], cl
mov esp, dword [rsp + 0x98]
add r13, 0xa8
cmp si, 0xa
dec byte [rdx]
je 0x140046899
mov r15, qword [rsp + 0x50]
cmp rdi, r15
cmovb r15, rdi
lea rbx, [r12 + r15]
dec dword [rbx - 0x73]
sbb al, 0x3c
mov rcx, r15
xor edx, edx
call fcn.14002cc95
mov r14, r13
mov r13, rax
mov rbp, rdx
mov rcx, rax
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [rsp + 0x47]
mov byte [rsp + 0x70], al
jo 0x1400467cf
and al, 0x46
jo 0x1400467cf
and al, 0x46
mov byte [rsp + 0x71], al
mov word [rsp + 0x72], si
movzx eax, word [rsp + 0x48]
mov word [rsp + 0x74], ax
mov qword [rsp + 0x58], r13
mov r13, r14
mov qword [rsp + 0x60], rbp
mov qword [rsp + 0x68], r15
lea r14, [rsp + 0xc0]
mov rcx, r14
int1
int1
lea rdx, [rsp + 0x58]
and al, 0x58
call fcn.1400408e5
mov rcx, r13
mov rdx, r14
call fcn.140046965
add byte [rax], al
add byte [rax], al
mov r12, rbx
sub rdi, r15
jne 0x140046801
cmp qword [rsp + 0x80], 0
mov esp, 0x8024
add byte [rax], al
je 0x1400468bb
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rsp + 0xb8]
invalid
add byte [rax], al
add byte [rax], al
mov eax, 0xff000000
adc eax, 0x14ac95
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0xd8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push rdi
push rbx
sub rsp, 0x100
add dword [rax], eax
add byte [rax - 0x77], cl
xlatb
mov rsi, rcx
mov rax, qword [rcx + 0x30]
cmp rax, 0xffffffffffff0000
add byte [rax], al
invalid
push qword [rbp + 0x32]
add byte [rax], al
invalid
add bh, bh
push qword [rbp + 0x32]
xor eax, eax
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
mov byte [rdx], al
mov byte [rdx + 2], al
mov word [rdx + 0xa8], 0x1f
test al, 0
add byte [rax], al
invalid
add byte [rsi - 0x39], ah
invalid
mov eax, 0x4000000
add byte [rax + 0x4102407e], al
sete al
invalid
mov eax, 0x4000000
add byte [rax + 0x4102407e], al
sete al
mov rcx, rsi
mov ecx, esi
call fcn.14004663f
mov rax, qword [rsi + 0x30]
std
invalid
mov eax, dword [rsi + 0x30]
cmp rax, 0xfffffffffffffffd
ja case.0x140040aa2.168
invalid
xor eax, 0x245c8d48
mov rcx, rbx
lea rbx, [rsp + 0x40]
and al, 0x40
mov rcx, rbx
invalid
mov rdx, rsi
mov edx, esi
mov r8, rdi
call fcn.1400469f2
add rsi, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x140046966
sub byte [rax - 0x77], cl
stc
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x140046966
sub byte [rax - 0x77], cl
stc
mov rdx, rbx
call fcn.1400408e5
mov rcx, rsi
mov rdx, rdi
cli
cli
call fcn.140046965
add byte [rax], al
add byte [rax + 0xc48148], dl
nop
invalid
invalid
invalid
invalid
nop
add rsp, 0x100
pop rbx
pop rdi
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
ret
push rdi
push rbx
sub rsp, 0x20
mov rdi, rdx
xlatb
xlatb
mov rsi, qword [rdx + 0x10]
test rsi, rsi
je 0x1400469ce
mov rbx, rcx
mov rcx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x18]
mov rax, qword [rbx + 0x28]
cmp rax, rcx
jne 0x140046999
lea rcx, [rbx + 0x10]
adc al, ch
call fcn.140039ec5
mov rcx, qword [rbx + 0x18]
mov rax, qword [rbx + 0x28]
xor al, 0x35
invalid
mov rdx, qword [rbx + 0x20]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
push rbx
and byte [rax + 1], cl
ret 0x3145
retf 0xf4c
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rbx + 0x10]
adc byte [r8 - 0x73], cl
adc al, 0x52
adc byte [r8 - 0x73], cl
adc al, 0x52
mov r8, qword [rdi + 0x10]
mov qword [rcx + rdx*8 + 0x10], r8
movups xmm0, xmmword [rdi]
adc byte [rdi], al
movups xmmword [rcx + rdx*8], xmm0
inc rax
ror byte [rax - 0x77], 0x43
invalid
ror byte [rax - 0x77], 0x43
sub bl, ch
jmp 0x1400469e7
invalid
invalid
jg 0x1400469da
jmp 0x1400469e7
cmp qword [rdi + 8], 0
je 0x1400469e7
add byte [rdx + rdx + 0x4c], dh
mov eax, dword [rdi]
mov r8, qword [rdi]
invalid
mov rcx, qword [0x14024a5f8]
or eax, 0x203c19
add byte [rcx], dh
sar bh, cl
adc eax, 0x14ab69
adc al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc al, 0
adc al, 0
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rdi
sub rsp, 0x78
sub esp, 0x78
js 0x140046a45
mov r9, qword [rdx + 0x30]
mov ecx, dword [rdx + 0x30]
xor byte [rcx - 0x7d], cl
stc
std
cmp r9, 0xfffffffffffffffd
ja 0x140046a42
mov rsi, rcx
lea rax, [r9 + 1]
lea eax, [rcx + 1]
add dword [r8 - 0x77], ecx
xor byte [rax - 0x75], cl
adc byte [rbx + r9*4 + 0x52], cl
sbb byte [rax - 0x73], cl
jl 0x140046a3d
invalid
mov qword [rdx + 0x30], rax
mov dword [rdx + 0x30], eax
mov rax, qword [rdx + 0x10]
mov r10, qword [rdx + 0x18]
lea rdi, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rax
mov edx, eax
call qword [r10 + 0x18]
cmp qword [rdi], 0
jne 0x140046a5c
xor cl, byte [rdi]
adc byte [rsp + 0x30], al
and al, 0x30
movups xmm0, xmmword [rsp + 0x30]
xor byte [rdi], cl
adc byte [rsp + 0x40], cl
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x78
js 0x140046a9f
invalid
js 0x140046a9f
pop rsi
ret
lea rcx, str.assertion_failed:__self.encrypt_exhausted__
or eax, 0x16992f
invalid
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_src_record_layer.rs
mov edx, 0x2b
add byte [rax], al
pop rax
cdq
invalid
add byte [rdx + 0x2b], bh
sub eax, dword [rax]
add byte [rax], al
add al, ch
pop rdi
call fcn.14018c980
adc al, 0
add byte [rdi], cl
or ecx, dword [rdi]
adc byte [rsp + 0x30], al
ud2
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea r8, [rsp + 0x50]
push rax
push rax
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_src_record_layer.rs
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
sub dword [rdi - 0x72b3ffe7], ebp
sbb dword [rax], eax
lea r9, fcn.140040118
or eax, 0x168b4a
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
call fcn.14018cbf0
ud2
mov dh, 1
lea r8, [0x1401f6a30]
add eax, 0x1aff88
movsxd rax, dword [r8 + rax*4]
add al, 0x80
add rax, r8
jmp rax
lea rax, [rcx + 1]
lea eax, [rcx + 1]
lea r8, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [r8], rax
add rcx, 8
lea rax, [0x1401af4e0]
invalid
add byte [rax - 0x77], cl
and al, 0x50
invalid
and al, 0x50
mov qword [rsp + 0x48], r8
lea rax, str.got_typeInappropriateHandshakeMessage
add eax, 0x16b157
lea rax, str.got_typeInappropriateHandshakeMessage
mov qword [rsp + 0x38], rax
lea rax, fcn.140011b20
lea eax, [0x1401b1c10]
lea eax, [0x1401b1c10]
add eax, 0x16b12b
sub esi, dword [rcx - 0x76b7ffea]
and al, 0x30
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x40], 8
mov dword [rsp + 0x40], 8
mov qword [rsp + 0x20], 0xc
and byte [rax + rax], cl
add byte [rax], al
lea rax, [0x1401b1beb]
lea r9, [0x1401b1bff]
or eax, 0x16b0f0
add byte [rbp + rcx*4 + 0xd], cl
invalid
or eax, 0x16b0f0
mov r8d, 0x14
jmp 0x140046b7b
lea rax, [rcx + 1]
lea r8, [rsp + 0x60]
mov qword [r8], rax
add rcx, 8
lea rax, [0x1401af4c0]
add byte [rax - 0x7d], cl
ror dword [rax], 0x48
lea eax, [0x1401af4c0]
mov qword [rsp + 0x50], rax
push rax
mov qword [rsp + 0x48], r8
mov dword [rsp + 0x48], eax
lea rax, str.got_typeInappropriateHandshakeMessage
mov qword [rsp + 0x38], rax
invalid
lea rax, fcn.140011b20
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x40], 8
add byte [rax], al
mov qword [rsp + 0x20], 0xc
mov dword [rsp + 0x20], 0xc
and byte [rax + rax], cl
add byte [rax], al
lea rax, [0x1401b1c38]
lea eax, [0x1401b1c38]
add byte [rbp + rcx*4 + 0xd], cl
mov dh, byte [rax - 0x47beffea]
sbb eax, 0x48000000
mov ecx, edx
lea r9, [0x1401b1bff]
mov r8d, 0x1d
mov rcx, rdx
ror dword [rax - 0x77], 1
ret 0x4ae8
mov rdx, rax
call fcn.140017cd0
jmp 0x140046d37
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
ror dword [rax], 0x4c
lea ecx, [rsp + 0x60]
mov qword [r9], rcx
mov dword [rcx], ecx
mov dword [rcx], ecx
lea rax, [0x1401b1c88]
lea eax, [0x1401b1c88]
mov qword [rsp + 0x20], rax
lea rax, str.InvalidMessage
jmp 0x140046c5f
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoCertificatesPresentedUnsupportedNameTypeDecryptErrorEncryptErrorPeerIncompatible
adc eax, 0x16b0e6
adc eax, 0x16b0e6
out 0xb0, al
invalid
jmp 0x140046d9b
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b1cbf]
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x16b0e5
invalid
invalid
invalid
mov r8d, 0x13
jmp 0x140046dd7
sbb byte [rax - 0x73], cl
adc eax, 0x16b0da
jmp 0x140046c0d
lea rdx, [0x1401b1cde]
mov r8d, 0xc
jmp 0x140046dd7
ror dword [rbp + rcx*4 + 0x4c], 0x24
invalid
invalid
add byte [rax], al
jmp 0x140046d2c
add byte [rax - 1], cl
ror dword [rbp + rcx*4 + 0x4c], 0x24
lea r9, [rsp + 0x60]
lea r9, [rsp + 0x60]
mov qword [r9], rcx
lea rax, [0x1401b1d30]
mov qword [rsp + 0x20], rax
lea rax, str.PeerMisbehaved
mov r8d, 0xe
jmp 0x140046d2c
add cl, ch
ret 0
add byte [rax], al
inc rcx
lea r9, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [r9], rcx
lea rax, [0x1401b1968]
or dword [rax - 0x73], ecx
add eax, 0x16acec
mov qword [rsp + 0x20], rax
lea rax, str.AlertReceivedInvalidCertificate
and byte [rax - 0x73], cl
add eax, 0x16b0c8
mov r8d, 0xd
add byte [rax], al
jmp 0x140046d2c
add byte [rax], al
add rcx, 8
lea r9, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov qword [r9], rcx
lea rax, [0x1401b1d70]
mov qword [rsp + 0x20], rax
lea rax, [0x1401b1d5d]
mov r8d, 0x12
jmp 0x140046d2c
inc ecx
lea r9, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov qword [r9], rcx
or dword [rax - 0x73], ecx
add eax, 0x16b0d4
lea rax, [0x1401b1da0]
lea eax, [0x1401b1da0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, str.InvalidSct
mov r8d, 0xa
jmp 0x140046d2c
invalid
invalid
add rcx, 8
lea r9, [rsp + 0x60]
invalid
mov qword [r9], rcx
lea rax, [0x1401b1de0]
invalid
or dword [rax - 0x73], ecx
add eax, 0x16b0ed
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rax, str.InvalidCertRevocationList
mov r8d, 0x19
jmp 0x140046d2c
jle 0x140046cc6
invalid
lea rax, str.GeneralFailedToGetCurrentTimeFailedToGetRandomBytesHandshakeNotCompletePeerSentOversizedRecordNoApplicationProtocolBadMaxFragmentSizeHandshakePayloadTooLargeInvalidCcsInvalidCertificateStatusTypeInvalidCertRequestInvalidDhParamsInvalidKeyUpdateInvalidServerNameMessageTooShortMissingDataMissingKeyExchangeNoSignatureSchemesTrailingDataUnexpectedMessageUnsupportedCompressionUnsupportedCurveTypeUnsupportedKeyExchangeAlgorithm
mov r8d, 7
mov rcx, rdx
mov rdx, rax
call fcn.140017f30
nop
add rsp, 0x68
ret
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x16b0b7
lea edx, [0x1401b1e07]
jmp 0x140046d65
mov r8d, 0x16
jmp 0x140046dd7
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x16b0b3
mov r8d, 0x14
jmp 0x140046dd7
mov r8d, 0x17
add byte [rax], al
jmp 0x140046dd7
mov eax, 0x15
jmp 0x140046dd7
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x16b0a2
mov r8d, 0x12
mov eax, 0x12
add rsp, 0x68
jmp rax
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, qword [rcx + 0x120]
mov qword [rcx + 0x120], 0
test rax, rax
je 0x140046e24
add byte [rax - 0x39], cl
and dword [rax], 1
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdi + rbx + 0x48], 0x8d
push rsp
and al, 0x28
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
mov qword [rdx], rax
movups xmm0, xmmword [rbx + 0x128]
sub dword [rax], 1
add byte [rax], al
movups xmmword [rdx + 8], xmm0
lea rcx, [rbx + 0xa8]
call fcn.140046965
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
xor r9d, r9d
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp fcn.140046e3c
invalid
pop rbp
invalid
add byte [rax - 0x73], cl
push rsp
and al, 0x20
mov qword [rdx], rbx
mov qword [rdx + 8], r15
or byte [rax - 0x77], cl
jb 0x140046f3f
sbb cl, byte [rcx + rcx*4 + 0x7a]
or byte [rax - 0x77], cl
jb 0x140046f3f
mov rcx, r14
call fcn.140046965
mov rsi, rax
jmp 0x140046f9b
pop rbx
cmp qword [r14], 0
je 0x140046f65
mov rbx, qword [rbx + 0x80]
mov rcx, r14
call fcn.140046fe5
xor ecx, ecx
sub rbx, rax
cmovae rcx, rbx
cmp rsi, rcx
cmovae rsi, rcx
mov rcx, rsi
xor edx, edx
call fcn.14002cc95
mov rbx, rax
mov r15, rdx
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x20]
mov qword [rdx], rbx
mov qword [rdx + 8], r15
mov qword [rdx + 0x10], rsi
mov rcx, r14
call fcn.140046965
mov rax, rsi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, edx
jmp 0x140047024
xor eax, eax
xor r10d, r10d
mov rcx, qword [rcx + 0x10]
lea rax, [rax + rax*2]
lea rdx, [rcx + rax*8]
adc al, 0xc1
adc al, 0xc1
lea rax, [r8 + r8*2]
add al, 0x40
lea r9, [rcx + rax*8]
or al, 0xc1
lea rax, [r10 + r10*2]
add al, 0x52
lea r8, [rcx + rax*8]
xor eax, eax
cmp rdx, r9
je 0x140047052
mov r10, rdx
mov rdx, r8
mov r8, r9
mov eax, ecx
jmp 0x14004705d
mov r10, rcx
cmp rcx, r8
mov rcx, rdx
je 0x140047070
add rax, qword [r10 + 0x10]
mov r9, r8
add r10, 0x18
mov r8, rdx
mov rdx, r10
jmp 0x140047042
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x438
mov rsi, rcx
mov rcx, qword [rdx + 0x28]
test rcx, rcx
leave
add al, 0
add byte [rax - 0x77], cl
invalid
leave
je 0x1400471bf
mov r10, r9
mov rdi, rdx
xlatb
xlatb
mov eax, 8
lea rdx, [0x1401e1970]
invalid
add bh, al
add al, 0x30
add byte [rax], al
add byte [rax], al
mov dword [rsp + rax + 0x30], 0
mov qword [rsp + rax + 0x38], rdx
add rax, 0x10
cmp rax, 0x408
jne 0x1400470ad
mov rax, qword [rdi + 0x20]
mov r11, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
xor r9d, r9d
cmp rax, rdx
mov rbx, rdx
mov ebx, edx
mov ebx, edx
cmovb rbx, r9
sub rax, rbx
mov r14, rdx
sub r14, rax
lea r15, [rax + rcx]
cmp r14, rcx
cmp esi, ecx
cmp esi, ecx
cmovb r15, rdx
mov rbx, rcx
retf
sub rbx, r14
cmovb rbx, r9
retf
lea rax, [rax + rax*2]
lea r14, [r11 + rax*8]
lea rax, [r15 + r15*2]
lea eax, [rdi + rdi*2]
lea rax, [r11 + rax*8]
sub rax, r14
movabs rdx, 0xaaaaaaaaaaaaaaab
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
mul rdx
shr rdx, 4
add rbx, rdx
cmp rbx, 0x40
mov r9d, 0x40
add byte [rax], al
add byte [rcx + 0xf], cl
invalid
invalid
cmovae rbx, r9
cmovae ebx, ecx
test rbx, rbx
test ebx, ebx
je case.0x14003e244.519
push rcx
lea rax, [rsp + 0x40]
and al, 0x40
lea r15, [rdx*8]
add byte [rax], al
lea r15, [r15 + r15*2]
sub r11, r15
xor r15d, r15d
cmp rdx, r15
mov r13, r11
cmova r13, r14
mov r12, qword [r13 + 0x10]
mov rbp, r12
in eax, 0x48
shr ebp, 0x20
in eax, 0x48
shr ebp, 0x20
and byte [rdi], cl
test dword [rbp + 0x4d000000], ecx
jne 0x1400471f6
add byte [rax], al
add byte [rbp - 0x75], cl
insd dword [rdi], dx
add byte [rcx - 1], cl
mov dword [rcx + rcx*4 + 0x60], 0x28894cf8
mov r13, qword [r13]
mov ebp, dword [rbp]
inc r15
mov dword [rax - 8], r12d
mov qword [rax], r13
add rax, 0x10
add eax, 0x10
add r11, 0x18
add r14, 0x18
cmp rbx, r15
jne 0x14004714e
cmp rcx, 0x40
cmovb r9, rcx
leave
leave
lea rbx, [rsp + 0x28]
lea ebx, [rsp + 0x28]
lea rax, [rsp + 0x38]
mov rcx, rbx
mov rdx, r8
mov r8, rax
call qword [r10 + 0x60]
cmp qword [rbx], 0
je 0x1400471c7
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
mov qword [rsi], 1
mov dword [rsi], 1
jmp 0x1400471e2
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
adc dword [rsi], eax
adc dword [rsi], eax
jmp 0x1400471e2
sbb ecx, dword [rax - 0x75]
pop rsp
and al, 0x30
mov rbx, qword [rsp + 0x30]
mov rcx, rdi
mov rdx, rbx
call 0x140047210
mov qword [rsi + 8], rbx
mov qword [rsi], 0
add rsp, 0x438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_src_syswindowsio.rs
add eax, 0x168274
mov edx, 0x35
call fcn.14018c980
invalid
xor eax, 0xe8000000
add al, ch
jb 0x140047263
adc al, 0
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push rdi
ud2
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rbp, qword [rcx + 0x28]
sub byte [rax - 0x7b], cl
in eax, dx
sub byte [rax - 0x7b], cl
in eax, dx
je 0x14004738c
add byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rdx
xlatb
lea rax, [rcx + 0x10]
mov qword [rsp + 0x28], rax
mov rsi, qword [rcx + 0x20]
jno 0x14004725d
jno 0x14004725d
mov r13, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
imul edx, dword [rax], 0x18418b48
mov eax, dword [rcx + 0x18]
mov qword [rsp + 0x30], rax
dec rbp
mov qword [rsp + 0x20], rcx
lea rax, [rsi + 1]
lea eax, [rsi + 1]
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
cmp rax, rdx
mov eax, 0
sar byte [rax], 1
add byte [rax], al
add byte [rax], al
cmovb rdx, rax
neg rdx
lea rax, [rsi + rsi*2]
invalid
ror byte [rax - 9], 1
fimul dword [rax - 0x73]
add al, 0x76
invalid
jbe 0x1400472b7
add rsi, rdx
add esi, edx
inc rsi
mov qword [rcx + 0x20], rsi
mov qword [rcx + 0x28], rbp
sub byte [rcx - 0x75], cl
pop rsp
invalid
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rdx], al
add dword [rax], eax
add byte [rax], al
sub byte [rcx - 0x75], cl
pop rsp
invalid
test byte [rdx], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
je 0x140047253
add byte [rax], al
mov r14, qword [r13 + rax*8 + 8]
mov r15, qword [r13 + rax*8 + 0x10]
mov r12, rdi
invalid
or byte [rbp - 0x75], cl
jl 0x140047258
adc byte [rcx - 0x77], cl
cld
sub r12, r15
jb 0x1400472c6
test r14, r14
je 0x1400472b8
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
and byte [rcx + rcx*4 - 0x19], cl
mov rdi, r12
add rbp, 0xffffffffffffffff
jb case.0x14003e27b.884
push qword [rdx - 0x6f]
jmp 0x14004738c
test rdi, rdi
je 0x1400472fa
sub r15, rdi
mov rcx, r15
xor edx, edx
call fcn.14002cc95
mov r13, rax
invalid
mov rsi, rdx
add rdi, rbx
mov rcx, rax
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r8, qword [rsp + 0x20]
mov rbp, qword [r8 + 0x28]
jmp 0x140047315
sbb ecx, dword [rcx + rcx*4 - 0xf]
mov rcx, r14
xor edx, edx
call fcn.14002cc95
mov r13, rbx
mov rsi, r14
mov r14, rdx
pop rcx
invalid
test byte [rcx - 0x77], 0xd6
mov rbx, rax
mov r8, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
mov rax, qword [r8 + 0x18]
cmp rbp, rax
jne 0x140047335
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
call fcn.140039ec5
mov r8, qword [rsp + 0x20]
mov rax, qword [r8 + 0x18]
mov rbp, qword [r8 + 0x28]
mov rcx, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x20]
dec rdx
dec edx
add rax, rdx
cmovae rax, rdx
cmovae eax, edx
cmovae eax, edx
ret 0x8949
ret 0x8949
mov qword [r8 + 0x20], rax
inc rbp
mov qword [r8 + 0x28], rbp
lea rax, [rax + rax*2]
mov qword [rcx + rax*8], r13
mov dword [rcx + rax*8], ebp
mov qword [rcx + rax*8 + 8], rsi
mov qword [rcx + rax*8 + 0x10], r15
test r14, r14
je 0x14004738c
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rbx
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 0x38c48348], dl
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and edi, dword [rbx]
invalid
cmp al, 0x32
and byte [rax], al
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
pop rsi
ret
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rcx + 0x10]
mov rdx, qword [rsi + 0x18]
call fcn.140076497
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.140076497
mov rcx, qword [rsi + 0xe8]
mov rdx, qword [rsi + 0xf0]
call fcn.140003900
invalid
cmp qword [rsi + 0x100], 0
je 0x14004741c
lea rcx, [rsi + 0x100]
call fcn.140047aa3
lea rcx, [rsi + 0x58]
call fcn.14004739e
lea rcx, [rsi + 0x88]
call fcn.14004739e
lea rcx, [rsi + 0xb8]
invalid
mov eax, 0xe8000000
invalid
invalid
invalid
dec dword [rax - 0x75]
mov fs, word [rax]
add dword [rax], eax
invalid
invalid
invalid
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
mov rdx, qword [rsi + 0x128]
sub byte [rcx], al
add byte [rax], al
add rsp, 0x20
pop rsi
jmp fcn.140003900
or byte [rax - 0x39], r9b
invalid
add byte [rax], al
add byte [rax], al
mov rax, rsi
add rsp, 0x20
pop rsi
ret
invalid
push rdi
sub rsp, 0x28
cmp byte [rcx], 0x14
jne 0x1400474c2
adc al, 0x75
cmp byte [rax - 0x75], cl
jno 0x140047496
mov rsi, qword [rcx + 8]
mov rdi, qword [rcx + 0x10]
mov rcx, rsi
adc byte [rax - 0x77], cl
int1
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400474ce
invalid
cmp qword [rdi + 0x10], 0x11
jb 0x1400474a9
mov rsi, qword [rsi - 8]
mov esi, dword [rsi - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rdi
pop rsi
xor dword [rax], esp
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
adc al, 0
nop
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140040118
invalid
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401afe56]
mov r8d, 0x10
jmp rax
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
add byte [rax - 0x77], cl
invalid
movzx eax, byte [rcx]
lea rdx, [0x1401f6a80]
sbb al, byte [rax]
add byte [rax - 0x77], cl
invalid
sbb al, byte [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rax, [rcx + 1]
lea eax, [rcx + 1]
mov qword [rsp + 0x88], rax
mov r12, qword [rcx + 8]
mov esp, dword [rcx + 8]
mov esp, dword [rcx + 8]
mov rdi, qword [rcx + 0x18]
mov rcx, rdi
call fcn.140037b7e
invalid
invalid
dec dword [rax - 0x77]
and al, 0x28
invalid
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], 0
cmp rdx, rdi
jb 0x140047a67
invalid
xor r8d, r8d
test rdi, rdi
je 0x140047622
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x78], r8
mov ah, 0x24
add byte [rax], 0
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x78
lea rcx, [r8 + r8*2]
lea r13, [rax + rcx*8]
sub al, 0xc8
neg rdi
xor ebp, ebp
fbstp tbyte [rcx]
in eax, dx
mov esi, 1
add dword [rax], eax
add byte [rax], al
lea rbx, [rsp + 0xb8]
lea r14, [rsp + 0x90]
mov ah, 0x24
nop
add byte [rax], al
add byte [rax], al
mov ah, 0x24
nop
add byte [rax], al
add byte [rax], al
lea r15, [rsp + 0x40]
add byte [rax], al
lea r15, [rsp + 0x40]
mov qword [rsp + 0xb0], r12
mov dword [rsp + 0xb0], esp
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xb8], rax
mov dword [rsp + 0xb8], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0xb8], eax
lea rax, case.0x1400377ab.22
mov dword [rsp + 0xb8], eax
lea rax, case.0x1400377ab.22
lea eax, case.0x1400377ab.22
invalid
mov qword [rsp + 0xc0], rax
lea rax, [0x1401e1bc0]
lea eax, [0x1401e1bc0]
lea eax, [0x1401e1bc0]
add eax, 0x19a5ff
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rsi
mov rcx, r14
mov rdx, r15
call fcn.140011e50
test al, 0xfc
invalid
test al, 0xfc
dec dword [rax - 0x75]
invalid
invalid
test byte [rax + riz*4], ah
mov rax, qword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
add byte [rax], al
add byte [rcx - 0x77], cl
adc byte [r15], r9b
adc byte [rsp + 0x90], al
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rbp], eax
movups xmmword [r13], xmm0
dec rbp
add r13, 0x18
add ebp, 0x18
add r12, 2
cmp rdi, rbp
jne 0x140047593
mov r8, qword [rsp + 0x78]
sub r8, rbp
sub eax, ebp
js 0x140047661
sub eax, ebp
mov rsi, qword [rsp + 0x80]
lea rdi, [rsp + 0x28]
movups xmm0, xmmword [rdi]
jl 0x14004764a
sub byte [rdi], cl
adc byte [rdi], al
lea r14, [rsp + 0x40]
movaps xmmword [r14], xmm0
movaps xmmword [rsi], xmm0
movaps xmmword [rsi], xmm0
mov qword [r14 + 0x10], r8
mov dword [rsi + 0x10], eax
mov rdx, qword [r14]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
stc
call fcn.14003a2b9
mov rcx, r14
mov ecx, esi
invalid
mov ecx, esi
call fcn.140047aa3
add byte [rax], al
lea rax, [rsp + 0x88]
lea rcx, [rsp + 0x90]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0xffff0372
add byte [rax], al
mov qword [rcx], rax
lea rax, case.0x1400377ab.22
lea eax, case.0x1400377ab.22
add edi, edi
dec dword [rax - 0x77]
or byte [r8 - 0x77], cl
jns 0x14004767c
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdi
lea rax, [0x1400040a0]
add eax, 0xfffbca2d
mov qword [rcx + 0x18], rax
lea rax, str.received_unexpected_message:_got__when_expecting
sbb byte [r8 - 0x73], cl
add eax, 0x16889a
invalid
jmp 0x1400477e6
lea rax, [rcx + 1]
lea eax, [rcx + 1]
add dword [r8 - 0x77], ecx
test byte [rax + rcx*4], ah
and al, 0x88
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 + 0x61], cl
mov esp, dword [rcx + 8]
mov rdi, qword [rcx + 0x18]
mov r12, qword [rcx + 8]
mov esp, dword [rcx + 8]
mov rdi, qword [rcx + 0x18]
mov rcx, rdi
mov ecx, edi
stc
call fcn.140037b7e
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
and al, 0x38
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
cmp rdx, rdi
cmp edx, edi
cli
jb 0x140047a85
xor r8d, r8d
test rdi, rdi
je 0x14004778a
ret
add byte [rax], al
invalid
ret
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x78], r8
and al, 0x78
lea rcx, [r8 + r8*2]
lea ecx, [rax + rax*2]
lea r13, [rax + rcx*8]
neg rdi
xor ebp, ebp
mov esi, 1
lea rbx, [rsp + 0xb8]
lea ebx, [rsp + 0xb8]
lea r14, [rsp + 0x90]
lea esi, [rsp + 0x90]
lea r15, [rsp + 0x40]
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0xb0], r12
mov al, 0
add byte [rax], al
invalid
lea rax, [rsp + 0xb0]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
mov eax, 0x48000000
lea eax, [0x14003778e]
mov qword [rsp + 0xb8], rax
mov eax, 0x48000000
add byte [rax], al
lea rax, [0x14003778e]
lea eax, [0x14003778e]
invalid
mov qword [rsp + 0xc0], rax
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401e1bc0]
lea eax, [0x1401e1bc0]
add eax, 0x19a497
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
mov qword [rsp + 0x48], rsi
je 0x140047756
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x60], 0
add byte [rax - 0x77], cl
pop rsp
and al, 0x50
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rsi
mov rcx, r14
mov rdx, r15
call fcn.140011e50
cld
invalid
cld
dec dword [rax - 0x75]
invalid
invalid
test byte [rax + riz*4], ah
mov rax, qword [rsp + 0xa0]
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [rsp + 0x90]
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rbp], eax
movups xmmword [r13], xmm0
dec rbp
add r13, 0x18
add r12, 2
cmp rdi, rbp
jne 0x1400476fb
mov r8, qword [rsp + 0x78]
sub r8, rbp
mov rsi, qword [rsp + 0x80]
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax - 0x73], cl
jl 0x1400477b2
lea rdi, [rsp + 0x28]
movups xmm0, xmmword [rdi]
sub byte [rdi], cl
adc byte [rdi], al
lea r14, [rsp + 0x40]
movaps xmmword [r14], xmm0
invalid
je 0x1400477ba
movaps xmmword [r14], xmm0
invalid
mov qword [r14 + 0x10], r8
mov rdx, qword [r14]
mov rcx, rdi
stc
stc
call fcn.14003a2b9
mov rcx, r14
mov ecx, esi
call fcn.140047aa3
lea rax, [rsp + 0x88]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
mov byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
lea rax, [0x14003778e]
ret 0xfeff
invalid
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0xfffeffc2
ret 0xfeff
invalid
lea eax, [0x14003778e]
ret 0xfeff
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdi
or byte [rax - 0x77], cl
jns 0x1400477e4
lea rax, [0x1400040a0]
mov qword [rcx + 0x18], rax
enter 0xfffffffffffffffb, 0x48
mov dword [rcx + 0x18], eax
lea rax, str.received_unexpected_handshake_message:_got
invalid
mov qword [r14], rax
mov eax, 2
mov qword [r14 + 8], rax
mov qword [r14 + 0x20], 0
mov qword [r14 + 0x10], rcx
mov qword [r14 + 0x18], rax
mov dword [rsi + 0x18], eax
mov dword [rsi + 0x18], eax
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x40]
call fcn.140013250
mov ebx, eax
cmp qword [rdi + 8], 0
cmp dword [rdi + 8], 0
cmp dword [rdi + 8], 0
add byte [rdi], cl
test byte [rax], dh
add al, byte [rax]
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x28
je 0x140047a51
mov r8, qword [rsp + 0x28]
mov rcx, qword [0x14024a5f8]
or eax, 0x202dcb
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x149d1b
adc eax, 0x149d1b
jmp 0x140047a51
add byte [rax], al
add rcx, 8
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rax], rcx
lea rcx, [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0xffff18b4
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0xffff18b4
mov qword [rcx + 8], rax
lea rax, str.received_corrupt_message_of_type
jmp 0x1400479c8
lea rax, str.peer_sent_no_certificates
jmp 0x140047a1f
lea rax, str.presented_server_name_type_wasnt_supported
jmp 0x140047a1f
lea rax, str.cannot_decrypt_peers_message
lea eax, [0x1401b0050]
jmp 0x140047a1f
xchg ebx, eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, str.cannot_encrypt_message
lea rax, str.cannot_encrypt_message
in eax, 0x87
invalid
xchg dword [rsi], edx
add cl, ch
xchg dword [rcx], eax
jmp 0x140047a1f
add byte [rax], al
inc rcx
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
lea rax, [0x1400390de]
mov qword [rcx + 8], rax
lea rax, str.peer_is_incompatible:
lea eax, [0x1401b00a0]
lea eax, [0x1401b00a0]
jmp 0x1400479c8
add eax, dword [rcx]
add byte [rax], al
add byte [rax - 1], cl
ror dword [rax - 0x73], 0x44
lea rax, [rsp + 0x28]
inc rcx
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rax], rcx
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
mov dword [rcx], eax
or byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx], eax
lea rax, [0x140038ec5]
mov dword [rcx], eax
lea rax, [0x140038ec5]
mov qword [rcx + 8], rax
lea rax, str.peer_misbehaved:
jmp 0x1400479c8
inc rcx
lea rax, [rsp + 0x28]
mov qword [rax], rcx
mov dword [rax], ecx
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
lea rax, case.0x14002f1dc.384
mov qword [rcx + 8], rax
lea rax, str.received_fatal_alert:
jmp 0x1400479c8
add rcx, 8
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0xffff1a4b
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [0x140039388]
dec dword [rax - 0x77]
mov qword [rcx + 8], rax
lea rax, str.invalid_peer_certificate:
or byte [r8 - 0x73], cl
add eax, 0x1687d8
add bl, ch
jle 0x140047993
invalid
jmp 0x1400479c8
inc rcx
inc ecx
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0xffff1489
lea rax, [0x140038df0]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
lea rax, str.invalid_certificate_timestamp:
jmp 0x1400479c8
invalid
push rsp
add rcx, 8
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rax], rcx
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
lea rax, case.0x140038a45.39
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
lea rax, str.invalid_certificate_revocation_list:
jmp 0x1400479c8
add rcx, 8
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
lea rax, [0x14002f784]
mov qword [rcx + 8], rax
lea rax, str.unexpected_error:
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
adc byte [rcx - 0x77], cl
sbb bl, bpl
push rdi
adc byte [rcx - 0x77], cl
sbb bl, bpl
push rdi
lea rax, str.failed_to_get_current_time
jmp 0x140047a1f
lea rax, str.failed_to_get_random_bytes
jmp 0x140047a1f
add bl, ch
and cl, byte [rax - 0x73]
lea rax, str.handshake_not_complete
lea rax, str.handshake_not_complete
lea eax, [0x1401b0238]
invalid
jmp 0x140047a1f
lea rax, str.peer_sent_excess_record_size
jmp 0x140047a1f
lea rax, str.peer_doesnt_support_any_known_protocol
jmp 0x140047a1f
lea rax, str.the_supplied_max_fragment_size_was_too_small_or_large
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov dword [rax], eax
mov dword [rax], eax
mov qword [r8 + 8], 1
lea rax, [0x1401e1970]
lea eax, [0x1401e1970]
lea eax, [0x1401e1970]
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.140013250
mov ebx, eax
mov eax, ebx
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rbx, [rsp + 0x28]
mov rcx, rbx
xor edx, edx
mov r8, rdi
mov eax, edi
call fcn.14018d35c
pop rax
adc al, 0
mov rax, qword [rbx]
mov eax, dword [rbx]
mov r8, qword [rbx + 0x10]
jmp 0x14004755f
cli
invalid
invalid
adc r9b, bpl
invalid
cli
invalid
lea rbx, [rsp + 0x28]
lea ebx, [rsp + 0x28]
mov rcx, rbx
xor edx, edx
ror byte [rcx - 0x77], cl
clc
ror byte [rcx - 0x77], cl
clc
call fcn.14018d35c
mov rax, qword [rbx]
mov r8, qword [rbx + 0x10]
jmp 0x1400476c7
mov r12, r8
mov rdi, rdx
mov rsi, rcx
mov r13, qword [r8 + 8]
lea rbx, [r13 + 0x11]
mov rcx, rbx
xor edx, edx
adc dword [rax - 0x77], ecx
fnstenv [rcx]
shr al, cl
invalid
invalid
call fcn.14002cc95
lea r15, [rsp + 0x60]
and al, 0x60
dec dword [rbp + rcx*4 + 0x7c]
and al, 0x60
mov qword [r15], rax
mov qword [r15 + 8], rdx
mov qword [r15 + 0x10], 0
mov rdx, qword [r12]
invalid
or byte [rcx - 0x39], cl
adc byte [r8], r8b
adc byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
adc al, 0x24
and al, 0x49
add ebp, edx
add r13, rdx
mov rcx, r15
mov r8, r13
call fcn.14002743e
add eax, 0x41fffdf9
mov cl, byte [rsp + 0x10]
add eax, 0x41fffdf9
mov cl, byte [rsp + 0x10]
mov dl, byte [r12 + 0x11]
push rsp
and al, 0x11
mov r8, r15
call fcn.1400409ab
lea rdx, [rdi + 0x220]
lea rcx, [rsp + 0x54]
mov r8, r14
call fcn.140036f8d
mov rax, rbx
shl rax, 0x20
mov ecx, ebx
shl ecx, 0x10
and ecx, 0xff000000
add rax, rcx
add rax, 0x30317
mov r14, qword [r15]
mov rcx, qword [r15 + 0x10]
mov byte [rsp + 0x44], bl
and al, 0x44
invalid
enter 0x548, 0x17
add eax, dword [rbx]
add byte [rbp - 0x75], cl
invalid
and al, 0x44
mov dword [rsp + 0x40], eax
mov rax, qword [rdi + 0x210]
cmp qword [rax + 0x20], rcx
jae 0x140047bf2
mov ecx, 0xe
xor edx, edx
call fcn.14002cc95
movabs rcx, 0x2074707972636e65
mov qword [rax], rcx
movabs rcx, 0x64656c6961662074
mov qword [rax + 6], rcx
mov dword [rax + 6], ecx
mov byte [rsi + 8], 0xd
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x20], 0xe
cmp qword [rsp + 0x68], 0
cmp dword [rsp + 0x68], 0
push 0x48127400
mov ecx, dword [0x14024a5f8]
je 0x140047beb
mov rcx, qword [0x14024a5f8]
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 1
jmp 0x140047c5c
lea rbx, [rsp + 0x80]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], 5
lea r8, [rsp + 0x54]
lea eax, [rsp + 0x54]
lea eax, [rsp + 0x54]
and al, 0x54
lea r14, [rsp + 0x40]
mov rcx, rbx
mov rcx, rbx
mov rdx, rdi
mov r9, r14
mov ecx, esi
mov ecx, esi
int1
call qword [rax + 8]
movups xmm0, xmmword [rbx]
movaps xmmword [r14], xmm0
movaps xmmword [rsi], xmm0
movaps xmmword [rsi], xmm0
lea r8, [rsp + 0x50]
lea rdi, [rsp + 0x60]
jl 0x140047c57
invalid
lea rdx, [rsp + 0x40]
jl 0x140047c57
invalid
mov rcx, rdi
call fcn.14002743e
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x20], 3
and byte [rbx], r8b
and byte [rbx], r8b
mov word [rsi + 0x22], 4
and al, byte [rax + rax]
add byte [rcx], dh
ror byte [rax - 0x77], 6
xor eax, eax
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x90
invalid
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
sub rsp, 0x58
pop rax
mov rdi, r8
mov rsi, rcx
invalid
mov esi, ecx
mov r15, qword [r8 + 0x10]
cmp r15, 0x10
call qword [rax]
jae 0x140047c9b
mov byte [rsi + 8], 5
jmp 0x140047d34
mov rbx, rdx
add rdx, 0x220
add edx, 0x220
add al, byte [rax]
add byte [rbp + rcx*4 + 0x74], cl
lea esi, [rsp + 0x4c]
lea r14, [rsp + 0x4c]
lea esi, [rsp + 0x4c]
mov rcx, r14
mov r8, r9
enter 0xffffffffffffd8e8, 0xfffffffffffffff2
invalid
dec dword [rcx + rcx*4 - 8]
enter 0xffffffffffffd8e8, 0xfffffffffffffff2
invalid
shl rax, 0x20
mov ecx, r15d
shl ecx, 0x10
and ecx, 0xff000000
add rax, rcx
add rax, 0x30317
add eax, 0x30317
mov r12, qword [rdi]
lea r8, [rsp + 0x40]
mov byte [r8 + 4], r15b
mov byte [r8 + 4], r15b
add al, 0x41
mov dword [r8], eax
mov dword [rax], eax
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
and al, 0x30
add byte [rax], al
add byte [rax], al
mov r9d, 5
mov rcx, rbx
add eax, 0x48000000
mov ecx, ebx
mov rdx, r14
mov edx, esi
call fcn.14002cedf
test rax, rax
test eax, eax
je 0x140047d24
cmp r15, rdx
jb 0x140047d15
mov qword [rdi + 0x10], rdx
mov r15, rdx
push rdi
adc byte [rcx - 0x77], cl
xlatb
cmp r15, 0x4001
inc dword [rcx]
add byte [rax], al
add byte [rax], al
jbe 0x140047d65
mov byte [rsi + 8], 0x11
jmp 0x140047d34
mov byte [rsi + 8], 5
mov qword [rsi + 0x10], 0
adc byte [rax], r8b
add byte [rax], al
invalid
add eax, 0x1046c748
add byte [rax], al
add byte [rax], al
adc byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi + 0x18], rdx
push rsi
sbb byte [rax - 0x39], cl
invalid
mov qword [rsi], 1
add byte [rax - 0x7d], cl
jg 0x140047d47
cmp qword [rdi + 8], 0
je 0x140047d54
add byte [rdx + rdx + 0x4c], dh
mov r8, qword [rdi]
mov eax, dword [rdi]
mov rcx, qword [0x14024a5f8]
or eax, 0x2028ac
lodsb al, byte [rsi]
sub byte [rax], ah
add byte [rcx], dh
sar bh, cl
adc eax, 0x1497fc
cld
xchg edi, eax
adc al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cld
xchg edi, eax
adc al, 0
cld
xchg edi, eax
adc al, 0
mov rax, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
ret
dec r15
dec edi
cmp r15, 0xffffffffffffffff
invalid
je 0x140047d9c
mov qword [rdi + 0x10], r15
movzx eax, byte [r12 + r15]
mov dh, 4
cmp al, 0x49
invalid
dec r15
dec edi
test eax, eax
je case.0x140040dbd.208
mov ecx, eax
add ecx, 0xffffffec
shr esp, 0x83
cmp ecx, 4
ja case.default.0x140047d96
invalid
stc
add al, 0x77
and cl, byte [rax - 0x73]
adc eax, 0x1aed41
lea rdx, [0x1401f6ad0]
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
add rcx, rdx
jmp rcx
xor ecx, ecx
jmp 0x140047dbc
mov word [rdi + 0x18], 5
sbb byte [0x186cbe3a5], al
or byte [rax], cl
adc eax, 0x5b18aeb
invalid
mov cl, 5
mov word [rsi + 8], 0x1508
jmp 0x140047d34
invalid
mov cl, 5
jmp 0x140047dbc
mov cl, 1
jmp 0x140047dbc
mov cl, 2
jmp 0x140047dbc
add ch, bl
invalid
mov cl, 3
jmp 0x140047dbc
mov cl, 4
mov byte [rdi + 0x18], cl
mov byte [rdi + 0x19], al
mov dx, 5
sbb dword [rsi - 0x46], esp
add eax, 0x57896600
mov edx, 0x89660005
mov word [rdi + 0x1a], dx
push rdi
sbb cl, byte [rbx + rcx*4 + 0x47]
adc byte [rcx + rcx*4 + 0x46], cl
mov r8, qword [rdi + 0x10]
mov qword [rsi + 0x18], r8
invalid
mov dword [rsi + 0x18], eax
sbb byte [rdi], cl
adc byte [rdi], al
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 8], xmm0
or byte [rdi + rcx - 0x49], al
sbb al, 0x88
movzx r8d, word [rdi + 0x1c]
mov byte [rsi + 0x20], cl
and byte [rax - 0x7699deba], r9b
push rsi
and ah, byte [rsi + 0x44]
mov dword [rsi + 0x24], r8d
and byte [rax - 0x7699deba], r9b
push rsi
and ah, byte [rsi + 0x44]
mov dword [rsi + 0x24], r8d
mov dword [rsi + 0x24], r8d
mov qword [rsi], 0
jmp 0x140047d54
cmp byte [rcx], al
add byte [rax], al
mov rsi, rcx
mov r12, qword [rsp + 0x1a8]
movsx rax, word [r12 + 0x18]
movsx eax, word [rsp + 0x18]
movsx eax, word [rsp + 0x18]
lea ecx, [rax - 2]
cmp cx, 9
ja 0x140047e30
mov edx, 0x3df
bt edx, ecx
jb 0x140047e3a
retf 0xa72
mov word [rsi], 0x3a08
jmp 0x140048005
cmp ch, cl
retf
mov rdi, r9
mov edi, ecx
mov rbx, r8
mov r8, qword [rsp + 0x1a0]
lea rdx, [0x1401f4048]
mov r15, qword [rdx + rax*8 - 0x10]
movsx rax, cx
mov edi, 0xd8d48c1
cmp edx, eax
sbb al, byte [rax]
mov edi, 0xd8d48c1
cmp edx, eax
sbb al, byte [rax]
mov rax, qword [rcx + rax*8]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x58], eax
and al, 0x58
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
lea r14, [rsp + 0x60]
adc byte [rbp + rcx*4 + 0x74], cl
and al, 0x60
mov rcx, r14
mov ecx, esi
call fcn.14009c09d
cmp qword [r14], 0
je case.0x140047519.28
add byte [rcx - 0x7d], cl
add byte ds:[rdi], cl
test byte [rdi + 0x48000000], ah
mov eax, dword [rsp + 0xd0]
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x48], rax
mov rax, qword [r12]
mov qword [rsp + 0x40], rax
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x38], rax
shl r15, 3
shl edi, 3
xor r14d, r14d
mov r13d, 6
add byte [rax], al
add byte [rax], al
mov r12b, 0xa
mov ah, 0xa
cmp r15, r14
je case.0x140047f20.14
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + r14]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x48]
mov r9, rbx
call fcn.14009e13a
mov ebp, eax
cmp al, 0x23
ja case.0x140047f20.2
add r14, 8
movzx eax, bpl
lea rcx, [0x1401f6ae4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r12b, 0xc
xor r13d, r13d
jmp case.0x140047f20.14
movzx edi, byte [rsp + 0x68]
movabs rax, 0x78100e27b
loop 0x140047f37
add dword [rdi], 0x48000000
bt eax, edi
loop 0x140047f37
add dword [rdi], 0x48000000
bt eax, edi
jb 0x140047f74
mov al, byte [0x14024a6a0]
invalid
and byte [rax], al
mov ecx, 0x18
call fcn.140010290
test rax, rax
je 0x140048021
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov byte [rax + 0x10], dil
mov dl, 0xa
mov ecx, 0xa
jmp 0x140047f89
lea rax, [0x1401f40e8]
mov rcx, qword [rax + rdi*8]
add byte [rax - 0x75], cl
or al, 0xf8
lea rax, [0x1401f4200]
jp 0x140047f46
sbb al, byte [rax]
mov dl, byte [rdi + rax]
mov byte [rsi], dl
mov qword [rsi + 8], rcx
jmp 0x140047ff6
mov r13d, 1
jmp case.0x140047f20.14
mov r13d, 2
jmp case.0x140047f20.14
mov r13d, 5
jmp case.0x140047f20.14
mov al, byte [0x14024a6a0]
mov ecx, 0x18
call fcn.140010290
dec dword [rax - 0x7b]
invalid
je 0x140048021
dec dword [rax - 0x7b]
sal byte [rbx + riz*2 - 0x47], 1
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax - 0x77], cl
or byte [rax - 0x78], al
push 0xabd4110
add byte [rax], al
add bl, ch
sbb dword [rcx - 0x43], eax
invalid
invalid
invalid
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov byte [rax + 0x10], bpl
mov r13d, 0xa
jmp case.0x140047f20.14
mov r13d, 7
jmp case.0x140047f20.14
mov r13d, 3
jmp case.0x140047f20.14
mov r13d, 3
mov r12b, 0xc
mov byte [rsi], r12b
mov qword [rsi + 8], r13
mov qword [rsi + 0x10], rax
lea rax, [0x1401afe88]
mov qword [rsi + 0x18], rax
invalid
invalid
sbb byte [rax - 0x77], r9b
invalid
mov rax, rsi
mov eax, esi
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsi], 0x14
jmp 0x140048005
mov ecx, 8
mov edx, 0x18
call fcn.14018c620
ud2
add dword [rax], eax
add byte [rcx + rcx*4 - 0x35], cl
mov rdi, r8
mov edi, eax
mov edi, eax
mov rcx, qword [rsp + 0x170]
lea rdx, [0x1401f4228]
invalid
and al, 0x70
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x1ac1a3
invalid
add byte [rbx + rcx*4 + 0x74], cl
ret 0x48e8
mov r14, qword [rdx + rax*8 - 0x18]
mov rdx, qword [rcx]
mov r8, qword [rcx + 0x10]
lea r15, [rsp + 0x40]
mov rcx, r15
call fcn.14009c09d
cmp qword [r15], 0
je 0x140048101
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
mov eax, dword [rsp + 0xb8]
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
mov eax, dword [rsp + 0xb8]
mov rax, qword [r12]
mov eax, dword [rsp + 0xb8]
mov rax, qword [r12]
mov rcx, qword [r12 + 0x10]
and al, 0x10
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], rbx
mov rcx, r14
mov r9, rdi
call fcn.14009e13a
mov ebx, eax
mov dil, 0xa
cmp al, 0x23
ja case.0x1400480f5.2
movzx eax, bl
lea rcx, [0x1401f6b74]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x40
mov bh, 0xc
mov dil, 0xc
xor ecx, ecx
jmp 0x1400481be
movzx edi, byte [rsp + 0x48]
movabs rax, 0x78100e27b
bt rax, rdi
jb 0x140048148
mov al, byte [0x14024a6a0]
mov ecx, 0x18
call fcn.140010290
test rax, rax
je 0x1400481ed
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov byte [rax + 0x10], dil
mov dl, 0xa
mov ecx, 0xa
jmp 0x14004815d
lea rax, [0x1401f4270]
mov rcx, qword [rax + rdi*8]
lea rax, [0x1401f4388]
mov dl, byte [rdi + rax]
mov byte [rsi], dl
jmp 0x1400481c1
invalid
invalid
mov ecx, 6
jmp 0x1400481be
mov ecx, 1
jmp 0x1400481be
mov al, byte [0x14024a6a0]
mov ecx, 0x18
call fcn.140010290
test rax, rax
je 0x1400481ed
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov byte [rax + 0x10], bl
mov ecx, 0xa
jmp 0x1400481be
mov ecx, 7
jmp 0x1400481be
mov ecx, 2
jmp 0x1400481be
mov ecx, 3
jmp 0x1400481be
mov ecx, 3
mov dil, 0xc
jmp 0x1400481be
mov ecx, 5
mov byte [rsi], dil
mov qword [rsi + 8], rcx
or byte [rax - 0x77], cl
mov qword [rsi + 0x10], rax
adc byte [rax - 0x73], r9b
lea rax, [0x1401afe88]
add eax, 0x167cb8
mov qword [rsi + 0x18], rax
mov rax, rsi
add rsp, 0x118
add esp, 0x118
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov byte [rsi], 0x14
jmp 0x1400481d4
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x18
call fcn.14018c620
add byte [rax], al
add al, ch
and al, 0x44
adc al, 0
ud2
mov esi, ecx
mov al, byte [0x14024a6a0]
mov ecx, 0x24
add byte [rax], al
call fcn.140010290
test rax, rax
test eax, eax
test eax, eax
je 0x140048269
mov word [rax], 5
mov word [rax + 4], 3
mov word [rax + 8], 0xb
add byte [rsi - 0x39], ah
or al, 0xa
add byte [rsi - 0x39], ah
adc byte [rcx], cl
add byte [rsi - 0x39], ah
adc al, 8
add byte [rsi - 0x39], ah
sbb byte [rsi], al
add byte [rsi - 0x39], ah
sbb al, 4
add byte [rsi - 0x39], ah
and byte [rdx], al
add byte [rax - 0x77], cl
invalid
add byte [rsi - 0x39], ah
sbb al, 4
add byte [rsi - 0x39], ah
and byte [rdx], al
add byte [rax - 0x77], cl
invalid
mov eax, 9
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov rax, rsi
add rsp, 0x20
add esp, 0x20
pop rsi
ret
mov ecx, 2
add byte [rax], al
mov edx, 0x24
call fcn.14018c620
test al, 0x43
adc al, 0
invalid
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x3b8
invalid
sub esp, 0x3b8
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x3a0], esi
invalid
movaps xmmword [rsp + 0x3a0], xmm6
mov ah, 0x24
movabs al, byte [0x894dcb894c000003]
add byte [rcx + rcx*4 - 0x35], cl
mov r14, r8
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
retf
mov r14, r8
mov r15, rdx
mov r13, rcx
mov ebp, ecx
mov ebp, ecx
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
lea rdi, [rsp + 0xc8]
mov rcx, rdi
call fcn.14009c09d
mov rsi, qword [rdi]
test rsi, rsi
je 0x1400484a0
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x58], r13
mov rdi, qword [rsp + 0x420]
and al, 0x20
add al, 0
add byte [rax], al
and al, 0x20
add al, 0
add byte [rax], al
lea r14, [rsp + 0xf0]
mov bpl, byte [r14 - 0x20]
invalid
add byte [rax], al
lea r14, [rsp + 0xf0]
add byte [rax], al
mov bpl, byte [r14 - 0x20]
mov eax, dword [r14 - 0x1f]
mov eax, dword [rsi - 0x1f]
mov dword [rsp + 0x1f0], eax
mov eax, dword [r14 - 0x1c]
mov dword [rsp + 0x1f3], eax
movups xmm6, xmmword [r14 - 0x18]
add byte [rcx - 0x75], al
in al, 0x89
test byte [rbx + rsi*8], ah
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rsi - 0x18], dh
mov rax, qword [r14 - 8]
mov qword [rsp + 0x50], rax
push rax
push rax
lea r12, [rsp + 0x218]
mov r8d, 0xb0
add byte [rcx - 0x48], al
mov al, 0
add byte [rax], al
mov rcx, r12
mov ecx, esp
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
adc al, 0
adc al, 0
mov eax, dword [rsp + 0x1f0]
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rbx + 0x1f3248c], cl
add byte [rax], al
mov ecx, dword [rsp + 0x1f3]
and al, 0xf3
add dword [rax], eax
add byte [rcx + 0x982484], cl
add byte [rax], al
mov dword [rsp + 0x98], eax
cwde
add byte [rax], al
add byte [rcx + 0x9b248c], cl
add byte [rax], al
mov dword [rsp + 0x9b], ecx
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xf0
add al, byte [rax]
add byte [rcx - 0x48], al
mov al, 0
add byte [rax], al
lea r13, [rsp + 0x2f0]
mov r8d, 0xb0
mov rcx, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [r13 - 0x20], bpl
mov eax, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x9b]
mov word [rbx + rbx*4], fs
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rbx + 0x9b248c], cl
mov word [rbx + rbx*4], fs
add byte [rax], al
invalid
mov word [rbx + rbx*4], fs
add byte [rax], al
add byte [rcx - 0x77], al
mov dword [r13 - 0x1f], eax
mov dword [r13 - 0x1c], ecx
loope 0x1400483af
mov dword [rbp - 0x1c], ecx
movups xmmword [r13 - 0x18], xmm6
adc dword [rbp - 0x18], esi
mov rax, qword [rsp + 0x50]
mov qword [r13 - 8], rax
mov qword [r13 - 0x28], rsi
mov qword [rsp + 0x48], r15
mov r15, qword [r15]
mov rcx, rdi
call fcn.140037ca2
mov qword [r14 - 0x28], rax
fmul dword [rcx - 0x77]
push rsi
loopne 0x1400483e5
mov dword [rsi - 0x18], 0
fmul dword [rcx - 0x77]
push rsi
loopne 0x1400483e5
mov dword [rsi - 0x18], 0
add byte [rax], al
add byte [rax + 0x39], cl
cli
cmp rdx, rdi
jb 0x1400486bb
lsl eax, word [rax]
add byte [rcx - 0x77], cl
invalid
mov r13, rax
xor r14d, r14d
xor esi, esi
test rdi, rdi
je 0x1400483ef
mov rax, r14
shl rax, 4
add rax, r13
add rax, 8
add rbx, 0x10
add r14, rdi
add esi, edi
add esi, edi
mov rcx, qword [rbx - 0x10]
mov rdx, qword [rbx]
mov qword [rax - 8], rcx
mov qword [rax], rdx
add rax, 0x10
add rbx, 0x18
dec rdi
iretd
iretd
jne 0x1400483cc
mov r13, qword [rsp + 0xc8]
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xd0
mov r12, qword [rsp + 0xd0]
mov rsi, qword [r15 + 0x20]
ja 0x14004841b
add byte [rax], al
add byte [rcx - 0x75], cl
ja 0x14004841b
test rsi, rsi
test esi, esi
mov qword [rsp + 0x50], r12
je 0x1400484f1
add byte [rax], al
test al, ch
add byte [rax], al
add byte [rax], al
movabs rax, 0x2aaaaaaaaaaaaab
cmp rsi, rax
add byte [rax], al
movabs rax, 0x2aaaaaaaaaaaaab
cmp rsi, rax
jae 0x14004954c
add byte [rcx - 0x75], cl
pop rdi
adc byte [rax - 0x77], cl
invalid
mov rbx, qword [r15 + 0x10]
mov rax, rsi
shl rax, 4
lea rdi, [rax + rax*2]
mov al, byte [0x14024a6a0]
mov rcx, rdi
call fcn.140010290
test rax, rax
je 0x140049553
mov rbp, rax
add rbx, 0x48
add rax, 0x28
mov r8, rsi
mov rdx, qword [rbx - 0x38]
mov rcx, qword [rbx - 0x18]
mov r9, rdx
sub r9, rcx
jb 0x140049502
add rcx, qword [rbx - 0x48]
mov rdx, qword [rbx - 0x30]
ror byte [rbx + rcx*4 + 0x53], 1
loopne 0x1400484bd
mov ebx, dword [rbx - 0x10]
ror byte [rbx + rcx*4 + 0x53], 1
push rbx
loopne 0x1400484bd
mov ebx, dword [rbx - 0x10]
invalid
mov rdi, qword [rbx]
mov qword [rax - 0x28], rcx
mov qword [rax - 0x20], r9
mov qword [rax - 0x18], rdx
mov qword [rax - 0x10], r10
mov qword [rax - 8], r11
mov qword [rax], rdi
add rbx, 0x50
add rax, 0x30
add eax, 0x30
add eax, 0x30
dec r8
jne 0x140048450
mov r8, rsi
jmp 0x1400484f9
movzx esi, byte [rsp + 0xd0]
add byte [rax], al
movabs rax, 0x78100e27b
add byte [rax], al
bt rax, rsi
jb 0x140048656
invalid
add dword [rax], eax
invalid
invalid
mov al, byte [0x14024a6a0]
add eax, 0x2021de
and byte [rax], al
mov ecx, 0x18
call fcn.140010290
cld
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
mov byte [rax], dl
add byte [rax], al
add byte [rax], al
add al, ch
invalid
cld
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
mov byte [rax], dl
add byte [rax], al
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov byte [rax + 0x10], sil
mov dl, 0xa
mov ecx, 0xa
jmp 0x14004866b
mov ebp, 8
add byte [rax], al
xor r8d, r8d
mov eax, dword [rsp + 0x458]
shl rax, 0x20
shl eax, 0x20
pop rax
add al, 0
add byte [rax - 0x3f], cl
shl eax, 0x20
shl eax, 0x20
mov ebx, dword [rsp + 0x450]
add byte [rax], al
or rbx, rax
or ebx, eax
movabs rdx, 0x19db1ded53e8000
mov rax, rbx
sub rax, rdx
neg rax
movabs rcx, 0xfe624e212ac18000
add rcx, rbx
cmp rbx, rdx
cmp ebx, edx
add dword [rax - 0x77], ecx
fmul dword [rax + 0x29]
ror byte [rax - 9], 1
fmul dword [rax - 0x47]
add byte [rax + 0x4e212ac1], al
invalid
add cl, 0x2a
and dword [rsi + 0x62], ecx
dec byte [rax + 1]
invalid
cmp ebx, edx
cmovl rcx, rax
movabs rdx, 0xd6bf94d5e57a42bd
mov rax, rcx
mul rdx
mov r12, rdx
shr r12, 0x17
movabs rax, 0x19db1ded53e7fff
cmp rbx, rax
ret
jg 0x1400485a7
ret
imul eax, r12d, 0x989680
sub ecx, eax
imul eax, ecx, 0x64
cwde
add byte [rcx], ch
shr dword [rbx - 0x3f], 0x64
cmp eax, 0x3b9aca00
add dl, cl
invalid
cmp esi, dword [rcx + rdi + 0x48]
je 0x1400485a7
test rsi, rsi
test esi, esi
div byte [rdx + rdx + 0x48]
mov ecx, dword [0x14024a5f8]
je 0x140048585
mov rcx, qword [0x14024a5f8]
and byte [rax], ah
add byte [rcx], dh
xor edx, edx
mov r8, rbp
ror byte [rcx - 0x77], cl
call 0xcfcf9b82
adc al, 0
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x49], al
mov dil, 0xe
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
invalid
cmp dword [rsp + 0x50], 0
je 0x1400485a2
adc cl, byte [rax - 0x75]
or eax, 0x202061
and byte [rax], ah
invalid
mov rcx, qword [0x14024a5f8]
and byte [rax], ah
add byte [rcx], dh
ror byte [rbp - 0x77], cl
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
call 0xcfb29b9f
adc al, 0
scasb al, byte [rdi]
invalid
jmp 0x1400487ba
adc eax, dword [rdx]
add byte [rax], al
lea rcx, [rsp + 0xc8]
enter 0, 0
add byte [rax], al
add byte [rax - 0x39], cl
add dword [rcx], eax
mov qword [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x199d2b
add byte [rax], al
lea rax, [0x1401e22e8]
sbb dword [rax], eax
add byte [rax - 0x77], cl
or byte [r8 - 0x39], cl
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 8
lea rax, [0x1401b0dc8]
adc byte [r8], cl
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1687f8
mov qword [rcx + 0x18], rax
mov qword [rcx + 0x20], 0xc
and byte [r8 + rax], cl
add byte [rax], al
mov qword [rcx + 0x28], rbp
mov qword [rcx + 0x30], r8
mov qword [rcx + 0x38], r13
mov qword [rcx + 0x40], r14
lea rax, [0x1401e1970]
xchg ebx, eax
sbb dword [rax], eax
mov qword [rcx + 0x48], rax
xor r15d, r15d
xor edi, edi
mov qword [rcx + 0x50], r15
mov qword [rsp + 0x218], r15
lea rax, [rsp + 0x218]
mov esp, 0x21824
add byte [rax - 0x73], cl
test byte [rax + rbx], ah
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x20
sbb byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x2c8]
mov r8, r12
xor r9d, r9d
leave
xchg esp, eax
and al, 0xc8
add al, byte [rax]
add byte [rbp - 0x77], cl
loopne 0x140048664
xor ecx, ecx
leave
call fcn.14009d49b
mov r14d, eax
add eax, 0xc6894100
add byte [rcx - 0x77], al
mov byte [rax - 0x49], 0xa
mov dil, 0xa
cmp al, 0x23
ja case.default.0x140048646
rol byte [rbx], 0
add byte [rcx + 0xf], al
mov dh, 0xc6
movzx eax, r14b
lea rcx, [0x1401f6c04]
lea ecx, [0x1401f6c04]
in eax, 0x1a
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne 0x140048689
mov dil, 0xc
mov bh, 0xc
xor r15d, r15d
xor r14d, r14d
jmp 0x140048708
lea rax, [0x1401f43b0]
mov rcx, qword [rax + rsi*8]
lea rax, str._n_n_n_n_n_n_n_n_n_n_n_n_n_f_n_f_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_f_n_f_n
mov dl, byte [rsi + rax]
invalid
mov r8d, dword [rsp + 0x1f0]
mov r9d, dword [rsp + 0x1f3]
mov dword [rsp + 0x98], r8d
mov dword [rsp + 0x9b], r9d
add byte [rax], al
mov byte [r13], dl
mov edx, dword [rsp + 0x98]
mov r8d, dword [rsp + 0x9b]
mov dword [r13 + 1], edx
mov dword [r13 + 4], r8d
mov qword [r13 + 8], rcx
mov qword [r13 + 0x10], rax
jmp 0x1400487cb
mov r15d, 6
jmp 0x140048705
lea r14, [rsp + 0xc8]
mov rcx, r14
xor edx, edx
mov r8, rdi
call fcn.14018d38f
mov r13, qword [r14]
mov r14, qword [r14 + 0x10]
jmp 0x1400483b7
mov r15d, 1
jmp 0x140048705
mov r15d, 7
jmp 0x140048705
mov r15d, 2
jmp 0x140048705
mov dil, 0xc
mov r15d, 3
jmp 0x140048705
mov r15d, 5
xor r14d, r14d
test rsi, rsi
je 0x14004871f
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x50], 0
mov rsi, qword [rsp + 0x88]
je 0x140048741
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
test r14b, r14b
je 0x1400487ba
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax + 8]
test rdi, rdi
je 0x140048f70
mov r13, qword [rax + 0x10]
test r13, r13
je 0x140048f70
cmp qword [rax + 0x18], rbx
jl 0x140048f70
movabs rax, 0x19db1ded53e8000
cmp rbx, rax
jge 0x1400487f5
mov bl, 0xe
movzx eax, word [rsp + 0x1f4]
mov r13, qword [rsp + 0x58]
mov word [r13 + 6], ax
mov eax, dword [rsp + 0x1f0]
mov dword [r13 + 2], eax
movdqu xmm0, xmmword [rsp + 0x218]
movdqu xmmword [r13 + 0x10], xmm0
mov byte [r13], bl
mov byte [r13 + 1], sil
mov qword [r13 + 8], r12
jmp 0x1400487d6
mov r13, qword [rsp + 0x58]
mov byte [r13], dil
mov qword [r13 + 8], r15
mov qword [r13 + 0x10], rsi
lea rax, [0x1401afe88]
mov qword [r13 + 0x18], rax
mov rax, r13
movaps xmm6, xmmword [rsp + 0x3a0]
add rsp, 0x3b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, qword [rsp + 0x438]
mov rbp, qword [rsp + 0x430]
lea rcx, [rsp + 0xc8]
mov byte [rcx], 0xe
call fcn.140040118
mov r14, qword [rsi + 0x18]
sbb byte [rax - 0x77], cl
jmp 0x188db8761
test eax, eax
je 0x140048f70
sbb byte [rax - 0x77], cl
jmp 0x188db8761
mov r15, rax
imul rax, r12, 0x3e8
mov qword [rsp + 0x1b0], rax
mov rcx, qword [rsp + 0x90]
mov rax, qword [rcx]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x50], rax
lea rax, [r13*8]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], r12
and al, 0x40
and al, 0x40
mov bl, 0xb
test rdx, rdx
je 0x140048abf
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x4a], al
add eax, dword [rcx - 0x80]
invalid
mov sil, 3
cmp byte [r15], 0
je 0x14004888f
mov rcx, rbp
call r14
mov r15, rax
test rax, rax
jne 0x140048868
jmp 0x140048780
cmp rdx, 0x21
jb 0x140048abf
cmp rdx, 0x29
jb 0x140048abf
cmp rdx, 0x2b
jb 0x140048abf
movzx r8d, byte [r15 + 0x29]
movzx r10d, byte [r15 + 0x2a]
mov r12, r8
shl r12, 8
lea rax, [r12 + r10]
add rax, 0x2b
cmp rdx, rax
jb 0x140048ac6
mov r9, qword [rdi + rcx*8]
movdqu xmm0, xmmword [r15 + 1]
movdqu xmm1, xmmword [r15 + 0x11]
movdqu xmm2, xmmword [r9 + 0x40]
pcmpeqb xmm2, xmm0
movdqu xmm0, xmmword [r9 + 0x50]
movq mm0, qword [rcx + 0x50]
movq mm0, qword [rcx + 0x50]
push rax
pcmpeqb xmm0, xmm1
pand xmm0, xmm2
pmovmskb r9d, xmm0
enter 0xffffffffffff8141, 0xfffffffffffffff9
invalid
inc dword [rax]
invalid
enter 0xffffffffffff8141, 0xfffffffffffffff9
invalid
je 0x140048a30
inc rcx
add r8, 0xfffffffffffffff8
clc
clc
jne 0x140048993
mov sil, 4
mov r12, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov bl, 0xb
mov rbp, qword [rsp + 0x430]
and al, 0x30
add al, 0
add cl, ch
xchg ebx, eax
invalid
invalid
invalid
and al, 0x30
add al, 0
add cl, ch
xchg ebx, eax
invalid
mov dil, 0x14
mov bh, 0x14
mov r14b, 1
jmp 0x140048708
mov al, byte [0x14024a6a0]
mov ecx, 0x18
add byte [rax], al
add al, ch
invalid
js 0x1400489ff
invalid
add byte [rax], al
add al, ch
invalid
test rax, rax
je 0x14004955d
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rsp + 0x88], rax
add byte [rax], al
add byte [rax + rcx*4 + 0x70], al
adc byte [rcx - 0x41], al
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + rcx*4 + 0x70], al
adc byte [rcx - 0x41], al
or al, byte [rax]
add byte [rax], al
jmp case.0x140048646.0
cmp rcx, r13
jae 0x140049510
invalid
add cl, al
loopne 0x140048a44
shl eax, 8
or eax, edx
mov rcx, qword [rdi + rcx*8]
or al, 0xcf
or al, 0xcf
mov rdx, qword [rcx + 0x30]
mov rcx, qword [rcx + 0x38]
cmp byte [r13 + rcx*4 + 5], cl
invalid
int 0x16
add byte [0x140048f56], bh
push rcx
xor byte [rax - 0x75], cl
cmp byte [r13 + rcx*4 + 5], cl
invalid
add byte [0x140048f56], bh
jg 0x140048a89
cmp eax, 0x401
add byte [rax], al
je 0x140048ade
cmp eax, 0x403
jne 0x140048ad2
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x48], r11
mov r13, r10
lea rax, [0x1401e2698]
jmp 0x140048ab8
cmp eax, 0x501
je 0x140048afc
cmp eax, 0x503
jne 0x140048ad2
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x48], r11
mov r13, r10
lea rax, [0x1401e26f8]
mov qword [rsp + 0x68], rax
jmp 0x140048b29
xor esi, esi
jmp 0x140048780
mov r12, qword [rsp + 0x40]
mov bl, 0xb
jmp 0x140048f57
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x48], r11
mov r13, r10
lea rax, [0x1401e2718]
jmp 0x140048b18
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x48], r11
mov r13, r10
lea rax, [0x1401e2730]
mov qword [rsp + 0x68], rax
lea rax, [0x1401b57a8]
mov qword [rsp + 0x70], rax
mov al, byte [0x14024a6a0]
mov r14d, 2
mov ecx, 2
call fcn.140010290
test rax, rax
je 0x14004959d
mov rcx, qword [rsp + 0x1c0]
shl rcx, 0x38
shl rbp, 0x30
or rbp, rcx
shl rsi, 0x28
or rsi, rbp
shl qword [rsp + 0x90], 0x20
shl rbx, 0x18
shl qword [rsp + 0x88], 0x10
mov word [rax], 0
lea rdi, [rsp + 0xc8]
mov qword [rdi], rax
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], r14
mov edx, 2
mov rcx, rdi
call fcn.14002cceb
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov al, byte [rsp + 0x3c]
mov byte [rcx + rdx], al
inc rdx
mov qword [rdi + 0x10], rdx
mov rax, qword [rdi + 8]
cmp rdx, rax
jne 0x140048bd6
lea rdi, [rsp + 0xc8]
mov rcx, rdi
call fcn.14002cceb
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi]
mov rax, qword [rdi + 8]
mov rbp, qword [rsp + 0xc0]
mov r14, qword [rsp + 0xb8]
add rsi, qword [rsp + 0x90]
add rbx, qword [rsp + 0x88]
mov r8b, byte [rsp + 0x3d]
mov byte [rcx + rdx], r8b
inc rdx
mov qword [rsp + 0xd8], rdx
cmp rdx, rax
jne 0x140048c29
lea rdi, [rsp + 0xc8]
mov rcx, rdi
mov rdx, rax
call fcn.14002cceb
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
shl r14, 8
or rbx, rsi
mov al, byte [rsp + 0x3e]
mov byte [rcx + rdx], al
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
inc rdx
mov qword [rsp + 0xd8], rdx
cmp rdx, rax
jne 0x140048c6f
lea rdi, [rsp + 0xc8]
mov rcx, rdi
call fcn.14002cceb
mov rax, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
add r14, qword [rsp + 0x1c8]
mov rcx, qword [rsp + 0xc8]
mov r8b, byte [rsp + 0x3f]
mov byte [rcx + rdx], r8b
inc rdx
mov qword [rsp + 0xd8], rdx
mov esi, ebx
shr esi, 0x18
cmp rdx, rax
jne 0x140048cbb
lea rdi, [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rax], al
mov rcx, rdi
add byte [rax], al
mov rcx, rdi
mov rdx, rax
call fcn.14002cceb
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi]
mov rax, qword [rdi + 8]
or r14, rbx
mov byte [rcx + rdx], sil
inc rdx
mov qword [rsp + 0xd8], rdx
shr ebx, 0x10
cmp rdx, rax
jne 0x140048cef
lea rdi, [rsp + 0xc8]
mov rcx, rdi
mov rdx, rax
call fcn.14002cceb
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov byte [rcx + rdx], bl
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
add byte [rax], al
inc rdx
mov qword [rsp + 0xd8], rdx
mov esi, r14d
shr esi, 8
cmp rdx, rax
jne 0x140048d30
lea rdi, [rsp + 0xc8]
mov rcx, rdi
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.14002cceb
mov rax, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
or byte [rax - 0x75], cl
push rdi
adc byte [rbx - 0x7374b7f5], dh
and al, 0xc8
add byte [rax], al
add byte [rax - 0x78], al
xor al, 0x11
mov bl, 0xb
mov rcx, qword [rsp + 0xc8]
mov byte [rcx + rdx], sil
inc rdx
mov qword [rsp + 0xd8], rdx
cmp rdx, rax
jne 0x140048d68
lea rdi, [rsp + 0xc8]
mov rcx, rdi
mov rdx, rax
call fcn.14002cceb
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov byte [rcx + rdx], r14b
inc rdx
lea rdi, [rsp + 0xc8]
mov qword [rdi + 0x10], rdx
lea rdx, [0x1401b90f2]
lea r8, str.library_std_src_syswindows_fs.rs
mov rcx, rdi
call fcn.14002743e
mov rax, qword [rsp + 0x50]
mov esi, eax
shr esi, 0x10
mov rax, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
cmp rdx, rax
jne 0x140048dc0
lea rdi, [rsp + 0xc8]
mov rcx, rdi
call fcn.14002cceb
xor edi, dword [rdi]
invalid
dec dword [rax - 0x75]
or byte [r8 - 0x75], r9b
push rdi
invalid
xor edi, dword [rdi]
invalid
dec dword [rax - 0x75]
or byte [r8 - 0x75], r9b
push rdi
adc byte [rax - 0x75], cl
mov word [rax + rcx*8], fs
add byte [rax], al
mov rcx, qword [rsp + 0xc8]
enter 0, 0
add byte [rax - 0x78], al
xor al, 0x11
mov byte [rcx + rdx], sil
inc rdx
mov qword [rsp + 0xd8], rdx
mov r8, qword [rsp + 0x50]
mov esi, r8d
shr esi, 8
cmp rdx, rax
jne 0x140048e05
lea rdi, [rsp + 0xc8]
mov rcx, rdi
mov rdx, rax
call fcn.14002cceb
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi]
mov rax, qword [rdi + 8]
mov byte [rcx + rdx], sil
inc rdx
mov qword [rsp + 0xd8], rdx
cmp rdx, rax
jne 0x140048e33
lea rdi, [rsp + 0xc8]
mov rcx, rdi
mov rdx, rax
call fcn.14002cceb
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov r8, qword [rsp + 0x50]
push rax
mov byte [rcx + rdx], r8b
add al, 0x11
adc dword [rax - 0x73], ecx
lea rdi, [rsp + 0xc8]
inc qword [rdi + 0x10]
adc byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb8
add dword [rax], eax
add byte [rcx + 1], cl
ror byte [rax - 0x77], 1
stc
mov esp, 0xc824
and al, 0xc8
add byte [rax], al
add byte [rax - 1], cl
adc byte [r8 - 0x75], r9b
adc byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb8
add dword [rax], eax
add byte [rcx + 1], cl
ror byte [rax - 0x77], 1
stc
call fcn.14002743e
mov rax, qword [rdi + 8]
jrcxz 0x140048e3e
std
dec dword [rax - 0x75]
or byte [r8 - 0x75], r9b
mov rdx, qword [rdi + 0x10]
cmp rdx, rax
jne 0x140048e80
invalid
mov rdx, qword [rdi + 0x10]
cmp rdx, rax
jne 0x140048e80
invalid
sbb byte [rax - 0x73], cl
mov esp, 0xc824
add byte [rax - 0x77], cl
lea rdi, [rsp + 0xc8]
mov rcx, rdi
stc
stc
call fcn.14002cceb
mov rax, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov r8, r13
mov r13, r14
mov ebp, esi
mov ebp, esi
lea rdi, [r15 + 0x2b]
add rbp, r15
std
std
mov rcx, qword [rsp + 0xc8]
mov r9, qword [rsp + 0x1d0]
mov word [rax + rdx*8], fs
add dword [rax], eax
invalid
mov byte [rcx + rdx], r9b
inc rdx
mov qword [rsp + 0xd8], rdx
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rax + 0x39], cl
invalid
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rax + 0x39], cl
ret 0x2075
jne 0x140048ed1
jne 0x140048ed1
lea r14, [rsp + 0xc8]
lea esi, [rsp + 0xc8]
mov ah, 0x24
enter 0, 0
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov rdx, rax
mov rsi, r8
mov esi, eax
call fcn.14002cceb
and al, 0x3e
invalid
mov r8, rsi
mov eax, esi
mov rcx, qword [r14]
mov rdx, qword [r14 + 0x10]
push rsi
invalid
push rsi
adc byte [rax + rcx*4 + 4], al
adc dword [rax - 1], ecx
invalid
invalid
mov byte [rcx + rdx], r8b
inc rdx
ret 0x8d4c
lea r14, [rsp + 0xc8]
lea esi, [rsp + 0xc8]
add byte [rcx - 0x77], cl
push rsi
mov qword [r14 + 0x10], rdx
adc byte [rcx + 1], cl
cld
add r12, rdi
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.14002743e
mov rdi, qword [r14]
mov rsi, qword [r14 + 0x10]
jbe case.0x140040aa2.355
loopne 0x140048ed9
in eax, 0xfd
dec dword [rcx - 0x75]
mov rsi, qword ds:[r14 + 0x10]
jbe case.0x140040aa2.355
jbe case.0x140040aa2.355
call fcn.14002c354
mov rax, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbp
mov dword [rsp + 0x28], ebp
mov dword [rsp + 0x28], ebp
mov qword [rsp + 0x20], rsi
mov rcx, qword [rsp + 0x68]
and byte [rax - 0x75], cl
and al, 0x68
mov rdx, qword [rsp + 0x80]
add byte [rax], 0
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x78
mov r8, qword [rsp + 0x78]
mov r9, rdi
mov rax, qword [rsp + 0x70]
jo 0x140048f2f
call qword [rax + 0x30]
mov ebp, eax
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
push rax
xor byte [rcx + 0x7e8349c5], cl
cmp dword [rsi + 8], 0
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x14024a5f8]
je 0x140048f4d
mov rcx, qword [0x14024a5f8]
and byte [rax], al
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x148603
adc al, 0
test bpl, bpl
test ch, ch
in eax, dx
mov r12, qword [rsp + 0x40]
and al, 0x40
je 0x140048f5f
mov sil, 1
mov dh, 1
jmp 0x140048780
and eax, edi
invalid
inc dword [rax - 0x4a]
add cl, byte [rbx + rdi - 0x54]
cmp ebp, dword [rsp + 0x1b0]
invalid
mov sil, 2
mov dh, 2
cmp r13, qword [rsp + 0x1b0]
cmp ebp, dword [rsp + 0x1b0]
ja 0x140048780
xchg dword [rax], edx
clc
invalid
mov rax, qword [rsp + 0x428]
cmp byte [rax], 0
and al, 0x28
add al, 0
add byte [rax - 0x7bf0ffc8], al
je 0x140049232
je 0x140049232
cmp byte [rax + 1], 0
add dword [rax], eax
je 0x1400492b3
test byte [rax], ch
add eax, dword [rax]
add byte [rdi], cl
adc byte [rax + 2], dh
movups xmm6, xmmword [rax + 2]
lea rax, [rsp + 0x1a1]
lea eax, [rsp + 0x1a1]
add byte [rdi], cl
movaps xmmword [rax - 1], xmm6
sub dword [rax - 1], esi
xor ebp, ebp
mov ecx, 0x27
add byte [rax], al
add byte [rax], al
xor edx, edx
call fcn.14002cc95
lea rcx, [rsp + 0x1d8]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], 0
adc byte [r8], al
add byte [rax], al
add byte [rax - 0x73], cl
xor eax, 0x3bf9f
dec dword [rax - 0x73]
mov word [rax + rbx*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
add dword [rax - 0x77], ecx
push rcx
or byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rax - 0x73], cl
xor eax, 0x3bf9f
mov ebx, 2
add byte [rax], al
movabs r12, 0x1800000020
add byte [rax], al
mov r13b, 3
lea r14, [rsp + 0x60]
and al, 0x60
and al, 0x60
lea r15, [rsp + 0x218]
add byte [rax], al
xor edi, edi
lea rax, [rsp + rdi]
lea eax, [rsp + rdi]
add rax, 0x1a0
lea rcx, [rsp + 0x1a1]
add dword [rax], eax
add byte [rax - 0x73], cl
or al, 0x39
mov word [rcx + riz*4], fs
add dword [rax], eax
add byte [rax - 0x73], cl
or al, 0x39
mov qword [rsp + 0x98], rax
add byte [rax], al
mov qword [rsp + 0xa0], rsi
mov dword [rsp + 0xa0], esi
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0xc8], rbx
mov qword [rsp + 0xd8], rbp
mov qword [rsp + 0xe0], rbx
mov qword [rsp + 0xe8], rbp
mov qword [rsp + 0xf0], r12
mov byte [rsp + 0xf8], r13b
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0x110], rbp
mov qword [rsp + 0x118], rbx
mov qword [rsp + 0x120], 1
mov qword [rsp + 0x128], r12
mov byte [rsp + 0x130], r13b
lea rax, [0x1401e2208]
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], 3
lea rax, [rsp + 0xc8]
mov qword [rsp + 0x238], rax
mov qword [rsp + 0x240], rbx
lea rax, [rsp + 0x98]
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x230], rbx
lea rax, [rsp + 0x1d8]
mov qword [rsp + 0x60], rax
mov rcx, r14
lea rdx, [0x1401e1940]
mov r8, r15
call fcn.140013250
test al, al
jne 0x140049521
add rdi, 2
cmp rdi, 0xe
jne 0x140048fe8
lea rax, [rsp + 0x1ae]
lea rcx, [rsp + 0x1af]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rsi
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], rsi
mov eax, 2
mov qword [rsp + 0xc8], rax
xor ecx, ecx
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf0], r12
mov dl, 3
mov byte [rsp + 0xf8], dl
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x28
add dword [rax], eax
add byte [rax + 0x1302494], cl
mov qword [rsp + 0x128], r12
mov byte [rsp + 0x130], dl
add byte [rax], al
add byte [rax], al
lea rcx, [0x1401e2198]
lea ecx, [0x1401e2198]
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x18
add al, byte [rax]
lea r8, [rsp + 0x218]
mov qword [r8], rcx
mov qword [r8 + 8], rax
add byte [rcx - 0x77], cl
or byte [rcx - 0x77], cl
or byte [rax - 0x73], cl
lea rcx, [rsp + 0xc8]
mov qword [r8 + 0x20], rcx
mov qword [r8 + 0x28], rax
lea rcx, [rsp + 0x98]
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
lea rcx, [rsp + 0x60]
and al, 0x60
lea rcx, [rsp + 0xc8]
mov qword [r8 + 0x20], rcx
mov qword [r8 + 0x28], rax
lea rcx, [rsp + 0x98]
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
lea rcx, [rsp + 0x60]
and al, 0x60
and al, 0x60
lea rax, [rsp + 0x1d8]
mov qword [rcx], rax
lea rdx, [0x1401e1940]
sbb dword [rax], eax
sbb dword [rax], eax
call fcn.140013250
test al, al
ror byte [rdi], 0x85
ja 0x1400491f8
add byte [rax], al
ror byte [rdi], 0x85
ja 0x1400491f8
add byte [rax], al
mov r12, qword [rsp + 0x1d8]
mov esp, dword [rsp + 0x1d8]
mov rdi, qword [rsp + 0x1e0]
mov r14, qword [rsp + 0x1e8]
and al, 0xe8
add dword [rax], eax
add byte [rbp - 0x7b], cl
in al, 0x4c
mov ebp, dword [rsp + 0x58]
and al, 0xe8
add dword [rax], eax
add byte [rbp - 0x7b], cl
in al, 0x4c
mov ebp, dword [rsp + 0x58]
je 0x140049344
mov qword [rsp + 0xd8], r14
movups xmmword [rsp + 0xe0], xmm6
invalid
add byte [rdi], cl
adc dword [rsp + 0xe0], esi
invalid
add cl, ch
xor al, 1
add byte [rax], al
jmp 0x140049366
mov rdi, qword [rax + 8]
js 0x14004923e
mov rbx, qword [rax + 0x18]
xor r15d, r15d
dec dword [rax - 0x77]
stc
sbb byte [rbp + 0x31], al
dec dword [rax - 0x77]
stc
mov ecx, edi
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call case.0x140087ac0.147
mov sil, 0xa
test al, al
mov r13, qword [rsp + 0x58]
je 0x1400494f1
lea r8, [rsp + 0x1f0]
mov qword [r8 + 8], rdi
mov qword [r8 + 0x10], rbx
mov qword [r8], 0
mov rcx, qword [rsp + 0x390]
mov rdx, qword [rsp + 0x398]
call fcn.14009e2d7
mov edi, eax
cmp al, 0x23
ja case.0x1400492a6.2
movzx eax, dil
lea rcx, [0x1401f6d24]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov sil, 0xc
xor r15d, r15d
jmp 0x1400494f1
mov esi, dword [rax + 2]
lea rcx, [rsp + 0x98]
mov dword [rcx], esi
mov qword [rsp + 0x218], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x220], xmm0
lea rdx, [rsp + 0xc8]
mov qword [rdx + 0x30], 0x20
mov byte [rdx + 0x38], 3
xor eax, eax
mov qword [rdx], rax
mov qword [rdx + 0x10], rax
lea rax, [rsp + 0x218]
mov qword [rdx + 0x20], rax
lea rax, fcn.140011b20
mov qword [rdx + 0x28], rax
call 0x1400145d0
test al, al
jne 0x140049577
mov rdi, qword [rsp + 0x218]
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4c], cl
invalid
invalid
mov ah, 0x24
invalid
mov r14, qword [rsp + 0x220]
mov esi, dword [rsp + 0x220]
add al, byte [rax]
add dl, dh
movups xmm6, xmmword [rsp + 0x228]
sub byte [rdx], al
add byte [rax], al
movsd xmm6, qword [rsp + 0x228]
sub byte [rdx], al
add byte [rax], al
movd xmm0, esi
shufps xmm0, xmm6, 0x30
shufps xmm6, xmm0, 0x84
mov r13, qword [rsp + 0x58]
pshufd xmm0, xmm6, 0xee
mov qword [rsp + 0xd8], rdi
add byte [rax], al
invalid
add byte [rax], al
movq qword [rsp + 0xe0], xmm6
movd dword [rsp + 0xe8], xmm0
xor r12d, r12d
xor esp, esp
xor esp, esp
lea r8, [rsp + 0xc8]
add byte [rax], al
mov qword [r8 + 8], r12
mov qword [r8], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdx*4], fs
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add eax, dword [rax]
add al, ch
invalid
invalid
invalid
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdx*4], fs
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add eax, dword [rax]
add al, ch
add rax, 0x40c58900
mov ebp, eax
mov sil, 0xa
mov ebp, eax
mov sil, 0xa
cmp al, 0x23
ja case.0x1400493ad.2
movzx eax, bpl
lea rcx, [0x1401f6c94]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
mov sil, 0xc
mov dh, 0xc
xor r15d, r15d
jmp 0x1400493f0
mov r15d, 6
mov edi, 6
jmp 0x1400493f0
mov r15d, 1
mov edi, 1
jmp 0x1400493f0
mov r15d, 7
add byte [rax], al
jmp 0x1400493f0
mov r15d, 2
jmp 0x1400493f0
mov r15d, 3
jmp 0x1400493f0
mov r15d, 3
mov sil, 0xc
jmp 0x1400493f0
mov r15d, 5
test r12, r12
cmovne r14, rdi
test r14, r14
je 0x1400494f1
test r12, r12
cmovne rdi, r12
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400494f1
test r12, r12
cmovne r14, rdi
test r14, r14
je case.0x1400492a6.35
test r12, r12
cmovne rdi, r12
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r13], 0x14
jmp 0x1400487d6
mov al, byte [0x14024a6a0]
mov ecx, 0x18
call fcn.140010290
test rax, rax
je 0x14004955d
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov byte [rbx + 0x10], bpl
mov r15d, 0xa
jmp 0x1400493f0
mov r15d, 6
jmp 0x1400494f1
mov r15d, 1
jmp 0x1400494f1
mov al, byte [0x14024a6a0]
mov ecx, 0x18
call fcn.140010290
test rax, rax
je 0x14004955d
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov byte [rbx + 0x10], dil
mov r15d, 0xa
jmp 0x1400494f1
mov r15d, 7
jmp 0x1400494f1
mov r15d, 2
jmp 0x1400494f1
mov r15d, 3
jmp 0x1400494f1
mov r15d, 3
mov sil, 0xc
jmp 0x1400494f1
mov r15d, 5
mov byte [r13], sil
mov qword [r13 + 8], r15
mov qword [r13 + 0x10], rbx
jmp 0x1400487cb
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_src_anchors.rs
call fcn.14018c830
ud2
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sct_0.7.0_srclib.rsp
mov rdx, r13
call fcn.14018c8a0
ud2
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_webpki_0.101.4_src_subject_nameip_address.rsp
mov qword [rsp + 0x20], rax
lea rcx, str.unexpected_error_while_formatting_IPv6_address
lea r9, [0x1401e1970]
lea r8, [rsp + 0x60]
mov edx, 0x2e
call fcn.14018cbf0
ud2
call fcn.140011740
ud2
mov ecx, 8
mov rdx, rdi
jmp 0x140049567
mov ecx, 8
mov edx, 0x18
call fcn.14018c620
ud2
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_webpki_0.101.4_src_subject_nameip_address.rsp
jmp 0x140049528
lea rax, [0x1401e1928]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_string.rs
lea r9, [0x1401e1970]
lea r8, [rsp + 0x60]
mov edx, 0x37
jmp 0x140049545
mov ecx, 1
mov edx, 2
jmp 0x140049567
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcclienthandy.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401af5b8]
mov edx, 0x2b
call fcn.14018cbf0
ud2
sub rsp, 0xc0
mov rbx, rdx
mov rsi, rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14024a688]
shl rax, 1
test rax, rax
jne 0x14004a13b
xor edi, edi
mov al, byte [rsi + 8]
test al, al
jne 0x14004a148
lea rcx, [rsi + 0x10]
mov rdx, rbx
call case.0x1400390db.288
test rax, rax
je 0x14004a108
mov rbx, rax
lea rcx, [rsp + 0x30]
mov r8d, 0x90
mov rdx, rax
call sub.VCRUNTIME140.dll_memcpy
add rbx, 0x88
jmp 0x14004a110
lea rbx, [rsp + 0xb8]
mov byte [rbx], 2
cmp byte [rsp + 0xb8], 2
invalid
je 0x14004a127
add dh, byte [rdx + rcx + 0x48]
lea ecx, [rsp + 0x38]
lea rcx, [rsp + 0x38]
call fcn.140037f25
mov rcx, rsi
mov edx, edi
cli
cli
add rsp, 0xc0
pop rbx
pop rdi
pop rsi
jmp fcn.140030280
call fcn.14018f150
mov edi, eax
xor dil, 1
jmp 0x14004a0d1
lea r8, [rsp + 0x30]
mov qword [r8], rsi
mov byte [r8 + 8], dil
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcclienthandy.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
js 0x14004a17f
add byte [rbp + rcx*4 + 0xd], cl
push rsp
invalid
invalid
js 0x14004a17f
add byte [rbp + rcx*4 + 0xd], cl
push rsp
invalid
mov edx, 0x2b
call fcn.14018cbf0
ud2
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x178
mov r14, r8
mov rsi, rdx
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14024a688]
mov eax, dword [0x14024a688]
mov eax, dword [0x14024a688]
shl rax, 1
test rax, rax
jne 0x14004a56f
xor r12d, r12d
mov al, byte [rbx + 8]
test al, al
jne 0x14004a580
lea rdi, [rbx + 0x10]
cmp byte [rsi], 0
je 0x14004a1e0
invalid
sbb cl, byte [rdx - 0x7b77eeba]
and al, 0x69
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 1], al
mov al, byte [rsi + 0x11]
mov byte [rsp + 0x169], al
movups xmm0, xmmword [rsi + 1]
movups xmmword [rsp + 0x159], xmm0
mov al, 1
jmp 0x14004a1f7
lea rcx, [rsp + 0x160]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x18]
call fcn.1400121c0
xor eax, eax
lea r8, [rsp + 0x158]
mov byte [r8], al
lea rsi, [rsp + 0x80]
mov rcx, rsi
mov rdx, rdi
cli
cli
call fcn.14003aff5
cmp qword [rsi], 0
je 0x14004a2c6
mov qword [rsp + 0x68], rdi
mov dword [rsp + 0x3c], r12d
mov r15b, byte [rsp + 0x88]
mov bh, byte [rsp + 0x88]
mov bh, byte [rsp + 0x88]
mov eax, dword [rsp + 0x89]
mov dword [rsp + 0x34], eax
xor al, 0x8b
test byte [rsp + rcx*4], ah
add byte [rax], al
add byte [rcx + 0x4c372444], cl
mov esp, dword [rsp + 0x90]
xor al, 0x8b
test byte [rsp + rcx*4], ah
add byte [rax], al
add byte [rcx + 0x4c372444], cl
mov esp, dword [rsp + 0x90]
mov rsi, qword [rsp + 0x98]
mov r13, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x78], rax
and al, 0x78
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x70], rax
add byte [rax - 0x77], cl
and al, 0x70
mov eax, dword [rsp + 0x34]
mov ecx, dword [rsp + 0x37]
invalid
mov dword [rsp + 0x43], ecx
mov dword [rsp + 0x40], eax
lea rbp, [rbx + 0x40]
mov rdi, r14
invalid
test r15b, r15b
je 0x14004a388
mov eax, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x43]
and al, 0x43
mov dword [rsp + 0x84], ecx
mov dword [rsp + 0x81], eax
mov qword [rsp + 0x88], r12
mov word [rsp + 0x90], si
mov al, 1
jmp 0x14004a39d
mov ah, 0x24
nop
add byte [rax], al
add byte [rax + 0xd7e901], dh
add byte [rax], al
mov eax, dword [rsp + 0x89]
mov ecx, dword [rsp + 0x8c]
mov dword [rsp + 0x34], eax
and al, 0x34
and al, 0x34
mov dword [rsp + 0x37], ecx
mov rdi, qword [rsp + 0xa8]
cmp byte [rsp + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jne 0x14004a310
and cl, byte [rax - 0x7d]
mov esp, 0x9824
add byte [rax], al
cmp qword [rsp + 0x98], 0
je 0x14004a310
mov r8, qword [rsp + 0x90]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea r15, [rdi - 0x28]
mov rax, qword [rdi - 0x10]
cmp rax, qword [rdi - 0x20]
jne case.0x14003e16a.1134
test rax, rax
test eax, eax
je case.0x14003e16a.1134
mov rcx, qword [rdi - 0x18]
lea rdx, [rcx + 1]
call 0x141563073
xor r8d, r8d
cmp rdx, rax
cmp edx, eax
cmp edx, eax
cmovae r8, rax
neg r8
lea rdx, [rcx + r8]
fmul dword [rdx - 0x73]
adc al, 1
inc rdx
mov qword [rdi - 0x18], rdx
dec rax
mov qword [rdi - 0x10], rax
imul rsi, rcx, 0x68
add rsi, qword [rdi - 0x28]
lea rax, [rsp + 0x80]
mov ecx, 0xd
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
cmp qword [rax], 0
je case.0x14003e16a.1134
lea rcx, [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
call fcn.140037f25
mov rcx, r15
mov rdx, r14
call fcn.14003a1fb
jmp 0x14004a551
lea rcx, [rsp + 0x88]
mov rdx, r12
mov r8, r13
call fcn.1400121c0
xor eax, eax
lea r14, [rsp + 0x80]
add byte [rax], al
mov byte [r14], al
mov rcx, rbp
mov rdx, r14
call fcn.14003a257
mov byte [r14], r15b
mov eax, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x43]
mov dword [r14 + 1], eax
mov dword [r14 + 4], ecx
mov qword [r14 + 8], r12
mov qword [r14 + 0x10], rsi
mov qword [r14 + 0x18], r13
call fcn.14003a8be
xorps xmm0, xmm0
movups xmmword [r14 + 0xc0], xmm0
mov byte [r14 + 0xa8], 2
mov qword [r14 + 0xb0], rax
mov qword [r14 + 0xb8], 8
or byte [rax], al
add byte [rax], al
sbb al, ch
out 4, eax
invalid
or byte [rax], al
add byte [rax], al
mov word [r14 + 0xd0], 0xb
lea r8, [rsp + 0x80]
mov rcx, qword [rsp + 0x78]
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x78
mov rdx, qword [rsp + 0x70]
call fcn.14003af34
lea r12, [rax - 0x28]
mov rcx, qword [rax - 0x10]
cmp rcx, qword [rax - 0x20]
mov r14, rdi
jne case.0x14003e27b.1066
invalid
test rcx, rcx
je case.0x14003e27b.1066
mov rdx, qword [rax - 0x18]
lea r8, [rdx + 1]
xor r9d, r9d
cmp r8, rcx
cmp eax, ecx
cmp eax, ecx
cmovae r9, rcx
neg r9
lea r8, [rdx + r9]
inc r8
mov qword [rax - 0x18], r8
dec rcx
mov qword [rax - 0x10], rcx
imul rsi, rdx, 0x68
add rsi, qword [rax - 0x28]
lea rax, [rsp + 0x80]
mov ecx, 0xd
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
cmp qword [rax], 0
je case.0x14003e27b.1066
lea rcx, [rsp + 0x88]
call fcn.140037f25
mov rcx, r12
mov rdx, r14
mov edx, esi
call fcn.14003a1fb
mov rax, qword [rbx + 0x48]
cmp rax, qword [rbx + 0x58]
mov r12d, dword [rsp + 0x3c]
jne 0x14004a551
test rax, rax
je 0x14004a551
mov rcx, qword [rbx + 0x40]
mov rdx, qword [rbx + 0x50]
lea r8, [rdx + 1]
xor r9d, r9d
cmp r8, rax
cmovae r9, rax
ror byte [rdi + rcx + 0x43], 0xc8
neg r9
lea r8, [rdx + r9]
inc r8
mov qword [rbx + 0x50], r8
dec rax
mov qword [rbx + 0x58], rax
shl rdx, 5
movups xmm0, xmmword [rcx + rdx]
movups xmm1, xmmword [rcx + rdx + 0x10]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
mov bpl, byte [rsp + 0x40]
and al, 0x40
cmp bpl, 2
je 0x14004a551
lea r8, [rsp + 0x40]
mov rsi, qword [r8 + 8]
mov r14, qword [r8 + 0x10]
lea rdi, [rsp + 0x80]
mov rcx, rdi
mov rdx, qword [rsp + 0x68]
call fcn.14003b42c
cmp word [rdi + 0xb0], 0xc
je 0x14004a535
lea rcx, [rsp + 0x80]
call fcn.14003ada1
test bpl, bpl
jne 0x14004a551
test r14, r14
test esi, esi
je 0x14004a551
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rbx
mov edx, r12d
add rsp, 0x178
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140030280
call fcn.14018f150
mov r12d, eax
xor r12b, 1
jmp 0x14004a1b2
lea r8, [rsp + 0x80]
mov qword [r8], rbx
mov byte [r8 + 8], r12b
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcclienthandy.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401af5b8]
mov edx, 0x2b
call fcn.14018cbf0
ud2
add byte [rax], 0
add byte [rcx - 0x77], cl
sbb byte [rbp - 0x78], al
invalid
push rdi
push rbp
push rbx
sub rsp, 0x40
mov rsi, r8
mov r14, rdx
mov rbx, rcx
mov rcx, rdx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14024a688]
shl rax, 1
test rax, rax
jne 0x14004a66b
xor ebp, ebp
mov al, byte [r14 + 8]
test al, al
jne 0x14004a67b
lea rcx, [r14 + 0x10]
mov rdx, rsi
call case.0x1400390db.288
test rax, rax
je 0x14004a64c
mov rcx, qword [rax + 0xa8]
test rcx, rcx
je 0x14004a64c
dec rcx
mov qword [rax + 0xa8], rcx
add rcx, qword [rax + 0xa0]
mov rdx, qword [rax + 0x98]
xor r8d, r8d
cmp rcx, rdx
cmovae r8, rdx
sub rcx, r8
imul rsi, rcx, 0x68
add rsi, qword [rax + 0x90]
mov ecx, 0xd
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
jmp 0x14004a653
mov qword [rbx], 0
mov rcx, r14
mov edx, ebp
call fcn.140030280
mov rax, rbx
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
call fcn.14018f150
mov ebp, eax
xor bpl, 1
jmp 0x14004a5e6
lea r8, [rsp + 0x30]
mov qword [r8], r14
mov byte [r8 + 8], bpl
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcclienthandy.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401af5b8]
mov edx, 0x2b
call fcn.14018cbf0
ud2
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
test r8, r8
je 0x14004a702
mov rsi, r8
mov rdi, rdx
xor ebx, ebx
mov r14d, 0xffffffff
mov r15, qword [sym.imp.advapi32.dll_SystemFunction036]
mov r12, rbx
mov rbx, rsi
mov ebx, esi
mov ebx, esi
sub rbx, r12
lea rcx, [rdi + r12]
cmp rbx, r14
cmovae rbx, r14
mov edx, ebx
call r15
mov ecx, eax
test al, al
sete al
add rbx, r12
cmp rbx, rsi
jae 0x14004a704
test cl, cl
jne 0x14004a6d4
jmp 0x14004a704
add dh, byte [rcx]
ror byte [rax - 0x7d], 0xc4
sub byte [rbx + 0x5f], bl
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
call qword [rax + 8]
test al, al
jne 0x14004a837
mov r9, qword [rsp + 0x70]
movups xmm0, xmmword [rsi]
adc byte [rsi], al
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0x100], xmm2
test r9, r9
je 0x14004a837
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], dl
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], dl
movups xmmword [rsp + 0x58], xmm2
movups xmmword [rsp + 0x48], xmm1
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x30], r9
mov rax, qword [r9 + 0x18]
xorps xmm0, xmm0
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x78], xmm0
mov byte [rsp + 0xd8], 0
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
cmp rax, 0x62
jae 0x14004a89f
lea rcx, [rsp + 0x78]
lea r8, [rsp + 0x30]
mov rdx, rax
call qword [r9 + 0x10]
test al, al
je 0x14004a84b
mov qword [rbx], 0
add rsp, 0x118
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rdi, [rbx + 0x50]
lea rsi, [rsp + 0x70]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x68]
movups xmm0, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movups xmm3, xmmword [rsp + 0x60]
movups xmmword [rbx + 0x38], xmm3
movups xmmword [rbx + 0x28], xmm2
movups xmmword [rbx + 0x18], xmm1
movups xmmword [rbx + 8], xmm0
mov qword [rbx], r14
mov qword [rbx + 0x48], rax
jmp 0x14004a83e
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srceckeys.rs
mov edx, 0x61
mov rcx, rax
call fcn.14018c910
ud2
mov dword [rsp + 0xc0], edx
mov qword [rsp + 0xa0], rcx
mov rax, qword [rsp + 0x768]
mov rax, qword [rax + 0x80]
cmp qword [rax + 0xb0], 0
je 0x14004a921
mov rcx, qword [rax + 0x38]
mov rdx, qword [rax + 0x48]
shl rdx, 4
xor r8d, r8d
cmp rdx, r8
setne dil
je 0x14004a923
cmp qword [rcx + r8], 0
lea r8, [r8 + 0x10]
jne 0x14004a90b
jmp 0x14004a923
xor edi, edi
cmp qword [rax + 0xb8], 0
mov qword [rsp + 0xb8], r9
je 0x14004a98b
mov rcx, qword [rax + 0x38]
mov rax, qword [rax + 0x48]
shl rax, 4
shl rax, 4
xor edx, edx
cmp rax, rdx
je 0x14004a98b
cmp qword [rcx + rdx], 0
lea rdx, [rdx + 0x10]
je 0x14004a943
lea rsi, [rsp + 0xd0]
mov qword [rsi], 2
xorps xmm0, xmm0
movups xmmword [rsi + 8], xmm0
mov rcx, rsi
xor edx, edx
call fcn.14003aa75
mov rax, qword [rsi]
mov rdx, qword [rsi + 0x10]
mov word [rax + rdx*4], 5
inc rdx
mov qword [rsi + 0x10], rdx
mov cl, 1
jmp 0x14004a9ab
mov qword [rsp + 0xd0], 2
xorps xmm0, xmm0
movups xmmword [rsp + 0xd8], xmm0
mov eax, 2
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0xb0], rcx
test dil, dil
je 0x14004a9f2
cmp rdx, qword [rsp + 0xd8]
jne 0x14004a9d9
lea rsi, [rsp + 0xd0]
mov rcx, rsi
int1
int1
call fcn.14003aa75
mov rax, qword [rsi]
mov rdx, qword [rsi + 0x10]
mov word [rax + rdx*4], 4
mov rdx, qword [rsp + 0xe0]
inc rdx
mov qword [rsp + 0xe0], rdx
test rdx, rdx
je 0x14004ca0d
mov al, byte [0x14024a6a0]
mov ecx, 0x150
call fcn.140010290
test rax, rax
je 0x14004ca27
mov rsi, rax
movups xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x440], xmm0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x450], rax
mov ecx, 1
call fcn.1400376db
mov rdi, rax
mov rbx, rdx
mov word [rax], 0
mov rax, qword [rsp + 0x768]
mov r12, qword [rax + 0x80]
mov r13, qword [r12 + 0x50]
mov r14, qword [r12 + 0x60]
mov rcx, r14
call fcn.140037732
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], rdx
mov qword [rsp + 0x130], 0
cmp rdx, r14
jb 0x14004ac36
xor ecx, ecx
test r14, r14
je 0x14004aabc
lea rdx, [rax + rcx*4]
add rdx, 2
xor eax, eax
mov r8, qword [r13 + rax*8]
mov r8d, dword [r8 + 8]
mov dword [rdx + rax*4 - 2], r8d
inc rax
cmp r14, rax
jne 0x14004aaa3
add rcx, rax
lea r14, [rsp + 0x120]
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x2f0], xmm0
mov qword [rsp + 0x300], rcx
mov rax, qword [r12 + 0x90]
mov r8, qword [r12 + 0x98]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rdx, [rcx + rax]
add rdx, 0x10
mov rcx, r14
call qword [r8 + 0x30]
mov r13d, 6
mov qword [rsi], r13
movaps xmm0, xmmword [rsp + 0x440]
movups xmmword [rsi + 8], xmm0
mov rax, qword [rsp + 0x450]
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [rsp + 0x250]
movups xmmword [rsi + 0x20], xmm0
mov rax, qword [rsp + 0x260]
mov qword [rsi + 0x30], rax
xor byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
jle 0x14004ab87
xor byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
jle 0x14004ab87
mov qword [rsi + 0x48], rbx
mov eax, 1
mov qword [rsi + 0x50], rax
movups xmm0, xmmword [rsp + 0x3a0]
movups xmmword [rsi + 0x58], xmm0
mov rcx, qword [rsp + 0x3b0]
mov qword [rsi + 0x68], rcx
mov dword [rsi + 0x68], ecx
mov dword [rsi + 0x68], ecx
mov qword [rsi + 0x70], rax
movaps xmm0, xmmword [rsp + 0x2f0]
movups xmmword [rsi + 0x78], xmm0
mov rcx, qword [rsp + 0x300]
mov qword [rsi + 0x88], rcx
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov qword [rsi + 0xa8], 2
movups xmm0, xmmword [r14]
movups xmmword [rsi + 0xb0], xmm0
mov rcx, qword [r14 + 0x10]
mov qword [rsi + 0xc0], rcx
mov qword [rsi + 0xe0], 0xb
mov qword [rsi + 0x118], 0xc
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax], bl
add dword [rax], eax
add byte [rax + rax], cl
add byte [rax], al
mov qword [rsi + 0x120], 8
xorps xmm0, xmm0
movups xmmword [rsi + 0x128], xmm0
mov qword [rsi + 0x138], rax
mov dword [rsi + 0x138], eax
movups xmmword [rsi + 0x140], xmm0
mov qword [rsp + 0x58], rsi
and al, 0x58
add dword [rax], eax
add byte [rax - 0x77], cl
je 0x14004ac0d
invalid
and al, 0x58
pop rax
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r13
insb byte [rdi], dx
and al, 0x68
insb byte [rdi], dx
and al, 0x68
mov rax, qword [rsp + 0x768]
cmp byte [rax + 0x20], 0
jne 0x14004acf7
test byte [rax + rbp*2], ah
invalid
test ecx, esi
add byte [rax], al
add byte [rcx - 0x80], al
invalid
mov esp, 0xc024
cmp byte [r12 + 0xc0], 0
cmp byte [rsp + 0xc0], 0
add byte [rax], al
je 0x14004acf7
loop 0x14004ac13
add byte [rax], al
mov rdi, qword [rax + 0x28]
mov rsi, qword [rax + 0x38]
test rsi, rsi
je 0x14004ac66
cmp byte [rdi + rsi - 1], 0x2e
jne 0x14004ac66
mov rcx, rdi
dec rsi
je 0x14004ac57
mov rdx, rsi
jmp 0x14004ac59
lea r15, [rsp + 0x120]
mov rcx, r15
mov ecx, edi
mov ecx, edi
xor edx, edx
mov r8, r14
call fcn.14018d451
mov rax, qword [r15]
mov rcx, qword [r15 + 0x10]
jmp 0x14004aa99
invalid
xor edx, edx
call fcn.14003ecbc
test al, al
jne 0x14004cab1
mov rcx, rsi
xor edx, edx
call fcn.14002cc95
mov rbx, rax
mov r14, rdx
mov esi, edx
invalid
mov esi, edx
mov rcx, rax
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
invalid
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [0x14024a6a0]
mov ecx, 0x28
add byte [rax], al
call fcn.140010290
test rax, rax
je 0x14004ca68
mov rdi, rax
mov qword [rax], 0
mov dword [rax], 0
mov dword [rax], 0
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
jo 0x14004acbf
mov qword [rax + 0x18], rsi
mov byte [rax + 0x20], 0
lea rbx, [rsp + 0x58]
mov edx, 6
add byte [rax], al
mov rcx, rbx
call fcn.14003ad11
invalid
dec dword [rax - 0x75]
xor ecx, dword [rbx + rcx*4 + 0x6b]
adc byte [rcx + 0x6b], cl
invalid
cmp byte [rax - 0x39], cl
add al, 6
add eax, dword [rax]
add byte [rax], al
mov qword [rsi + rax + 8], rdi
mov ecx, 1
mov qword [rsi + rax + 0x10], rcx
invalid
mov qword [rsi + rax + 0x18], rcx
inc r13
mov qword [rbx + 0x10], r13
cmp byte [rsp + 0x750], 0
je 0x14004ad5f
cmp r13, qword [rsp + 0x60]
jne 0x14004ad1f
lea rdi, [rsp + 0x58]
jl 0x14004ad30
pop rax
mov rcx, rdi
mov rdx, r13
call fcn.14003ad11
mov rsi, qword [rdi]
mov esi, dword [rdi]
invalid
mov r13, qword [rdi + 0x10]
imul rax, r13, 0x38
mov qword [rsi + rax], 0xd
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x130], cl
movups xmm2, xmmword [rsp + 0x140]
movups xmmword [rsi + rax + 8], xmm0
movups xmmword [rsi + rax + 0x18], xmm1
invalid
sbb byte [rdi], cl
adc dword [rsi + rax + 0x28], edx
mov r13, qword [rsp + 0x68]
mov ebp, dword [rsp + 0x68]
mov ebp, dword [rsp + 0x68]
inc r13
mov qword [rsp + 0x68], r13
insb byte [rdi], dx
and al, 0x68
insb byte [rdi], dx
and al, 0x68
mov rcx, qword [rsp + 0xb8]
mov rax, qword [rcx]
mov eax, 0x48000000
mov eax, dword [rcx]
test rax, rax
je case.0x1400409bc.404
mov rsi, qword [rcx + 0x50]
cmp rsi, 0x62
jae 0x14004ca57
movzx ebp, word [rax + 8]
movzx r15d, word [rax + 0xa]
lea rdi, [rcx + 0x58]
mov rcx, rsi
xor edx, edx
call fcn.14002cc95
mov rbx, rax
mov r14, rdx
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [0x14024a6a0]
mov ecx, 0x20
add byte [rax], al
add byte [rax], al
call fcn.140010290
test rax, rax
je 0x14004ca4b
invalid
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov qword [rax], rbx
mov qword [rax + 8], r14
mov qword [rax + 0x10], rsi
mov word [rax + 0x18], bp
mov dword [rax + 0x18], ebp
mov word [rax + 0x1a], r15w
cmp r13, qword [rsp + 0x60]
jne 0x14004adf7
lea rsi, [rsp + 0x58]
lea esi, [rsp + 0x58]
mov rcx, rsi
mov rdx, r13
call fcn.14003ad11
mov r13, qword [rsi + 0x10]
mov rax, qword [rsp + 0x58]
imul rcx, r13, 0x38
cmp byte [rax - 0x39], cl
add al, 8
invalid
add byte [rax], al
add byte [rax - 0x77], cl
jl 0x14004ae14
or byte [rax], cl
cmp byte [rax - 0x39], cl
add al, 8
invalid
or byte [rax], cl
mov edx, 1
mov qword [rax + rcx + 0x10], rdx
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
or byte [rax], dl
mov qword [rax + rcx + 0x18], rdx
inc r13
mov qword [rsp + 0x68], r13
mov rax, qword [rsp + 0xc0]
test rax, rax
je 0x14004aed0
mov rcx, qword [rax + 0x28]
mov rdx, qword [rax + 0x38]
mov r8w, 0x18
call 0x140040508
test rax, rax
je 0x14004aed0
add byte [rax], 0
invalid
cmp byte [rsi + 0x41], ah
mov eax, 0xc1e80018
push rsi
invalid
add byte [rax], 0
add byte [rbx - 0x3e7ce7b8], cl
rcr edx, 0x66
cmp ecx, 3
mov edx, 3
mov ecx, dword [rax + 0x18]
add ecx, 0xffffffda
rcr edx, 0x66
cmp ecx, 3
rcr edx, 0x66
cmp ecx, 3
mov edx, 3
cmovb edx, ecx
cmp dx, 1
jne 0x14004aed0
mov r14, qword [rax]
mov rsi, qword [rax + 0x10]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
xor edx, edx
call fcn.14002cc95
mov rdi, rax
mov rbx, rdx
mov rcx, rax
mov ecx, eax
mov rdx, r14
mov edx, esi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
cmp r13, qword [rsp + 0x60]
jne 0x14004aea8
invalid
adc al, 0x4c
lea esi, [rsp + 0x58]
lea r14, [rsp + 0x58]
mov rcx, r14
mov rdx, r13
call fcn.14003ad11
mov r13, qword [r14 + 0x10]
mov rax, qword [rsp + 0x58]
imul rcx, r13, 0x38
mov qword [rax + rcx], 0xa
or byte [rdx], cl
add byte [rax], al
add byte [rax - 0x77], cl
jl 0x14004aec5
or byte [rax - 0x77], cl
pop rsp
or byte [rax], dl
mov qword [rax + rcx + 0x18], rsi
inc r13
mov qword [rsp + 0x68], r13
mov dword [rsp + 0x68], ebp
cmp byte [rsp + 0xb0], 0
je 0x14004af41
mov al, byte [0x14024a6a0]
mov ecx, 2
sal bh, 0x1f
add byte [rcx + 2], bh
call fcn.140010290
test rax, rax
je 0x14004c9fe
cld
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
or ebx, dword [rbx]
add byte [rax], al
mov rsi, rax
mov byte [rax], 1
cmp r13, qword [rsp + 0x60]
jne 0x14004af14
lea rdi, [rsp + 0x58]
mov rcx, rdi
mov rdx, r13
call fcn.14003ad11
mov r13, qword [rdi + 0x10]
mov rax, qword [rsp + 0x58]
imul rcx, r13, 0x38
mov qword [rax + rcx], 8
add al, 8
or byte [rax], al
add byte [rax], al
add al, 8
or byte [rax], al
add byte [rax], al
mov qword [rax + rcx + 8], rsi
mov edx, 1
mov qword [rax + rcx + 0x10], rdx
mov qword [rax + rcx + 0x18], rdx
inc r13
mov qword [rsp + 0x68], r13
mov rax, qword [rsp + 0x768]
mov rax, qword [rax + 0x80]
mov rsi, qword [rax + 0x78]
test rsi, rsi
je 0x14004b14e
mov rbx, qword [rax + 0x68]
mov rcx, rsi
call fcn.140037ca2
dec dword [rax - 0x77]
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x28
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
bnd jb 0x14004c7c7
dec dword [rax - 0x77]
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x28
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
bnd jb 0x14004c7c7
xor ebp, ebp
mov rcx, rbp
shl rcx, 4
add rax, rcx
add rax, 8
add rbx, 0x10
add rbp, rsi
mov rcx, qword [rbx - 0x10]
mov rdx, qword [rbx]
mov qword [rax - 8], rcx
mov qword [rax], rdx
add rax, 0x10
add rbx, 0x18
dec rsi
jne 0x14004afa5
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x120], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x128], xmm0
test rbp, rbp
je 0x14004b093
shl rbp, 4
mov rsi, qword [rsp + 0x88]
add rbp, rsi
mov edi, 8
xor ebx, ebx
mov r13, qword [rsi]
mov r14, qword [rsi + 8]
mov rcx, r14
xor edx, edx
call fcn.14002cc95
mov r15, rax
mov r12, rdx
mov rcx, rax
mov rdx, r13
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
cmp rbx, qword [rsp + 0x128]
jne 0x14004b065
lea rcx, [rsp + 0x120]
mov rdx, rbx
call fcn.14003a8ed
cwde
clc
invalid
dec dword [rax - 0x75]
mov esp, 0x12024
add byte [rax - 0x75], cl
pushfq
and al, 0x30
add dword [rax], eax
invalid
and al, 0x20
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
cwde
clc
invalid
lea rax, [rbx + rbx*2]
mov qword [rdi + rax*8], r15
mov qword [rdi + rax*8 + 8], r12
or byte [rcx + rcx*4 + 0x74], cl
invalid
adc byte [rax - 0x75], cl
pushfq
and al, 0x30
add dword [rax], eax
add byte [rax - 1], cl
ret
mov qword [rsp + 0x130], rbx
add rsi, 0x10
cmp rsi, rbp
jne 0x14004b016
or byte [rcx + rcx*4 + 0x74], cl
invalid
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x300], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x2f8], rax
mov r13, qword [rsp + 0x68]
cmp r13, qword [rsp + 0x60]
jne 0x14004b0e3
lea rdi, [rsp + 0x58]
mov rcx, rdi
mov rdx, r13
call fcn.14003ad11
dec dword [rbx + rcx*4 + 0x6f]
invalid
dec dword [rbx + rcx*4 + 0x6f]
adc byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x58
pop rax
mov r8, qword [rsp + 0x90]
mov rax, qword [rsp + 0x58]
pop rax
pop rax
imul rcx, r13, 0x38
mov qword [rax + rcx], 5
movaps xmm0, xmmword [rsp + 0x2f0]
movups xmmword [rax + rcx + 8], xmm0
mov rdx, qword [rsp + 0x300]
mov qword [rax + rcx + 0x18], rdx
inc r13
mov qword [rsp + 0x68], r13
test r8, r8
je 0x14004b13f
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rsp + 0x88]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [rsp + 0x68]
hlt
mov rax, qword [rsp + 0x768]
mov rax, qword [rax + 0x80]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rax]
mov qword [rsp + 0x118], rcx
mov rcx, qword [rax + 0x10]
mov rax, qword [rsp + 0x60]
sub rax, r13
cmp rax, rcx
mov qword [rsp + 0xc8], rcx
jb 0x14004c798
mov rbx, qword [rsp + 0x58]
and al, 0x58
test rcx, rcx
je 0x14004bb06
xor eax, eax
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x88], rax
imul rax, rax, 0x38
mov rcx, qword [rsp + 0x118]
lea r8, [rcx + rax]
mov rdx, qword [rcx + rax]
lea rcx, [0x1401f6db4]
mov qword [rsp + 0x90], rdx
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov rdi, qword [r8 + 8]
mov edi, dword [rax + 8]
mov r12, qword [r8 + 0x18]
mov rcx, r12
xor edx, edx
call fcn.14002cc95
mov rsi, rdx
mov rcx, rax
mov rdx, rdi
mov rdi, rax
mov r8, r12
jmp 0x14004b2bf
xor eax, eax
xor ecx, ecx
jmp 0x14004b8f5
mov rdi, qword [r8 + 8]
mov r12, qword [r8 + 0x18]
mov rcx, r12
call fcn.140037732
mov rsi, rdx
lea r8, [r12*4]
jmp 0x14004b2b6
mov rbx, qword [r8 + 8]
test rbx, rbx
je 0x14004b534
mov rsi, qword [r8 + 0x18]
test rsi, rsi
mov qword [rsp + 0x78], r8
je 0x14004b5b2
movabs rax, 0x555555555555556
cmp rsi, rax
jae 0x14004c9e0
push rbp
push rbp
push rbp
push rbp
push rbp
add eax, 0xfc63948
or dword [rbp + 0x48000017], 0xffffff8d
add al, 0xf5
add byte [rax], al
add byte [rax], al
lea rax, [rsi*8]
lea r14, [rax + rax*2]
test r14, r14
mov qword [rsp + 0x40], r13
je 0x14004ba1e
mov al, byte [0x14024a6a0]
mov rcx, r14
call fcn.140010290
mov qword [rsp + 0x48], rax
test rax, rax
jne 0x14004ba28
jmp 0x14004ca41
mov rdi, qword [r8 + 8]
test rdi, rdi
jne 0x14004b1d6
xor edi, edi
jmp 0x14004b2c4
mov rdi, qword [r8 + 8]
mov r12, qword [r8 + 0x18]
mov rcx, r12
call fcn.1400376db
invalid
invalid
dec dword [rax - 0x77]
invalid
lea r8, [r12 + r12]
invalid
mov rcx, rax
mov rdx, rdi
mov rdi, rax
call sub.VCRUNTIME140.dll_memcpy
mov ebp, esi
shr ebp, 8
mov rax, rsi
and rax, 0xffffffffffff0000
jmp 0x14004b8f3
mov r12, qword [r8 + 0x18]
test r12, r12
je 0x14004b452
movabs rax, 0x333333333333334
cmp r12, rax
jae 0x14004c9e0
invalid
invalid
add byte [rax], al
jmp 0x18904b30e
mov rax, qword [r8 + 8]
mov qword [rsp + 0x78], rax
lea rax, [r12*8]
lea r14, [rax + rax*4]
test r14, r14
mov qword [rsp + 0x40], r13
je 0x14004b5bc
mov al, byte [0x14024a6a0]
mov rcx, r14
call fcn.140010290
mov rdi, rax
test rax, rax
jne 0x14004b5c1
jmp 0x14004ca41
mov r12, qword [r8 + 0x18]
test r12, r12
je 0x14004b452
sbb byte [rbp - 0x7b], cl
in al, 0xf
test byte [rcx + rax], cl
add byte [rax], al
mov rax, r12
shr rax, 0x3a
jne 0x14004c9e0
mov r14, qword [r8 + 8]
mov rsi, r12
shl rsi, 5
je 0x14004b6de
mov al, byte [0x14024a6a0]
mov rcx, rsi
call fcn.140010290
mov rdi, rax
test rax, rax
jne 0x14004b6e3
jmp 0x14004c9e7
mov qword [rsp + 0x78], r8
mov r12, qword [r8 + 0x18]
mov r8d, 8
mov edi, 8
test r12, r12
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x40], r13
je 0x14004b7f2
mov rax, r12
shr rax, 0x3a
jne 0x14004c9e0
mov rax, qword [rsp + 0x78]
mov r13, qword [rax + 8]
mov rsi, r12
shl rsi, 5
je 0x14004b766
mov al, byte [0x14024a6a0]
mov rcx, rsi
call fcn.140010290
mov r8d, 8
mov qword [rsp + 0x48], rax
test rax, rax
jne 0x14004b770
jmp 0x14004c9e7
mov r12, qword [r8 + 0x18]
test r12, r12
je 0x14004b452
movabs rax, 0x555555555555556
cmp r12, rax
jae 0x14004c9e0
mov rbx, qword [r8 + 8]
lea rax, [r12*8]
lea rsi, [rax + rax*2]
test rsi, rsi
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x50], r12
je 0x14004b863
mov al, byte [0x14024a6a0]
mov rcx, rsi
call fcn.140010290
mov rdi, rax
test rax, rax
jne 0x14004b868
jmp 0x14004c9e7
mov edi, 8
jmp 0x14004b8e1
mov r14, qword [r8 + 8]
mov r12, qword [r8 + 0x18]
test r12, r12
je 0x14004b56d
mov rax, r12
shr rax, 0x3d
jne 0x14004c9e0
lea rdi, [r12*4]
test rdi, rdi
je 0x14004b575
mov al, byte [0x14024a6a0]
mov rcx, rdi
call fcn.140010290
test rax, rax
jne 0x14004b4e4
jmp 0x14004c9f4
mov r14, qword [r8 + 8]
mov r12, qword [r8 + 0x18]
test r12, r12
je 0x14004b57c
mov rax, r12
shr rax, 0x3e
jne 0x14004c9e0
mov rdi, r12
add rdi, r12
je 0x14004b580
mov al, byte [0x14024a6a0]
mov rcx, rdi
call fcn.140010290
test rax, rax
je 0x14004ca8c
mov rsi, rax
jmp 0x14004b585
movzx ebp, word [r8 + 0x20]
movzx r15d, word [r8 + 0x22]
mov r14, qword [r8 + 8]
mov r12, qword [r8 + 0x18]
mov rcx, r12
xor edx, edx
call fcn.14002cc95
mov rdi, rax
mov rsi, rdx
mov rcx, rax
mov rdx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov r8, rbp
mov ebp, esi
shr ebp, 8
mov rax, rsi
and rax, 0xffffffffffff0000
xor ecx, ecx
jmp 0x14004b8f5
mov sil, byte [r8 + 0x10]
mov bpl, byte [r8 + 0x11]
mov rbx, qword [r8 + 0x18]
mov r14, qword [r8 + 0x28]
mov rcx, r14
xor edx, edx
call fcn.14002cc95
mov r12, rax
mov qword [rsp + 0x50], rdx
mov rcx, rax
mov rdx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
xor edi, edi
jmp 0x14004badd
lea rdi, [r12*4]
mov esi, 2
jmp 0x14004b585
lea rdi, [r12 + r12]
mov esi, 1
mov rcx, rsi
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov ebp, r12d
shr ebp, 8
mov rax, r12
and rax, 0xffffffffffff0000
mov edx, r12d
xor ecx, ecx
mov rdi, rsi
mov rsi, rdx
jmp 0x14004b8f5
mov edi, 8
jmp 0x14004ba9c
mov edi, 8
xor esi, esi
mov qword [rsp + 0x50], r12
mov r13, r12
mov r12, qword [rsp + 0x78]
mov qword [rsp + 0x110], r14
cmp r14, rsi
je 0x14004b6d4
mov bl, byte [r12 + 0x20]
mov bpl, byte [r12 + 0x21]
cmp qword [r12], 0
je 0x14004b65e
mov byte [rsp + 0x48], bl
mov rbx, rdi
mov rax, qword [rsp + 0x78]
mov rdi, qword [rax + rsi + 8]
mov r14, qword [rax + rsi + 0x18]
mov rcx, r14
xor edx, edx
call fcn.14002cc95
mov byte [rsp + 0x70], bpl
mov rbp, rax
mov r15, rdx
mov rcx, rax
mov rdx, rdi
mov rdi, rbx
mov bl, byte [rsp + 0x48]
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x128], rbp
mov bpl, byte [rsp + 0x70]
mov qword [rsp + 0x130], r15
mov qword [rsp + 0x138], r14
mov r14, qword [rsp + 0x110]
mov eax, 1
jmp 0x14004b67c
mov rax, qword [rsp + 0x78]
mov rdx, qword [rax + rsi + 8]
mov r8, qword [rax + rsi + 0x18]
lea rcx, [rsp + 0x128]
call fcn.1400121c0
xor eax, eax
dec r13
add r12, 0x28
lea rcx, [rdi + rsi]
mov qword [rsp + 0x120], rax
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x300], xmm0
movups xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x2f0], xmm1
movups xmmword [rcx + 0x10], xmm0
movups xmmword [rcx], xmm1
mov byte [rdi + rsi + 0x20], bl
mov byte [rdi + rsi + 0x21], bpl
add rsi, 0x28
test r13, r13
mov rbx, qword [rsp + 0x80]
jne 0x14004b5d8
mov r13, qword [rsp + 0x40]
jmp 0x14004b8dc
mov edi, 8
xor ebx, ebx
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x70], rsi
cmp rsi, rbx
je 0x14004b8d4
lea rax, [r14 + 0x20]
mov qword [rsp + 0x48], rax
mov esi, dword [r14 + 0x18]
mov r13, rdi
mov rdi, qword [r14]
mov r14, qword [r14 + 0x10]
mov rcx, r14
xor edx, edx
call fcn.14002cc95
mov r15, rax
mov rbp, rdx
mov rcx, rax
mov rdx, rdi
mov rdi, r13
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [r13 + rbx], r15
mov qword [r13 + rbx + 8], rbp
mov qword [r13 + rbx + 0x10], r14
mov dword [r13 + rbx + 0x18], esi
mov rsi, qword [rsp + 0x70]
add rbx, 0x20
mov r14, qword [rsp + 0x48]
mov r13, qword [rsp + 0x40]
dec r12
jne 0x14004b6f4
jmp 0x14004b8d4
mov eax, 8
mov qword [rsp + 0x48], rax
xor ebx, ebx
mov rdi, r12
mov qword [rsp + 0x70], rsi
cmp rsi, rbx
je 0x14004b7e0
lea rsi, [r13 + 0x20]
mov r14, qword [r13]
mov r15, qword [r13 + 0x10]
mov rcx, r15
xor edx, edx
call fcn.14002cc95
mov rbp, rax
mov r12, rdx
mov rcx, rax
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 8
mov eax, dword [r13 + 0x18]
mov rcx, qword [rsp + 0x48]
mov qword [rcx + rbx], rbp
mov qword [rcx + rbx + 8], r12
mov r12, qword [rsp + 0x50]
mov qword [rcx + rbx + 0x10], r15
mov dword [rcx + rbx + 0x18], eax
add rbx, 0x20
mov r13, rsi
mov rsi, qword [rsp + 0x70]
dec rdi
jne 0x14004b77a
mov r13, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x48]
mov rax, qword [rsp + 0x78]
mov r9, qword [rax + 0x30]
test r9, r9
je 0x14004b9ed
mov qword [rsp + 0x48], rdi
movabs rax, 0x555555555555556
cmp r9, rax
jae 0x14004c9e0
mov rax, qword [rsp + 0x78]
mov rdi, qword [rax + 0x20]
lea rax, [r9*8]
lea rsi, [rax + rax*2]
test rsi, rsi
mov qword [rsp + 0x70], r9
je 0x14004b96e
mov al, byte [0x14024a6a0]
mov rcx, rsi
call fcn.140010290
mov r9, qword [rsp + 0x70]
mov r8, rax
test rax, rax
jne 0x14004b974
jmp 0x14004c9e7
mov edi, 8
xor r12d, r12d
mov r13, qword [rsp + 0x50]
mov qword [rsp + 0x70], rsi
cmp rsi, r12
je 0x14004b8cf
lea rax, [rbx + 0x18]
mov qword [rsp + 0x48], rax
mov rsi, rdi
mov rdi, qword [rbx]
mov r14, qword [rbx + 0x10]
mov rcx, r14
xor edx, edx
call fcn.14002cc95
mov r15, rax
mov rbp, rdx
mov rcx, rax
mov rdx, rdi
mov rdi, rsi
mov rsi, qword [rsp + 0x70]
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + r12], r15
mov qword [rdi + r12 + 8], rbp
mov qword [rdi + r12 + 0x10], r14
add r12, 0x18
mov rbx, qword [rsp + 0x48]
dec r13
jne 0x14004b875
mov r13, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x80]
mov r12, qword [rsp + 0x50]
mov ebp, r12d
shr ebp, 8
mov rax, r12
and rax, 0xffffffffffff0000
mov esi, r12d
xor ecx, ecx
and rax, 0xffffffffffff0000
movzx edx, bpl
shl rdx, 8
or rdx, rax
movzx eax, sil
or rax, rdx
movzx edx, r15w
shl rdx, 0x10
movzx r8d, r8w
or r8, rcx
or r8, rdx
imul rcx, r13, 0x38
mov rdx, qword [rsp + 0x90]
mov qword [rbx + rcx], rdx
mov qword [rbx + rcx + 8], rdi
mov qword [rbx + rcx + 0x10], rax
mov qword [rbx + rcx + 0x18], r12
mov qword [rbx + rcx + 0x20], r8
mov qword [rbx + rcx + 0x28], r14
mov qword [rbx + rcx + 0x30], r9
inc r13
mov rax, qword [rsp + 0x88]
inc rax
cmp rax, qword [rsp + 0xc8]
jne 0x14004b19e
jmp 0x14004bb06
mov r8d, 8
xor ebx, ebx
mov r13, r9
mov qword [rsp + 0x78], rsi
cmp rsi, rbx
je 0x14004b9db
lea rsi, [rdi + 0x18]
mov r14, qword [rdi]
mov r15, qword [rdi + 0x10]
mov rcx, r15
xor edx, edx
mov rdi, r8
call fcn.14002cc95
mov r12, rax
mov rbp, rdx
mov rcx, rax
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r9, qword [rsp + 0x70]
mov r8, rdi
mov qword [rdi + rbx], r12
mov r12, qword [rsp + 0x50]
mov qword [rdi + rbx + 8], rbp
mov qword [rdi + rbx + 0x10], r15
add rbx, 0x18
mov rdi, rsi
mov rsi, qword [rsp + 0x78]
dec r13
jne 0x14004b97e
mov r13, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x48]
mov ebp, r12d
shr ebp, 8
mov rax, r12
and rax, 0xffffffffffff0000
mov r15d, r8d
shr r15d, 0x10
mov rcx, r8
movabs rdx, 0xffffffff00000000
and rcx, rdx
mov esi, r12d
mov r14, r9
jmp 0x14004b8f5
mov eax, 8
mov qword [rsp + 0x48], rax
xor r13d, r13d
mov rdi, rsi
mov qword [rsp + 0x70], rsi
cmp r14, r13
je 0x14004ba92
lea rax, [rbx + 0x18]
mov qword [rsp + 0x50], rax
mov rsi, r14
mov r14, qword [rbx]
mov r15, qword [rbx + 0x10]
mov rcx, r15
xor edx, edx
call fcn.14002cc95
mov r12, rax
mov rbp, rdx
mov rcx, rax
mov rdx, r14
mov r14, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x48]
mov qword [rax + r13], r12
mov qword [rax + r13 + 8], rbp
mov qword [rax + r13 + 0x10], r15
add r13, 0x18
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x70]
dec rdi
jne 0x14004ba33
mov r13, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
mov rax, qword [rsp + 0x78]
mov r15, qword [rax + 0x20]
mov rbx, qword [rax + 0x30]
mov rcx, rbx
xor edx, edx
call fcn.14002cc95
mov r14, rdx
mov qword [rsp + 0x50], rax
mov rcx, rax
mov rdx, r15
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r9, rbx
mov ebp, esi
shr ebp, 8
mov rax, rsi
and rax, 0xffffffffffff0000
mov r12, rsi
mov rbx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x50]
mov r15d, r8d
shr r15d, 0x10
mov rcx, r8
movabs rdx, 0xffffffff00000000
and rcx, rdx
jmp 0x14004b8f5
mov r9, qword [rsp + 0x770]
mov r8, qword [rsp + 0x758]
mov qword [rsp + 0x68], r13
mov rax, qword [rsp + 0x768]
mov r15d, dword [rax + 0x120]
cmp r15d, 0x3b9aca00
je 0x14004bbde
mov rsi, qword [rax + 0xa0]
test rsi, rsi
je 0x14004bbde
mov rdi, qword [rax + 0x90]
cmp byte [rax + 0x110], 2
jne 0x14004c4ab
mov rcx, qword [rsp + 0x98]
cmp qword [rcx + 0xb8], 0
je 0x14004c7bc
mov rbp, qword [rax + 0x118]
mov rax, qword [rcx + 0x38]
mov rcx, qword [rcx + 0x48]
shl rcx, 4
xor edx, edx
cmp rcx, rdx
je 0x14004bc58
cmp qword [rax + rdx], 0
lea rdx, [rdx + 0x10]
je 0x14004bb86
test r8, r8
je 0x14004bc58
cmp r8, 1
mov rax, qword [rsp + 0x768]
jne 0x14004c7e8
mov r12, qword [rax + 0x88]
mov rax, qword [r12]
mov rcx, qword [rsp + 0x760]
mov rcx, qword [rcx]
mov al, byte [rax + 0x70]
cmp al, byte [rcx + 0x70]
jne 0x14004bc58
xor eax, eax
jmp 0x14004c7f1
mov r8, qword [rsp + 0x98]
cmp qword [r8 + 0xb8], 0
je 0x14004bc10
mov rax, qword [r8 + 0x38]
mov rcx, qword [r8 + 0x48]
shl rcx, 4
xor edx, edx
cmp rcx, rdx
je 0x14004bc10
cmp qword [rax + rdx], 0
lea rdx, [rdx + 0x10]
je 0x14004bbfe
jmp 0x14004bc1d
mov r15d, 0x3b9aca00
cmp byte [r8 + 0x30], 2
jne 0x14004bc5e
cmp r13, qword [rsp + 0x60]
jne 0x14004bc3b
lea rsi, [rsp + 0x58]
mov rcx, rsi
mov rdx, r13
call fcn.14003ad11
mov rbx, qword [rsi]
mov r13, qword [rsi + 0x10]
imul rax, r13, 0x38
mov qword [rbx + rax], 4
mov qword [rbx + rax + 8], 0
inc r13
mov qword [rsp + 0x68], r13
mov r15d, 0x3b9aca00
mov rax, qword [rsp + 0x768]
test r13, r13
je 0x14004bcb9
lea rdi, [r13*4]
mov al, byte [0x14024a6a0]
mov rcx, rdi
call fcn.140010290
test rax, rax
je 0x14004c9f4
mov rsi, rax
xor edi, edi
mov rcx, rbx
call fcn.14003766c
mov word [rsi + rdi*4], ax
mov word [rsi + rdi*4 + 2], dx
inc rdi
add rbx, 0x38
cmp r13, rdi
jne 0x14004bc8f
mov rdi, r13
mov rax, qword [rsp + 0x768]
jmp 0x14004bcc0
mov esi, 2
xor edi, edi
cmp qword [rax + 0x70], 0
je 0x14004bce2
mov r8, qword [rax + 0x68]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x768]
mov qword [rax + 0x68], rsi
mov qword [rax + 0x70], r13
mov qword [rax + 0x78], rdi
mov rax, qword [rax + 0x80]
mov rsi, qword [rax + 0x48]
test rsi, rsi
je 0x14004bd64
mov rbx, qword [rax + 0x38]
lea rdi, [rsi*4]
mov al, byte [0x14024a6a0]
mov rcx, rdi
call fcn.140010290
test rax, rax
je 0x14004c9f4
add rbx, 8
xor ecx, ecx
mov rdx, qword [rbx]
cmp qword [rbx - 8], 0
lea r8, [rdx + 8]
cmove r8, rdx
mov edx, dword [r8 + 8]
mov dword [rax + rcx*4], edx
inc rcx
add rbx, 0x10
cmp rsi, rcx
jne 0x14004bd27
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rsi
mov qword [rsp + 0xf8], rsi
jmp 0x14004bd84
mov qword [rsp + 0xe8], 2
mov qword [rsp + 0xf0], rsi
mov qword [rsp + 0xf8], 0
lea rdi, [rsp + 0xe8]
mov rcx, rdi
mov rdx, rsi
call fcn.14003ac08
mov rax, qword [rdi]
mov rcx, qword [rdi + 0x10]
mov word [rax + rcx*4], 0xba
inc qword [rdi + 0x10]
mov rcx, qword [rsp + 0x768]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x300], xmm1
movaps xmmword [rsp + 0x2f0], xmm0
mov rax, qword [rcx + 0x60]
mov qword [rsp + 0x140], rax
movups xmm0, xmmword [rcx + 0x40]
movups xmm1, xmmword [rcx + 0x50]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov al, byte [0x14024a6a0]
mov ecx, 2
call fcn.140010290
test rax, rax
je 0x14004c9fe
mov byte [rax], 0
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x290], rcx
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0x280], xmm0
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmm1, xmmword [rsp + 0x300]
movups xmmword [rsp + 0x298], xmm0
movups xmmword [rsp + 0x2a8], xmm1
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
movups xmmword [rsp + 0x2b8], xmm0
movups xmmword [rsp + 0x2c8], xmm1
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x2d8], rcx
movups xmm0, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0x250], xmm0
mov rcx, qword [rsp + 0xf8]
mov qword [rsp + 0x260], rcx
mov byte [rsp + 0x2e8], 1
mov qword [rsp + 0x268], rax
mov eax, 1
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], rax
mov word [rsp + 0x2e0], 4
cmp r15d, 0x3b9aca00
jne 0x14004bed1
xor r15d, r15d
jmp 0x14004c172
mov rax, qword [rsp + 0x768]
mov rbp, qword [rax + 0x88]
mov rbx, qword [rbp]
lea r14, [rsp + 0x120]
mov qword [r14], 1
xorps xmm0, xmm0
movups xmmword [r14 + 8], xmm0
lea r15, [rsp + 0x250]
mov rcx, r15
mov rdx, r14
call fcn.14003c1d1
mov rdi, qword [r14]
mov r13, qword [r14 + 8]
mov r12, qword [r14 + 0x10]
mov eax, dword [r15 + 0x90]
add eax, 0xfffffff6
cmp ax, 0x14
ja 0x14004bf2f
cmp ax, 1
jne 0x14004bf9e
mov rax, qword [rsp + 0x290]
sub rax, 1
jb 0x14004bf9e
imul rax, rax, 0x38
add rax, qword [rsp + 0x280]
cmp dword [rax], 9
jne 0x14004bf9e
lea r14, [rsp + 0x120]
mov qword [r14], 1
xorps xmm0, xmm0
movups xmmword [r14 + 8], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x30]
mov r8, r14
call case.0x14003d7d9.439
mov rsi, qword [r14 + 0x10]
cmp qword [r14 + 8], 0
je 0x14004bf97
mov r8, qword [rsp + 0x120]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r12, rsi
jae 0x14004bfa0
jmp 0x14004bfa3
xor esi, esi
sub r12, rsi
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x4e0]
mov r9, rbx
call fcn.14004cb13
mov rax, qword [rsp + 0x768]
mov r8, qword [rax + 0xa8]
mov r9, qword [rax + 0xb8]
lea rbx, [rsp + 0x120]
mov rcx, rbx
mov rdx, rbp
call fcn.14004cc05
mov rsi, qword [rbx + 0xa0]
mov rdx, qword [rsi]
lea r8, [0x1401e1970]
lea rbx, [rsp + 0x3a0]
mov rcx, rbx
xor r9d, r9d
call fcn.14002d4c4
mov rax, qword [rbx]
mov rcx, qword [rax + 0x10]
cmp rcx, 0x41
jae 0x14004ca33
lea rax, [rsp + 0x3a8]
mov r8, qword [rsi]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0xa
lea r9, str.res_binderc_e_trafficc_hs_traffics_hs_trafficc_ap_traffics_ap_trafficexp_masterres_masterderivedCLIENT_EARLY_TRAFFIC_SECRETCLIENT_HANDSHAKE_TRAFFIC_SECRETSERVER_HANDSHAKE_TRAFFIC_SECRETCLIENT_TRAFFIC_SECRET_0SERVER_TRAFFIC_SECRET_0EXPORTER_SECRETC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_src_tls13key_schedule.rs
lea rbx, [rsp + 0x2f0]
lea r14, [rsp + 0x120]
mov rcx, rbx
mov rdx, r14
call fcn.1400587fa
mov rdx, qword [r14 + 0xa0]
lea rcx, [rsp + 0x3a0]
lea r9, [rsp + 0x4e0]
mov r8, rbx
call fcn.140057a5a
mov eax, dword [rsp + 0x2e0]
add eax, 0xfffffff6
cmp ax, 0x14
ja 0x14004c0a3
cmp ax, 1
jne 0x14004c131
mov rax, qword [rsp + 0x3a0]
mov rbx, qword [rax + 0x10]
cmp rbx, 0x41
jae 0x14004ca9b
mov rax, qword [rsp + 0x290]
sub rax, 1
jb 0x14004c131
imul rsi, rax, 0x38
add rsi, qword [rsp + 0x280]
cmp dword [rsi], 9
jne 0x14004c131
lea r12, [rsp + 0x3a8]
mov rcx, rbx
xor edx, edx
call fcn.14002cc95
mov r14, rax
mov r15, rdx
mov rcx, rax
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rsi + 0x30], 0
je 0x14004c9ce
mov rsi, qword [rsi + 0x20]
cmp qword [rsi + 8], 0
je 0x14004c126
mov r8, qword [rsi]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], r14
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], rbx
lea rdx, [rsp + 0x128]
mov rax, qword [rdx - 8]
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x440]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
mov r15, rbp
test r13, r13
je 0x14004c172
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdi, [rsp + 0x120]
lea rdx, [rsp + 0x250]
mov r8d, 0xa0
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rsp + 0x2f0]
mov qword [r14], 1
xorps xmm0, xmm0
movups xmmword [r14 + 8], xmm0
mov rcx, rdi
mov rdx, r14
call fcn.14003c1d1
mov rbx, qword [r14]
mov r12, qword [r14 + 8]
mov r13, qword [r14 + 0x10]
lea rcx, [rsp + 0x4e0]
mov r8d, 0x90
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
movzx ebp, word [rdi + 0x90]
mov rcx, qword [rdi + 0x92]
mov qword [rsp + 0x100], rcx
mov rcx, qword [rdi + 0x98]
mov qword [rsp + 0x106], rcx
cmp qword [rsp + 0xc0], 0
setne al
lea esi, [rax + rax + 2]
mov rdi, qword [rsp + 0x770]
je 0x14004c251
mov rcx, qword [rdi]
mov rax, qword [rsp + 0x768]
cmp byte [rax + 0x129], 0
mov byte [rax + 0x129], 1
jne 0x14004c251
lea rdx, [rsp + 0x120]
mov word [rdx + 0xb8], 4
mov word [rdx + 0xa8], 0x21
xor r8d, r8d
call fcn.14004663f
lea eax, [rbp - 0x1f]
cmp ax, 3
ja 0x14004c260
cmp ax, 1
jne 0x14004c274
lea r8, [rbx + r13]
mov rcx, qword [rsp + 0xa0]
mov rdx, rbx
call fcn.14002743e
mov rdi, qword [rdi]
lea r14, [rsp + 0x138]
mov qword [r14 - 0x18], rbx
mov qword [r14 - 0x10], r12
mov qword [r14 - 8], r13
lea rdx, [rsp + 0x4e0]
mov r8d, 0x90
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov word [r14 + 0x90], bp
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x106]
mov qword [r14 + 0x92], rax
mov qword [r14 + 0x98], rcx
mov word [r14 + 0xa0], si
lea rdx, [rsp + 0x120]
mov rcx, rdi
xor r8d, r8d
call fcn.14004663f
test r15, r15
je 0x14004c473
mov rsi, r15
lea rbx, [rsp + 0x2f8]
mov r15, qword [rsp + 0x88]
mov qword [rbx - 8], r15
lea rdx, [rsp + 0x440]
mov r8d, 0xa0
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x770]
mov rax, qword [rax + 8]
movzx eax, byte [rax + 0x18]
dec rax
cmp rax, 1
ja 0x14004c483
mov rcx, qword [rsp + 0x768]
mov rax, qword [rcx + 0x80]
mov r15, qword [rax + 0xa0]
mov r14, qword [rax + 0xa8]
mov r12, qword [r14 + 0x10]
cmp byte [rcx + 0x129], 0
mov byte [rcx + 0x129], 1
jne 0x14004c38b
lea rdx, [rsp + 0x120]
mov word [rdx + 0xb8], 4
mov word [rdx + 0xa8], 0x21
mov rcx, rdi
xor r8d, r8d
call fcn.14004663f
mov r9, qword [rsi]
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rax, [0x1401e1970]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0
lea rsi, [rsp + 0x570]
mov rcx, rsi
call fcn.14004cb13
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
cmp rcx, 0x41
jae 0x14004ca33
dec r12
and r12, 0xfffffffffffffff0
lea rax, [r12 + r15]
add rax, 0x10
lea r9, [rsp + 0x578]
mov rdx, qword [rsp + 0x768]
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x120]
lea rsi, [rsp + 0x2f0]
mov rdx, rsi
mov r8b, 1
call fcn.140058cb1
cmp byte [rdi + 0x13c], 0
mov rcx, qword [rsi + 0xa0]
lea rdx, [rsp + 0x120]
je 0x14004c56d
call fcn.1400543e3
mov rsi, rax
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
call fcn.140076497
mov qword [rdi + 0x20], rsi
lea rax, [0x1401b0c88]
mov qword [rdi + 0x28], rax
xor eax, eax
mov qword [rdi + 0x38], rax
mov byte [rdi + 0x41], 2
mov qword [rdi], rax
jmp 0x14004c575
xor r15d, r15d
mov r14, qword [rsp + 0x758]
jmp 0x14004c5bd
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x440]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rsp + 0x758]
jmp 0x14004c5a2
mov r15d, 0x3b9aca00
mov rcx, qword [rsp + 0x98]
cmp qword [rcx + 0xb0], 0
je 0x14004bc66
mov rax, qword [rcx + 0x38]
mov rcx, qword [rcx + 0x48]
shl rcx, 4
xor edx, edx
cmp rcx, rdx
je 0x14004bc5e
cmp qword [rax + rdx], 0
lea rdx, [rdx + 0x10]
jne 0x14004c4d5
mov rax, qword [rsp + 0x98]
cmp byte [rax + 0x30], 2
jne 0x14004bc5e
mov r12, rbx
mov rcx, rsi
xor edx, edx
call fcn.14002cc95
mov rbx, rax
mov r14, rdx
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
cmp r13, qword [rsp + 0x60]
jne 0x14004c53a
lea rdi, [rsp + 0x58]
mov rcx, rdi
mov rdx, r13
call fcn.14003ad11
mov r12, qword [rdi]
mov r13, qword [rdi + 0x10]
imul rax, r13, 0x38
mov qword [r12 + rax], 4
mov qword [r12 + rax + 8], rbx
mov qword [r12 + rax + 0x10], r14
mov qword [r12 + rax + 0x18], rsi
inc r13
mov qword [rsp + 0x68], r13
mov rax, qword [rsp + 0x768]
mov rbx, r12
jmp 0x14004bc66
mov r8, rdi
call fcn.140054454
mov r14, qword [rsp + 0x758]
mov byte [rdi + 0x140], 1
mov r15, qword [rsp + 0x2f0]
lea rcx, [rsp + 0x120]
mov r8d, 0xa0
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0x120]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rsp + 0xc0], 0
sete bl
lea rcx, [rsp + 0x5b8]
mov r8d, 0x130
mov rsi, qword [rsp + 0x768]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
test byte [rsp + 0xb0], bl
je 0x14004c6d0
lea rcx, [rsp + 0x120]
mov r8d, 0x130
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [0x14024a6a0]
mov ecx, 0x2e0
call fcn.140010290
test rax, rax
je 0x14004ca74
mov rsi, rax
mov qword [rax], r14
mov rax, qword [rsp + 0x760]
mov qword [rsi + 8], rax
lea rcx, [rsi + 0x10]
lea rdx, [rsp + 0x120]
mov r8d, 0x130
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xa0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsi + 0x140], xmm0
movups xmmword [rsi + 0x150], xmm1
mov qword [rsi + 0x160], r15
lea rcx, [rsi + 0x168]
lea rdx, [rsp + 0x3a0]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
add rcx, 0x208
mov r8d, 0xc0
mov rdx, qword [rsp + 0xb8]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xa8]
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0x2c8], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsi + 0x2d8], rax
lea rdx, fcn.140059147
jmp 0x14004c781
mov al, byte [0x14024a6a0]
mov ecx, 0x2c8
call fcn.140010290
test rax, rax
je 0x14004ca80
mov rsi, rax
mov qword [rax], r14
mov rax, qword [rsp + 0x760]
mov qword [rsi + 8], rax
lea rcx, [rsi + 0x10]
lea rdx, [rsp + 0x5b8]
mov r8d, 0x130
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xa0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsi + 0x140], xmm0
movups xmmword [rsi + 0x150], xmm1
mov qword [rsi + 0x160], r15
lea rcx, [rsi + 0x168]
lea rdx, [rsp + 0x3a0]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
add rcx, 0x208
mov r8d, 0xc0
mov rdx, qword [rsp + 0xb8]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0xa8]
call fcn.14003889b
lea rdx, [0x1401b13c0]
mov rax, rsi
add rsp, 0x6e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rsi, [rsp + 0x58]
mov rcx, rsi
mov rdx, r13
mov r8, qword [rsp + 0xc8]
call fcn.14018d4b9
mov rbx, qword [rsi]
mov r13, qword [rsi + 0x10]
jmp 0x14004b194
mov r15d, 0x3b9aca00
jmp 0x14004bc66
lea rdi, [rsp + 0x120]
mov rcx, rdi
xor edx, edx
mov r8, rsi
call fcn.14018d38f
mov rax, qword [rdi]
mov rbp, qword [rdi + 0x10]
jmp 0x14004af90
mov r12, qword [rax + 0x88]
mov al, 1
mov rcx, qword [r9]
mov edx, 1
mov qword [rcx + 0xd8], rdx
mov qword [rcx + 0xe0], r12
mov rcx, qword [r9 + 8]
mov qword [rcx], rdx
mov qword [rcx + 8], r12
test al, al
je 0x14004c86b
mov rax, qword [rsp + 0x768]
mov eax, dword [rax + 0xec]
test eax, eax
je 0x14004c86b
mov rdx, qword [rsp + 0x98]
cmp byte [rdx + 0xc1], 0
je 0x14004c86b
cmp byte [rcx + 0x18], 0
jne 0x14004caeb
mov byte [rcx + 0x18], 1
mov qword [rcx + 0x10], rax
cmp r13, qword [rsp + 0x60]
jne 0x14004c872
lea r14, [rsp + 0x58]
mov rcx, r14
mov rdx, r13
call fcn.14003ad11
mov rcx, qword [r14]
mov r13, qword [r14 + 0x10]
jmp 0x14004c875
mov qword [rsp + 0x40], r13
jmp 0x14004c891
mov rcx, rbx
imul rax, r13, 0x38
mov rbx, rcx
mov qword [rcx + rax], 0x10
inc r13
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x68], r13
mov rax, qword [rsp + 0x768]
mov r13, qword [rax + 0xd8]
mov eax, dword [rax + 0xe8]
mov dword [rsp + 0x88], eax
mov rax, qword [r12]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x90], rcx
mov dl, 1
call fcn.14002cc95
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdx
mov rcx, rsi
xor edx, edx
call fcn.14002cc95
mov r12, rax
mov r14, rdx
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [0x14024a6a0]
mov ecx, 0x20
call fcn.140010290
test rax, rax
je 0x14004ca4b
mov rdi, rax
xor eax, eax
sub rbp, r13
cmovae rax, rbp
imul eax, eax, 0x3e8
add eax, dword [rsp + 0x88]
mov qword [rdi], r12
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x18], eax
mov al, byte [0x14024a6a0]
mov ecx, 0x18
call fcn.140010290
test rax, rax
je 0x14004cadf
mov rsi, rax
mov rax, qword [rsp + 0x50]
mov qword [rsi], rax
mov rax, qword [rsp + 0x48]
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0x90]
mov qword [rsi + 0x10], rax
mov rdx, qword [rsp + 0x40]
cmp rdx, qword [rsp + 0x60]
jne 0x14004c988
lea rbx, [rsp + 0x58]
mov rcx, rbx
call fcn.14003ad11
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
mov rbx, rax
imul rax, rdx, 0x38
mov qword [rbx + rax], 9
mov qword [rbx + rax + 8], rdi
mov ecx, 1
mov qword [rbx + rax + 0x10], rcx
mov qword [rbx + rax + 0x18], rcx
mov qword [rbx + rax + 0x20], rsi
mov qword [rbx + rax + 0x28], rcx
mov qword [rbx + rax + 0x30], rcx
mov rbx, qword [rsp + 0x58]
mov r13, qword [rsp + 0x68]
inc r13
mov qword [rsp + 0x68], r13
jmp 0x14004bc5e
lea r8, [0x1401afc20]
xor ecx, ecx
xor edx, edx
call fcn.14018c8a0
ud2
call fcn.140011740
ud2
mov ecx, 8
mov rdx, rsi
jmp 0x14004ca94
mov ecx, 2
jmp 0x14004ca91
mov ecx, 1
mov edx, 2
jmp 0x14004ca94
lea rcx, str.assertion_failed:__supported_versions.is_empty__X
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcclienths.rs
mov edx, 0x30
call fcn.14018c980
ud2
mov ecx, 8
mov edx, 0x150
jmp 0x14004ca94
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov edx, 0x40
jmp 0x14004caaa
mov ecx, 8
mov rdx, r14
jmp 0x14004ca94
mov ecx, 8
mov edx, 0x20
jmp 0x14004ca94
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srceckeys.rs
mov edx, 0x61
mov rcx, rsi
jmp 0x14004caaa
mov ecx, 8
mov edx, 0x28
jmp 0x14004ca94
mov ecx, 8
mov edx, 0x2e0
jmp 0x14004ca94
mov ecx, 8
mov edx, 0x2c8
jmp 0x14004ca94
mov ecx, 1
mov rdx, rdi
call fcn.14018c620
ud2
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov edx, 0x40
mov rcx, rbx
call fcn.14018c910
ud2
lea rax, [0x1401afbe0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401af598]
lea r8, [rsp + 0x120]
mov edx, 0x2b
call fcn.14018cbf0
ud2
mov ecx, 8
mov edx, 0x18
jmp 0x14004ca94
add rcx, 0x18
lea r8, [rsp + 0x120]
mov qword [r8], 0
lea rdx, [0x1401ddd10]
lea r9, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcclientclient_conn.rs
call fcn.14018d484
ud2
invalid
and edx, 0xfffffff0
add rdx, r10
add rdx, 0x10
ror byte [rax - 0x7d], cl
ret 0x4c10
invalid
mov r10, qword [rbp + 0x1e0]
add byte [rax], al
test r10, r10
je 0x1400528d4
mov r11, r10
mov r10, qword [rsp + 0x568]
jmp 0x1400528db
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
adc dword [rbx + 0x10], ecx
movups xmmword [rbx + 1], xmm0
mov byte [rbx], al
jmp 0x1400528c9
mov r13b, 1
mov sil, 1
jmp 0x140052ab9
lea r11, [0x1401e1970]
mov rbp, r12
lea r10, [r10 + r10*2]
lea r10, [r11 + r10*8]
lea r13, [rsp + 0x5e0]
mov qword [r13], r11
mov qword [r13 + 8], r10
mov r10, qword [rsp + 0x550]
mov dword [rsp + 0x58], r9d
mov dword [rsp + 0x50], ecx
mov qword [rsp + 0x48], r10
mov qword [rsp + 0x40], r8
lea rcx, [0x1401b1660]
mov qword [rsp + 0x38], rcx
and al, 0x38
and al, 0x38
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x378]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rsi
lea r13, [rsp + 0xb0]
mov rcx, r13
mov r8, rdi
mov r9, r14
call qword [rax + 0x18]
cmp byte [r13], 0x14
je 0x140052974
lea rdi, [rsp + 0x218]
add byte [rax], al
lea r8, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
mov rdx, rbp
call fcn.14005397a
invalid
mov al, byte [rdi]
cmp al, 0x14
invalid
add byte [rdx + 0xf143c07], cl
test dword [rsi + 0x48000000], ecx
lea edi, [rsp + 0x5e0]
jne 0x140052a02
lea rdi, [rsp + 0x5e0]
mov qword [rdi], 1
xorps xmm0, xmm0
movups xmmword [rdi + 8], xmm0
lea r14, [rsp + 0x598]
lea r12, [rsp + 0x5b8]
mov rcx, rdi
mov rdx, r14
mov r8, r12
call fcn.14002743e
lea r13, [rsp + 0x5d8]
mov rcx, rdi
mov rdx, r12
mov r8, r13
call fcn.14002743e
mov rdx, qword [r13 - 0x298]
mov r8, qword [r13 - 0x288]
add r8, rdx
mov rcx, rdi
call fcn.14002743e
movzx edx, word [r13 - 0x268]
mov al, 6
mov cl, 1
cmp rdx, 0xa
ja 0x140052f23
mov r8d, 0x755
bt r8, rdx
mov r9, qword [rsp + 0x78]
jae 0x140052a21
mov al, 1
jmp 0x140052a2f
movups xmm0, xmmword [rsp + 0x219]
movups xmm1, xmmword [rsp + 0x228]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx + 1], xmm0
mov byte [rbx], al
jmp 0x140052aae
mov r8d, 0xa8
bt r8, rdx
jae 0x140052a31
mov al, 3
xor ecx, ecx
mov rdx, qword [r9 + 0x20]
test rdx, rdx
je 0x140052a87
lea r13, [rsp + 0x528]
mov r8, qword [r9 + 0x18]
shl rdx, 2
xor r9d, r9d
mov r10d, 0x7fd
add byte [rax], al
lea r11, [0x1401f44eb]
xchg ecx, eax
sbb bl, byte [rdx]
add byte [rbx + 0xf], al
mov bh, 0x34
or byte [rax - 0x7d], cl
dec byte [rbx]
movzx esi, word [r8 + r9]
movzx esi, word [rax + rcx]
cmp rsi, 0xb
cmp esi, 0xb
jae 0x140052a6b
bt r10d, esi
jb 0x140052a74
or dword [rcx + rcx*8 + 0x70e90f74], eax
add dword [rax], eax
add byte [rdx + 0x38], al
add al, 0x1e
test cl, cl
je 0x140052a7e
jmp 0x140052be4
cmp byte [rsi + r11], al
je 0x140052be4
add r9, 4
cmp rdx, r9
jne 0x140052a5a
mov word [rbx], 0x3908
or byte [rcx], bh
cmp qword [rsp + 0x5e8], 0
je 0x140052aae
and al, 0xe8
add eax, 0x74000000
invalid
add byte [rdi + rdx + 0x4c], dh
mov eax, dword [rsp + 0x5e0]
mov r8, qword [rsp + 0x5e0]
test byte [rax + riz*8], ah
add eax, 0x8b480000
add byte [rax - 0x75], cl
mov rcx, qword [0x14024a5f8]
or eax, 0x1f7b52
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13b, 1
mov sil, 1
mov r14, qword [rsp + 0x60]
mov rax, qword [rsp + 0x428]
lock dec qword [rax]
jne 0x140052ad4
lea rcx, [rsp + 0x428]
call fcn.14003a7c3
cmp byte [rsp + 0x420], 2
je 0x140052aeb
lea rcx, [rsp + 0x3a0]
call fcn.140037f25
cmp byte [rsp + 0x378], 0
jne 0x140052b17
cmp qword [rsp + 0x388], 0
je 0x140052b17
mov r8, qword [rsp + 0x380]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r13b, r13b
je 0x140052b43
mov r8, qword [rsp + 0x508]
test r8, r8
je 0x140052b43
cmp qword [rsp + 0x510], 0
je 0x140052b43
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test sil, sil
je 0x140052b55
lea rcx, [rsp + 0x528]
call fcn.140047aa3
cmp qword [rsp + 0x548], 0
je 0x140052b77
mov r8, qword [rsp + 0x540]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x558], 0
je 0x140052b8f
lea rcx, [rsp + 0x558]
call fcn.140037e94
lea rsi, [rsp + 0x340]
mov rcx, rsi
call fcn.14005369f
cmp qword [rsi - 0x38], 0
je 0x140052bb3
lea rcx, [rsp + 0x310]
call fcn.14005390a
mov rcx, r15
call fcn.140040b89
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rbx
add rsp, 0x818
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp qword [rsp + 0x538], 0
je 0x140053670
lea rax, [rsp + 0x358]
mov rcx, qword [rax + 0xd0]
mov rdx, qword [rcx + 0x90]
mov r10, qword [rcx + 0x98]
mov rcx, qword [r10 + 0x10]
mov rdi, qword [rsp + 0x5e0]
mov r9, qword [rsp + 0x5f0]
dec rcx
and rcx, 0xfffffffffffffff0
add rdx, rcx
add rdx, 0x10
mov rcx, qword [rax + 0x1d0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r12, [rsp + 0xb0]
mov rcx, r12
mov r8, rdi
call qword [r10 + 0x20]
cmp byte [r12], 0x14
je 0x140052c83
lea r12, [rsp + 0x218]
lea r8, [rsp + 0xb0]
mov rcx, r12
mov rdx, rbp
call fcn.14005397a
mov al, byte [r12]
cmp al, 0x14
jne 0x140052d22
cmp qword [rsp + 0x5e8], 0
je 0x140052ca0
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r13 + 0x10]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [r13]
movaps xmmword [rsp + 0xb0], xmm0
lea rdi, [rbp + 0x100]
cmp qword [rbp + 0x100], 0
je 0x140052cd2
mov rcx, rdi
call fcn.140047aa3
mov rax, qword [rsp + 0xc0]
mov qword [rdi + 0x10], rax
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rdi], xmm0
cmp qword [rsp + 0x308], 0
je 0x140052d8b
cmp qword [rsp + 0x318], 0
je 0x140052d5c
mov rax, qword [rsp + 0x310]
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x20]
lea rcx, [rsp + 0xb0]
call fcn.140039885
jmp 0x140052d73
movups xmm0, xmmword [rsp + 0x219]
movups xmm1, xmmword [rsp + 0x228]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx + 1], xmm0
mov byte [rbx], al
cmp qword [rsp + 0x5e8], 0
je 0x140052aae
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
jmp 0x140052aa8
mov qword [rsp + 0xb0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x430]
mov r8, rbp
call fcn.140053a7a
mov rax, qword [rsp + 0x340]
mov rcx, qword [rsp + 0x350]
lea rdx, [rsp + 0x218]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], 0
lea rdi, [rsp + 0xb0]
mov rcx, rdi
call fcn.14004063b
movzx eax, word [rdi + 0x18]
mov r13, qword [rdi]
mov rsi, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
cmp ax, 0xb
jne 0x140052de6
mov eax, r12d
shr eax, 0x10
mov rcx, r12
shr rcx, 0x20
jmp 0x140052e5a
mov rcx, qword [rsp + 0x228]
cmp rcx, qword [rsp + 0x220]
jae 0x140052e84
mov rdi, rsi
mov sil, 1
lea rdx, [rsp + 0xb0]
mov byte [rdx], sil
mov byte [rdx + 2], 0x10
mov word [rdx + 0xa8], 0x1f
mov word [rdx + 0xb8], 4
cmp byte [rbp + 0x40], 2
sete r8b
mov rcx, rbp
call fcn.14004663f
mov byte [rbp + 0x141], sil
mov rsi, rdi
test rdi, rdi
je 0x140052e54
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13d, 5
mov r14, qword [rsp + 0x60]
mov qword [rbx], 2
mov qword [rbx + 8], r13
mov qword [rbx + 0x10], rsi
mov word [rbx + 0x18], r12w
mov word [rbx + 0x1a], ax
mov dword [rbx + 0x1c], ecx
mov r13b, 1
invalid
xor esi, esi
jmp 0x140052ab9
mov r8, qword [rsp + 0x428]
mov rcx, qword [r8 + 0x60]
test rcx, rcx
mov qword [rsp + 0x70], r13
je 0x140052ecc
invalid
xor cl, byte [rdi]
mov bh, 0x94
and al, 0xca
retf 0
add byte [rbp - 0x75], cl
mov eax, dword [rax + 0x50]
movzx edx, word [rsp + 0xca]
mov r8, qword [r8 + 0x50]
mov eax, dword [rax + 0x50]
retf 0
mov eax, dword [rax + 0x50]
shl rcx, 3
loope case.0x14003e244.738
xor r9d, r9d
mov rdi, qword [r8 + r9]
cmp word [rdi + 8], ax
cmp dword [rdi + 8], eax
cmp dword [rdi + 8], eax
jne 0x140052ec3
cmp ax, 0xa
jne 0x140052f2d
cmp word [rdi + 0xa], dx
je 0x140052f2d
add r9, 8
cmp rcx, r9
jne case.0x14003e244.738
mov byte [rsp + 0xb1], 0x33
mov eax, dword [rsp + 0xb4]
mov dword [rbx + 4], eax
mov eax, dword [rsp + 0xb1]
mov dword [rbx + 1], eax
mov rax, qword [rsp + 0xb8]
mov byte [rbx], 8
mov qword [rbx + 8], rax
mov r13b, 1
mov r14, qword [rsp + 0x60]
test rsi, rsi
je 0x140052e7d
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xor esi, esi
xor edx, edx
mov r8, qword [rsp + 0x70]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140052ab9
mov r9, qword [rsp + 0x78]
jmp 0x140052a31
mov qword [rsp + 0x68], rsi
lea rcx, [rsp + 0xb0]
mov word [rcx], 0x3308
call fcn.140040118
lea rsi, [rsp + 0xb0]
mov rcx, rsi
mov rdx, rdi
call fcn.14004a712
mov byte [rsp + 0x218], 0xf
mov rsi, qword [rsi]
test rsi, rsi
sete r13b
je 0x140053088
lea rdx, [rsp + 0xd8]
movups xmm0, xmmword [rdx - 0x20]
movups xmm1, xmmword [rdx - 0x10]
movaps xmmword [rsp + 0x6b0], xmm1
movaps xmmword [rsp + 0x6a0], xmm0
lea rdi, [rsp + 0x608]
mov r8d, 0x98
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x218]
call fcn.140040118
movaps xmm0, xmmword [rsp + 0x6a0]
movaps xmm1, xmmword [rsp + 0x6b0]
movaps xmmword [rsp + 0x1b0], xmm1
movups xmmword [rdi - 0x20], xmm0
movups xmmword [rdi - 0x10], xmm1
mov qword [rdi - 0x28], rsi
lea rdi, [rsp + 0x218]
mov r8d, 0xf0
mov rcx, rdi
lea rdx, [rsp + 0x430]
call sub.VCRUNTIME140.dll_memcpy
lea r8, [rsp + 0x628]
mov rcx, rdi
mov rdx, rbp
call fcn.140053baa
cmp byte [rsp + 0x5d8], 0
je 0x1400530be
lea rax, [rsp + 0x268]
movups xmm0, xmmword [rax - 0x18]
lea rdx, [rsp + 0x100]
movups xmmword [rdx - 0x18], xmm0
movups xmm0, xmmword [rax - 0x28]
movups xmmword [rdx - 0x28], xmm0
movups xmm0, xmmword [rax - 0x38]
movups xmmword [rdx - 0x38], xmm0
movups xmm0, xmmword [rax - 0x48]
movups xmmword [rdx - 0x48], xmm0
mov r8, qword [rax - 8]
mov r9, qword [rax - 0x50]
mov ecx, 0x10
mov rdi, rdx
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rax + 0x80]
mov qword [rdx - 0x50], r9
mov qword [rdx - 8], r8
mov qword [rdx + 0x80], rax
lea rcx, [rsp + 0x7d0]
lea rdx, [rsp + 0xb0]
call fcn.14002c636
jmp 0x1400530ca
movups xmm0, xmmword [rsp + 0x218]
movups xmm1, xmmword [rsp + 0x228]
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm1
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov r14, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
jmp 0x140052eff
mov qword [rsp + 0x7d0], 0
cmp qword [rsp + 0x308], 0
je 0x140053111
mov r8, qword [rsp + 0x318]
test r8, r8
je 0x140053111
mov r9, qword [rsp + 0x320]
mov qword [rsp + 0x20], rbp
lea rsi, [rsp + 0xb0]
lea rdx, [rsp + 0x218]
mov rcx, rsi
call fcn.140053fc4
mov al, byte [rsi]
cmp al, 0x14
jne 0x140053421
lea rdx, [rsp + 0xb0]
mov word [rdx + 0xb8], 4
mov word [rdx + 0xa8], 0x21
mov rcx, rbp
xor r8d, r8d
call fcn.14004663f
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
lea rax, [rsp + 0x6a0]
movaps xmmword [rax + 0x30], xmm3
movaps xmmword [rax + 0x20], xmm2
movaps xmmword [rax + 0x10], xmm1
movaps xmmword [rax], xmm0
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x7d0]
mov qword [rsp + 0x20], rax
lea rsi, [rsp + 0xb0]
lea rdx, [rsp + 0x5e0]
mov rcx, rsi
mov r8, qword [rsp + 0x70]
mov r9, r12
call fcn.140053d8b
mov rax, qword [rsi]
test rax, rax
je 0x1400533f8
lea rsi, [rsp + 0xd8]
movups xmm0, xmmword [rsi - 0x20]
movups xmm1, xmmword [rsi - 0x10]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
lea rdi, [rsp + 0x780]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
lea r9, [rsp + 0x760]
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movups xmmword [r9], xmm0
movups xmmword [r9 + 0x10], xmm1
mov qword [r9 - 8], rax
lea r12, [rsp + 0x398]
mov rax, qword [r12 + 0x90]
mov rcx, qword [rax + 0xa0]
mov rax, qword [rax + 0xa8]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x7a0]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], 0x30
mov qword [rsp + 0x20], 0x20
lea rdx, [0x1401b14f9]
mov r8d, 0xd
call qword [rax + 0x18]
lea rsi, [rsp + 0x758]
mov rcx, rbp
mov rdx, rsi
call fcn.14004f151
mov byte [rbp + 0x40], 2
lea rdx, [rsp + 0x218]
mov rcx, rsi
mov r8, rbp
call fcn.1400500ae
cmp byte [r12 + 0x241], 0
je 0x140053479
mov r13, qword [rsp + 0x428]
lea rdi, [rsp + 0x1a0]
lea rsi, [rsp + 0x758]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x6c0]
mov r8d, 0x90
mov rcx, rsi
int1
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r12 + 0x1d8]
movups xmm1, xmmword [r12 + 0x1e8]
movaps xmmword [rsp + 0x80], xmm0
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm1
mov rax, qword [r12 + 0x1f8]
mov qword [rsp + 0xa0], rax
lea rax, [rsp + 0x378]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsi - 0x20], xmm0
movaps xmmword [rsi - 0x10], xmm1
mov bpl, byte [rsp + 0x5d8]
lea rcx, [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x18
sbb byte [rdx], al
add byte [rax], al
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x18
sbb byte [rdx], al
add byte [rax], al
invalid
invalid
lock add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
mov r8d, 0xf0
mov eax, 0xf0
add al, ch
jmp 0x1400532c5
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [0x14024a6a0]
mov ecx, 0x250
call fcn.140010290
iretd
sti
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
add eax, dword [rax]
invalid
mov r12, rax
lea rdx, [rsp + 0x6a0]
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [r12 + 0xb0], r13
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x73], cl
mov esp, 0xb824
add byte [rax - 0x73], cl
mov ah, 0x24
movabs al, byte [0xfb9000001]
add dword [rax], eax
add byte [rcx + 0xf], bh
add byte [rax], al
invalid
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x73], cl
mov esp, 0xb824
add byte [rax - 0x73], cl
mov ah, 0x24
movabs al, byte [0xfb9000001]
add dword [rax], eax
add byte [rcx + 0xf], bh
add byte [rax], al
invalid
rep movsq qword [rdi], qword [rsi]
mov rcx, r12
add rcx, 0x130
add ecx, 0x130
sal dword [rax], 1
add byte [rax], al
invalid
lea rdx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x48], al
lock add byte [rax], al
mov r8d, 0xf0
call sub.VCRUNTIME140.dll_memcpy
add al, ch
jl 0x140053334
adc eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x80], al
add byte [rax], al
invalid
movaps xmm0, xmmword [rsp + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsp + 0x220], eax
and al, 0x20
add al, byte [rax]
invalid
movups xmmword [r12 + 0x220], xmm0
and al, 0x20
add al, byte [rax]
add byte [rcx + 0xf], al
movups xmmword [r12 + 0x230], xmm1
movups xmmword [r12 + 0x230], xmm1
mov rax, qword [rsp + 0xa0]
mov qword [r12 + 0x240], rax
mov byte [r12 + 0x248], bpl
mov byte [r12 + 0x249], 0
lea rax, fcn.140050408
adc eax, 0x1ebe900
add byte [rax], al
movups xmm0, xmmword [rsp + 0xb8]
movups xmm1, xmmword [rsp + 0xc8]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc8], cl
movaps xmmword [rsp + 0x1b0], xmm1
sub dword [rsp + 0x1b0], ecx
mov word [rax + rsi*4], fs
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1a0], eax
movaps xmmword [rsp + 0x1a0], xmm0
movups xmmword [rbx + 0x10], xmm1
adc dword [rbx + 0x10], ecx
movups xmmword [rbx], xmm0
jmp 0x14005343b
movups xmm0, xmmword [rsp + 0xb1]
movups xmm1, xmmword [rsp + 0xc0]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx + 1], xmm0
mov byte [rbx], al
invalid
add ecx, dword [rbx + rcx*4 - 0x7c]
and al, 0xf0
lock add al, byte [rax]
mov r8, qword [rsp + 0x2f0]
test r8, r8
test eax, eax
lock add al, byte [rax]
add byte [rbp - 0x7b], cl
test eax, eax
ror byte [rbx + rcx*4 + 0x74], 0x24
mov r14, qword [rsp + 0x60]
and al, 0x60
invalid
mov rsi, qword [rsp + 0x68]
and al, 0x68
push 0xfffffffffaa9840f
je 0x140052eff
invalid
cmp qword [rsp + 0x2f8], 0
and al, 0xf8
add al, byte [rax]
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 0x48fffffa], bl
mov ecx, dword [0x14024a5f8]
je 0x140052eff
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140052eff
mov r13, qword [rsp + 0x428]
lea rdi, [rsp + 0x1a0]
lea rsi, [rsp + 0x758]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x6c0]
mov r8d, 0x90
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r12 + 0x1d8]
movups xmm1, xmmword [r12 + 0x1e8]
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rsp + 0x1e8], cl
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
mov rax, qword [r12 + 0x1f8]
mov qword [rsp + 0xa0], rax
lea rax, [rsp + 0x378]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsi - 0x20], xmm0
movaps xmmword [rsi - 0x10], xmm1
mov bpl, byte [rsp + 0x5d8]
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x218]
mov r8d, 0xf0
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [0x14024a6a0]
mov ecx, 0x270
call fcn.140010290
test rax, rax
je 0x14005368e
mov r12, rax
lea rdx, [rsp + 0x6a0]
mov r8d, 0xb0
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [r12 + 0xb0], r13
lea rdi, [r12 + 0xb8]
lea rsi, [rsp + 0x1a0]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov rcx, r12
add rcx, 0x130
lea rdx, [rsp + 0xb0]
mov r8d, 0xf0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movups xmmword [r12 + 0x220], xmm0
movups xmmword [r12 + 0x230], xmm1
mov rax, qword [rsp + 0xa0]
mov qword [r12 + 0x240], rax
mov qword [r12 + 0x248], 0
mov byte [r12 + 0x268], bpl
mov byte [r12 + 0x269], 0
lea rax, fcn.14004f3c9
mov qword [rbx + 8], r12
mov qword [rbx + 0x10], rax
mov byte [rbx], 0x14
cmp qword [rsp + 0x68], 0
lea rsi, [rsp + 0x340]
lea rdi, [rsp + 0x558]
mov r14, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
je 0x14005361f
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x548], 0
je 0x140053641
mov r8, qword [rsp + 0x540]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x558], 0
je 0x140053654
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcclient_tls12.rsCLIENT_RANDOM
xor ecx, ecx
xor edx, edx
call fcn.14018c8a0
ud2
mov ecx, 8
mov edx, 0x250
jmp 0x140053698
mov ecx, 8
mov edx, 0x270
call fcn.14018c620
ud2
mov rax, r8
add r8, r14
shl rax, 4
add rax, rdi
add rax, 8
add r13, 0x10
mov rcx, qword [r13 - 0x10]
mov rdx, qword [r13]
mov qword [rax - 8], rcx
mov qword [rax], rdx
add rax, 0x10
add r13, 0x18
dec r14
jne 0x14005377a
mov rdi, qword [rsp + 0x30]
mov r13, qword [rsp + 0x38]
mov qword [rsp + 0x20], rbx
mov rcx, r12
mov rdx, rdi
mov r9, r15
mov rax, qword [rsp + 0x28]
call qword [rax + 0x18]
test rax, rax
je 0x140053812
mov r14, rax
mov rax, qword [rax + 0x28]
mov r9, qword [r14 + 0x30]
mov rcx, qword [r9 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
and ecx, 0xfffffff0
and ecx, 0xfffffff0
add rcx, rax
add rcx, 0x10
mov rdx, r15
mov r8, rbx
call qword [r9 + 0x18]
test rax, rax
je 0x140053804
mov qword [rsi], r14
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
movups xmm0, xmmword [rbp]
movups xmmword [rsi + 0x18], xmm0
mov rax, qword [rbp + 0x10]
mov qword [rsi + 0x28], rax
jmp 0x14005382a
lock dec qword [r14]
jne 0x140053812
invalid
or byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.14003a759
outsd dx, dword [rsi]
invalid
mov rax, qword [rbp + 0x10]
mov eax, dword [rbp + 0x10]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rbp]
invalid
and byte [rdi], r9b
adc byte [rbp], al
invalid
add byte [rdi], cl
adc dword [rsi + 0x10], eax
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 8], 0
test r13, r13
je 0x140053852
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, qword [rdi]
mov r8, qword [rax + 0x10]
jmp 0x140053765
push rbp
push rbx
sub rsp, 0xe0
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
movzx eax, byte [r8]
cmp rax, 0xa
je 0x1400539a7
mov bpl, 6
cmp eax, 8
jne 0x140053a1d
mov bpl, 0xd
jmp 0x140053a1d
mov rax, qword [rdi + 8]
cmp rax, 0xa
jae case.default.0x1400539c4
mov qword [rsp + 0x20], rax
lea rcx, [0x1401f6dfc]
invalid
xor al, 0x1a
add byte [rax + 0x63], cl
invalid
add al, 0x81
add rax, rcx
invalid
jmp rax
invalid
invalid
enter 0xffffffffffffe0ff, 0x40
mov ch, 8
invalid
mov bpl, 8
or bl, ch
push rdx
jmp 0x140053a1d
mov rcx, qword [rdi + 0x10]
lock inc qword [rcx]
invalid
adc r8b, r14b
inc qword [rcx]
invalid
add dword [rdi], ecx
mov ds, word [rbp + 0x48000000]
mov edx, dword [rdi + 0x18]
jle 0x140053a76
mov rdx, qword [rdi + 0x18]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x20], rax
lock dec qword [rcx]
mov bpl, 0xc
jne 0x140053a1d
lea rcx, [rsp + 0x28]
call fcn.14003a623
jmp 0x140053a1d
mov bpl, 0xb
jmp 0x140053a1d
mov bpl, 0xa
jmp 0x140053a1d
mov bpl, 0xe
jmp 0x140053a1d
mov bpl, 0x11
jmp 0x140053a1d
mov bpl, 9
jmp 0x140053a1d
mov bpl, 0xf
mov r14b, 1
lea rdx, [rsp + 0x20]
mov byte [rdx], r14b
mov byte [rdx + 2], bpl
mov byte [rdx + 2], ch
mov byte [rdx + 2], ch
mov word [rdx + 0xa8], 0x1f
mov word [rdx + 0xb8], 4
cmp byte [rbx + 0x40], 2
sete r8b
mov rcx, rbx
call fcn.14004663f
mov byte [rbx + 0x141], r14b
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0xe0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
jmp 0x1400539ec
ud2
add byte [rax], al
mov rcx, rsi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call sub.VCRUNTIME140.dll_memcpy
nop
add rsp, 0xe0
add byte [rbx + 0x5f], bl
add byte [rax - 0x1f3b7eb8], dl
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
ret
and ecx, dword [rcx + rcx*4 + 0x37]
mov qword [rdi + 8], r15
jg 0x140058c72
mov qword [rdi + 0x10], rsi
add rsp, 0xa0
pop rbx
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rdi
pop rsi
pop r14
pop r15
ret
mov dword [rsp + 0x20], eax
lea rbp, [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
mov rcx, rbp
mov rdx, rsi
call fcn.140058b6b
mov r13, qword [rbp]
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], 0x20
mov rcx, qword [rsp + 0xd8]
mov rdx, r15
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov r8, r12
mov r9, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xe0]
call qword [rax + 0x18]
cmp qword [rbp + 8], 0
je 0x140058dc7
and al, 0xe8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
and al, 0xe0
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x7d], cl
jge 0x140058dba
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x14024a5f8]
mov rcx, qword [0x14024a5f8]
invalid
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbp, qword [rsp + 0x48]
mov rdi, qword [rsp + 0xd0]
jmp 0x140058ddd
mov r8, qword [r14]
lea rax, [0x1401f4558]
mov r9, qword [rax + rbx*8 - 8]
lea rax, [0x1401f4588]
mov rax, qword [rax + rbx*8 - 8]
mov qword [rsp + 0x30], rdi
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov rcx, rbp
mov rdx, rsi
call fcn.1400587fa
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov edi, edx
mov rsi, rcx
mov r14d, dword [r9 + 0xa8]
mov esi, dword [rcx + 0xa8]
mov esi, dword [rcx + 0xa8]
lea eax, [r14 - 0x1f]
cmp ax, 3
ja 0x1400591c2
cmp ax, 1
jne 0x14005920e
lea ecx, [r14 - 0xa]
cmp cx, 0x15
mov eax, 1
cmovb eax, ecx
cmp ax, 2
je 0x14005928d
movzx eax, ax
cmp eax, 3
jne 0x14005920e
lea rcx, [rsp + 0x3e0]
mov r8d, 0x2e0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
cmp r14w, 0xd
jne 0x1400592f8
lea rbp, [rbx + 0x18]
jmp 0x14005935f
lea r14, [rsp + 0x3e0]
mov r8d, 0xb8
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rax, [0x1401b1490]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 2
lea r8, [0x1401af95a]
mov r9d, 1
mov rcx, rsi
mov rdx, r14
call fcn.14004d956
mov rcx, r14
call fcn.140040b89
mov rcx, rdi
call fcn.140059147
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
add rsp, 0x778
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x3e0]
mov r8d, 0x2e0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [0x14024a6a0]
mov ecx, 0x2c8
call fcn.140010290
test rax, rax
je 0x140059679
mov r15, rax
lea rdx, [rsp + 0x3e0]
mov r8d, 0x2c8
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x6a8]
call fcn.14003889b
mov rcx, rsi
mov rdx, r15
mov r8, r13
mov r9, rbx
call fcn.14004ccd0
jmp 0x140059264
lea rax, [0x1401b1470]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea r8, [0x1401af95a]
lea r15, [rsp + 0x118]
mov r9d, 1
mov rcx, r15
mov rdx, rbx
call fcn.14004d956
mov al, byte [r15]
mov ecx, dword [r15 + 1]
mov dword [rsp + 0x248], ecx
mov ecx, dword [r15 + 4]
mov dword [rsp + 0x24b], ecx
mov rbp, qword [r15 + 8]
movups xmm0, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0x300], xmm0
cmp al, 0x14
jne 0x1400593e7
mov r14, qword [r13]
lea r12, [rsp + 0x118]
mov rcx, r12
mov rdx, r14
call fcn.14004f695
mov al, byte [r12]
cmp al, 0x14
jne 0x1400593c8
mov qword [rsp + 0x70], r13
mov r13, qword [rbp + 0x28]
mov qword [rsp + 0x78], rbp
mov rbp, qword [rbp + 0x38]
mov rcx, r13
mov rdx, rbp
mov r8w, 0x18
call 0x140040508
test rax, rax
je 0x140059412
mov ecx, dword [rax + 0x18]
add ecx, 0xffffffda
cmp cx, 3
mov edx, 3
cmovb edx, ecx
xor ecx, ecx
cmp dx, 1
cmove rcx, rax
mov qword [rsp + 0x60], rcx
jmp 0x140059419
movups xmm0, xmmword [rsp + 0x119]
movups xmm1, xmmword [rsp + 0x128]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 1], xmm0
mov byte [rsi], al
jmp 0x140059e0f
mov ecx, dword [rsp + 0x248]
mov edx, dword [rsp + 0x24b]
mov dword [rsi + 4], edx
mov dword [rsi + 1], ecx
movaps xmm0, xmmword [rsp + 0x300]
movups xmmword [rsi + 0x10], xmm0
mov byte [rsi], al
mov qword [rsi + 8], rbp
jmp 0x140059e0f
xor eax, eax
mov qword [rsp + 0x60], rax
mov rcx, r13
mov rdx, rbp
mov r8w, 0x1f
call 0x140040508
mov r12w, 0xb
test rax, rax
je 0x140059459
mov ecx, dword [rax + 0x18]
add ecx, 0xffffffda
cmp cx, 3
mov edx, 3
cmovb edx, ecx
test dx, dx
jne 0x140059459
movzx r12d, word [rax]
movzx eax, word [rax + 2]
mov word [rsp + 0x54], ax
jmp 0x140059459
mov r15, qword [rsp + 0x5e8]
test r15, r15
je 0x14005968a
lea rdx, [rsp + 0x5f0]
lea rcx, [rsp + 0x6c0]
mov r8d, 0xb8
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x1400594cf
cmp qword [rax + 0x10], 0
jne 0x1400594f8
lea rdx, [rsp + 0x118]
mov byte [rdx], 1
mov byte [rdx + 2], 0xd
mov word [rdx + 0xa8], 0x1f
mov word [rdx + 0xb8], 4
cmp byte [r14 + 0x40], 2
sete r8b
mov rcx, r14
call fcn.14004663f
mov al, 0xd
jmp case.0x14003e27b.1115
cmp r12w, 0xb
je 0x1400594f8
cmp r12w, word [r15 + 8]
jne 0x1400594f8
cmp r12w, 0xa
jne 0x140059640
movzx eax, word [rsp + 0x54]
cmp ax, word [r15 + 0xa]
je 0x140059640
test rbp, rbp
je 0x140059534
mov rax, rbp
shl rax, 5
xor ecx, ecx
mov edx, 0x81800000
movzx r8d, word [r13 + rcx + 0x18]
cmp r8d, 0x25
ja 0x14005952b
cmp r8d, 0x1f
ja 0x140059605
bt edx, r8d
jae 0x140059605
add rcx, 0x20
cmp rax, rcx
jne 0x14005950b
mov qword [rsp + 0x68], r14
mov eax, dword [0x14024aad0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x60], 0
jne 0x14005955a
call fcn.14009ac24
mov eax, dword [0x14024aad0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x68]
lea rdx, [rcx + 1]
mov r8, qword [rax + 0x70]
mov qword [rax + 0x68], rdx
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x140], r8
lea rax, [0x1401dd660]
mov qword [rsp + 0x118], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x130], 0
test rbp, rbp
mov word [rsp + 0x56], r12w
je 0x1400596c9
mov qword [rsp + 0x58], r15
shl rbp, 5
xor r15d, r15d
mov eax, dword [r13 + r15 + 0x18]
mov ecx, eax
add ecx, 0xffffffda
cmp cx, 3
mov edx, 3
cmovb edx, ecx
movzx edx, dx
mov cx, 0x1f
lea r14, [0x1401f6e28]
movsxd r8, dword [r14 + rdx*4]
add r8, r14
jmp r8
lea rdx, [rsp + 0x118]
mov byte [rdx], 1
mov byte [rdx + 2], 0x1a
mov word [rdx + 0xa8], 0x1f
mov word [rdx + 0xb8], 4
cmp byte [r14 + 0x40], 2
sete r8b
ror byte [rcx + rcx*4 - 0xf], 0xe8
or al, dl
sar dh, 1
push qword [rax - 0x16f84ef6]
invalid
jmp 0x140059e02
ror byte [rcx + rcx*4 - 0xf], 0xe8
or al, dl
sar dh, 1
sar dh, 1
push qword [rax - 0x16f84ef6]
invalid
invalid
ret 7
invalid
lea rdx, [rsp + 0x118]
mov byte [rdx], 1
xchg esp, eax
and al, 0x18
add dword [rax], eax
add dh, al
add al, byte [rcx]
mov byte [rdx + 2], 0xd
mov word [rdx + 0xa8], 0x1f
mov word [rdx + 0xb8], 4
cmp byte [r14 + 0x40], 2
sete r8b
mov rcx, r14
call fcn.14004663f
mov al, 0xf
jmp case.0x14003e27b.1115
mov ecx, 8
mov edx, 0x2c8
call fcn.14018c620
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcclienths.rs
loopne 0x140059713
adc eax, 0x2bba00
add byte [rax], al
call fcn.14018c980
ud2
mov rdx, qword [rsp + 0x120]
xchg esp, eax
and al, 0x20
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 + 0x7c], cl
test rdx, rdx
mov r15, qword [rsp + 0x58]
and al, 0x58
movzx r12d, word [rsp + 0x56]
mov bh, 0x64
and al, 0x56
je 0x1400596c9
mov rcx, qword [rsp + 0x118]
add byte [rax], al
call fcn.14003aea2
cmp qword [rsp + 0x60], 0
cmp dword [rsp + 0x60], 0
jne 0x140059716
cmp r12w, 0xb
jne 0x140059716
lea rdx, [rsp + 0x118]
mov byte [rdx], 1
mov byte [rdx + 2], 0xd
mov word [rdx + 0xa8], 0x1f
mov word [rdx + 0xb8], 4
mov r14, qword [rsp + 0x68]
cmp byte [r14 + 0x40], 2
sete r8b
mov rcx, r14
call fcn.14004663f
mov al, 0xe
jmp case.0x14003e27b.1115
lea rdx, [rsp + 0x430]
mov r12, qword [rsp + 0x78]
mov rcx, r12
call fcn.1400403a5
test al, al
mov r14, qword [rsp + 0x68]
je 0x14005980b
mov rcx, qword [r12 + 0x28]
mov rdx, qword [r12 + 0x38]
call 0x140040565
cmp ax, 5
cmp eax, 5
jne 0x140059844
add byte [rax], al
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x58
mov qword [rsp + 0x58], r15
mov dword [rsp + 0x58], edi
lea r13, [rsp + 0x3f0]
lodsb al, byte [rsi]
and al, 0xf0
add eax, dword [rax]
add byte [rsi + 0x41], ah
mov dword [rsi + 0x138], 0x8b4d0005
mov ebp, 0x80
mov word [r14 + 0x138], 5
mov r15, qword [r13 + 0x80]
add eax, 0xbd8b4d00
add byte [rax], 0
add byte [rcx + 0xf], al
movzx edx, word [rsp + 0x40]
movzx edx, word [r12 + 0x40]
movzx edx, word [rsp + 0x40]
movzx r8d, word [r12 + 0x42]
mov rax, qword [r15 + 0x38]
mov r9, qword [r15 + 0x48]
shl r9, 4
add r9, rax
lea rcx, [rsp + 0x118]
and al, 0x18
add dword [rax], eax
add byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x49], ecx
or al, ch
ja 0x14005977f
std
dec dword [rcx - 0x77]
invalid
cmp rax, 2
jne 0x14005987d
and al, 0x18
add dword [rax], eax
add byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x49], ecx
or al, ch
ja 0x14005977f
std
dec dword [rcx - 0x77]
invalid
mov bpl, 1
lea rdx, [rsp + 0x118]
add byte [rax - 0x78], al
sub al, dh
add cl, byte [0xe8885f27]
add byte [rax], al
add byte [rdi], bl
add byte [rsi - 0x39], ah
invalid
mov eax, 0x4000000
add byte [rcx - 0x80], al
jle 0x140059813
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rcx + rcx*4 - 0xf], 0xe8
pop rdi
invalid
invalid
inc dword [rcx - 0x78]
scasb al, byte [rdi]
add dword [r8], eax
add byte [rsi - 0x39], ah
invalid
or byte [rax], dl
add byte [rax - 0x78], al
sub al, dh
add cl, byte [0xe8885f27]
add byte [rax], al
add byte [rdi], bl
add byte [rsi - 0x39], ah
invalid
mov rcx, rbx
call fcn.140040b89
mov rcx, r13
call fcn.14004f0ed
dec dword [rcx - 0x7d]
cld
add cl, byte [rdi]
test byte [rsi], bl
invalid
add byte [rax], al
dec dword [rcx - 0x7d]
cld
add cl, byte [rdi]
test byte [rsi], bl
invalid
jmp 0x140059e46
lea rdx, [rsp + 0x118]
mov byte [rdx], 1
mov byte [rdx + 2], 0xd
mov word [rdx + 0xa8], 0x1f
mov word [rdx + 0xb8], 4
cmp byte [r14 + 0x40], 2
sete r8b
mov rcx, r14
call fcn.14004663f
mov al, 0x13
jmp case.0x14003e27b.1115
lea rdx, [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
mov byte [rdx], 1
mov byte [rdx + 2], 0xd
mov word [rdx + 0xa8], 0x1f
add byte [rax], al
add byte [rdi], bl
add byte [rsi - 0x39], ah
invalid
mov eax, 0x4000000
add byte [rcx - 0x80], al
jle 0x1400598a9
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rcx + rcx*4 - 0xf], 0xe8
leave
int 0xfe
push qword [rax + 0x583e912]
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add byte [rsi - 0x39], ah
invalid
mov rcx, rdx
mov qword [r14 + 0xd8], r12
mov qword [r14 + 0xe0], rdx
lea rdx, [rsp + 0x520]
add byte [rax], al
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x60], r12
test r12, r12
sete al
shl rax, 4
add al, 0x48
mov dword [rsp + 0xa0], ecx
add al, 0x48
mov dword [rsp + 0xa0], ecx
mov r8, qword [rcx + rax]
lea r14, [rsp + 0x118]
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
call fcn.14004dc6d
lea r12, [rsp + 0x300]
movsb byte [rdi], byte [rsi]
and al, 0
add eax, dword [rax]
add byte [rcx - 0x48], al
fadd dword [rax]
add byte [rax], al
invalid
movsb byte [rdi], byte [rsi]
and al, 0
add eax, dword [rax]
add byte [rcx - 0x48], al
fadd dword [rax]
add byte [rax], al
mov rcx, r12
mov rdx, r14
loope 0x140059921
mov edx, esi
call sub.VCRUNTIME140.dll_memcpy
lea r13, [rsp + 0x248]
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
mov rdx, r12
call fcn.14002c636
dec dword [rcx - 0x75]
add byte [r11 + rcx*4 + 0x68], r9b
adc byte [rcx - 0x7d], cl
std
jae 0x140059d24
dec dword [rcx - 0x75]
add byte [r11 + rcx*4 + 0x68], r9b
adc byte [rcx - 0x7d], cl
std
jae 0x140059d24
lea r12, [rsp + 0x250]
mov rcx, r13
jmp 0xc2ee6b41
xor edi, ebp
dec dword [rax - 0x77]
invalid
mov qword [rsp + 0xa8], rdx
mov rcx, rax
jmp 0xc2ee6b41
mov rdx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0
add eax, dword [rax]
add byte [rcx - 0x3a], al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rdx], dl
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0
add eax, dword [rax]
add byte [rcx - 0x3a], al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rdx], dl
mov qword [r12], rbp
mov rax, qword [rsp + 0xa8]
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], r13
mov word [r12 + 0x90], 0x1d
mov r13, qword [rsp + 0x1f0]
lea rbp, [rsp + 0xb0]
mov qword [rbp], 1
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov rcx, r12
nop
add byte [rax], al
add byte [0xec90e561], bl
and al, 0xf0
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x39], cl
add byte [r9], r8b
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
or byte [r9 + rcx*4 - 0x1f], r9b
or byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rbp
call fcn.14003c1d1
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [rbp]
dec dword [rax - 0x75]
adc byte [r8 - 0x77], r9b
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rbp], al
add byte [rdi], cl
movaps xmmword [rsp + 0x80], xmm0
sub dword [rsp + 0x80], eax
test r13, r13
setne byte [rsp + 0x98]
xchg ebp, eax
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
invalid
xchg ebp, eax
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
invalid
loope 0x140059997
call fcn.140038408
test r13, r13
push rbp
invalid
je 0x1400599d5
cmp qword [rsp + 0x1f8], 0
add byte [rax], al
je 0x1400599d5
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r13
invalid
mov eax, ebp
call qword [sym.imp.kernel32.dll_HeapFree]
jnp 0x140059a4e
adc eax, dword [rax]
mov eax, dword [rbx + 0xa8]
add eax, 0xffffffe1
cmp ax, 3
movzx r12d, word [rsp + 0x56]
movzx esp, word [rsp + 0x56]
add byte [rbx - 0x7c991e40], al
clc
add eax, dword [rdi + rcx - 0x49]
movzx esp, word [rsp + 0x56]
movzx esp, word [rsp + 0x56]
ja 0x1400599f0
cmp ax, 1
jne 0x140059a07
clc
add dword [rbp + 0x17], esi
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
adc byte [r9 + 1], cl
ror byte [rax - 0x73], 1
mov word [rax + rax*4], fs
add byte [rax], 0
add al, ch
invalid
invalid
cld
invalid
adc byte [r9 + 1], cl
ror byte [rax - 0x73], 1
mov word [rax + rax*4], fs
add byte [rax], 0
add byte [rax], 0
add al, ch
invalid
mov r10, qword [rsp + 0x70]
mov rax, qword [r10 + 8]
movzx ecx, byte [rax + 0x18]
dec rcx
cmp rcx, 2
lea r13, [rsp + 0x3f0]
jae 0x140059a29
mov byte [rax + 0x18], 4
mov rcx, qword [rsp + 0x468]
test rcx, rcx
je 0x140059a61
mov rax, qword [rsp + 0x458]
lea rcx, [rcx*4 - 4]
xor edx, edx
add al, 0
add byte [rax - 0x73], cl
or al, 0x8d
cld
invalid
cmp word [rax + rdx], 0x11
sete bpl
sete ch
je 0x140059a63
lea r8, [rdx + 4]
lea eax, [rdx + 4]
cmp rcx, rdx
mov rdx, r8
jne 0x140059a48
jmp 0x140059a63
xor ebp, ebp
cmp r12w, 0xb
jne 0x140059b60
lea rcx, [rsp + 0x248]
lea rdx, [rsp + 0x6c0]
mov r8d, 0xb8
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x80]
add byte [rdi], cl
sub byte [rsp + 0x80], al
movaps xmm1, xmmword [rsp + 0x90]
lea r15, [rsp + 0xb0]
movaps xmmword [r15 + 0x10], xmm1
add byte [rcx + 0xf], al
sub dword [rdi + 0x10], ecx
movaps xmmword [r15], xmm0
lea r12, [rsp + 0x308]
invalid
lea rdx, [rsp + 0x248]
mov r8d, 0xb8
mov eax, 0xb8
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
pop rbp
adc eax, dword es:[rax]
mov rax, qword [rsp + 0x58]
mov qword [r12 - 8], rax
mov rax, qword [rsp + 0x6b8]
lea r12, [rsp + 0xd0]
test byte [rax + rdi*4], ah
invalid
mov eax, 0x4c000006
lea esp, [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x77], cl
and al, 0x10
mov qword [r12 + 0x10], rax
adc byte [rdi], cl
movups xmm0, xmmword [rsp + 0x6a8]
adc byte [rsp + 0x6a8], al
movaps xmmword [r12], xmm0
sub dword [rsp], eax
mov r8d, 0x130
add byte [rax], al
mov rcx, r14
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
and byte [rsi], ah
adc eax, dword [rax]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r14
mov rax, qword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
invalid
cmp byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
invalid
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], bpl
sub byte [rax - 0x78], al
insb byte [rdi], dx
and al, 0x20
lea r8, [rsp + 0x300]
mov rcx, r15
add byte [rcx + rcx*4 - 7], cl
mov rdx, qword [rsp + 0x78]
mov r9, r12
call fcn.14004a8b5
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
mov byte [rsi], 0x14
mov rcx, rbx
call fcn.140040b89
jmp 0x140059264
mov rax, qword [rsp + 0x58]
cmp r12w, word [rax + 8]
jne 0x140059b8b
invalid
cmp r12w, 0xa
jne 0x140059a6e
mov rax, qword [rsp + 0x58]
movzx ecx, word [rsp + 0x54]
cmp cx, word [rax + 0xa]
je 0x140059a6e
mov rax, qword [r15 + 0x60]
mov eax, dword [rdi + 0x60]
test rax, rax
je 0x140059bcf
mov rcx, qword [r15 + 0x50]
shl rax, 3
xor r8d, r8d
movzx r9d, word [rsp + 0x54]
mov rdx, qword [rcx + r8]
mov edx, dword [rcx + rax]
cmp word [rdx + 8], r12w
jne 0x140059bc6
invalid
invalid
cmp r12w, 0xa
jne 0x140059c4d
cmp word [rdx + 0xa], r9w
je 0x140059c4d
add r8, 8
add eax, 8
cmp rax, r8
jne 0x140059ba5
mov bpl, 1
lea rdx, [rsp + 0x118]
mov byte [rdx], bpl
mov byte [rdx + 2], 0xd
mov word [rdx + 0xa8], 0x1f
invalid
test al, 0
add byte [rax], al
invalid
add byte [rsi - 0x39], ah
invalid
mov eax, 0x4000000
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x68
cmp byte [r14 + 0x40], 2
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rcx + rcx*4 - 0xf], 0xe8
retf 0xfffe
mov byte [r14 + 0x141], bpl
mov word [rsi], 0x1108
mov qword [rsi + 8], 0
or byte [rax], r8b
add byte [rax], al
invalid
invalid
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rcx + rcx*4 - 0xf], 0xe8
retf 0xfffe
or byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0x8824
add byte [rax], al
cmp qword [rsp + 0x88], 0
mov r12, qword [rsp + 0x60]
je 0x1400597ec
invalid
invalid
sti
invalid
invalid
test byte [rbx + 0x4cfffffb], bh
mov eax, dword [rsp + 0x80]
mov r8, qword [rsp + 0x80]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rcx + 0x13], bh
add cl, ch
lahf
sti
invalid
invalid
or byte [rcx + 0x13], bh
add cl, ch
lahf
sti
invalid
lea r15, [rsp + 0x118]
mov rcx, r15
call fcn.14004a712
inc esi
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
inc esi
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
mov rax, qword [r15]
mov qword [rsp + 0x58], rax
test rax, rax
je 0x140059cf8
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x140]
movups xmm0, xmmword [rdx - 0x20]
movups xmm1, xmmword [rdx - 0x10]
movaps xmmword [rsp + 0xe0], xmm1
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xd0], xmm0
lea r15, [rsp + 0x320]
add byte [rax], al
add byte [rax], al
mov r8d, 0x98
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
jns 0x140059cce
adc eax, dword [rax]
jns 0x140059cce
adc eax, dword [rax]
lea rcx, [rsp + 0xb0]
call fcn.140040118
invalid
invalid
dec dword [rdi]
sub byte [rsp + 0xd0], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xe0], cl
add byte [rax], al
invalid
movaps xmm1, xmmword [rsp + 0xe0]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x100], ecx
and al, 0
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x100], xmm1
and al, 0
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0xf0], xmm0
sub dword [rsp + 0xf0], eax
add byte [rax], al
add byte [rcx + 0xf], al
sub dword [rdi - 0x20], eax
movaps xmmword [r15 - 0x20], xmm0
movaps xmmword [rdi - 0x20], xmm0
movaps xmmword [r15 - 0x10], xmm1
lea rcx, [rsp + 0x248]
lea rdx, [rsp + 0x300]
add eax, dword [rax]
invalid
add eax, dword [rax]
add cl, ch
invalid
xchg ch, bh
invalid
jmp 0x140059a7e
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0xf0], xmm0
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x100], ecx
and al, 0xf0
add byte [rax], al
lock add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x100], ecx
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x140059c1d
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov edx, 0x40
jge 0x140059d83
pop rdx
adc eax, 0x40ba00
add byte [rax], al
mov rcx, r13
call fcn.14018c910
ud2
mov cx, 0x18
sbb byte [rax], al
jmp case.0x140059602.0
mov cx, 0x17
jmp case.0x140059602.0
movzx edx, word [r13 + r15 + 0x1a]
mov ecx, eax
call case.0x14003d96b.425
mov r12d, eax
mov esp, eax
mov esp, eax
lea rcx, [rsp + 0x118]
mov edx, eax
call fcn.14003b22a
test al, al
jne 0x140059dad
lea rcx, [rsp + 0x118]
mov edx, r12d
and al, 0x18
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1e], al
call fcn.14003b2e3
add r15, 0x20
and byte [rcx + rdi - 3], cl
and byte [rcx + rdi - 3], cl
je 0x1400596a4
stc
invalid
mov eax, dword [r13 + r15 + 0x18]
mov ecx, eax
add ecx, 0xffffffda
cmp cx, 3
mov edx, 3
add byte [rdi], cl
invalid
invalid
add byte [rdi], cl
ror dword [rdi], 1
ror dword [rdi], 1
ror dword [rdi], 1
movzx ecx, dx
mov bh, 0xca
movsxd r8, dword [r14 + rcx*4]
add r8, r14
mov cx, 0x1f
jmp r8
mov rdx, qword [rsp + 0x120]
test rdx, rdx
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rbp + rcx + 0x48], cl
je 0x140059dc7
invalid
je 0x140059dc7
mov rcx, qword [rsp + 0x118]
mov ecx, dword [rsp + 0x118]
call fcn.14003aea2
adc dh, bh
dec dword [rax - 0x73]
xchg esp, eax
and al, 0x18
lea rdx, [rsp + 0x118]
mov byte [rdx], 1
add al, byte [rcx]
add dword [rax], eax
add dh, al
add al, byte [rcx]
mov byte [rdx + 2], 0xd
mov word [rdx + 0xa8], 0x1f
mov word [rdx + 0xb8], 4
invalid
mov eax, 0x4000000
invalid
add cl, byte [0xe8886540]
add byte [rax], al
add byte [rdi], bl
add byte [rsi - 0x39], ah
invalid
add al, 0
mov r14, qword [rsp + 0x68]
cmp byte [r14 + 0x40], 2
sete r8b
mov rcx, r14
call fcn.14004663f
mov al, 5
push 0x407e8041
jle 0x140059e31
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rcx + rcx*4 - 0xf], 0xe8
enter 0xfffffffffffffffe, 0xffffffffffffffb0
add eax, 0xc64108b1
mov cl, 8
invalid
invalid
xchg byte [rcx + 1], al
mov cl, 8
mov byte [r14 + 0x141], 1
mov byte [rsi], cl
mov byte [rsi + 1], al
add byte [rax], al
add dword [rax + 0x146880e], ecx
mov rcx, rbx
call fcn.140040b89
lea rcx, [rsp + 0x3f0]
add eax, dword [rax]
add al, ch
leave
push rdx
invalid
invalid
add eax, dword [rax]
add al, ch
leave
push rdx
invalid
dec dword [rax - 0x7d]
mov esp, 0x52824
add byte [rax], al
cmp qword [rsp + 0x528], 0
je 0x140059e46
mov r8, qword [rsp + 0x520]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
test byte [rax + riz], ah
add eax, 0x8b480000
mov ecx, dword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x6a8]
call fcn.14003889b
invalid
invalid
std
invalid
jmp 0x140059264
or al, 0xf4
invalid
invalid
invalid
invalid
or al, 0xf4
invalid
inc dword [rcx + 0x57]
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
movabs rbx, 0xfffffffffffff
movq rbp, xmm0
verr word [rsi + 0x48]
movd ebp, mm0
mov rax, rbp
and rax, rbx
mov rcx, rbp
shr rcx, 0x34
test rbp, rbp
js 0x140059e8e
xor r8d, r8d
jmp 0x140059e97
mov byte [rdx], 0x2d
mov r8d, 1
and ecx, 0x7ff
loope 0x140059e99
inc dword [rdi]
add byte [rax], al
invalid
invalid
add byte [rax - 0x7b], cl
sal byte [rbp + 0x1e], 0x85
leave
test rax, rax
jne 0x140059ec0
test ecx, ecx
jne 0x140059ec0
mov byte [rdx + r8 + 2], 0x30
mov word [rdx + r8], 0x2e30
shr rbp, 0x3f
add r8b, byte [rdx]
xor byte [rsi + 0x42], ah
mov dword [rdx + rax], 0xc1482e30
in eax, dx
invalid
shr ebp, 0x3f
add rbp, 3
jmp 0x14005a592
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x38], r8
lea edx, [rcx - 0x435]
inc rbx
or rbx, rax
test ecx, ecx
mov r12d, 0xfffffbcc
cmovne r12d, edx
loop 0x140059f2b
cmove ebx, eax
retf
loop 0x140059f2b
cmove ebx, eax
fmul dword [rbp + rcx*4 + 0x34]
popfq
lea r14, [rbx*4]
xor al, 0x9d
add byte [rax], al
add byte [rax], al
test rax, rax
setne al
cmp ecx, 2
setb bpl
invalid
or bpl, al
or ch, al
invalid
or ch, al
movzx edi, bpl
mov dh, 0xfd
test r12d, r12d
test esp, esp
js 0x140059fce
imul r13d, r12d, 0x13441
imul ebp, esp, 0x13441
shr r13d, 0x12
cmp r12d, 4
adc r13d, 0xffffffff
adc al, byte [rcx - 0x7d]
cld
add al, 0x41
adc ebp, 0xffffffff
imul eax, r13d, 0x12934f
shr eax, 0x13
adc eax, dword [rcx + rcx*4 - 0x17]
adc eax, dword [rcx + rcx*4 - 0x17]
sub ecx, r12d
lea r9d, [rcx + rax]
or al, 1
or al, 1
add r9d, 0x7d
mov rax, r13
sar dword [rbp + 0x4c], 0x89
call 0x144e66085
shl rax, 4
shl rax, 4
lea rcx, [0x1401b2d28]
mov rdx, qword [rax + rcx]
mov r8, qword [rax + rcx + 8]
adc eax, 0x148b4800
or byte [rbx + rcx*4 + 0x44], cl
or byte [rax], cl
or byte [rcx + 0x4830247c], cl
lea esi, [rsp + 0x50]
mov dword [rsp + 0x30], edi
lea rsi, [rsp + 0x50]
xor byte [rax - 0x73], cl
je 0x140059f79
push rax
mov qword [rsp + 0x28], rsi
lea r15, [rsp + 0x48]
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14005a5a6
mov r8, rax
mov r10, qword [r15]
add byte [rcx - 0x77], cl
ror byte [rbp - 0x75], 0x17
mov r9, qword [rsi]
cmp r13d, 0x16
jae 0x14005a0f9
invalid
invalid
add byte [rax - 0x47], cl
xor al, 0x33
movabs rcx, 0x3333333333333334
xor esi, dword [rbx]
xor esi, dword [rbx]
xor esi, dword [rbx]
mov rax, r14
mul rcx
lea eax, [rdx + rdx*4]
cmp eax, r14d
jne 0x14005a07e
mov ecx, 0xffffffff
movabs r11, 0xcccccccccccccccd
dec dword [rcx - 0x45]
int 0xcc
int3
int3
mov rax, r14
mul r11
shr rdx, 2
lea eax, [rdx + rdx*4]
inc ecx
cmp eax, r14d
mov r14, rdx
invalid
je 0x140059fab
cmp ecx, r13d
setae r15b
jmp 0x14005a0fc
imul r15d, r12d, 0xfff4d105
shr r15d, 0x14
xor eax, eax
cmp r12d, 0xffffffff
adc al, 0x31
rol byte [rcx - 0x7d], 0xfc
dec dword [rdi]
xchg ebp, eax
rol byte [rcx + 0x29], 0xc7
cmp esp, 0xffffffff
setne al
sub r15d, eax
add r12d, r15d
mov eax, r12d
neg eax
imul ecx, r12d, 0xffed6cb1
shr ecx, 0x13
neg ecx
lea r9d, [r15 + rcx]
fld dword [rbp - 0x73]
or al, 0xf
add r9d, 0x7c
cdqe
shl rax, 4
lea rcx, [0x1401b4288]
mov rdx, qword [rax + rcx]
adc al, 8
mov r8, qword [rax + rcx + 8]
mov dword [rsp + 0x30], edi
lea rsi, [rsp + 0x50]
mov qword [rsp + 0x28], rsi
lea rdi, [rsp + 0x48]
mov qword [rsp + 0x20], rdi
mov rcx, rbx
call fcn.14005a5a6
mov r8, rax
mov r10, qword [rdi]
mov r9, qword [rsi]
jl 0x14005a052
and byte [rax - 0x77], cl
fld1
outsd dx, dword [rsi]
add eax, 0x89490000
ror byte [rbx + rcx*4 + 0x17], 0x4c
mov ecx, dword [rsi]
cmp r15d, 2
jae 0x14005a05f
mov eax, ebx
and eax, 1
sete cl
and bpl, cl
sub r10, rax
sub edx, eax
mov r15b, 1
mov r13d, r12d
jmp 0x14005a168
cmp r15d, 0x3f
jae 0x14005a0be
mov rax, 0xffffffffffffffff
mov ecx, r15d
shl rax, cl
not rax
test r14, rax
sete r15b
jmp 0x14005a0c1
test bl, 1
jne 0x14005a0c8
mov ecx, edi
not rcx
add rcx, r14
mov r11d, 0xffffffff
movabs rsi, 0xcccccccccccccccd
mov rax, rcx
mul rsi
shr rdx, 2
lea eax, [rdx + rdx*4]
inc r11d
cmp eax, ecx
mov rcx, rdx
je 0x14005a09b
cmp r11d, r13d
setae bpl
xor r15d, r15d
jmp 0x14005a0fe
xor r15d, r15d
xor ebp, ebp
mov r13d, r12d
jmp 0x14005a0fe
or r14, 2
mov ecx, 0xffffffff
movabs r11, 0xcccccccccccccccd
mov rax, r14
mul r11
shr rdx, 2
lea eax, [rdx + rdx*4]
inc ecx
cmp eax, r14d
mov r14, rdx
je 0x14005a0db
cmp ecx, r13d
adc r10, 0xffffffffffffffff
xor r15d, r15d
xor ebp, ebp
test bpl, bpl
jne 0x14005a168
test r15b, r15b
jne 0x14005a168
mov rax, r10
shr rax, 2
movabs rsi, 0x28f5c28f5c28f5c3
mul rsi
mov r11, rdx
shr r11, 2
mov rax, r9
shr rax, 2
mul rsi
mov rcx, rdx
shr rcx, 2
xor edi, edi
cmp r11, rcx
jbe 0x14005a29a
mov rax, r8
shr rax, 2
mul rsi
shr rdx, 2
imul eax, edx, 0xffffff9c
add eax, r8d
cmp eax, 0x32
setae dil
mov r14d, 2
mov r8, rdx
jmp case.0x14003e27b.1125
movabs r12, 0xcccccccccccccccd
mov rax, r10
mul r12
mov r11, rdx
shr r11, 3
mov rax, r9
mul r12
shr rdx, 3
xor edi, edi
xor r14d, r14d
cmp r11, rdx
jbe 0x14005a1f2
xor esi, esi
mov rcx, rdx
lea edi, [rdx + rdx]
cmp al, 0x12
cmp al, 0x12
mov rax, r8
mul r12
mul esp
mul esp
mov r10, rdx
lea eax, [rdi + rdi*4]
shr r10, 3
lea edx, [r10 + r10]
lea edi, [rdx + rdx*4]
xchg edx, eax
xchg edx, eax
neg edi
add dil, r8b
cmp eax, r9d
sete al
and bpl, al
test sil, sil
sete al
and r15b, al
mov rax, r11
mul r12
inc r14d
mov r11, rdx
shr r11, 3
mov rax, rcx
mul r12
shr rdx, 3
shr edx, 3
shr edx, 3
mov r8, r10
mov r9, rcx
mov esi, edi
cmp r11, rdx
ja 0x14005a195
jmp 0x14005a1f8
mov rcx, r9
mov r10, r8
test bpl, bpl
in eax, dx
je 0x14005a25f
mov rax, rcx
mul r12
mov r9, rdx
shr r9, 3
lea eax, [r9 + r9]
lea eax, [rax + rax*4]
cmp eax, ecx
jne 0x14005a25f
mov rax, r10
mul r12
mov r8, rdx
shr r8, 3
lea eax, [r8 + r8]
lea eax, [rax + rax]
lea eax, [rax + rax]
lea r11d, [rax + rax*4]
neg r11d
add r11b, r10b
test dil, dil
sete al
and r15b, al
and bh, al
and bh, al
inc r14d
mov rax, r9
mul r12
shr rdx, 3
lea eax, [rdx + rdx]
lea eax, [rax + rax*4]
mov rcx, r9
mov r10, r8
mov edi, r11d
cmp eax, r9d
mov r9, rdx
je 0x14005a215
jmp 0x14005a265
mov r11d, edi
mov r8, r10
cmp r11b, 5
setne dl
not r15b
setae r9b
cmp r8, rcx
not bpl
sete al
or bpl, bl
and bpl, al
and ch, al
ret 0xf641
and ch, al
mov eax, r8d
or al, r15b
or al, dl
and al, r9b
or al, bpl
mov rbp, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
jmp 0x14005a31b
add byte [rax], al
xor r14d, r14d
xor esi, esi
mov rcx, r9
mov r11, r10
mov rbp, qword [rsp + 0x38]
movabs rbx, 0xcccccccccccccccd
mov ebx, 0xcccccccd
int3
int3
int3
int3
mov rax, r11
mul rbx
mov r9, rdx
mov rax, rcx
mul rbx
mov ebx, 0xcccccccd
int3
int3
int3
int3
shr r9, 3
shr rdx, 3
invalid
add ecx, dword [rax - 0x3f]
invalid
add ecx, dword [rcx + 0x39]
sal dword [rsi + 0x44], 1
cmp r9, rdx
jbe 0x14005a312
mov r10, r8
mov rcx, rdx
mov rax, r8
mul rbx
mov r8, rdx
mov eax, edx
shr r8, 3
add eax, dword [rcx - 1]
invalid
inc r14d
mov rax, r9
mul rbx
mov r9, rdx
mov rax, rcx
mul rbx
mul ebx
mul ebx
shr r9, 3
shr rdx, 3
cmp r9, rdx
cmp ecx, edx
cmp ecx, edx
ja 0x14005a2ce
lea eax, [r8 + r8]
lea eax, [rax + rax*4]
sub r10d, eax
cmp r10d, 5
setae dil
ret 0x8341
cmp r8, rcx
sete al
enter 0xffffffffffff940f, 0xffffffffffffffc0
or al, dil
or al, bh
add r13d, r14d
movzx ebx, al
add rbx, r8
mov eax, 0x11
movabs rcx, 0x2386f26fc0ffff
inc eax
outsd dx, dword [rsi]
xacquire xchg byte [rbx], ah
add byte [rax + 0x39], cl
retf
mov rdi, qword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
inc eax
outsd dx, dword [rsi]
xacquire xchg byte [rbx], ah
add byte [rax + 0x39], cl
retf
mov edi, dword [rsp + 0x40]
ja 0x14005a44a
mov eax, 0x10
add byte [rax], al
add byte [rax - 0x47], cl
invalid
movabs rcx, 0x38d7ea4c67fff
mov ecx, 0xa4c67fff
jle 0x14005a2db
add eax, dword [rax]
add byte [rax + 0x39], cl
retf
cmp rbx, rcx
ja 0x14005a44a
mov eax, 0xf
movabs rcx, 0x5af3107a3fff
mov ecx, 0x107a3fff
pop rdx
add byte [rax], al
mov ecx, 0x107a3fff
pop rdx
add byte [rax], al
invalid
cmp rbx, rcx
ja 0x14005a44a
invalid
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
shr rcx, 0xd
mov eax, 0xe
invalid
add byte [rax], al
invalid
invalid
add byte [rax - 0x7f], cl
stc
xchg esp, eax
jae 0x14005a345
invalid
cmp rcx, 0x48c27394
ret 0xf48
ja 0x14005a44a
ja 0x14005a44a
mov rcx, rbx
mov ecx, ebx
shr rcx, 0xc
mov eax, 0xd
add byte [rax], al
add byte [rax], al
cmp rcx, 0xe8d4a50
stc
push rax
lea rcx, [rsi]
invalid
ja 0x14005a44a
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
invalid
shr rcx, 0xb
mov eax, 0xc
add byte [rax], al
invalid
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
stc
fmul qword [rsi]
cmp rcx, 0x2e90edc
ja 0x14005a44a
mov es, word [rax]
add byte [rax], al
jmp 0xce8cb2bb
add cl, byte [rdi]
xchg dword [rsi + 0x48000000], ecx
mov es, word [rax]
add byte [rax], al
invalid
mov es, word [rax]
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
shr rcx, 0xa
mov eax, 0xb
cmp rcx, 0x9502f8
stc
clc
invalid
xchg ebp, eax
add byte [rdi + 0x79], dh
invalid
jmp 0x140115bd0
stc
clc
add dl, byte [rbp - 0x47868900]
jns 0x14005a38a
jns 0x14005a38a
mov eax, 0xa
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
sti
cmp rbx, 0x3b9ac9ff
ja 0x14005a44a
dec ecx
invalid
mov eax, 9
cmp rbx, 0x5f5e0ff
loopne 0x14005a3df
add eax, 0x8b85d77
add byte [rax], al
ja 0x14005a44a
pop rbp
mov eax, 8
cmp rbx, 0x98967f
sti
jg 0x14005a38d
cwde
add byte [rdi + 0x4f], dh
add byte [rax - 0x7f], cl
sti
jg 0x14005a38d
cwde
add byte [rdi + 0x4f], dh
movabs r8, 0x3ffb814800000007
invalid
mov eax, 7
cmp rbx, 0xf423f
cmp ebx, 0xf423f
cmp ebx, 0xf423f
invalid
ja 0x14005a44a
mov r8d, 6
mov eax, 6
invalid
add byte [rax], al
cmp rbx, 0x1869f
add dword [rax], eax
ja 0x14005a44a
mov eax, 5
cmp rbx, 0x270f
sti
invalid
ja 0x14005a44a
and eax, 0x4b8
mov eax, 4
add byte [rax], al
add byte [rax - 0x7f], cl
sti
out 3, eax
add eax, dword [rax]
invalid
cmp rbx, 0x3e7
add eax, dword [rax]
add byte [rdi + 0x17], dh
ja 0x14005a44a
mov eax, 3
add byte [rax - 0x7d], cl
sti
invalid
cmp rbx, 0x63
cmp ebx, 0x63
ja 0x14005a44a
cmp rbx, 0xa
sti
or bh, byte [rax + 1]
mov eax, 1
sbb eax, 0xffffffff
fdivr st(7)
inc dword [rcx - 0x77]
invalid
mov r14d, eax
movsxd r12, r13d
lea r15, [r14 + r12]
cmp al, 0x26
cmp al, 0x26
test r12d, r12d
js 0x14005a498
cmp r15, 0x11
jge 0x14005a498
add r14, rbp
add r14, rdi
mov rcx, rbx
invalid
mov rdx, r14
call fcn.14005a65d
test r13d, r13d
je 0x14005a482
mov rcx, r14
mov dl, 0x30
mov r8, r12
call sub.VCRUNTIME140.dll_memset
sbb al, 0x13
add byte [rcx - 0x73], cl
lea rax, [r15 + rbp]
add al, 0x2f
mov word [rdi + rax], 0x302e
add rbp, r15
add ebp, edi
add ebp, edi
add rbp, 2
jmp 0x14005a592
add byte [rax], al
cli
add byte [rax], al
add byte [rax], al
lea r12, [r15 - 1]
invalid
invalid
cld
add byte [rax], al
lea r12, [r15 - 1]
cmp r12, 0x10
invalid
cmp esp, 0x10
adc byte [rbx + 0x36], dh
jae 0x14005a4d8
lea rsi, [r14 + rbp]
inc rsi
lea rdx, [rdi + rsi]
mov rcx, rbx
call fcn.14005a65d
test al, 1
add byte [rax], al
invalid
fld1
test al, 1
add byte [rax], al
lea rdx, [rdi + rbp]
inc rdx
inc edx
invalid
inc edx
lea rcx, [rdi + rbp]
mov r8, r15
mov eax, edi
call fcn.14018c13d
add r15, rbp
out dx, eax
mov byte [rdi + r15], 0x2e
mov byte [rdi + rdi], 0x2e
mov rbp, rsi
jmp 0x14005a592
add byte [rax], al
add byte [rcx - 0x73], cl
add al, 0x48
cmp eax, 5
clc
invalid
lea rax, [r15 + 4]
cmp rax, 5
clc
add eax, 0xc7664a73
add al, 0x2f
xor byte [rsi], ch
jae 0x14005a52c
mov word [rdi + rbp], 0x2e30
invalid
mov esi, 2
sub rsi, r15
sub esi, edi
test r15, r15
jns 0x14005a516
lea rcx, [rdi + rbp]
add rcx, 2
cmp rsi, 4
mov r8d, 3
cmovge r8, rsi
add r8, 0xfffffffffffffffe
mov dl, 0x30
call sub.VCRUNTIME140.dll_memset
add rbp, r14
add rbp, rsi
cmc
cmc
add rdi, rbp
mov rcx, rbx
mov rdx, rdi
call fcn.14005a65d
jmp 0x14005a592
cmp r14w, 1
cmp r14d, 1
jne 0x14005a555
add bl, 0x30
lea rdx, [rdi + rbp]
add rdx, 2
mov byte [rdx - 2], bl
mov byte [rdx - 1], 0x65
mov rcx, r12
call fcn.14005a7d5
add rbp, rax
add rbp, 2
jmp 0x14005a592
add r14, rbp
lea r15, [rdi + r14]
inc r15
mov rcx, rbx
mov rdx, r15
call fcn.14005a65d
mov al, byte [rdi + rbp + 1]
mov byte [rdi + rbp], al
mov byte [rdi + rbp + 1], 0x2e
mov byte [r15], 0x65
lea rdx, [rdi + r14]
add rdx, 2
mov rcx, r12
call fcn.14005a7d5
lea rbp, [rax + r14]
add rbp, 2
mov rax, rbp
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
je 0x14005a71b
movabs rdx, 0xabcc77118461cefd
mov rax, rcx
mul rdx
shr rdx, 0x1a
imul eax, edx, 0xfa0a1f00
add ecx, eax
mov eax, 0xd1b71759
pop rcx
invalid
mov bh, 0xd1
imul rax, rcx
shr rax, 0x2d
imul r9d, eax, 0x2710
sub ecx, r9d
imul r9, rax, 0x68db9
enter 0xffffffffffff8db9, 6
add byte [rcx - 0x3f], cl
jmp 0x1096eebcf
adc byte [rdi], ah
add byte [rax], al
sub eax, r9d
imul r9d, ecx, 0x147b
shr r9d, 0x13
jmp 0x11170ebd7
sub ecx, r10d
pop rcx
invalid
enter 0xffffffffffff8db9, 6
add byte [rcx - 0x3f], cl
jmp 0x1096eebcf
jmp 0x11170ebd7
mov r10d, 0xffff
and ecx, r10d
imul r11d, eax, 0x147b
add byte [rcx - 0x3f], al
jmp 0x14005a6ef
imul esi, r11d, 0x64
add byte [rcx - 0x3f], al
jmp 0x14005a6ef
sub eax, esi
and eax, r10d
lea r10, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btreemapentry.rs__e_
add byte [rcx + 0xf], al
mov bh, 0xc
invalid
or al, 0x4a
mov word [r8 - 2], cx
mov word [r8 - 2], cx
mov dword [rax - 2], ecx
movzx ecx, word [r10 + r9*2]
mov word [r8 - 4], cx
mov word [r8 - 4], cx
movzx eax, word [r10 + rax*2]
add al, 0x42
mov word [r8 - 6], ax
cli
movzx eax, word [r10 + r11*2]
movzx eax, word [rdx + rbx*2]
mov word [r8 - 8], ax
clc
add r8, 0xfffffffffffffff8
mov rcx, rdx
cmp ecx, 0x2710
add byte [rdx + 0x56], dh
jb case.0x140048646.144
mov edx, 0xd1b71759
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btreemapentry.rs__e_
invalid
mov ch, 0x15
invalid
sub dword [rbp - 0x3776ffeb], esi
mov eax, ecx
imul rax, rdx
shr rax, 0x2d
call 0x1106eeb69
invalid
fdivr st(7)
inc dword [rcx + 1]
retf 0x694d
ficomp dword [rdi]
test ebx, ebp
push rcx
ret 0xc148
call 0x1106eeb69
invalid
sub eax, 0xf0d06944
fdivr st(7)
inc dword [rcx + 1]
retf 0x694d
test ebx, ebp
push rcx
shr r11, 0x25
imul esi, r11d, 0x64
invalid
invalid
imul esi, ebx, 0x64
sub r10d, esi
sub r10d, esi
sub r10d, esi
movzx r10d, word [r9 + r10*2]
mov word [r8 - 2], r10w
movzx r10d, word [r9 + r11*2]
mov word [r8 - 4], r10w
cld
cld
add r8, 0xfffffffffffffffc
cmp ecx, 0x5f5e0ff
mov ecx, eax
ja 0x14005a72f
sar ah, 0x81
stc
jmp rax
jmp case.0x140040aa2.445
mov eax, ecx
cmp eax, 0x63
jbe case.0x140040a46.487
clc
invalid
mov ecx, 0xffff
mov edx, eax
and edx, ecx
shr edx, 2
add byte [rcx - 0x3e35de3e], cl
invalid
imul edx, edx, 0x147b
add byte [rax], al
shr edx, 0x11
imul r9d, edx, 0x64
imul ecx, edx, 0x64
imul ecx, edx, 0x64
sub eax, r9d
sub eax, r9d
and eax, ecx
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btreemapentry.rs__e_
lea ecx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btreemapentry.rs__e_
lea ecx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btreemapentry.rs__e_
movzx eax, word [rcx + rax*2]
mov word [r8 - 2], ax
mov bh, 4
mov word [r8 - 2], ax
add r8, 0xfffffffffffffffe
add eax, 0xfffffffe
sar dh, 0x89
rol byte [rbx + 0x147609f8], 1
cmp eax, 9
jbe 0x14005a7cd
mov eax, edx
cmp eax, 9
jbe 0x14005a7cd
mov eax, eax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btreemapentry.rs__e_
mov ah, 0x15
add byte [rdi], cl
mov bh, 4
mov word [r8 - 2], ax
mov ah, 0x15
add byte [rdi], cl
mov bh, 4
adc eax, 0x4b70f00
mov word [r8 - 2], ax
mov dword [r8 - 2], eax
mov dword [rax - 2], eax
jmp case.0x140040dbd.408
invalid
add al, 0x30
mov byte [r8 - 1], al
pop rsi
ret
test rcx, rcx
js 0x14005a7e2
mov r9, rcx
jmp 0x14005a7ef
mov byte [r8], 0x2d
mov byte [rax], 0x2d
inc r8
inc eax
ror byte [rcx - 0x77], 0xc9
mov r9, rcx
leave
neg r9
neg ecx
cmp r9, 0x63
cmp ecx, 0x63
jbe 0x14005a835
mov rax, r9
shr rax, 2
add cl, byte [rax - 0x46]
ret
movabs rdx, 0x28f5c28f5c28f5c3
mul rdx
mul edx
cmc
sub byte [rax - 9], cl
loop 0x14005a852
mul edx
shr rdx, 2
shr edx, 2
add cl, byte [rbp - 0x77becfbe]
add byte [rax + 0x6b], cl
imul eax, edx, 0x64
invalid
lea eax, [rdx + 0x30]
mov byte [r8], al
imul rax, rdx, 0x64
imul eax, edx, 0x64
imul eax, edx, 0x64
sub r9, rax
lea rax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btreemapentry.rs__e_
add eax, 0x15b437
add eax, 0x15b437
add byte [rdx + 0xf], al
mov bh, 4
add al, 0x48
mov word [r8 + 1], ax
movzx eax, word [rax + r9*2]
add al, 0x48
mov word [r8 + 1], ax
shr rcx, 0x3f
shr ecx, 0x3f
add rcx, 3
jmp 0x14005a863
invalid
cmp r9, 9
cmp r9, 9
jbe 0x14005a855
lea rax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btreemapentry.rs__e_
lea eax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btreemapentry.rs__e_
movzx eax, word [rax + r9*2]
mov word [r8], ax
mov dword [r8], eax
mov bh, 4
mov word [r8], ax
mov dword [r8], eax
shr rcx, 0x3f
shr ecx, 0x3f
or rcx, 2
jmp 0x14005a863
invalid
add ch, bl
invalid
add r9b, 0x30
mov byte [r8], r9b
xor byte [rbp - 0x78], al
or byte [rax - 0x3f], cl
jmp 0x10204f0a2
inc ecx
shr rcx, 0x3f
inc rcx
inc ecx
mov rax, rcx
mov eax, ecx
ret
in al, dx
invalid
push rdi
ror byte [rax - 0x73], 0x44
lea eax, [rsp + 0x20]
lea eax, [rsp + 0x20]
and al, 0x20
movaps xmmword [rax + 0x20], xmm0
movaps xmmword [rax + 0x10], xmm0
sub dword [rax + 0x10], eax
sub dword [rax + 0x10], eax
movaps xmmword [rax], xmm0
mov dword [rax + 0x30], 0
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx]
mov rdx, rax
call sub.kernel32.dll_GetFileInformationByHandle
xor byte [rcx], cl
adc eax, dword [rax]
ret 0x30e8
xor byte [rcx], cl
adc eax, dword [rax]
test eax, eax
je 0x14005a8be
invalid
mov eax, dword es:[rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov dword [rsi + 0x34], eax
movaps xmm0, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], al
sub byte [rsp + 0x20], al
movaps xmm1, xmmword [rsp + 0x30]
xor byte [rdi], cl
sub byte [rsp + 0x40], dl
and al, 0x40
movaps xmm2, xmmword [rsp + 0x40]
and al, 0x40
movups xmmword [rsi + 0x24], xmm2
push rsi
and al, 0xf
movups xmmword [rsi + 0x14], xmm1
movups xmmword [rsi + 0x14], xmm1
adc al, 0xf
adc dword [rsi + 4], eax
invalid
invalid
movups xmmword [rsi + 4], xmm0
xor eax, eax
jmp case.0x1400409bc.470
shr bl, 0x16
call sub.kernel32.dll_GetLastError
shl rax, 0x20
shl eax, 0x20
or byte [rbx], dl
add byte [rax - 0x3f], cl
shl eax, 0x20
shl eax, 0x20
or rax, 2
or eax, 2
mov qword [rsi + 8], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov dword [rsi], eax
add rsp, 0x60
pop rsi
ret
invalid
push rbx
sub rsp, 0x28
sub byte [rax - 0x77], cl
invalid
mov rdi, rcx
xor ebx, ebx
lea r14, str.GETHEAD
xor eax, 0x18545c
sub byte [rax - 0x77], cl
invalid
fisttp dword [rbp + rcx*4 + 0x35]
xor eax, 0x18545c
pop rsp
push rsp
sbb byte [rax], al
cmp qword [rbx + r14 + 8], rsi
jne 0x14005a90e
mov rcx, qword [rbx + r14]
mov ecx, dword [rbx + rsi]
mov rdx, rdi
cli
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
adc eax, dword [rax]
test eax, eax
je 0x14005a91c
add rbx, 0x10
cmp rbx, 0x40
jne 0x14005a8f4
xor eax, eax
jmp 0x14005a91e
mov al, 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
sub rsp, 0x78
sub esp, 0x78
movzx eax, byte [rcx]
lea r8, [0x1401f6e38]
sbb dword [rax], eax
sbb dword [rax], eax
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov al, byte [rcx + 1]
lea rcx, [rsp + 0x28]
add dword [r8 - 0x73], ecx
and al, 0x28
mov byte [rcx], al
lea rax, [rsp + 0x38]
mov qword [rax], rcx
or byte [rax - 0x73], cl
or eax, 0xfffbd898
or byte [rax - 0x73], cl
or eax, 0xfffbd898
mov qword [rax + 8], rcx
lea rcx, str.gXe_
jmp 0x14005aa17
scasd eax, dword [rdi]
adc eax, 0xafe900
add byte [rax], al
mov rax, qword [rcx + 8]
lea rcx, [rsp + 0x28]
and al, 0x28
mov qword [rcx], rax
lea rax, [rsp + 0x38]
mov qword [rax], rcx
lea rcx, [fcn.140012500]
jmp 0x14005a9a0
mov rax, qword [rcx + 8]
lea rcx, [rsp + 0x28]
or byte [rax - 0x73], cl
and al, 0x28
mov qword [rcx], rax
lea rax, [rsp + 0x38]
mov qword [rax], rcx
lea rcx, [0x14001de80]
or byte [rax - 0x73], cl
or eax, 0xfffc34e0
mov qword [rax + 8], rcx
lea rcx, str.integer__
jmp 0x14005aa17
movsd xmm0, qword [rcx + 8]
lea rax, [rsp + 0x28]
and al, 0x28
movsd qword [rax], xmm0
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
mov qword [rcx], rax
lea rax, [0x14001d9b0]
mov qword [rcx + 8], rax
lea rax, str.floating_point__
add eax, 0x15af03
lea r8, [rsp + 0x48]
mov qword [r8], rax
add byte [rcx - 0x39], cl
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
adc bl, bpl
invalid
add byte [rcx - 0x39], cl
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
adc bl, bpl
adc bl, ch
mov eax, dword [rcx + 4]
mov eax, dword [rcx + 4]
lea rcx, [rsp + 0x28]
mov dword [rcx], eax
lea rax, [rsp + 0x38]
mov qword [rax], rcx
lea rcx, [fcn.140019080]
je 0x14005a9f0
sti
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
lea ecx, [0x1401b5908]
je 0x14005a9f0
sti
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
lea ecx, [0x1401b5908]
lea ecx, [0x1401b5908]
lea r8, [rsp + 0x48]
and al, 0x48
mov qword [r8], rcx
mov qword [r8 + 8], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
add byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rcx - 0x39], cl
mov qword [r8 + 0x18], 1
jmp 0x14005ab10
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
add cl, ch
rol byte [rax], 1
add byte [rax], al
movups xmm0, xmmword [rcx + 8]
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
movups xmmword [rax], xmm0
lea rcx, [rsp + 0x38]
cmp byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0xfffc99b5
cld
invalid
cmp byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0xfffc99b5
cld
invalid
cld
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
add eax, 0x15aeca
retf 0x15ae
invalid
mov qword [rcx + 8], rax
lea rax, str._Ye_
retf 0x15ae
invalid
retf 0x15ae
lea r8, [rsp + 0x48]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
jmp 0x14005ab10
lea rax, [0x1401b5940]
jmp 0x14005aaed
lea rax, str.PYe_
jmp 0x14005aaed
lea rax, str.pYe_
lea eax, str.pYe_
jmp 0x14005aaed
lea rax, str.newtype_struct
jmp 0x14005aaed
lea rax, str.sequence
jmp 0x14005aaed
lea rax, [0x1401b59d0]
jmp 0x14005aaed
lea rax, str.enum
jmp 0x14005aaed
lea rax, str.unit_variant
jmp 0x14005aaed
lea rax, str.newtype_variant
jmp 0x14005aaed
lea rax, str.8Ze_
jmp 0x14005aaed
lea rax, str.XZe_
lea r8, [rsp + 0x48]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, [0x1401e1970]
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140013250
nop
add rsp, 0x78
ret
mov rax, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
add rsp, 0x78
jmp r9
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
mov qword [rcx + 0x40], rax
mov rdx, qword [rcx]
mov rax, qword [rcx + 8]
or byte [r8 - 0x7b], cl
invalid
je 0x14005abbb
or byte [r8 - 0x7b], cl
sal byte [rcx + rax*2 + 0x48], cl
test eax, eax
test rax, rax
jne 0x14005abbb
lea rdx, [rcx + 0x10]
mov rax, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
test r8, r8
je 0x14005ab9c
mov rax, qword [rax + 0x278]
dec r8
jne 0x14005ab90
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rcx], 1
add byte [rax], al
add byte [rax], al
mov qword [rcx + 8], rax
xor edx, edx
xor r8d, r8d
jmp 0x14005abcc
test rdx, rdx
je 0x14005ac6a
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
test byte [rsi + 0x4c000000], ah
mov eax, dword [rcx + 0x10]
mov r8, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
movzx r9d, word [rax + 0x272]
cmp rdx, r9
jae 0x14005abde
mov r9, rax
jmp 0x14005ac01
shr ebx, 0x23
mov r9, qword [rax + 0x160]
test r9, r9
je case.0x140048646.170
inc r8
movzx edx, word [rax + 0x270]
jo 0x14005abf4
add byte [rax], al
jo 0x14005abf4
add byte [rax], al
mov rax, r9
cmp dx, word [r9 + 0x272]
jae 0x14005abde
test r8, r8
je 0x14005ac1f
mov r10, qword [r9 + rdx*8 + 0x280]
xor r11d, r11d
xchg esp, eax
rol dword [rax + 0x45000002], 1
xor ebx, ebx
dec r8
je 0x14005ac26
mov r10, qword [r10 + 0x278]
jmp 0x14005ac11
lea r11, [rdx + 1]
lea ebx, [rdx + 1]
mov r10, r9
lea rax, [rdx + rdx*2]
lea rax, [r9 + rax*8]
add rax, 0x168
shl rdx, 5
add rdx, r9
mov qword [rcx + 8], r10
mov qword [rcx + 0x10], 0
mov qword [rcx + 0x18], r11
add rsp, 0x28
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btree_navigate.rs
mov edx, 0x2b
call fcn.14018c980
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
or eax, 0x198a2f
sbb dword [rax], eax
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btree_navigate.rs
jmp 0x14005ac5e
scasb al, byte [rdi]
adc eax, 0x41e4eb00
push rsi
push rsi
push rdi
push rbx
sub rsp, 0xb8
add byte [rax], al
add byte [rax], al
mov rsi, rdx
mov rbx, qword [rcx]
lea rax, [rsp + 0x88]
lea eax, [rsp + 0x88]
lea eax, [rsp + 0x88]
mov qword [rax], 1
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
or byte [rax - 0x73], cl
jl 0x14005acca
mov qword [rdi + 0x30], 0x20
push rdi
ror byte [rdi], 0x11
or byte [rax - 0x73], cl
jl 0x14005acca
mov qword [rdi + 0x30], 0x20
mov byte [rdi + 0x38], 3
xor ecx, ecx
leave
leave
mov qword [rdi], rcx
mov qword [rdi + 0x10], rcx
mov qword [rdi + 0x20], rax
lea rax, fcn.140011b20
mov qword [rdi + 0x28], rax
mov rcx, rbx
mov rdx, rdi
mov edx, edi
sub byte [rax - 0x77], cl
invalid
cli
call fcn.14005adb9
test al, al
jne 0x14005ad8e
add byte [rax], al
invalid
lea r8, [rsp + 0x88]
movups xmm0, xmmword [r8]
movups xmm0, xmmword [rax]
lea r14, [rsp + 0x30]
je 0x14005ad12
and al, 0x30
xor byte [rcx + 0xf], al
sub dword [rsi], eax
movaps xmmword [r14], xmm0
mov rax, qword [r8 + 0x10]
mov qword [r14 + 0x10], rax
lea rax, [rbx + 0x18]
sbb byte [r8 - 0x7d], cl
ret
invalid
sbb byte [r8 - 0x7d], cl
ret
add ebx, 0x20
mov qword [rsp + 0x48], r14
je 0x14005ad2b
lea rcx, [0x1400117b0]
lea rcx, [0x1400117b0]
mov qword [rsp + 0x50], rcx
and al, 0x50
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
lea rax, [fcn.140012500]
lea eax, [fcn.140012500]
mov qword [rsp + 0x60], rax
and al, 0x60
invalid
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
lea rax, str.Error___line:___column:
mov qword [r8], rax
mov qword [r8 + 8], 4
or byte [rax + rax], al
add byte [rax], al
invalid
or byte [rax + rax], al
add byte [rax], al
invalid
add byte [rcx - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
js 0x14005ad5d
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rdi
mov qword [r8 + 0x18], 3
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
push rsi
invalid
and byte [rax - 0x75], r9b
push rsi
sub al, ch
out dx, al
test bl, bh
dec dword [rcx + 0x7e8349c3]
or byte [rax], al
call fcn.140013250
mov ebx, eax
cmp qword [r14 + 8], 0
je 0x14005ad7f
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x14024a5f8]
xor byte [rax - 0x75], cl
or eax, 0x1ef881
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x1367d1
mov eax, ebx
add rsp, 0xb8
invalid
mov eax, 0x5b000000
invalid
mov eax, 0x5b000000
pop rdi
pop rsi
pop r14
ret
lea rax, [0x1401e1928]
lea eax, [0x1401e1928]
sbb byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0x186aff
push 0x18
invalid
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_string.rs
push 0x18
sbb byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
nop
scasb al, byte [rdi]
adc eax, 0x448d4c00
add byte [rbp + rcx*4 + 0x44], cl
lea r9, [0x1401b5c38]
lea r8, [rsp + 0x30]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
mov edx, 0x37
add byte [rax], al
add al, ch
cmp dword [rsi], ebx
adc eax, dword [rax]
call fcn.14018cbf0
ud2
or ecx, dword [rax - 0x75]
add dword [rbp + rcx*4 + 5], ecx
mov ebp, 0x490019c0
invalid
mov r8, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
ror dword [rax], 0xe9
mov cl, 0xa1
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b6a4d]
adc eax, 0x238e900
add byte [rax], al
adc eax, 0x238e900
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b6a65]
mov r8d, 0x1b
sbb eax, dword [rax]
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
jmp rax
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b6a80]
adc eax, 0x108e900
add byte [rax], al
adc eax, 0x108e900
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b6a9a]
adc eax, 0x19b84100
add byte [rax], al
invalid
adc eax, 0x19b84100
add byte [rax], al
add byte [rax - 1], cl
jmp rax
invalid
jmp rax
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b6ab3]
lea edx, [0x1401b6ab3]
lea edx, [0x1401b6ab3]
jmp 0x14005aedf
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b6abf]
jmp 0x14005b007
add dword [rcx], 0
invalid
add dword [rcx], 0
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b6ad2]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b6ad2]
jmp 0x14005b007
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b6ae5]
jmp 0x14005afeb
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b6af3]
jmp 0x14005afeb
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b6b01]
mov r8d, 0xc
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b6b0d]
jmp 0x14005afeb
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b6b1b]
jmp 0x14005afeb
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b6b29]
mov ebx, 0xd7e90015
add byte [rax], al
invalid
mov ebx, 0xd7e90015
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401b6b3c]
lea rdx, [0x1401b6b3c]
mov r8d, 0x1a
mov eax, 0x1a
jmp rax
lea rdx, [0x1401b6b56]
mov r8d, 0x3e
mov eax, 0x3e
mov eax, 0x3e
jmp rax
lea rdx, [0x1401b6b94]
mov r8d, 0x14
jmp rax
lea rdx, [0x1401b6ba8]
mov r8d, 0x34
jmp rax
lea rdx, [0x1401b6bdc]
mov r8d, 0x2c
jmp rax
lea rdx, [0x1401b6c08]
mov r8d, 0x24
jmp rax
lea rdx, [0x1401b6c2c]
mov r8d, 0xe
jmp rax
mov r8d, 0x13
jmp rax
mov r8d, 0x18
jmp rax
add rsp, 0x28
pop rdi
pop rsi
ret
mov eax, edx
mov rax, qword [rcx]
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rdx, [0x1401b5ba8]
adc eax, 0x80d4e800
sti
call qword [rax + 0x28c48348]
adc eax, 0x80d4e800
sti
call qword [rax + 0x28c48348]
ret
mov rax, qword [rsi + 0x40]
test rax, rax
je 0x14005b305
dec rax
mov qword [rsi + 0x40], rax
mov rax, qword [rsi]
mov rdi, qword [rsi + 8]
test rax, rax
je 0x14005b22c
test rdi, rdi
jne 0x14005b22c
mov rdi, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x14005b215
mov rdi, qword [rdi + 0x278]
dec rax
jne 0x14005b209
movups xmmword [r14], xmm6
mov qword [rsi], 1
mov qword [rsi + 8], rdi
xor r15d, r15d
xor r12d, r12d
jmp 0x14005b23d
test rax, rax
je 0x14005b3c6
mov r12, qword [rsi + 0x10]
mov r15, qword [rsi + 0x18]
movzx eax, word [rdi + 0x272]
mov r8, rdi
cmp r15, rax
jb 0x14005b27f
mov rdi, qword [r8 + 0x160]
test rdi, rdi
je 0x14005b39d
inc r12
movzx r15d, word [r8 + 0x270]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call rbx
mov r8, rdi
cmp r15w, word [rdi + 0x272]
jae 0x14005b24c
test r12, r12
je 0x14005b2af
mov rax, qword [rdi + r15*8 + 0x280]
dec r12
je 0x14005b2b8
mov rax, qword [rax + 0x278]
dec r12
jne 0x14005b291
mov qword [rsi + 8], rax
movups xmmword [rsi + 0x10], xmm6
test rdi, rdi
jne case.0x14003e16a.1197
jmp 0x14005b362
lea rcx, [r15 + 1]
mov rax, rdi
jmp 0x14005b2ba
xor ecx, ecx
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], rcx
lea rax, [r15 + r15*2]
cmp qword [rdi + rax*8 + 0x170], 0
je 0x14005b2f1
lea rax, [rdi + rax*8]
add rax, 0x168
mov r8, qword [rax]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call rbx
shl r15, 5
add rdi, r15
mov rcx, rdi
call fcn.14000318b
jmp 0x14005b1d7
mov r8, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
or byte [rax - 0x75], r9b
adc byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x18]
invalid
invalid
mov rax, qword [rsi + 0x18]
cmp qword [rsi], 0
add byte ds:[rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax], al
je 0x14005b362
add byte ds:[rax - 0x39], cl
invalid
test r8, r8
jne 0x14005b337
mov r8, rcx
test rax, rax
enter 0xffffffffffff8548, 0xffffffffffffffc0
je 0x14005b337
mov r8, qword [r8 + 0x278]
dec rax
jne 0x14005b32b
mov rax, qword [r8 + 0x160]
test rax, rax
je 0x14005b375
mov rsi, rax
mov rcx, qword [0x14024a5f8]
xor edx, edx
call rbx
mov rax, qword [rsi + 0x160]
mov r8, rsi
test rax, rax
jne 0x14005b343
jmp 0x14005b378
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
je 0x14005b38a
and byte [rax - 0x7d], cl
invalid
mov rsi, r8
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
movaps xmm6, xmmword [rsp + 0x20]
je 0x14005b3ac
and byte [rax - 0x7d], cl
invalid
invalid
je 0x14005b3ac
and byte [rax - 0x7d], cl
add esp, 0x38
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movsb byte [rdi], byte [rsi]
invalid
adc eax, dword [rax]
movsb byte [rdi], byte [rsi]
invalid
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btree_navigate.rs
mov edx, 0x2b
call fcn.14018c980
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.xZe_
add bl, ch
invalid
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
test r8, r8
je 0x14005b46e
mov rsi, r8
mov rdi, rdx
xlatb
mov rbx, rcx
lea r14, str.fmt_errorC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.105_src_valueindex.rscannot_access_key__in_JSON
lea r12, [0x1401f6ee4]
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
mov rdx, rdi
mov r8, rsi
call qword [rax + 0x18]
test al, al
je 0x14005b46e
mov r8d, 9
mov cl, 0x27
mov rdx, r14
call fcn.14005b482
mov r15, rax
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
mov al, byte [r15 + 0x10]
jmp 0x14005b44f
mov al, byte [r15 + 0xf]
jmp 0x14005b44f
mov rcx, r15
shr rcx, 0x20
call fcn.1400607d0
cmp al, 0x23
je 0x14005b461
jmp 0x14005b471
mov rax, r15
shr rax, 0x20
cmp eax, 0x23
jne 0x14005b471
mov rcx, r15
call fcn.140072591
test rsi, rsi
jne 0x14005b403
xor r15d, r15d
mov rax, r15
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, eax
sbb byte [rax], al
add byte [rax], al
adc eax, 0x48d98900
mov edx, eax
lea edx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btreemapentry.rs__e_
cmp rdx, 0x2710
jb 0x14005b57d
mov edi, 0x14
movabs rsi, 0x346dc5d63886594b
mov rax, r9
mul rsi
mov r8, rdx
shr r8, 0xb
imul eax, r8d, 0x2710
mov edx, r9d
sub edx, eax
imul eax, edx, 0x147b
shr eax, 0x13
imul r11d, eax, 0x64
sub edx, r11d
movzx edx, dx
lea r11, [rdi - 4]
movzx eax, word [r10 + rax*2]
mov word [rcx + rdi - 4], ax
movzx eax, word [r10 + rdx*2]
mov word [rcx + rdi - 2], ax
mov rdi, r11
cmp r9, 0x5f5e0ff
cmp ecx, 0x5f5e0ff
mov r9, r8
ja 0x14005b528
jmp 0x14005b580
mov r8, r9
cmp r8, 0x63
jbe 0x14005b5b7
mov rax, r8
shr rax, 2
movabs rdx, 0x28f5c28f5c28f5c3
mul rdx
shr rdx, 2
pop rsp
pop rdx
cmc
sub byte [rax - 9], cl
loop 0x14005b5e3
shr edx, 2
imul rax, rdx, 0x64
sub r8, rax
movzx eax, word [r10 + r8*2]
rol byte [rbx + 0xf], 0xb7
add al, 0x42
mov word [rcx + r11 - 2], ax
add r11, 0xfffffffffffffffe
mov r8, rdx
cmp r8, 0xa
jae 0x14005b5cb
add r8b, 0x30
mov byte [rcx + r11 - 1], r8b
dec r11
jmp 0x14005b5da
movzx eax, word [r10 + r8*2]
mov word [rcx + r11 - 2], ax
add r11, 0xfffffffffffffffe
mov edx, 0x14
sub rdx, r11
add rcx, r11
add ecx, ebx
mov rax, rcx
pop rdi
pop rsi
ret
je 0x14005b828
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rdx
mov r12, qword [rdx + 8]
mov r14, qword [r8]
mov qword [rsp + 0x28], r8
mov r15, qword [r8 + 0x10]
mov ebp, 0xff
lea rax, [r9 + 0x168]
mov qword [rsp + 0x20], r9
movzx ecx, word [r9 + 0x272]
mov qword [rsp + 0x40], rcx
lea rcx, [rcx*8]
lea rsi, [rcx + rcx*2]
mov rdi, 0xffffffffffffffff
test rsi, rsi
je 0x14005b7b2
lea rbx, [rax + 0x18]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
mov r13, r15
sub r13, r8
cmovb r8, r15
mov rcx, r14
call sub.VCRUNTIME140.dll_memcmp
cdqe
test eax, eax
cmovne r13, rax
xor ecx, ecx
test r13, r13
setne cl
cmovs ecx, ebp
add rsi, 0xffffffffffffffe8
inc rdi
mov rax, rbx
cmp cl, 1
je 0x14005b765
movzx eax, cl
test eax, eax
je 0x14005b7d3
jmp 0x14005b7b7
mov rdi, qword [rsp + 0x40]
sub r12, 1
jb 0x14005b854
mov r9, qword [rsp + 0x20]
mov r9, qword [r9 + rdi*8 + 0x278]
jmp 0x14005b739
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x20]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], rdi
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0x20], rcx
mov qword [rax], 0
mov rax, qword [rsp + 0x28]
cmp qword [rax + 8], 0
je 0x14005b843
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r14
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
sub byte [rbp + 0x13], bl
invalid
sub byte [rbp + 0x13], bl
add byte [rcx - 0x75], cl
adc byte [rax - 0x77], cl
adc byte [r9 + 0xf], al
adc byte [rax], al
mov rax, qword [r8 + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r8]
movups xmmword [rcx], xmm0
mov qword [rcx + 0x18], rdx
mov qword [rcx + 0x20], 0
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdx, qword [rsp + 0x28]
mov rax, qword [rdx + 0x10]
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x30]
mov qword [rcx + 0x18], rax
mov rax, qword [rsp + 0x20]
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], 0
mov qword [rcx + 0x30], rdi
jmp 0x14005b843
or esi, dword [rbx + 0x7b]
jnp 0x14005b96b
lea rdx, [r15 + 0x20]
lea edx, [rdi + 0x20]
lea rdi, [rsp + 0x90]
mov rcx, rdi
mov r8, r15
mov r9, r14
call fcn.14005c2f1
mov rcx, qword [rdi]
mov rax, qword [rdi + 0x10]
jmp 0x14005c057
nop
invalid
add byte [rax], al
mov rcx, qword [r15 + 0x10]
mov qword [rax + 0x178], rcx
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 1
jmp 0x14005c066
mov ebp, 4
cmp rsi, 5
jae 0x14005b9af
mov al, 1
jmp 0x14005b9de
je 0x14005b9c7
cmp rsi, 6
jne 0x14005b9d3
mov ebp, 5
xor eax, eax
mov qword [rsp + 0x30], rax
add eax, 0x31000000
ror byte [rax - 0x77], 0x44
and al, 0x30
xor esi, esi
jmp case.0x14003e16a.1207
mov al, 1
mov qword [rsp + 0x30], rax
mov rbp, rsi
jmp case.0x14003e16a.1207
add rsi, 0xfffffffffffffff9
mov ebp, 6
add byte [rax], al
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r15
mov rax, qword [r15 + 0x28]
mov qword [rsp + 0x48], rax
call fcn.14005c11d
mov rbx, rax
mov qword [rax + 0x160], 0
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
mov bh, 0x85
jb case.0x14003e16a.1208
add byte [rax], al
invalid
mov rdi, rbp
not rdi
add rdi, rax
mov word [rbx + 0x272], di
lea rcx, [rbp*2]
add rcx, rbp
mov rdx, qword [r13 + rcx*8 + 0x178]
int 0x78
add dword [rax], eax
add byte [rax - 0x77], cl
push rsp
and al, 0x60
int 0x78
add dword [rax], eax
add byte [rax - 0x77], cl
push rsp
and al, 0x60
movups xmm0, xmmword [r13 + rcx*8 + 0x168]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, rbp
shl rcx, 5
mov r12b, byte [r13 + rcx]
movups xmm0, xmmword [r13 + rcx + 0x10]
movups xmmword [rsp + 0x9f], xmm0
movups xmm0, xmmword [r13 + rcx + 1]
movaps xmmword [rsp + 0x90], xmm0
and al, 0x90
add byte [rax], al
add byte [rax - 0x7d], cl
dec dword [rdi + rcx]
adc dword [rsi + rax], 0
and al, 0x90
add byte [rax], al
add byte [rax - 0x7d], cl
dec dword [rdi + rcx]
adc dword [rsi + rax], 0
lea r15, [rbp + 1]
sub rax, r15
cmp rax, rdi
jne 0x14005c07a
lea rax, [r13 + 0x168]
lea rcx, [rbx + 0x168]
lea rdx, [r15 + r15*2]
lea rdx, [rax + rdx*8]
lea rax, [rdi*8]
lea r8, [rax + rax*2]
call sub.VCRUNTIME140.dll_memcpy
shl r15, 5
add r15, r13
add edi, ebp
add edi, ebp
shl rdi, 5
mov rcx, rbx
mov rdx, r15
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov word [r13 + 0x272], bp
mov dword [r13 + 0x272], ebp
mov dword [r13 + 0x272], ebp
lea rdi, [rsp + 0x50]
movaps xmm0, xmmword [rdi]
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x100], rax
lea rdx, [rsp + 0x90]
movups xmm0, xmmword [rdx + 0xf]
invalid
movups xmmword [rsp + 0x11f], xmm0
movaps xmm0, xmmword [rdx]
xor eax, eax
cmp byte [rsp + 0x30], 0
mov rcx, rbx
cmovne rcx, r13
mov rbp, qword [rsp + 0x48]
cmovne rax, rbp
movaps xmmword [rsp + 0x110], xmm0
add byte [rax], al
invalid
add byte [rax], al
mov qword [rdx], rcx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rsi
mov rcx, rdi
mov r8, qword [rsp + 0x38]
mov r9, r14
call fcn.14005c2f1
mov rcx, qword [rdi]
mov ecx, dword [rdi]
mov ecx, dword [rdi]
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0xc8], rax
cmp r12b, 6
jne 0x14005bb60
mov r15, qword [rsp + 0x38]
mov rax, qword [rsp + 0xc8]
jmp 0x14005c057
mov qword [rsp + 0x138], rcx
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x60], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x68], r12b
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [rsp + 0x69], xmm0
movups xmm0, xmmword [rsp + 0x11f]
movups xmmword [rsp + 0x78], xmm0
mov rax, qword [r13 + 0x160]
test rax, rax
je 0x14005bef4
test byte [rbx + 3], al
add byte [rax], al
lea r14, [rsp + 0x68]
xor ecx, ecx
mov r8, rbx
cmp rbp, rcx
jne 0x14005c08f
add al, 0
add byte [rcx - 0x77], cl
invalid
mov r12, rax
mov rdi, rbp
movzx eax, word [r13 + 0x270]
movzx edx, ax
movzx ebp, word [r12 + 0x272]
cmp rbp, 0xb
jb 0x14005c02d
std
or ecx, dword [rdi]
invalid
mov r13d, 4
cmp ax, 5
cmp eax, 5
mov qword [rsp + 0x48], r8
and al, 0x48
jae 0x14005bc07
mov al, 1
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rdx
jmp 0x14005bc4b
je 0x14005bc24
cmp edx, 6
jne 0x14005bc35
mov r13d, 5
xor eax, eax
mov qword [rsp + 0x40], rax
and al, 0x40
xor eax, eax
mov qword [rsp + 0x30], rax
jmp 0x14005bc4b
invalid
mov al, 1
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rdx
mov r13, rdx
jmp 0x14005bc4b
add rdx, 0xfffffffffffffff9
add edx, 0xfffffff9
mov qword [rsp + 0x30], rdx
mov r13d, 6
xor eax, eax
mov qword [rsp + 0x40], rax
call fcn.14005c14c
mov rbx, rax
mov qword [rax + 0x160], 0
mov word [rax + 0x272], 0
movzx eax, word [r12 + 0x272]
mov r15, r13
cld
add al, 0
add byte [rax - 0x77], cl
ret
test byte [rdx + rsi*2], ah
add al, byte [rax]
add byte [rbp - 0x77], cl
out dx, eax
mov edi, ebp
not r15
add r15, rax
mov word [rbx + 0x272], r15w
lea rcx, [r13*2]
add rcx, r13
mov rdx, qword [r12 + rcx*8 + 0x178]
mov qword [rsp + 0xe0], rdx
movups xmm0, xmmword [r12 + rcx*8 + 0x168]
movaps xmmword [rsp + 0xd0], xmm0
mov rcx, r13
shl rcx, 5
mov sil, byte [r12 + rcx]
movups xmm0, xmmword [r12 + rcx + 0x10]
movups xmmword [rsp + 0x9f], xmm0
movups xmm0, xmmword [r12 + rcx + 1]
movaps xmmword [rsp + 0x90], xmm0
cmp r15, 0xc
jae 0x14005c0a9
lea r14, [r13 + 1]
sub rax, r14
cmp rax, r15
jne 0x14005c07a
lea rax, [r12 + 0x168]
lea rcx, [rbx + 0x168]
lea rdx, [r14 + r14*2]
lea rdx, [rax + rdx*8]
lea rax, [r15*8]
lea r8, [rax + rax*2]
call sub.VCRUNTIME140.dll_memcpy
mov rdx, r14
shl rdx, 5
add rdx, r12
shl r15, 5
mov rcx, rbx
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov word [r12 + 0x272], r13w
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x160], xmm0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x170], rax
movups xmm0, xmmword [rsp + 0x9f]
movups xmmword [rsp + 0x11f], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x110], xmm0
movzx r15d, word [rbx + 0x272]
lea rcx, [r15 + 1]
cmp r15, 0xc
jae 0x14005c0ba
sub rbp, r13
cmp rbp, rcx
jne 0x14005c07a
inc rdi
lea rdx, [r12 + r14*8]
mov eax, 0x278
add rdx, rax
lea rcx, [rbx + rax]
shl rbp, 3
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
mov rcx, rax
cmp rax, r15
adc rax, 0
ror dword [rcx + rdi - 8], 0x48
adc eax, 0
mov rdx, qword [rbx + rcx*8 + 0x278]
mov qword [rdx + 0x160], rbx
mov word [rdx + 0x270], cx
cmp rcx, r15
jae 0x14005bde5
cmp rax, r15
cmp eax, edi
jbe 0x14005bdbb
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0x160]
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x160], al
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0x110]
sub byte [rsp + 0x110], al
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rsp + 0x11f]
movups xmmword [rsp + 0x9f], xmm0
adc dword [rsp + 0x9f], eax
cmp byte [rsp + 0x40], 0
mov rcx, rbx
cmovne rcx, r12
cmovne ecx, esp
cmovne ecx, esp
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0x30]
lea r8, [rsp + 0x50]
lea r14, [rsp + 0x68]
mov r9, r14
call fcn.14005c17b
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x150], rax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x140], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsp + 0x9f]
test byte [rdi + rbx*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xff], eax
test byte [rdi + rbx*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xff], eax
cmp sil, 6
je 0x14005c042
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x60], rax
movaps xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x68], sil
push 0x2484100f
inc dword [rax]
add byte [rax], al
invalid
je 0x14005bede
push 0x2484100f
inc dword [rax]
add byte [rax], al
invalid
movups xmmword [r14 + 0x10], xmm0
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [r14 + 1], xmm0
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + 1], eax
mov rax, qword [r12 + 0x160]
mov r13, r12
and al, 0x60
add dword [rax], eax
add byte [rbp - 0x77], cl
in eax, 0x49
mov eax, ebx
mov ebp, esp
mov r8, rbx
mov rbp, rdi
mov rcx, rdi
test rax, rax
test eax, eax
test eax, eax
jne 0x14005bbbb
invalid
jmp 0x14005bef6
xor ebp, ebp
mov rax, qword [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x50], al
add byte [rax], al
mov qword [rsp + 0xc0], rax
movaps xmm0, xmmword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov cl, byte [rsp + 0x68]
mov edx, dword [rsp + 0x69]
movzx r8d, word [rsp + 0x6d]
insd dword [rdi], dx
insd dword [rdi], dx
mov r9b, byte [rsp + 0x6f]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xb0], xmm1
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0xa8], cl
mov dword [rsp + 0xa9], edx
mov word [rsp + 0xad], r8w
mov byte [rsp + 0xaf], r9b
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
mov r15, qword [rsp + 0x38]
mov rsi, qword [r15 + 0x18]
mov rdi, qword [rsi]
test rdi, rdi
je 0x14005c0de
mov r14, qword [rsi + 8]
jbe 0x14005bf80
call fcn.14005c14c
mov qword [rax + 0x160], 0
invalid
add byte [rax], al
xor ecx, ecx
mov word [rax + 0x272], cx
mov qword [rax + 0x278], rdi
lea rdx, [r14 + 1]
mov qword [rdi + 0x160], rax
mov word [rdi + 0x270], cx
add byte [rax], al
mov qword [rsi], rax
mov qword [rsi + 8], rdx
cmp r14, rbp
jne 0x14005c0f3
movzx ecx, word [rax + 0x272]
cmp rcx, 0xa
ja 0x14005c108
add byte [rax], al
lea edx, [rcx + 1]
mov word [rax + 0x272], dx
lea rdx, [rcx + rcx*2]
mov r8, qword [rsp + 0x60]
mov qword [rax + rdx*8 + 0x178], r8
movaps xmm0, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
movups xmmword [rax + rdx*8 + 0x168], xmm0
mov rdx, rcx
mov edx, ecx
test al, dl
push 0x48000001
mov edx, ecx
shl rdx, 5
movups xmm0, xmmword [rsp + 0xa8]
movups xmm1, xmmword [rsp + 0xb8]
invalid
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb8], cl
invalid
add byte [rdi], cl
adc dword [rax + rdx + 0x10], ecx
movups xmmword [rax + rdx + 0x10], xmm1
movups xmmword [rax + rdx], xmm0
mov qword [rax + rcx*8 + 0x280], rbx
add byte [rax], al
mov qword [rbx + 0x160], rax
inc ecx
mov word [rbx + 0x270], cx
add bh, bh
shl dword [rsi - 0x77], 0x8b
jo 0x14005c02b
add byte [rax], al
add bl, ch
sbb cl, byte [rcx + rcx*4 + 0x44]
and al, 0x20
jmp 0x14005c047
mov qword [rsp + 0x20], r8
lea r8, [rsp + 0x50]
mov rcx, r12
mov r9, r14
call fcn.14005c17b
mov r15, qword [rsp + 0x38]
mov rax, qword [rsp + 0xc8]
add byte [rax], al
mov rcx, qword [rsp + 0x138]
shl rax, 5
add rax, rcx
mov rcx, qword [r15 + 0x18]
sbb byte [r8 - 1], r9b
invalid
invalid
sbb byte [r8 - 1], r9b
adc byte [r8 - 0x7f], cl
invalid
add rsp, 0x178
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_src.len____dst.len__
lea r8, [0x1401b5ea0]
mov edx, 0x28
jmp 0x14005c0a2
popfq
adc eax, 0x58d4c00
sbb byte [rsi + 0x28ba0015], bl
add byte [rax], al
add bl, ch
adc ecx, dword [rax - 0x73]
or eax, 0x159e52
lea rcx, str.assertion_failed:_edge.height__self.node.height___1
lea r8, [0x1401b5f20]
mov edx, 0x35
call fcn.14018c980
ud2
lea r8, [0x1401b5eb8]
mov edx, 0xb
mov rcx, r15
jmp 0x14005c0d7
invalid
sbb eax, 0xf058d4c
sahf
adc eax, 0xcba00
add byte [rax], al
lea r8, [0x1401b5ed0]
mov edx, 0xc
jmp 0x14005c0d7
lea r8, [0x1401b5eb8]
mov edx, 0xb
mov rcx, rdi
call fcn.14018c910
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1401b5d80]
mov edx, 0x2b
add byte [rbp + rcx*4 + 5], cl
xchg esp, eax
pushfq
adc eax, 0x2bba00
add byte [rax], al
jmp 0x14005c0a2
lea rcx, str.assertion_failed:_edge.height__self.height___1
lea r8, [0x1401b5e60]
mov edx, 0x30
jmp 0x14005c0a2
lea rcx, str.assertion_failed:_idx___CAPACITY_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btree_node.rs
lea r8, [0x1401b5e18]
mov edx, 0x20
jmp 0x14005c0a2
add byte [rax], al
add bl, ch
test dword [rax - 0x7d], ecx
sub rsp, 0x28
mov al, byte [0x14024a6a0]
mov ecx, 0x278
call fcn.140010290
test rax, rax
je 0x14005c13b
add rsp, 0x28
ret
mov ecx, 8
mov edx, 0x278
call fcn.14018c620
ud2
add ecx, ebp
lea rcx, [rax + rcx*8]
mov dword [rsp + 0x2c], r15d
mov r15, r13
sub r15, rsi
lea rax, [r15*8]
lea r8, [rax + rax*2]
mov rdx, r12
call fcn.14018c13d
movups xmm0, xmmword [r14]
movups xmmword [r12], xmm0
mov rax, qword [r14 + 0x10]
mov qword [r12 + 0x10], rax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rdx, rsi
shl rdx, 5
add rdx, rdi
mov rcx, rbp
shl rcx, 5
add rcx, rdi
shl r15, 5
mov r8, r15
mov r15d, dword [rsp + 0x2c]
call fcn.14018c13d
mov rbx, qword [rsp + 0xc0]
mov rax, rsi
shl rax, 5
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rdi + rax + 0x10], xmm1
invalid
invalid
adc byte [rdi], cl
adc dword [rdi + rax], eax
lea r14, [r13 + 2]
lea rax, [rsi + 2]
cmp rax, r14
jae 0x14005c2aa
invalid
lea rcx, [rdi + 0x278]
lea rdx, [rcx + rbp*8]
lea rcx, [rcx + rax*8]
mov r8, r13
sub r8, rsi
shl r8, 3
call fcn.14018c13d
invalid
mov qword [rdi + rsi*8 + 0x280], rbx
mov word [rdi + 0x272], r15w
cmp rbp, r14
jae 0x14005c2e0
inc r13
mov rax, qword [rdi + rsi*8 + 0x280]
mov qword [rax + 0x160], rdi
inc rsi
mov word [rax + 0x270], si
cmp r13, rsi
jne 0x14005c2c2
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r12, r8
mov rsi, qword [rdx]
mov rbp, qword [rdx + 0x10]
movzx edi, word [rsi + 0x272]
movzx ebx, di
add byte [rdi], cl
mov bh, 0xdf
lea r15, [rbp + 1]
lea rax, [rbp*2]
add rax, rbp
lea r13, [rsi + rax*8]
lea ebp, [rsi + rax*8]
lea ebp, [rsi + rax*8]
add r13, 0x168
cmp r15, rbx
jbe 0x14005c362
mov rax, qword [r12 + 0x10]
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [r12]
movups xmmword [r13], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
jmp 0x14005c3e2
lea rax, [rsi + 0x168]
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
lea rcx, [r15 + r15*2]
lea rcx, [rax + rcx*8]
sub rbx, rbp
lea rax, [rbx*8]
lea r8, [rax + rax*2]
mov qword [rsp + 0x20], rdx
mov rdx, r13
call fcn.14018c13d
movups xmm0, xmmword [r12]
movups xmmword [r13], xmm0
mov rax, qword [r12 + 0x10]
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rdx, rbp
shl rdx, 5
add rdx, rsi
shl r15, 5
add r15, rsi
shl rbx, 5
mov rcx, r15
mov r8, rbx
call fcn.14018c13d
mov rdx, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
inc edi
mov rax, rbp
shl rax, 5
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [rsi + rax], xmm0
mov word [rsi + 0x272], di
mov rax, qword [rdx + 8]
mov qword [rcx], rsi
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rbp
mov dword [rcx + 0x10], ebp
mov dword [rcx + 0x10], ebp
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, rcx
mov r8, qword [rcx]
mov rcx, qword [0x14024a5f8]
mov dh, 0xe1
invalid
add byte [rax - 0x7b], cl
invalid
je 0x14005c466
mov dh, 0xe1
invalid
xor edx, edx
mov r9, rsi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
test rax, rax
jne 0x14005c475
mov ecx, 1
mov rdx, rsi
call fcn.14018c620
add dword [rbx], edx
add byte [rdi], cl
invalid
add dword [rbx], edx
add byte [rdi], cl
or esi, dword [rcx]
div byte [rcx]
sar bh, cl
adc eax, 0x1350e0
xor esi, esi
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 1
mov qword [rdi], rax
mov qword [rdi + 8], rsi
add rsp, 0x28
pop rdi
pop rsi
ret
in al, dx
pop rax
mov rdi, rdx
mov rsi, rcx
mov rax, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
cmp rdx, rax
jae 0x14005c896
mov rbx, r8
lea r13, [0x1401b71d0]
lea r14, [rsp + 0x28]
lea rbp, [0x1401f6ef4]
lea r15, [rsp + 0x48]
jl 0x14005c4e8
invalid
jl 0x14005c4e8
mov r9, qword [rdi]
mov r9, qword [rdi]
mov r12, rdx
movzx ecx, byte [r9 + r12]
cmp byte [rcx + r13], 0
jne 0x14005c4e8
inc r12
inc esp
mov qword [rdi + 0x10], r12
cmp r12, rax
jb 0x14005c4cb
jmp 0x14005c893
lea r8, [r9 + r12]
cmp ecx, 0x5c
jne 0x14005c8c6
rol dword [rbx], 1
add byte [rax], al
add byte [rcx + 0x39], cl
invalid
cmp r12, rdx
jb 0x14005ca06
invalid
invalid
add byte [rax], al
or byte [0x1414ec500], al
ror dword [rax - 0x77], 1
invalid
add r9, rdx
mov rcx, rbx
mov rdx, r9
call fcn.14002743e
cld
dec dword [rcx - 1]
invalid
mov qword [rdi + 0x10], r12
mov rcx, r14
mov rdx, rdi
scasd eax, dword [rdi]
cld
dec dword [rcx - 1]
invalid
call fcn.14005caa2
add byte [rax], al
cmp byte [rsp + 0x28], 0
jne case.0x14005a93d.48
movzx eax, byte [rsp + 0x29]
and al, 0x29
cmp eax, 0x61
jg 0x14005c56c
cmp eax, 0x22
je case.0x14005a93d.54
push 0xf2ff883
test byte [rcx - 0x7d000000], al
clc
pop rsp
cmp eax, 0x2f
je 0x14005c5c2
cmp eax, 0x5c
jne case.0x14005c57c.111
add al, 0
add byte [rax - 0x75], cl
push rbx
adc byte [rax + 0x3b], cl
push rbx
or byte [rbp + 0xc], dh
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x14005c560
mov rcx, rbx
call fcn.14002cceb
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 0x5c
pop rsp
jmp 0x14005c6ec
lea ecx, [rax - 0x6e]
xchg edx, eax
cmp ecx, 7
ja case.default.0x14005c57c
stc
invalid
movsxd rax, dword [rbp + rcx*4]
add rax, rbp
jmp rax
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x14005c594
mov rcx, rbx
call fcn.14002cceb
std
invalid
std
dec dword [rax - 0x75]
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 0xa
jmp 0x14005c6ec
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x14005c5b6
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 0xa
jmp 0x14005c6ec
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
cmp edx, dword [rbx + 8]
jne 0x14005c5b6
mov rcx, rbx
call fcn.14002cceb
mov rdx, qword [rbx + 0x10]
adc byte [rax - 0x75], cl
add eax, esi
add al, 0x10
and ch, cl
sub al, byte [rcx]
add byte [rax], al
mov rax, qword [rbx]
mov byte [rax + rdx], 0x22
jmp 0x14005c6ec
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x14005c5d8
or byte [rbp + 0xc], dh
mov rcx, rbx
call fcn.14002cceb
dec dword [rax - 0x75]
push rbx
invalid
dec dword [rax - 0x75]
push rbx
adc byte [rax - 0x75], cl
add eax, esi
add al, 0x10
invalid
mov rax, qword [rbx]
mov byte [rax + rdx], 0x2f
jmp 0x14005c6ec
add byte [rbx - 0x7bf09d08], al
loop 0x14005c5eb
cmp eax, 0x62
je 0x14005c6cf
test dl, ah
add byte [rax], al
invalid
add byte [rax], al
cmp eax, 0x66
jne case.0x14005c57c.111
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
push rbx
or byte [rbp + 0xc], dh
push rbx
or byte [rbp + 0xc], dh
mov rcx, rbx
call fcn.14002cceb
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 0xc
jmp 0x14005c6ec
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x14005c62e
push rbx
adc byte [rax + 0x3b], cl
push rbx
or byte [rbp + 0xc], dh
mov rcx, rbx
call fcn.14002cceb
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 0xd
jmp 0x14005c6ec
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x14005c650
mov rcx, rbx
call fcn.14002cceb
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 9
adc byte [rcx], cl
adc byte [rcx], cl
jmp 0x14005c6ec
mov rcx, r15
mov rdx, rdi
call fcn.14005cb01
add byte [rax], al
cmp word [rsp + 0x48], 0
jne case.0x14005adca.30
movzx r12d, word [rsp + 0x4a]
movzx eax, r12w
mov ecx, eax
and ecx, 0xfc00
cmp ecx, 0xd800
je 0x14005c709
cmp ecx, 0xdc00
je 0x14005c9d6
mov ecx, eax
xor ecx, 0xffefd800
cmp ecx, 0xffef07ff
jbe 0x14005ca1a
mov dword [rsp + 0x28], 0
cmp eax, 0x80
jae 0x14005c82b
mov byte [rsp + 0x28], r12b
mov eax, 1
jmp 0x14005c87b
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x14005c6e5
invalid
or al, 0x48
mov ecx, ebx
mov rcx, rbx
call fcn.14002cceb
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 8
inc rdx
mov qword [rbx + 0x10], rdx
mov rax, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
cmp rdx, rax
jb 0x14005c4c5
jmp 0x14005c896
mov rcx, r14
mov rdx, rdi
call fcn.14005cbc5
cmp byte [rsp + 0x28], 0
jne case.0x14005a93d.48
mov qword [rsp + 0x40], rsi
mov rsi, r15
mov r15, qword [rdi + 0x10]
lea rax, [r15 + 1]
cmp byte [rsp + 0x29], 0x5c
mov qword [rdi + 0x10], rax
jne 0x14005c95b
mov rcx, r14
mov rdx, rdi
call fcn.14005cbc5
cmp byte [rsp + 0x28], 0
jne 0x14005c995
add r15, 2
cmp byte [rsp + 0x29], 0x75
mov qword [rdi + 0x10], r15
jne 0x14005c95b
mov rcx, r14
mov rdx, rdi
call fcn.14005cb01
cmp word [rsp + 0x28], 0
jne 0x14005c995
movzx eax, word [rsp + 0x2a]
lea ecx, [rax + 0x2000]
movzx ecx, cx
cmp ecx, 0xfc00
jb 0x14005c99c
add r12d, 0x2800
mov edx, 0xffff
and r12d, edx
shl r12d, 0xa
lea ecx, [rax + 0x2400]
and ecx, edx
or ecx, r12d
lea edx, [rcx + 0x10000]
cmp edx, 0x110000
je 0x14005c9aa
mov r8d, edx
xor r8d, 0xd800
add r8d, 0xffef0000
cmp r8d, 0xffef0800
jb 0x14005c9aa
mov r8d, edx
shr r8d, 0x12
and r8b, 7
or r8b, 0xf0
mov byte [rsp + 0x28], r8b
shr edx, 0xc
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x29], dl
shr ecx, 6
and cl, 0x3f
or cl, 0x80
mov byte [rsp + 0x2a], cl
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2b], al
mov eax, 4
mov r15, rsi
mov rsi, qword [rsp + 0x40]
jmp 0x14005c87b
cmp eax, 0x800
jae 0x14005c852
mov eax, r12d
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x28], al
and r12b, 0x3f
or r12b, 0x80
mov byte [rsp + 0x29], r12b
mov eax, 2
jmp 0x14005c87b
mov ecx, eax
shr ecx, 0xc
or cl, 0xe0
mov byte [rsp + 0x28], cl
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x29], al
and r12b, 0x3f
or r12b, 0x80
mov byte [rsp + 0x2a], r12b
mov eax, 3
lea r8, [rsp + rax]
add r8, 0x28
mov rcx, rbx
mov rdx, r14
bnd call fcn.14002743e
bnd call fcn.14002743e
jmp 0x14005c6f3
mov rdx, r12
cmp rdx, rax
jne 0x14005c9f2
lea rbx, [rsp + 0x28]
mov qword [rbx], 4
mov rcx, qword [rdi]
mov r8, rdx
call fcn.14005ca46
mov r8, rdx
mov rcx, rbx
mov rdx, rax
call fcn.14018e593
jmp 0x14005c911
cmp ecx, 0x22
jne 0x14005c969
cmp qword [rbx + 0x10], 0
je 0x14005c92d
cmp r12, rdx
jb 0x14005ca34
add r9, rdx
mov rcx, rbx
mov rdx, r9
call fcn.14002743e
inc r12
mov qword [rdi + 0x10], r12
mov rax, qword [rbx]
mov rcx, qword [rbx + 0x10]
adc byte [r8 - 0x77], cl
or byte [rax - 0x77], r9b
adc byte [rax - 0x39], r9b
invalid
add dword [rax], eax
add byte [rax], al
jmp 0x14005c91c
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], 2
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, r12
sub rax, rdx
jb 0x14005ca3d
add al, 1
add byte [rax], al
add r9, rdx
inc r12
mov qword [rdi + 0x10], r12
mov qword [rsi + 8], r9
or byte [rax - 0x77], r9b
adc byte [rax - 0x39], r9b
invalid
add byte [rax], al
add byte [rax], al
invalid
or byte [rax - 0x77], r9b
adc byte [rax - 0x39], r9b
invalid
add byte [rax], al
add byte [rax], al
jmp 0x14005c91c
mov rax, qword [rsp + 0x50]
jmp 0x14005c911
lea rdx, [rsp + 0x28]
mov qword [rdx], 0x17
add byte [rax], al
invalid
mov dword [rdx], 0x17
add byte [rax], al
add bl, ch
inc r12
jmp 0x14005c9b6
inc r12
mov qword [rdi + 0x10], r12
lea rdi, [rsp + 0x28]
lea edi, [rsp + 0x28]
lea edi, [rsp + 0x28]
mov qword [rdi], 0x10
mov rcx, r9
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rdx, rax
mov r8, r12
call fcn.14005ca46
mov r8, rdx
mov rcx, rdi
jmp 0x14005c8bc
mov rax, qword [rsp + 0x30]
jmp 0x14005c9be
lea rdx, [rsp + 0x28]
mov qword [rdx], 0x14
add bl, ch
invalid
add bl, ch
or al, 0x48
lea edx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x28]
and al, 0x28
mov qword [rdx], 0xf
mov rcx, rdi
stc
call fcn.14005cc1d
add byte [rax - 0x75], cl
je 0x14005c9e6
mov rsi, qword [rsp + 0x40]
jmp 0x14005c911
jmp 0x14005c911
lea rbx, [rsp + 0x28]
mov qword [rbx], 0xc
or al, 0
add byte [rax], al
or al, 0
add byte [rax], al
add byte [rax], al
add bl, ch
or al, 0x48
lea ebx, [rsp + 0x28]
invalid
jmp 0x14005c9e2
lea rbx, [rsp + 0x28]
sub byte [rax - 0x39], cl
add edx, dword [rax + rax]
add byte [rax], al
mov qword [rbx], 0x14
add byte [rbx + rcx*4 + 0x47], cl
adc byte [rax - 0x75], cl
cmovs ecx, dword [rbx - 0x4016f7a9]
invalid
invalid
mov r8, qword [rdi + 0x10]
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
mov edx, dword [rdi + 8]
jmp 0x14005c8b1
mov edi, 0x4cfffffe
lea eax, [0x1401b7140]
lea r8, [0x1401b7140]
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.14018c8a0
ud2
lea r8, [0x1401b7188]
mov rcx, rdx
mov rdx, r12
call fcn.14018cb80
push 0xf001301
invalid
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1401b72d0]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
add al, ch
call qword [rdx]
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
sbb eax, 0xeb0015a7
call fcn.14018c980
ud2
lea r8, [0x1401b7158]
jmp 0x14005ca0d
invalid
ror byte [rbp + rcx*4 + 5], 1
sub al, 0xa7
adc eax, 0x48c7eb00
sub rsp, 0x28
lea r8, [0x1401b7170]
jmp 0x14005ca0d
cmp rdx, r8
jb 0x14005ca8e
mov eax, 1
test r8, r8
je 0x14005ca87
xor r9d, r9d
xor r10d, r10d
inc r10
xor r11d, r11d
cmp byte [rcx + r9], 0xa
sete r11b
mov edx, 0
cmovne rdx, r10
add rax, r11
inc r9
mov r10, rdx
cmp r8, r9
jne 0x14005ca5f
jmp 0x14005ca89
xor edx, edx
add rsp, 0x28
ret
lea rax, [0x1401b7128]
mov rcx, r8
mov r8, rax
call fcn.14018c910
ud2
add dword [rcx], esi
ror byte [rax - 0x3b7cb7fa], 0x38
mov byte [rsi], al
add rsp, 0x38
and byte [rax - 0x39], cl
invalid
adc byte [rcx - 0x73], cl
add al, 0x48
cmp ecx, edx
ja 0x14005cb6f
mov rcx, qword [rax]
mov r10d, 4
xor r9d, r9d
leave
leave
lea r11, [0x1401b72e8]
cmp r8, rdx
jae 0x14005cbb1
movzx edi, byte [rcx + r8]
movzx edi, byte [rdi + r11]
movzx edi, di
inc r8
mov qword [rax + 0x10], r8
cmp edi, 0xff
je 0x14005cb87
shl r9d, 4
add r9d, edi
add ecx, edi
add ecx, edi
dec r10d
jne 0x14005cb31
mov word [rsi + 2], r9w
mov word [rsi], 0
add rsp, 0x38
pop rdi
pop rsi
ret
mov qword [rax + 0x10], rdx
lea rdi, [rsp + 0x20]
mov qword [rdi], 4
mov rcx, qword [rax]
mov ecx, dword [rax]
mov ecx, dword [rax]
mov r8, rdx
jmp 0x14005cb93
lea rdi, [rsp + 0x20]
mov qword [rdi], 0xc
call fcn.14005ca46
mov r8, rdx
mov rcx, rdi
mov rdx, rax
call fcn.14018e593
mov qword [rsi + 8], rax
mov word [rsi], 1
add dword [rax], eax
add dword [rax], eax
jmp 0x14005cb68
lea rax, [0x1401b71b8]
mov rcx, r8
mov r8, rax
call fcn.14018c8a0
ud2
jae 0x14005cbf0
mov rax, qword [rdx]
mov al, byte [rax + r8]
add al, 0
mov byte [rsi + 1], al
xor eax, eax
mov byte [rsi], al
add rsp, 0x38
pop rdi
pop rsi
ret
lea rdi, [rsp + 0x20]
mov qword [rdi], 4
mov rcx, qword [rdx]
mov rdx, rax
call fcn.14005ca46
invalid
invalid
dec dword [rcx - 0x77]
ror byte [rax - 0x77], 1
stc
mov rdx, rax
call fcn.14018e593
mov qword [rsi + 8], rax
mov al, 1
jmp 0x14005cbe7
invalid
mov rsi, rdx
mov r8, qword [rcx + 0x10]
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rcx, rax
call fcn.14005ca46
mov r8, rdx
mov rcx, rsi
mov rdx, rax
add rsp, 0x20
and byte [rsi - 0x17], bl
sbb qword [rbx], rdx
invalid
and byte [rsi - 0x17], bl
sbb qword [rbx], rdx
add byte [rcx + 0x57], al
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
in al, dx
push 0x48d68948
invalid
mov rbx, rcx
in al, dx
push 0x48d68948
invalid
mov rbx, rcx
invalid
movzx eax, byte [rcx]
lea rcx, [0x1401f6f14]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [rsi]
mov rcx, qword [rax]
lea rdx, str.null__b_f_n_r_t0123456789abcdef___n
mov r8d, 4
jmp case.0x14005b435.15
xor r8d, r8d
cmp byte [rbx + 1], 0
lea rax, str.falsetrue
lea rdx, [0x1401b5b9d]
cmove rdx, rax
sete r8b
ror byte [rcx - 0x7d], 0xc8
add al, 0x48
mov eax, dword [rsi]
mov rcx, qword [rax]
call fcn.14005b3d6
jmp 0x14005ccf0
mov rax, qword [rbx + 8]
test rax, rax
je 0x14005cf0e
cmp eax, 1
jne 0x14005cf45
mov rdx, qword [rbx + 0x10]
mov edx, dword [rbx + 0x10]
lea rcx, [rsp + 0x20]
call fcn.14005b5eb
jmp 0x14005cf1c
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x18]
mov rcx, qword [rsi]
call fcn.14005cf96
test rax, rax
je 0x14005cf32
jmp 0x14005cef6
mov rdi, qword [rbx + 8]
mov r15, qword [rbx + 0x18]
mov r14, qword [rsi]
mov rcx, qword [r14]
lea rdx, [0x1401e0c18]
mov r8d, 1
call fcn.14005b3d6
test rax, rax
jne 0x14005cef6
test r15, r15
je 0x14005ce6f
mov cl, 1
xor edx, edx
jmp 0x14005ce8d
mov r14, qword [rbx + 0x18]
mov rdi, qword [rsi]
mov rcx, qword [rdi]
lea rdx, [0x1401b6eab]
mov r8d, 1
call fcn.14005b3d6
test rax, rax
jne 0x14005cef6
mov bpl, 1
test r14, r14
jne 0x14005cd86
mov rcx, qword [rdi]
lea rdx, [0x1401b886b]
mov r8d, 1
call fcn.14005b3d6
test rax, rax
jne 0x14005cef6
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx], dh
in eax, dx
xor ebp, ebp
mov rax, qword [rbx + 8]
mov rcx, qword [rbx + 0x10]
xor edx, edx
test rax, rax
setne dl
cmove r14, rax
lea rbx, [rsp + 0x20]
mov qword [rbx], rdx
xor r8d, r8d
mov qword [rbx + 8], r8
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], rcx
mov dword [rbx + 0x18], ecx
mov dword [rbx + 0x18], ecx
mov qword [rbx + 0x20], rdx
mov qword [rbx + 0x28], r8
mov qword [rbx + 0x30], rax
mov qword [rbx + 0x38], rcx
mov qword [rbx + 0x40], r14
lea r14, [0x1401e2200]
lea r15, [0x1401b6eaa]
invalid
invalid
adc eax, 0xd9894800
mov rcx, rbx
call fcn.14005ab5a
test rax, rax
je 0x14005ce51
mov r13, rax
mov r12, rdx
cmp bpl, 1
je 0x14005ce06
mov rcx, qword [rdi]
mov r8d, 1
mov rdx, r15
call fcn.14005b3d6
test rax, rax
jne 0x14005cf8c
mov rdx, qword [r13]
mov r8, qword [r13 + 0x10]
mov rcx, rdi
call fcn.14005cf96
test rax, rax
jne 0x14005cf8c
mov rcx, qword [rdi]
mov r8d, 1
mov rdx, r14
call fcn.14005b3d6
test rax, rax
jne 0x14005cf8c
mov rcx, r12
mov rdx, rsi
call fcn.14005cc4b
mov bpl, 2
test rax, rax
je 0x14005cdd3
jmp 0x14005cf34
test bpl, bpl
je 0x14005cf32
mov rcx, qword [rdi]
lea rdx, [0x1401b886b]
mov r8d, 1
jmp 0x14005cf28
mov rcx, qword [r14]
lea rdx, [0x1401e0c19]
mov r8d, 1
call fcn.14005b3d6
test rax, rax
jne 0x14005cef6
mov dl, 1
xor ecx, ecx
shl r15, 5
lea rbx, [0x1401b6eaa]
test r15, r15
je 0x14005cedc
invalid
invalid
test cl, 1
jne 0x14005ceb8
mov rcx, qword [r14]
mov r8d, 1
mov rdx, rbx
call fcn.14005b3d6
test rax, rax
jne 0x14005cef6
lea r12, [rdi + 0x20]
mov rcx, rdi
mov rdx, rsi
call fcn.14005cc4b
add r15, 0xffffffffffffffe0
xor ecx, ecx
mov edx, 0
mov rdi, r12
test rax, rax
je 0x14005ce98
jmp 0x14005cf34
test dl, 1
jne 0x14005cf32
mov rcx, qword [r14]
lea rdx, [0x1401e0c19]
mov r8d, 1
jmp case.0x14005b435.15
mov rcx, rax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14018e5e7
mov rdx, qword [rbx + 0x10]
lea rcx, [rsp + 0x20]
call fcn.14005b4fe
mov r8, rdx
mov rcx, qword [rsi]
mov rcx, qword [rcx]
mov rdx, rax
call fcn.14005b3d6
test rax, rax
jne 0x14005cf8c
pop rdx
pop rdx
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movsd xmm0, qword [rbx + 0x10]
ucomisd xmm0, xmm0
jp case.0x14005cc72.0
movq rax, xmm0
movq rax, mm0
btr rax, 0x3f
movabs rcx, 0x7ff0000000000000
cmp rax, rcx
je case.0x14005cc72.0
lea rdi, [rsp + 0x20]
mov rdx, rdi
call 0x140059e58
mov rcx, qword [rsi]
mov rcx, qword [rcx]
mov rdx, rdi
mov r8, rax
jmp 0x14005cf28
mov rcx, rax
call 0x14018e5e7
jmp 0x14005cf34
scasd eax, dword [rdi]
stosd dword [rdi], eax
adc eax, 0x1b84100
add byte [rax], al
add al, ch
adc ah, ah
invalid
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and eax, 0x159ef9
mov rsi, r13
mov qword [rsp + 0x30], rbx
mov rax, rbp
cmp rsi, r15
je 0x14005d131
mov r9, rbp
inc rbp
movzx r14d, byte [rsi]
inc rsi
movzx ebx, byte [r14 + r12]
test ebx, ebx
je 0x14005cff2
mov r8, r9
sub r8, rax
jbe 0x14005d069
test rax, rax
je 0x14005d038
cmp qword [rsp + 0x30], rax
jbe 0x14005d032
cmp byte [r13 + rax], 0xc0
jge 0x14005d038
jmp 0x14005d1a6
jne 0x14005d1a6
cmp r9, qword [rsp + 0x30]
jae case.0x14004b1d0.95
cmp byte [r13 + r9], 0xbf
jg 0x14005d052
jmp 0x14005d1a6
jne 0x14005d1a6
add rax, r13
mov rcx, qword [rdi]
mov rdx, rax
call fcn.14005b3d6
test rax, rax
test eax, eax
test eax, eax
jne 0x14005cfc9
cmp ebx, 0x65
jg case.0x14005cc72.6
lea rdx, [0x1401b6e8c]
cmp ebx, 0x22
je 0x14005d0dd
cmp ebx, 0x5c
je 0x14005d0b2
cmp ebx, 0x62
jne case.0x14005d0a7.111
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x159e01
invalid
lea rdx, [0x1401b6e90]
add bl, ch
lea r8, [rbx - 0x6e]
lea eax, [rbx - 0x6e]
jmp 0x14005d0dd
lea eax, [rbx - 0x6e]
cmp eax, 7
ja case.default.0x14005d0a7
lea rcx, [0x1401f6f2c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [0x1401b6e94]
jmp 0x14005d0dd
invalid
sub ecx, dword [rax - 0x73]
adc eax, 0x159dd5
invalid
popfq
invalid
invalid
lea rdx, [0x1401b6e8e]
invalid
jmp 0x14005d0dd
cmp ebx, 0x66
jne case.0x14005d0a7.111
lea rdx, [0x1401b6e92]
jmp 0x14005d0dd
lea rdx, [0x1401b6e96]
jmp 0x14005d0dd
ret 0x159d
lea rdx, [0x1401b6e98]
mov rcx, qword [rdi]
mov r8d, 2
mov eax, 2
mov eax, 2
call fcn.14005b3d6
test rax, rax
je 0x14005cfef
jmp 0x14005cfc9
mov eax, r14d
and eax, 0xf
shr r14d, 4
lea rdx, [0x1401b6e9a]
mov cl, byte [r14 + rdx]
mov al, byte [rax + rdx]
mov dword [rsp + 0x2a], 0x3030755c
xor byte [rax - 0x77d1dbb4], cl
and al, 0x2f
mov rcx, qword [rdi]
mov r8d, 6
lea rdx, [rsp + 0x2a]
jmp 0x14005d0e6
mov rdx, qword [rsp + 0x30]
cmp rdx, rax
je 0x14005d181
test rax, rax
je 0x14005d167
mov r8, rdx
sub r8, rax
jbe 0x14005d150
cmp byte [r13 + rax], 0xbf
jg 0x14005d16a
lea rcx, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.105_src_ser.rs
mov qword [rsp + 0x20], rcx
mov rcx, r13
mov r8, rax
mov r9, rdx
jmp 0x14005d1bd
mov r8, rdx
add r13, rax
mov rcx, qword [rdi]
mov rdx, r13
call fcn.14005b3d6
test rax, rax
jne 0x14005cfc9
test dword [rax - 2], ecx
invalid
invalid
test dword [rax - 2], ecx
invalid
mov rcx, qword [rdi]
lea rdx, str._RUST_BACKTRACElibrary_std_srcenv.rs
mov r8d, 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14005b3d6
lea rcx, str._bne_
mov qword [rsp + 0x20], rcx
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, r13
mov rdx, qword [rsp + 0x30]
mov r8, rax
call fcn.14018cdb0
ud2
lea rcx, str.internal_error:_entered_unreachable_code_e
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.105_src_ser.rs
mov edx, 0x28
call fcn.14018c980
ud2
movzx r11d, byte [r9 + r8 - 1]
cmp r11, 0x20
ja 0x14005d315
bt r10, r11
jae 0x14005d315
movabs dword [0x4e1041894c1d73da], eax
lea ebx, [rdx + rax]
mov qword [rcx + 0x10], r8
lea r11, [rdx + r8]
inc r11
inc r8
cmp r11, 1
jne 0x14005d2e6
jmp case.0x14003e16a.1220
add rsp, 0x38
ret
lea rdx, [rsp + 0x20]
mov qword [rdx], 0x16
call fcn.14018e62d
jmp case.0x14003e16a.1220
sub esp, 0x40
mov r9, qword [rcx]
mov r10, qword [rcx + 8]
mov r11, qword [rcx + 0x10]
xor eax, eax
xor esi, esi
cmp r8, rsi
je 0x14005d37e
cmp r11, r10
jae 0x14005d36d
mov bl, byte [r9 + r11]
inc r11
mov qword [rcx + 0x10], r11
lea rdi, [rsi + 1]
add dword [rdx], edi
sbb al, 0x32
add dword [rdx], edi
sbb al, 0x32
mov rsi, rdi
je 0x14005d33e
lea rdx, [rsp + 0x28]
mov qword [rdx], 9
jmp 0x14005d379
lea rdx, [rsp + 0x28]
mov qword [rdx], 5
call fcn.14005cc1d
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
lea rdi, [r10 + 1]
mov bl, byte [rcx + rax - 1]
add bl, 0xd0
cmp bl, 0xa
jae 0x14005d446
cmp r9, r10
jbe 0x14005d427
cmp r9, rdi
jne 0x14005d4a6
add byte [rax], al
add byte [rax], al
cmp bl, 5
ja 0x14005d4a6
movzx ebx, bl
mov qword [rdx + 0x10], rax
lea r9, [r9 + r9*4]
lea r9, [rbx + r9*2]
lea rbx, [r11 + rax]
inc rbx
ret
inc rax
cmp rbx, 2
jne 0x14005d408
ret
mov rcx, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp 0x14005d4db
xchg byte [rax], al
add byte [rax], al
xchg byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rax], 5
jmp 0x14005d46f
and al, 0x28
mov qword [rax], 0xd
mov rcx, rdx
mov rdx, rax
call fcn.14005cc1d
mov qword [rsi + 8], rax
mov qword [rsi], 3
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
lea rdi, [rsp + 0x28]
mov rcx, rdi
call fcn.14018e6b7
cmp qword [rdi], 0
je 0x14005d4c9
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov eax, 3
jmp 0x14005d4d6
movsd xmm0, qword [rsp + 0x30]
movsd qword [rsi + 8], xmm0
xor eax, eax
mov qword [rsi], rax
jmp 0x14005d485
push rsi
push rdi
sub rsp, 0x38
mov rsi, rcx
mov rax, qword [rdx + 0x10]
cmp rax, qword [rdx + 8]
jae 0x14005d51b
mov rcx, qword [rdx]
movzx eax, byte [rcx + rax]
cmp eax, 0x2e
je 0x14005d55f
cmp eax, 0x45
je 0x14005d504
cmp eax, 0x65
jne 0x14005d51b
clc
jne 0x14005d51b
mov dword [rsp + 0x20], 0
lea rdi, [rsp + 0x28]
mov rcx, rdi
call fcn.14005d7b7
jmp 0x14005d574
mov ecx, 1
add dword [rax], eax
add byte [rax], al
test r8b, r8b
je 0x14005d52a
mov rax, r9
jmp 0x14005d59a
mov rax, r9
neg rax
js 0x14005d595
movq xmm0, r9
movd mm0, ecx
punpckldq xmm0, xmmword [0x1401921b0]
punpckldq mm0, dword [0x1401921b0]
subpd xmm0, xmmword [0x1401921c0]
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
adc eax, 0x580ff2c8
enter 0x4866, 0xf
jle 0x14005d520
addps xmm1, xmm0
movq rax, xmm1
btc rax, 0x3f
jmp 0x14005d591
mov dword [rsp + 0x20], 0
lea rdi, [rsp + 0x28]
and byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x14005d58f
sub byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14005d68e
cmp qword [rdi], 0
je 0x14005d58c
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], 3
jmp 0x14005d5a1
xor byte [rax - 0x77], cl
or byte [rax - 0x39], r9b
invalid
mov rax, qword [rsp + 0x30]
and al, 0x30
xor ecx, ecx
jmp 0x14005d59a
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov qword [rsi], rcx
mov qword [rsi + 8], rax
add rsp, 0x38
pop rdi
pop rsi
ret
and al, 0x70
movq xmm1, r9
outsb dx, byte [rsi]
leave
punpckldq xmm1, xmmword [0x1401921b0]
subpd xmm1, xmmword [0x1401921c0]
movapd xmm0, xmm1
sub cl, al
sub cl, al
unpckhpd xmm0, xmm1
addsd xmm0, xmm1
mov r9d, eax
neg r9d
cmovs r9d, eax
cmp r9d, 0x135
jb 0x14005d61a
xorpd xmm1, xmm1
movsd xmm2, qword [0x1401921d0]
mov ecx, 0x134
ucomisd xmm0, xmm1
jne 0x14005d601
jnp 0x14005d671
test eax, eax
jns 0x14005d64b
divsd xmm0, xmm2
add eax, ecx
mov r9d, eax
neg r9d
cmovs r9d, eax
cmp r9d, ecx
ja 0x14005d5f9
mov ecx, r9d
lea r9, [0x1401b6038]
movsd xmm1, qword [r9 + rcx*8]
test eax, eax
js 0x14005d66d
mulsd xmm0, xmm1
movq rax, xmm0
btr rax, 0x3f
movabs rcx, 0x7ff0000000000000
cmp rax, rcx
jne 0x14005d671
lea rax, [rsp + 0x28]
mov qword [rax], 0xe
mov rcx, rdx
mov rdx, rax
call fcn.14005cc1d
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x14005d685
divsd xmm0, xmm1
test r8b, r8b
jne 0x14005d67e
xorpd xmm0, xmmword [0x1401921e0]
movsd qword [rsi + 8], xmm0
xor eax, eax
mov qword [rsi], rax
add rsp, 0x40
pop rsi
ret
push rdx
or byte [rbx + rcx*4 + 0x5a], cl
adc byte [rcx - 0x73], cl
add dword [r8 - 0x77], ecx
adc byte [rcx + r15 - 0x30], cl
jae 0x14005d775
mov eax, dword [rsp + 0xb0]
movabs rbx, 0x1999999999999998
cdq
cdq
cdq
sbb dword [rbx + rcx*4 + 0x32], ecx
cdq
cdq
cdq
sbb dword [rbx + rcx*4 + 0x32], ecx
lea ebp, [r11 + 1]
mov edi, ebp
sub edi, r10d
mov r15, r11
sub r15, r10
sub edi, edx
sub edi, edx
inc r15
add r11, 2
xor ecx, ecx
movzx r12d, byte [r14 + r11 - 1]
lea r13d, [r12 - 0x30]
cmp r13b, 0xa
jae 0x14005d739
cmp r9, rbx
jbe 0x14005d713
lea r12, [rbx + 1]
cmp r9, r12
jne 0x14005d7a7
cmp r13b, 5
ja 0x14005d7a7
movzx r12d, r13b
mov qword [rdx + 0x10], r11
lea r9, [r9 + r9*4]
lea r9, [r12 + r9*2]
dec rcx
inc r11
cmp r15, rcx
jne 0x14005d6e6
cmp ebp, r10d
je 0x14005d775
add edi, eax
mov ecx, edi
jmp 0x14005d757
test ecx, ecx
je 0x14005d783
add ecx, eax
or r12d, 0x20
cmp r12d, 0x65
jne 0x14005d757
mov dword [rsp + 0x20], ecx
mov rcx, rsi
call fcn.14005d7b7
jmp 0x14005d763
mov dword [rsp + 0x20], ecx
mov rcx, rsi
call fcn.14005d5a8
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0x30]
mov qword [rax], 5
jmp 0x14005d78f
lea rax, [rsp + 0x30]
mov qword [rax], 0xd
mov rcx, rdx
mov rdx, rax
call fcn.14018e62d
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov dword [rsi], 1
jmp 0x14005d763
add ecx, eax
mov dword [rsp + 0x20], ecx
mov rcx, rsi
call fcn.14018e7c5
jmp 0x14005d763
pop rdx
or byte [rbx + rcx*4 + 0x52], cl
adc byte [rcx - 0x73], cl
add qword [rax - 0x77], rcx
adc byte [rax - 0x26c6b3ff], sil
cmp rcx, r11
jae 0x14005d7f8
and byte [rax - 0x75], cl
add cl, byte [rdi]
mov dh, 0x3c
or byte [rax + 0x2bff8301], dh
mov rax, qword [rdx]
movzx edi, byte [rax + rcx]
mov al, 1
cmp edi, 0x2b
je 0x14005d7ed
cmp edi, 0x2d
jne 0x14005d7f8
xor eax, eax
add r10, 2
mov qword [rdx + 0x10], r10
mov rcx, r10
ror dword [rcx + rdi - 0x27], 1
cmp rcx, r11
jae 0x14005d8c6
mov rdi, qword [rdx]
mov r10b, byte [rdi + rcx]
lea rbx, [rcx + 1]
mov qword [rdx + 0x10], rbx
add r10b, 0xd0
cmp r10b, 0xa
jae 0x14005d8d4
add dword [rax - 0x77], ecx
pop rdx
adc byte [rcx - 0x80], al
ret 0x41d0
movzx r10d, r10b
cmp rbx, r11
jae 0x14005d882
mov ebx, 1
sub rbx, r11
add rcx, 2
mov r11b, byte [rdi + rcx - 1]
add r11b, 0xd0
cmp r11b, 0xa
jae 0x14005d882
mov qword [rdx + 0x10], rcx
cmp r10d, 0xccccccb
jle 0x14005d866
cmp r10d, 0xccccccc
jne 0x14005d8f8
cmp r11b, 7
ja 0x14005d8f8
movzx r11d, r11b
lea r10d, [r10 + r10*4]
lea r10d, [r11 + r10*2]
lea r11, [rbx + rcx]
inc r11
inc rcx
cmp r11, 2
jne 0x14005d833
mov ecx, dword [rsp + 0x80]
test al, al
je 0x14005d89e
lea eax, [rcx + r10]
sar eax, 0x1f
add eax, 0x80000000
add ecx, r10d
jmp 0x14005d8ae
xor eax, eax
cmp ecx, r10d
setns al
add eax, 0x7fffffff
sub ecx, r10d
cmovo ecx, eax
mov dword [rsp + 0x20], ecx
mov rcx, rsi
call fcn.14005d5a8
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
lea rax, [rsp + 0x28]
mov qword [rax], 5
jmp 0x14005d8e0
lea rax, [rsp + 0x28]
mov qword [rax], 0xd
mov rcx, rdx
mov rdx, rax
call fcn.14005cc1d
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x14005d8bd
test r9, r9
sete r9b
mov byte [rsp + 0x20], al
mov rcx, rsi
call fcn.14018e736
jmp 0x14005d8bd
lea rdx, [rsp + 0x20]
mov qword [rdx], 3
call fcn.14018e62d
jmp 0x14005d96a
mov qword [rcx + 0x10], rax
xor eax, eax
add rsp, 0x38
ret
cmp byte [rbx + rcx*4 + 0x49], cl
or byte [rax - 0x75], cl
adc byte [r9 + rdi - 0x38], cl
jae 0x14005d9b8
mov rdx, qword [rcx]
movabs r8, 0x100002600
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movzx r10d, byte [rdx + rax]
cmp r10, 0x2c
ja 0x14005da0e
bt r8, r10
jae case.0x14003e244.819
inc rax
mov qword [rcx + 0x10], rax
cmp r9, rax
jne 0x14005d99b
lea rdx, [rsp + 0x20]
mov qword [rdx], 2
jmp 0x14005da3f
cmp r10, 0x2c
jne 0x14005da0e
lea r10, [rax + 1]
mov qword [rcx + 0x10], r10
cmp r10, r9
jae 0x14005da33
add rax, 2
mov r10d, 1
sub r10, r9
movzx r9d, byte [rdx + rax - 1]
cmp r9, 0x20
ja 0x14005da1f
bt r8, r9
jae 0x14005da1f
mov qword [rcx + 0x10], rax
lea r9, [r10 + rax]
inc r9
inc rax
cmp r9, 2
jne 0x14005d9e6
jmp 0x14005da33
cmp r10d, 0x5d
jne 0x14005da33
inc rax
mov qword [rcx + 0x10], rax
xor eax, eax
jmp 0x14005da44
cmp r9d, 0x5d
jne 0x14005da33
lea rdx, [rsp + 0x20]
mov qword [rdx], 0x15
jmp 0x14005da3f
lea rdx, [rsp + 0x20]
mov qword [rdx], 0x16
call fcn.14018e62d
nop
add rsp, 0x38
ret
cmp rax, rcx
jae 0x14005e03a
mov r8, qword [rdi]
mov eax, dword [rdi]
lea r9, [rax + 2]
movzx r10d, byte [r8 + rax]
cmp r10, 0x2c
ja 0x14005dc60
bt rbp, r10
jae 0x14005dc12
inc rax
mov qword [rdi + 0x10], rax
inc r9
cmp rcx, rax
jne 0x14005dbed
jmp 0x14005e03a
cmp r10, 0x2c
jne 0x14005dc60
test dl, 1
je 0x14005dc7d
inc rax
mov qword [rdi + 0x10], rax
cmp rax, rcx
jae 0x14005e21e
ror byte [rax - 0x77], 0x47
adc byte [rax + 0x39], cl
enter 0xffffffffffff830f, 0xfffffffffffffff1
add eax, 0x1b80000
add byte [rax], al
add byte [rax + 0x29], cl
enter 0xf47, 0xffffffffffffffb6
push rsp
or bh, bh
mov eax, 1
sub rax, rcx
movzx r10d, byte [r8 + r9 - 1]
cmp r10, 0x20
ja 0x14005dc73
bt rbp, r10
jae 0x14005dc73
mov qword [rdi + 0x10], r9
lea rcx, [rax + r9]
inc rcx
inc r9
cmp rcx, 2
jne 0x14005dc35
jmp 0x14005e21e
cmp r10d, 0x5d
je 0x14005def9
test dl, 1
jne 0x14005e565
cmp r10b, 0x5d
je 0x14005e554
lea rcx, [rsp + 0x48]
mov rdx, rdi
call fcn.14005dace
mov r14b, byte [rsp + 0x48]
cmp r14b, 6
je 0x14005e366
mov eax, dword [r13]
mov ecx, dword [r13 + 3]
mov dword [rsp + 0xcb], ecx
mov dword [rsp + 0xc8], eax
mov r12, qword [rsp + 0x50]
movups xmm0, xmmword [r13 + 0xf]
movaps xmmword [rsp + 0xf0], xmm0
mov eax, dword [rsp + 0xc8]
mov ecx, dword [rsp + 0xcb]
mov dword [rsp + 0x93], ecx
mov dword [rsp + 0x90], eax
movaps xmmword [rsp + 0x110], xmm0
cmp rbx, qword [rsp + 0xa8]
jne 0x14005dd0f
lea rcx, [rsp + 0xa0]
mov rdx, rbx
call fcn.14003a139
mov r15, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xb0]
mov rax, rbx
shl rax, 5
mov byte [r15 + rax], r14b
mov ecx, dword [rsp + 0x90]
mov edx, dword [rsp + 0x93]
mov dword [r15 + rax + 1], ecx
mov dword [r15 + rax + 4], edx
mov qword [r15 + rax + 8], r12
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [r15 + rax + 0x10], xmm0
inc rbx
mov qword [rsp + 0xb0], rbx
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
mov dl, 1
jmp 0x14005dbdd
fimul dword [rbp - 0x77]
invalid
jl 0x14005de7e
sub byte [rcx + rcx*4 + 0x64], cl
and al, 0x30
mov qword [rsp + 0x38], r14
jmp 0x14005e4cf
add byte [rax], al
cmp cl, ch
invalid
and al, 0x48
mov rcx, rbx
mov rdx, rdi
xor r8d, r8d
xor eax, eax
shr bl, 0x49
jmp 0x14005deca
inc rax
inc rax
mov qword [rdi + 0x10], rax
lea rdx, [0x1401b69e3]
mov r8d, 3
mov eax, 3
mov eax, 3
mov rcx, rdi
call fcn.14005d328
test rax, rax
jne 0x14005ded9
mov word [rsp + 0x20], 0x101
and al, 0x20
add dword [rcx], eax
jmp 0x14005e4d6
sub byte [rsi], al
add byte [rax], al
add r8b, 0xd0
cmp r8b, 0xa
jae case.0x140048646.212
add byte [rax], al
add byte [rax], al
lea rbx, [rsp + 0x48]
mov rcx, rbx
mov rdx, rdi
cli
mov r8b, 1
call fcn.14005d387
cmp dword [rbx], 3
jne 0x14005dee5
mov rax, qword [rsp + 0x50]
and al, 0x50
mov qword [rsi + 8], rax
mov byte [rsi], 6
jmp 0x14005e509
invalid
add byte [rax - 0x73], cl
and al, 0x20
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x48]
call fcn.14005d1de
jmp 0x14005e4cf
mov r14, qword [rsp + 0xa0]
lea rax, [rsp + 0xa8]
movups xmm0, xmmword [rax]
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rax], al
movaps xmmword [rsp + 0xd0], xmm0
rol byte [rax], 1
add byte [rax], al
mov r15b, 4
xor ebp, ebp
jmp 0x14005e279
add byte [rax], al
add byte [rax], al
cmp r8, 0x2c
je 0x14005e378
cmp r8d, 0x7d
jne 0x14005df50
mov byte [rsp + 0xa0], 5
xor eax, eax
mov qword [rsp + 0xa8], rax
movabs al, byte [0x8948c03105000000]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
mov bpl, 5
jmp 0x14005e448
invalid
test byte [rax + rbx*4], ah
add byte [rax], al
mov qword [rsp + 0xb8], rax
mov dword [rsp + 0xb8], eax
add byte [rax], al
mov bpl, 5
jmp 0x14005e448
mov byte [rsp + 0x98], 0
add byte [rax], al
cmp r8d, 0x22
jne 0x14005e352
inc rax
mov qword [rdi + 0x10], rax
lea r8, [rdi + 0x18]
mov qword [rdi + 0x28], 0
lea rbx, [rsp + 0x48]
add byte [rax], al
add byte [rax - 0x73], cl
pop rsp
and al, 0x48
mov rcx, rbx
mov rdx, rdi
call fcn.14005c483
cmp dword [rbx], 2
jne 0x14005df94
mov rax, qword [rsp + 0x50]
jmp 0x14005e394
lea r15, [rsp + 0x48]
mov r12, qword [r15 + 8]
mov r13, qword [r15 + 0x10]
mov rcx, r13
call fcn.140072cdd
mov rbx, rax
mov r14, rdx
mov rcx, rax
mov rdx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0xf8], r14
mov qword [rsp + 0x100], r13
xor eax, eax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xf0], rbx
lea rdx, [rsp + 0x90]
mov rcx, r15
call case.0x14005adca.56
cmp byte [r15], 6
jne 0x14005e05c
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa8], rax
mov byte [rsp + 0xa0], 6
test r14, r14
je 0x14005e370
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov bpl, byte [rsp + 0xa0]
jmp 0x14005e42f
lea rdx, [rsp + 0x48]
mov qword [rdx], 2
jmp 0x14005e22a
lea rbx, [rsp + 0x110]
lea rdx, [rsp + 0xd0]
lea r8, [rsp + 0xf0]
lea r9, [rsp + 0x48]
mov rcx, rbx
call fcn.14005b88c
cmp byte [rbx], 6
je 0x14005e093
lea rcx, [rsp + 0x110]
call fcn.14000318b
lea rbx, [rsp + 0x48]
mov rdx, rdi
mov rcx, qword [rdx + 8]
mov rax, qword [rdx + 0x10]
cmp rax, rcx
jae 0x14005e3ac
mov r8, qword [rdx]
movzx r9d, byte [r8 + rax]
cmp r9, 0x2c
ja 0x14005e116
bt rbp, r9
jae 0x14005e0d1
inc rax
mov qword [rdx + 0x10], rax
cmp rcx, rax
jne 0x14005e0af
jmp 0x14005e3ac
cmp r9, 0x2c
jne 0x14005e116
mov r9b, 0x2c
cmp byte [rsp + 0x98], 0
jne 0x14005e12e
inc rax
mov qword [rdx + 0x10], rax
cmp rax, rcx
jae 0x14005e3ba
invalid
movzx r9d, byte [r8 + rax]
or al, 0
cmp r9, 0x20
ja 0x14005e136
bt rbp, r9
jae 0x14005e136
inc rax
mov qword [rdx + 0x10], rax
cmp rcx, rax
jne 0x14005e0f4
adc byte [rax + 0x39], cl
sal dword [rbp - 0x1d], 0xe9
movsb byte [rdi], byte [rsi]
add al, byte [rax]
add byte [rcx - 0x7d], al
stc
jge 0x14005e12a
jmp 0x14005e3ba
cmp r9d, 0x7d
je 0x14005e30c
test ah, ch
add dword [rax], eax
invalid
test ah, ch
add dword [rax], eax
add byte [rax + 0x9824bc], al
add byte [rax], al
add byte [rdi], cl
test byte [rbx + 4], dh
cmp byte [rsp + 0x98], 0
je 0x14005e5a1
jae 0x14005e130
add byte [rax], al
mov byte [rsp + 0x98], 0
test byte [rax + rbx*4], ah
and al, 0x98
add byte [rax], al
add byte [rax], al
cmp r9b, 0x22
jne 0x14005e576
inc rax
mov qword [rdx + 0x10], rax
lea r8, [rdx + 0x18]
mov qword [rdx + 0x28], 0
mov rcx, rbx
call fcn.14005c483
cmp dword [rsp + 0x48], 2
mov r14, qword [rsp + 0x50]
je 0x14005e3d4
mov r12, qword [rsp + 0x58]
mov rcx, r12
call fcn.140072cdd
mov r15, rax
mov r13, rdx
mov rcx, rax
mov rdx, r14
mov r8, r12
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rbx
lea rdx, [rsp + 0x90]
call case.0x14005adca.56
mov al, byte [rsp + 0x48]
cmp al, 6
je 0x14005e52f
invalid
nop
add byte [rax], al
add al, ch
invalid
add byte [rax - 0x73], cl
and al, 0x49
lea rcx, [rsp + 0x49]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0xf]
lea rcx, [rsp + 0x111]
add byte [rdi], cl
adc dword [rcx + 0xf], ecx
and al, 0x11
add dword [rax], eax
add byte [rdi], cl
adc dword [rcx + 0xf], ecx
movups xmmword [rcx], xmm0
mov qword [rsp + 0xf0], r15
mov qword [rsp + 0xf8], r13
mov qword [rsp + 0x100], r12
mov byte [rsp + 0x110], al
mov rcx, rbx
lea rdx, [rsp + 0xd0]
lea r8, [rsp + 0xf0]
lea r9, [rsp + 0x110]
call fcn.14005b88c
cmp byte [rsp + 0x48], 6
je 0x14005e211
mov rcx, rbx
call fcn.14000318b
mov rdx, qword [rsp + 0x90]
jmp 0x14005e09b
lea rdx, [rsp + 0x48]
mov qword [rdx], 5
mov rcx, rdi
call fcn.14018e62d
mov r14, rax
mov r15, qword [rsp + 0xa0]
test rbx, rbx
je 0x14005e256
mov r12, r15
mov rcx, r12
call fcn.14000318b
add r12, 0x20
dec rbx
jne 0x14005e245
cmp qword [rsp + 0xa8], 0
je 0x14005e273
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15b, 6
mov bpl, 1
inc byte [rdi + 0x30]
mov eax, dword [rsp + 0x109]
mov ecx, dword [rsp + 0x10c]
mov dword [rsp + 0x4c], ecx
mov dword [rsp + 0x49], eax
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rsp + 0x58], xmm0
mov rcx, rdi
call fcn.14005d97d
mov rbx, rax
mov byte [rsp + 0x48], r15b
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x68], rax
push 0x74ed8440
invalid
push 0x74ed8440
or cl, byte [rcx + rcx*4 + 0x74]
and al, 0x28
mov qword [rsp + 0x28], r14
jmp 0x14005e471
test rbx, rbx
je 0x14005e2e1
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 6
and al, 0x20
invalid
lea rcx, [rsp + 0x48]
jmp 0x14005e4ae
and al, 0x20
invalid
movups xmm0, xmmword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x58]
jmp 0x14005e4c5
lea rdx, [rsp + 0x48]
mov qword [rdx], 0xa
mov rcx, rdi
call fcn.14018e62d
mov rcx, rax
mov ecx, eax
mov ecx, eax
jmp 0x14005e522
movups xmm0, xmmword [rsp + 0xd0]
movups xmmword [rsp + 0x4f], xmm0
mov rax, qword [rsp + 0xe0]
mov eax, dword [rsp + 0xe0]
mov eax, dword [rsp + 0xe0]
mov qword [rsp + 0x5f], rax
mov byte [rsp + 0xa0], 5
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rsp + 0xa1], xmm0
and al, 0xa1
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x57
and al, 0xa1
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x57
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x5f]
jmp 0x14005df40
cmp r8d, 0x7d
jne 0x14005e380
lea rdx, [rsp + 0x48]
mov qword [rdx], 0x15
jmp 0x14005e38c
mov r14, qword [rsp + 0x50]
jmp 0x14005e235
mov bpl, 6
jmp 0x14005e42f
mov byte [rsp + 0x98], 0
lea rdx, [rsp + 0x48]
mov qword [rdx], 0x11
mov rcx, rdi
call fcn.14018e62d
mov qword [rsp + 0xa8], rax
mov byte [rsp + 0xa0], 6
mov bpl, 6
jmp 0x14005e448
lea rax, [rsp + 0x48]
mov qword [rax], 3
jmp 0x14005e3c6
lea rax, [rsp + 0x48]
mov qword [rax], 5
mov rcx, rdx
mov rdx, rax
call fcn.14018e62d
mov r14, rax
mov qword [rsp + 0xa8], r14
mov byte [rsp + 0xa0], 6
mov rcx, qword [rsp + 0xd0]
mov bpl, 6
test rcx, rcx
je 0x14005e42f
mov rdx, qword [rsp + 0xd8]
mov rax, qword [rsp + 0xe0]
xor r8d, r8d
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rdx
mov edx, 1
jmp 0x14005e433
xor edx, edx
xor eax, eax
lea rcx, [rsp + 0x48]
mov qword [rcx], rdx
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x40], rax
call fcn.14005b1b4
inc byte [rdi + 0x30]
mov rcx, rdi
call fcn.14005da4a
mov rbx, rax
mov qword [rsp + 0xc0], rax
cmp bpl, 6
jne 0x14005e497
mov rax, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 6
test rbx, rbx
je 0x14005e4cf
mov rcx, rbx
call fcn.14005b182
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14005e4cf
test rbx, rbx
je case.0x14004b1d0.105
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 6
lea rcx, [rsp + 0xa0]
sub dh, al
and al, 0x20
invalid
call fcn.14000318b
jmp 0x14005e4cf
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
cmp byte [rsp + 0x20], 6
je 0x14005e51d
mov al, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x21]
mov edx, dword [rsp + 0x29]
movzx r8d, word [rsp + 0x2d]
and al, 0x2d
and al, 0x2d
mov r9b, byte [rsp + 0x2f]
and al, 0x2f
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm0
mov byte [rsi], al
mov qword [rsi + 1], rcx
mov dword [rsi + 9], edx
mov word [rsi + 0xd], r8w
mov byte [rsi + 0xf], r9b
invalid
cmovs eax, dword [rcx + 0x138c4]
add byte [rbx + 0x5d], bl
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x28]
mov rdx, rdi
cli
call fcn.14018e665
jmp 0x14005ded9
mov r14, qword [rsp + 0x50]
test r13, r13
je 0x14005e3d4
xchg edi, eax
invalid
invalid
invalid
xchg edi, eax
invalid
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
add cl, ch
cmp dh, 0xff
invalid
add cl, ch
cmp dh, 0xff
dec dword [rax - 0x73]
push rsp
lea rdx, [rsp + 0x48]
and al, 0x48
mov qword [rdx], 0x15
jmp 0x14005e22a
lea rdx, [rsp + 0x48]
mov qword [rdx], 7
jmp 0x14005e22a
movzx eax, r9b
cmp eax, 0x7d
clc
jge 0x14005e5f3
invalid
clc
jge 0x14005e5f3
adc dword [rax - 0x73], ecx
lea rax, [rsp + 0x48]
and al, 0x48
mov qword [rax], 0x15
jmp 0x14005e3c6
invalid
dec dword [rax - 0x73]
and al, 0x48
lea rax, [rsp + 0x48]
mov qword [rax], 0x11
adc dword [rax], eax
add byte [rax], al
jmp 0x14005e3c6
lea rax, [rsp + 0x48]
mov qword [rax], 8
jmp 0x14005e3c6
sal byte [rsi + rcx + 0x48], 0x89
or sil, r8b
invalid
push rbp
mov dword [rcx], ebx
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
jmp rax
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.null__b_f_n_r_t0123456789abcdef___n
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
loopne 0x14005e665
jmp rax
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.booleannumberstringarrayobjectC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.105_src_read.rs
adc eax, 0x158a79
adc eax, 0x158a79
mov r8d, 7
jmp rax
adc eax, 0x158a64
jmp 0x14005e691
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x158a46
mov r8d, 5
jmp rax
mov r8d, 6
jmp rax
lea r8, [rsp + 0xa8]
mov qword [r8], r14
mov qword [r8 + 8], r15
mov qword [r8 + 0x10], rdi
lea rdi, [rsp + 0x28]
mov rcx, rdi
mov rdx, rsi
call fcn.14005b6fe
cmp qword [rdi], 0
cmp dword [rdi], 0
cmp dword [rdi], 0
je 0x14005e77f
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x60], xmm0
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x90], rax
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
cmp qword [rsp + 0x60], 0
mov byte [rsp + 0x28], 0
je 0x14005e798
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x28]
call fcn.14005b8f4
mov rsi, rax
jmp 0x14005e7b0
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x78], xmm1
and al, 0x78
and al, 0x78
movups xmmword [rsp + 0x68], xmm0
mov byte [rsp + 0x28], 0
mov rsi, qword [rsp + 0x78]
shl rsi, 5
add rsi, qword [rsp + 0x68]
lea rcx, [rsp + 0x28]
call fcn.14000318b
invalid
dec dword [rax - 0x77]
invalid
mov rax, rsi
add rsp, 0xc0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea eax, [rsp + 0xa8]
mov qword [rax], rsi
lea rcx, [rsp + 0x98]
add byte [rax], al
lea rdx, [rsp + 0x60]
mov qword [rdx], rcx
lea rcx, [0x140024410]
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], rax
lea rax, [0x14005e5ea]
mov qword [rdx + 0x18], rax
lea rax, str.Rpe_
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov eax, 2
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, [0x1401b7090]
call fcn.14018c7f0
ud2
mov rsi, rcx
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
cmp r8, rdx
jae 0x14005e91f
lea rbx, [0x1401b71d0]
lea rdi, [rsp + 0x28]
lea r14, [0x1401f6f64]
add eax, 0x49001987
mov edi, 1
add byte [rax], ah
mov byte [rax], al
add eax, 0x49001987
mov edi, 1
add byte [rax], ah
mov byte [rax], al
mov rcx, qword [rsi]
movzx eax, byte [rcx + r8]
add al, 1
add al, 1
cmp byte [rax + rbx], 0
je 0x14005e8cc
cmp eax, 0x5c
jne 0x14005e90f
inc r8
mov qword [rsi + 0x10], r8
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.14005caa2
cmp byte [rsp + 0x28], 0
jne 0x14005e908
movzx eax, byte [rsp + 0x29]
lea ecx, [rax - 0x2f]
rol qword [rbx + 0x2f7637f9], 1
rol qword [rbx + 0x2f7637f9], 1
lea ecx, [rax - 0x6e]
cmp ecx, 7
ja case.default.0x14005e8b5
movsxd rax, dword [r14 + rcx*4]
add rax, r14
jmp rax
mov rcx, rdi
mov rdx, rsi
call fcn.14005cb01
cmp word [rsp + 0x28], 0
je case.0x14005e8b5.110
jmp 0x14005e908
inc r8
mov qword [rsi + 0x10], r8
jmp 0x14005e8e3
bt r15, rcx
jae 0x14005e8a6
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
cmp r8, rdx
jb 0x14005e869
jmp 0x14005e91f
cmp eax, 0x22
je case.0x14005e8b5.110
lea rdi, [rsp + 0x28]
mov qword [rdi], 0xc
mov r8, qword [rsi + 0x10]
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
jmp 0x14005e936
mov rax, qword [rsp + 0x30]
jmp 0x14005e962
cmp eax, 0x22
jne 0x14005e943
inc r8
mov qword [rsi + 0x10], r8
xor eax, eax
jmp 0x14005e962
cmp r8, rdx
jne 0x14005e96f
lea rdi, [rsp + 0x28]
mov qword [rdi], 4
mov rcx, qword [rsi]
mov rdx, r8
call fcn.14005ca46
mov r8, rdx
mov rcx, rdi
jmp 0x14005e95a
lea rsi, [rsp + 0x28]
mov qword [rsi], 0x10
call fcn.14005ca46
mov r8, rdx
mov rcx, rsi
mov rdx, rax
call fcn.14018e593
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rax, [0x1401b71a0]
mov rcx, r8
mov r8, rax
call fcn.14018c8a0
ud2
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp - 8]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp]
call fcn.14005f3d0
mov rcx, qword [rbp - 0x10]
invalid
call fcn.14006d030
nop
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
in al, dx
pop rax
mov rax, rcx
lea r8, [rdx - 1]
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov rdx, rax
call fcn.1400143c0
cmp qword [rsp + 0x28], 0
je 0x14005ed19
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
lea rcx, [rsp + 0x40]
call fcn.1400615c0
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x14005ed6b
mov rdi, qword [rsp + 0x48]
call qword [sym.imp.kernel32.dll_GetCurrentThread]
mov r8, qword [0x140245090]
mov rcx, rax
mov rdx, rsi
call r8
test rdi, rdi
je case.0x14003e16a.1234
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14003e16a.1234
lea rcx, [rsp + 0x40]
call fcn.1400618b0
jmp case.0x14003e16a.1234
invalid
mov edi, ecx
movzx eax, byte [0x14024a6a0]
mov ecx, 0x30
invalid
call fcn.140010290
mov rdx, rax
ret 0x8548
invalid
je 0x14005ee19
ret 0x8548
mov qword [rdx], 1
mov dword [rdx], 1
mov qword [rdx + 8], 1
mov dword [rdx + 8], 1
add byte [rax - 0x77], cl
push rbp
fmul dword [rax - 0x77]
jp 0x14005ede2
invalid
mov qword [rbp - 0x28], rdx
mov qword [rdx + 0x18], rdi
invalid
sbb byte [rax - 0x77], cl
jb 0x14005edee
mov qword [rdx + 0x20], rsi
mov rax, qword [0x14024a5f0]
add eax, 0x1eb81b
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
mov rcx, rax
inc rcx
invalid
ror dword [rax - 1], 0xc1
sal dword [rsi + rbx - 0x10], 0x48
je 0x14005ee06
lock cmpxchg qword [0x14024a5f0], rcx
cmpxchg dword [0x14024a5f0], ecx
or eax, 0x1eb7ff
mov bh, 0x1e
add byte [rbp - 0x13], dh
jne 0x14005ede0
mov qword [rdx + 0x10], rcx
mov byte [rdx + 0x28], 0
add byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
invalid
push rax
add byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
invalid
push rax
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x10], rdi
push rbp
loopne 0x14005ee53
mov dword [rbp - 0x10], edi
mov qword [rbp - 0x18], rsi
mov dword [rbp - 0x18], esi
call fcn.14018ef90
jmp 0x14005ee34
add bl, ch
sbb ecx, dword [rax - 0x77]
push rbp
loopne 0x14005ee66
invalid
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x10], rdi
mov dword [rbp - 0x10], edi
mov qword [rbp - 0x18], rsi
mov dword [rbp - 0x18], esi
call 0x14005f6e2
add byte [rdx + 0x30], bh
mov ecx, 8
mov edx, 0x30
call fcn.14018c620
adc al, byte [rax]
ud2
invalid
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x50]
push 0x50
push 0x50
lea rcx, [rbp - 0x28]
call fcn.140061540
out 0x26, eax
add byte [rax], al
fsubr st(0)
out 0x26, eax
add byte [rax], al
nop
add rsp, 0x20
invalid
and byte [rdi + 0x5e], bl
pop rbp
ret
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x50]
push rax
push rax
cmp qword [rbp - 0x20], 0
jne case.0x14003e16a.1265
invalid
or eax, 0xf04d8b48
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 0x18]
call fcn.140061560
push rbp
call 0x1402cbb7b
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
sub esp, 0x38
mov rax, rdx
cmp qword [rcx], 0
cmp dword [rcx], 0
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
invalid
cmp dword [rcx], 0
cmp dword [rax], eax
je case.0x14003e27b.1202
mov qword [rsp + 0x30], rcx
and al, 0x30
lea rcx, [0x1401b78c8]
mov qword [rsp + 0x20], rcx
invalid
mov dl, byte [0x18c8f36bc]
and al, 0x20
invalid
and byte [rax - 0x73], cl
adc eax, 0x1589fb
invalid
lea rdx, [0x1401b78c0]
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
lea r9, [rsp + 0x30]
mov r8d, 3
mov eax, 3
jmp case.0x14003e27b.1178
mov qword [rsp + 0x30], rcx
lea rcx, [0x1401b78a0]
or eax, 0x1589c2
or eax, 0x1589c2
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rdx, [0x1401b7898]
lea r9, [rsp + 0x30]
invalid
scasb al, byte [rdi]
mov dword [0x18c933aed], edx
and al, 0x30
invalid
xor byte [rcx - 0x48], al
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rax
call fcn.140017f30
call qword [rax + 0x38c48348]
call qword [rax + 0x38c48348]
invalid
ret
int3
int3
push rsi
sub rsp, 0x58
lea rbp, [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
insb byte [rdi], dx
and al, 0x50
push rax
mov qword [rbp], 0xfffffffffffffffe
mov r8, rdx
add dh, bh
invalid
invalid
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], 0
loopne 0x14005ef2f
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x159307
loopne 0x14005ef2f
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x159307
lea rcx, [rbp - 0x28]
call fcn.140013250
invalid
mov r8, qword [rbp - 0x20]
test al, al
je 0x14005ef5a
invalid
adc byte [rbp - 0x7b], cl
ror byte [rax - 0x73], 0x35
test r8, r8
lea rsi, str.formatter_error
insb byte [rdi], dx
jmp 0x14f4eef6d
invalid
invalid
jmp 0x14005efd8
insb byte [rdi], dx
jmp 0x14f4eef6d
invalid
invalid
test r8, r8
je 0x14005efa8
invalid
mov eax, r8d
mov eax, r8d
and eax, 3
xor esi, esi
lea rdx, [rax - 2]
cmp rdx, 2
cmp edx, 2
cmp edx, 2
jb 0x14005efd8
test rax, rax
je 0x14005efd8
sal byte [rdx + riz*2 + 0x49], 0x8d
dec dword [rax - 0x77]
mov qword [rbp - 0x18], rax
mov rcx, qword [r8 - 1]
invalid
lea rax, [r8 - 1]
mov qword [rbp - 0x18], rax
mov rcx, qword [r8 - 1]
invalid
dec dword [rcx - 0x75]
invalid
mov rax, qword [r8 + 7]
mov qword [rbp - 8], rcx
clc
clc
mov qword [rbp - 0x10], rax
call qword [rax]
adc byte [rax - 0x75], cl
invalid
invalid
cmp qword [rax + 8], 0
js 0x14005efa0
invalid
je 0x14005efc3
adc byte [rax - 0x75], cl
invalid
js 0x14005efa0
add byte [rax + rbp + 0x48], dh
cmp dword [rax + 0x10], 0x11
js 0x14005efaf
invalid
cmp qword [rax + 0x10], 0x11
js 0x14005efaf
adc dword [rbx + 0xa], esi
jae 0x14005efac
mov r8, qword [rbp - 8]
clc
jmp 0x14005efb4
xor esi, esi
jmp 0x14005efd8
invalid
sub al, 0x4c
mov eax, dword [rbp - 8]
mov r8, qword [rbp - 8]
clc
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
and eax, 0x8b480013
or eax, 0x1eb62e
mov rcx, qword [0x14024a5f8]
mov dh, 0x1e
add byte [rcx], dh
div byte [rcx]
ror byte [rbx + rcx*4 + 0x45], cl
xor esi, esi
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
call 0x1657e05d5
adc eax, dword [rax]
and eax, 0x89480013
invalid
mov rax, rsi
add rsp, 0x58
add esp, 0x58
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x50]
lea rcx, [rbp - 0x28]
call fcn.140060de0
fsubr st(0)
fcomp dword [0x18895f00a]
add esp, 0x28
add byte [rax], al
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x50]
push rax
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 8]
invalid
push rax
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
mov ecx, dword [rbp - 8]
clc
call fcn.14005f3d0
mov rcx, qword [rbp - 0x18]
call fcn.14006d030
nop
pushfq
add eax, dword [rax]
add byte [rax - 0x75], cl
call 0x140e5e424
fild word [rax]
add byte [rax + 0x28c48348], dl
add rsp, 0x28
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
int3
int3
int3
int3
in al, dx
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
test rcx, rcx
clc
invalid
dec dword [rax - 0x7b]
leave
je 0x14005f07b
mov eax, ecx
and eax, 3
enter 0xffffffffffffe083, 3
lea rdx, [rax - 2]
cmp rdx, 2
jb 0x14005f07b
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 5]
test rax, rax
jne 0x14005f081
add rsp, 0x40
pop rbp
invalid
ret
lea rax, [rcx - 1]
mov qword [rbp - 0x20], rax
mov rax, qword [rcx - 1]
dec dword [rax - 0x77]
loopne 0x14005f0d2
mov eax, dword [rcx - 1]
dec dword [r8 - 0x75]
push rcx
invalid
mov rdx, qword [rcx + 7]
mov edx, dword [rcx + 7]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov rcx, rax
mov qword [rbp - 0x18], rdx
mov dword [rbp - 0x18], edx
call qword [rdx]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
call 0x1487e73ee
add byte [rsp + 0x48], dh
cmp dword [rax + 8], 0
je 0x14005f0cd
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x14005f0b6
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
jmp 0x14005f0be
or byte [rbx + rcx*4 + 0x45], cl
invalid
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
invalid
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x132483
sar bh, cl
adc eax, 0x132483
mov rcx, qword [0x14024a5f8]
invalid
xor edx, edx
mov r8, qword [rbp - 0x20]
add rsp, 0x40
add esp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
push 0x24
adc eax, dword [rax]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
invalid
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
call 0x148567c4e
call 0x148567c4e
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.14005f3d0
mov rcx, qword [rbp - 0x20]
mov ecx, dword [rbp - 0x20]
mov ecx, dword [rbp - 0x20]
call fcn.14006d030
nop
add rsp, 0x20
and byte [rbp - 0x3d], bl
and byte [rbp - 0x3d], bl
int3
int3
int3
int3
int3
add dword [rbp - 0x7b], ecx
sal byte [rdi + rdx + 0x48], 0x83
jns 0x14005f144
invalid
cmp qword [rcx + 8], 0
or byte [rax], al
add byte [rdi + rbx + 0x48], dh
mov ecx, dword [0x14024a5f8]
je 0x14005f15e
invalid
mov rcx, qword [0x14024a5f8]
invalid
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
ret
lea rcx, [rax + 0x30]
lea rdx, [0x14005f500]
call fcn.14005f540
mov eax, dword [0x14024aad0]
mov rcx, qword gs:[0x58]
fistp qword [rax + 0x4865001e]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x40], 1
mov qword [rbp - 0x18], rsi
mov eax, dword [0x14024aad0]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x30], 0
add byte [rax], al
add byte [rbp + 0x54], dh
jne 0x14005f27a
jne 0x14005f27a
mov eax, dword [0x14024aad0]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov qword [rax + 0x30], 0xffffffffffffffff
cmp qword [rax + 0x38], 0
cmp dword [rax + 0x38], 0
xor byte [rax], al
add byte [rax], al
invalid
add bh, bh
invalid
invalid
cmp dword [rax + 0x38], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + 0x56], dh
jne 0x14005f2a4
mov eax, dword [0x14024aad0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x38], rsi
mov qword [rax + 0x30], 0
add rsp, 0x78
pop rsi
pop rbp
ret
lea rax, [0x1401b87c0]
mov qword [rsp + 0x20], rax
lea rcx, str.already_borrowedlibrary_std_srcio_stdio.rs
lea r9, [0x1401b77f8]
lea r8, [rbp - 0x48]
mov edx, 0x10
call fcn.14018cbf0
ud2
mov byte [rbp - 4], 0
mov dword [rbp - 8], 0
lea rax, str.fatal_runtime_error:_assertion_failed:_thread_info.is_none___n
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
lea rax, [rbp - 0x48]
mov qword [rbp - 0x38], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 8]
push rdi
ror byte [rdi], 0x11
ror byte [r8 - 0x73], 1
clc
clc
lea rdx, [rbp - 0x48]
call fcn.14005ef10
mov rcx, rax
call fcn.14005f050
mov ecx, 7
int 0x29
ud2
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction
lea r9, [0x1401b77b8]
lea r8, [rbp - 0x48]
mov edx, 0x46
call fcn.14018cbf0
ud2
jmp rdx
add al, ch
retf 0x12d8
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x70]
mov eax, dword [0x14024aad0]
jo 0x14005f2cb
add eax, 0x1eb78b
mov esi, dword [rdi + 0x4865001e]
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x30]
call fcn.14005f5d0
mov byte [rax], dh
add byte [rax], al
add al, ch
jb 0x14005f35e
add byte [rax], al
nop
add rsp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x70]
lea rcx, [rbp - 0x18]
jo 0x14005f3c8
lea ecx, [rbp - 0x18]
call fcn.14005f6a0
mov byte [rbp - 1], 0
add rsp, 0x28
pop rsi
pop rbp
ret
int3
lss ebx, [rsi]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov eax, eax
jmp qword [sym.imp.kernel32.dll_HeapFree]
ret
int3
mov eax, eax
jmp qword [sym.imp.kernel32.dll_HeapFree]
adc eax, dword [rax]
ret
int3
or eax, dword [rax]
add byte [rax], al
int3
int3
int3
invalid
mov dword [rbp - 8], 0xfffffffe
xchg qword [rcx], rdx
mov eax, edx
and eax, 3
add ecx, dword [rax - 0x77]
invalid
invalid
cmp rax, 2
clc
add dh, byte [rbp + 0x71]
add ecx, dword [rax - 0x77]
invalid
invalid
clc
add dh, byte [rbp + 0x71]
add rdx, 0xfffffffffffffffe
jne 0x14005f458
invalid
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
nop dword cs:[rax + rax]
add byte [rax], al
mov rdx, rsi
test rsi, rsi
invalid
je 0x14005f43c
div byte [rsp + riz*8 + 0x48]
mov esi, dword [rdx + 8]
mov rsi, qword [rdx + 8]
mov rdi, qword [rdx]
mov qword [rdx], 0
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je case.0x14003e244.837
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rdx + riz + 0x48]
and cl, byte [rax - 0x77]
jge 0x14005f42f
and cl, byte [rax - 0x77]
jge 0x14005f42f
mov qword [rbp - 0x40], rdi
mov byte [rdx + 0x10], 1
adc byte [rcx], al
lea rcx, [rdi + 0x28]
call fcn.14005fa90
adc al, 6
add byte [rax], al
adc al, 6
add byte [rax], al
lock dec qword [rdi]
jne 0x14005f450
mov rcx, qword [rbp - 0x40]
call fcn.14005f5e0
jmp 0x14005f450
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.library_std_src_sys_commononcequeue.rs
mov edx, 0x2b
call fcn.14018c980
invalid
adc al, byte [rax]
ud2
invalid
mov qword [rbp - 0x40], 0
rol byte [r8], 0
add byte [rax], al
lea rdx, [0x1401b9bb0]
lea edx, [0x1401b9bb0]
lea r9, str.library_std_src_sys_commononcequeue.rs
lea ecx, [0x1401b9bf8]
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
lea r8, [rbp - 0x40]
call fcn.14018eee0
ud2
nop dword [rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x60
in al, dx
and byte [rax - 0x73], cl
push 0x60
lea rcx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
call fcn.14005f6a0
nop
add rsp, 0x20
add byte [rax + 0x20c48348], dl
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
int3
sub rsp, 0x28
mov rsi, rdx
invalid
mov rdi, rcx
iretd
mov eax, dword [0x14024aad0]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
sub byte [rax - 0x77], cl
invalid
iretd
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x18]
cmp rcx, qword [rax + 0x10]
adc byte [rax], al
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax], al
invalid
add byte [rbp + 0x1f], dh
jne 0x14005f58e
call fcn.14005f8f0
add byte [rax], al
mov eax, dword [0x14024aad0]
add eax, 0x1eb556
invalid
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x18]
mov eax, dword [0x14024aad0]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov rdx, qword [rax + 8]
mov r8, rcx
shl r8, 4
mov qword [rdx + r8], rdi
mov qword [rdx + r8 + 8], rsi
inc rcx
mov qword [rax + 0x18], rcx
mov byte [0x14024a610], 1
add rsp, 0x28
pop rdi
pop rsi
ret
or eax, 0x1eaff5
scasd eax, dword [rdi]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 0xffffffffffffffff
je 0x14005f630
lock dec qword [rsi + 8]
jne 0x14005f630
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
int3
and al, 0x38
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, str.fatal_runtime_error:_an_irrecoverable_error_occurred_while_synchronizing_threads_n
lea rdx, str.fatal_runtime_error:_an_irrecoverable_error_occurred_while_synchronizing_threads_n
add byte [rax - 0x73], cl
je 0x14005f68a
lea rsi, [rsp + 0x40]
lea r9, [rsp + 0x30]
lea r9, [rsp + 0x30]
xor byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, rsi
call fcn.14005f870
add byte [rax - 0x73], cl
and al, 0x38
add byte [rax - 0x73], cl
and al, 0x38
mov rdx, rsi
call fcn.14005ef10
mov rcx, rax
mov ecx, eax
invalid
mov ecx, eax
call fcn.14005f050
mov ecx, 7
int 0x29
ud2
sar ecx, 0xff
invalid
jne 0x14005f703
lea rax, [0x14005f730]
mov qword [0x1402450b0], rax
mov rcx, r14
mov rdx, rdi
mov r8d, ebx
mov r9, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
int3
push rbp
sub rsp, 0x60
lea rbp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
lea rax, str.keyed_events_not_availableF
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
mov dword [rbp - 0x30], 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401e1970]
add eax, 0x182214
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syswindowsc.rsp
lea edx, [0x1401b99f0]
lea edx, [0x1401b99f0]
lea rcx, [rbp - 0x38]
call fcn.14018c7f0
rcl byte [rdx]
invalid
rcl byte [rdx]
add byte [rdi], cl
adc al, byte [rax]
ud2
or ecx, dword [rdi]
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
adc byte [rbp + 0x48], dl
push rbp
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
push 0x60
call fcn.14018cd50
mov ebp, 0xf0012d5
adc al, byte [rax]
add byte [rdi], cl
ud2
or ecx, esp
int3
mov esi, r9d
mov rdi, r8
mov ebx, edx
mov r14, rcx
mov esi, ecx
lea rcx, str.ntdll
lea ecx, str.ntdll
movabs eax, dword [0x131cdf15ff0015]
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
sbb al, 0x13
add byte [rax - 0x7b], cl
sal byte [rbp + rdx + 0x48], 0x8d
adc eax, 0x15a166
test rax, rax
je 0x14005f7db
lea rdx, str.NtCreateKeyedEvent
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
jne 0x14005f7e2
lea rax, [0x14005f800]
mov qword [0x1402450a0], rax
mov rcx, r14
mov edx, ebx
mov r8, rdi
mov r9d, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
lea rbp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
lea rax, str.keyed_events_not_availableF
movabs eax, dword [0xc748c84589480015]
rol byte [r9], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x182144
movabs eax, dword [0xc748c84589480015]
rol byte [r9], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x182144
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syswindowsc.rsp
fmul dword [r15]
push rdi
ror byte [rdi], 0x11
loopne 0x14005f880
lea edx, [0x1401b9990]
lea rcx, [rbp - 0x38]
call fcn.14018c7f0
ud2
or ecx, dword [rdi]
invalid
in al, dx
and byte [rax - 0x73], cl
push 0x60
call fcn.14018cd50
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, esp
int3
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx + 0x39], cl
sal byte [rdx + 0x25], 0x4c
lea edx, [rax + 1]
and eax, 0x1508d4c
cmp r10, r8
jb 0x14005f8a6
mov qword [rcx], rdx
mov qword [rcx + 8], r8
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], rax
add rsp, 0x58
ret
lea rax, str.invalid_args
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
lea rax, [0x1401e1970]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._bte_
lea rcx, [rsp + 0x28]
call fcn.14018c7f0
sub al, ch
adc bh, cl
adc al, byte [rax]
ud2
int3
int3
push rax
inc rcx
je 0x14005f9b8
mov eax, dword [0x14024aad0]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov rax, qword [rax + 0x10]
invalid
mov eax, dword [rax + 0x10]
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
cmp rcx, 5
mov esi, 4
cmovae rsi, rcx
xor edx, edx
mov rcx, rsi
shr rcx, 0x3b
sete dl
mov r8, rsi
shl r8, 4
shl rdx, 3
test rax, rax
je 0x14005f97f
mov ecx, dword [0x14024aad0]
mov r9, qword gs:[0x58]
mov rcx, qword [r9 + rcx*8]
leave
leave
mov rcx, qword [rcx + 8]
shl rax, 4
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
and al, 0x30
jmp case.0x140040dbd.508
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x20]
and al, 0x20
and al, 0x20
and al, ch
imul eax, dword [rax], 0x83480000
add byte [rax - 0x7d], cl
call fcn.14005fa00
cmp qword [rsp + 0x38], 0
add byte [rax - 0x7d], cl
cmp dword [rsp + 0x38], 0
jl 0x14005f9bf
cmp byte [rax], al
mov rcx, qword [rsp + 0x40]
and al, 0x40
je 0x14005f9bf
movabs rax, 0x8000000000000001
cmp rcx, rax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
invalid
add byte [rax], al
or byte [rax + 0x39], 0xc1
je 0x14005f9e0
sub eax, 0x75c98548
call fcn.140011740
invalid
invalid
sti
invalid
test rcx, rcx
test ecx, ecx
leave
jne 0x14005f9e6
call fcn.140011740
sbb dword [0x14b15f9bb], 0xffffff8b
sti
dec dword [rdi]
or ecx, dword [rbx + 0x1eb10b05]
invalid
invalid
mov cl, 0x1e
ud2
mov eax, dword [0x14024aad0]
add eax, 0x1eb10b
mov cl, 0x1e
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rdx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rdx + rax*8]
add al, 0xc2
mov qword [rax + 8], rcx
or byte [rax], al
add byte [rax], al
mov qword [rax + 0x10], rsi
adc byte [rax], al
add byte [rax], al
add rsp, 0x50
push rax
pop rsi
ret
mov rdx, qword [rsp + 0x48]
call fcn.14018c620
call fcn.14018c620
xor ah, cl
adc al, byte [rax]
ud2
or ecx, esp
int3
int3
int3
int3
push rdi
push rbx
sub rsp, 0x20
and byte [rcx + rcx*4 - 0x3a], cl
and byte [rcx + rcx*4 - 0x3a], cl
mov esi, eax
mov rdi, rcx
test rdx, rdx
je 0x14005fa64
sal byte [rdx + rdx*2 + 0x48], cl
mov ebx, edx
invalid
mov rbx, rdx
ror dword [rcx - 0x7d], cl
jns 0x14005fa21
cmp qword [r9 + 8], 0
cmp dword [rcx + 8], 0
add byte [rdi + riz + 0x49], dh
je 0x14005fa43
cmp qword [r9 + 0x10], 0
cmp dword [rcx + 0x10], 0
add byte [rax + riz + 0x4d], dh
je 0x14005fa43
and byte [rbp - 0x75], cl
add dword [rax - 0x75], ecx
or eax, 0x1eabcb
retf
stosd dword [rdi], eax
invalid
invalid
mov r8, qword [r9]
mov eax, dword [rcx]
mov rcx, qword [0x14024a5f8]
retf
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov ecx, esi
xor edx, edx
mov r9, rsi
mov ecx, esi
mov ecx, esi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
test rax, rax
add byte [rax - 0x7b], cl
sal byte [rbp + 0x1f], 0x48
test eax, eax
jne 0x14005fa5c
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
or bl, ch
sub dword [rax - 0x7b], ecx
jmp 0x14005fa6c
test rsi, rsi
je 0x14005fa80
div byte [rax + rdi + 0xf]
cmp byte [rdi], cl
movzx eax, byte [0x14024a6a0]
mov rcx, rsi
mov dh, 5
push rcx
lodsb al, byte [rsi]
invalid
add byte [rax - 0x77], cl
int1
call fcn.140010290
test rax, rax
cmp dword [rax], ecx
sti
dec dword [rax - 0x7b]
sal byte [rcx + riz*8 + 0x48], 0x89
je 0x14005fa3d
mov qword [rdi + 8], rax
invalid
je 0x14005fa3d
mov qword [rdi + 8], rax
xor eax, eax
shr bl, 0xd
shr bl, 0xd
or eax, 0x847c748
mov qword [rdi + 8], 0
add byte [rax], al
add byte [rax], al
mov eax, 1
add byte [rax], al
mov qword [rdi + 0x10], rsi
mov qword [rdi], rax
mov dword [rdi], eax
mov dword [rdi], eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rax, rbx
test rax, rax
test eax, eax
test eax, eax
jne 0x14005fa5c
jmp 0x14005fa3d
mov bl, 0xcc
int3
int3
sub rsp, 0x78
mov al, 1
xchg byte [rcx], al
add dword [rdi + rdi*8], edi
in al, dx
js 0x14005fa47
add dword [rsi + 0x74ff3c01], eax
invalid
add dword [rdi + rdi*8], edi
push qword [rdi + rax + 0x48]
add esp, 0x78
invalid
invalid
je 0x14005faa5
add rsp, 0x78
invalid
pop rdi
pop rsi
ret
mov rsi, rcx
mov rax, qword [0x14024a628]
invalid
invalid
mov eax, dword [0x14024a628]
add byte [rax - 0x7b], cl
sal byte [rsp + rcx + 0x48], 0x89
mov ecx, esi
test rax, rax
je 0x14005fac0
mov rcx, rsi
mov ecx, esi
add rsp, 0x78
pop rdi
pop rsi
jmp rax
mov rcx, qword [0x140245088]
rcl dword [rbp + 0x1e], 0
invalid
cmp rcx, 0xffffffffffffffff
jne 0x14005fb16
push qword [rbp + 0x49]
mov qword [rsp + 0x30], 0xffffffffffffffff
mov rax, qword [0x1402450a0]
add eax, 0x1e55c3
xor bh, bh
invalid
add eax, 0x1e55c3
lea rcx, [rsp + 0x30]
and al, 0x30
mov edx, 0xc0000000
xor r8d, r8d
rol byte [rbp + 0x31], 0xc0
xor r9d, r9d
call rax
test eax, eax
jne 0x14005fb2d
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rax, 0xffffffffffffffff
lock cmpxchg qword [0x140245088], rcx
mov cl, 0xd
adc byte [rbp + 0x1e], 0
mov cl, 0xd
adc byte [rbp + 0x1e], 0
je 0x14005fb16
or al, 0x48
mov edi, eax
mov rdi, rax
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, rdi
sbb dl, byte [rbx]
add byte [rax - 0x77], cl
stc
mov rax, qword [0x1402450a8]
mov eax, dword [0x1402450a8]
mov rdx, rsi
mov edx, esi
xor r8d, r8d
xor r9d, r9d
leave
leave
call rax
jmp 0x14005fa9e
invalid
dec dword [rcx + 0x482c2444]
mov dword [rsp + 0x2c], eax
lea rax, [rsp + 0x2c]
and al, 0x2c
sub al, 0x48
lea eax, [rsp + 0x2c]
and al, 0x2c
mov qword [rsp + 0x38], rax
lea rax, [0x14001dd40]
lea eax, [0x14001dd40]
cmp byte [rax - 0x73], cl
add eax, 0xfffbe1fe
invalid
lea eax, [0x14001dd40]
dec dword [rax - 0x77]
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
add byte [rax], al
lea rdx, str.Unable_to_create_keyed_event_handle:_error
lea rsi, [rsp + 0x48]
adc eax, 0x748d4800
and al, 0x48
lea r9, [rsp + 0x38]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
call fcn.14005f870
lea rdx, str.library_std_src_syswindows_thread_parking.rs
adc eax, 0x159c82
adc eax, 0x159c82
mov rcx, rsi
int1
call fcn.14018c7f0
ud2
invalid
or eax, dword [rcx + 0x56]
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
mov rsi, r9
mov ebx, r8d
mov ebx, eax
mov ebx, eax
mov rdi, rdx
mov edi, edx
mov r14, rcx
mov esi, ecx
invalid
lea rcx, str.ntdll
lea ecx, str.ntdll
popfq
adc eax, 0xfe15ff00
add bh, bh
invalid
invalid
add bh, bh
adc eax, 0x1318fe
sbb byte [rbx], dl
invalid
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
sbb byte [rbx], dl
add byte [rax - 0x7b], cl
test rax, rax
je 0x14005fbbc
invalid
invalid
test rax, rax
je 0x14005fbbc
lea rdx, str.NtReleaseKeyedEvent
adc eax, 0x159dfa
mov rcx, rax
mov ecx, eax
sar edi, 0x15
loope 0x14005fbcd
call qword [sym.imp.kernel32.dll_GetProcAddress]
adc eax, dword [rax]
test rax, rax
jne case.0x14003e244.991
sal byte [rbp + 7], 0x48
lea rax, [0x14005fbf0]
lea eax, [0x14005fbf0]
add eax, 0x2d
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [0x1402450a8], rax
add eax, 0x1e54de
ficom word [rsi + rbx]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
mov rdx, rdi
cli
mov r8d, ebx
fmul dword [rcx - 0x77]
int1
mov r9, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
invalid
loopne 0x14005fbaf
int3
int3
int3
int3
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
lea rax, str.keyed_events_not_availableF
add eax, 0x159d57
clc
invalid
add eax, 0x159d57
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x181d54
invalid
sbb byte [rax], al
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x181d54
invalid
sbb byte [rax], al
sbb eax, 0x89480018
fmul dword [r15]
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
invalid
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syswindowsc.rsp
lea edx, [0x1401b99c0]
adc eax, 0x4d8d4800
enter 0xffffffffffffb9e8, 0xffffffffffffffcb
lea rcx, [rbp - 0x38]
call fcn.14018c7f0
adc al, byte [rax]
adc al, byte [rax]
ud2
or ecx, dword [rdi]
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x60]
call fcn.14018cd50
adc al, byte [rax]
adc al, byte [rax]
ud2
int3
int3
sub rsp, 0x28
mov rax, qword [rcx]
mov qword [rsp + 0x20], rax
add dword [rax - 0x77], ecx
and al, 0x20
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, ch
or al, byte [rax]
call fcn.14005fc80
add byte [rax], al
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
ret
int3
sub esp, 0x60
lea rbp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
invalid
clc
invalid
invalid
mov eax, dword [rcx]
cmp byte [rax], 0
mov byte [rax], 0
add dh, al
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 1], dl
add dword [rax], eax
invalid
je 0x14005fdf3
add dword [rax], eax
add dh, al
test dword [r8], 0xc4058b48
test al, 0x1e
add byte [rax - 0x7d], cl
clc
mov byte [rbp - 9], 0
mov rax, qword [0x14024a570]
invalid
cmp rax, 3
jne 0x14005fdc6
add ecx, dword [rdi]
test dword [rax], edx
add dword [rax], eax
add byte [rax + 0xf00f77d], al
invalid
add byte [rdi], cl
test dword [rcx], ebx
cmp byte [rbp - 9], 0
test dword [rax], 0x119850f
add byte [rax], al
jne 0x14005fdd9
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [0x14024a538]
mov eax, dword [0x14024a538]
add eax, 0x1ea871
test al, 0x1e
add byte [rbx + 0x1eae030d], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x14024aad0]
or eax, 0x1eae03
invalid
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
retf 0x8d48
lea rcx, [rcx + 0x41]
cmp rax, rcx
add byte [r8], al
add byte [rax + 0x39], cl
enter 0x2475, 0xffffffffffffff8b
jne 0x14005fd0a
mov eax, dword [0x14024a568]
add eax, 0x1ea87c
add bh, bh
sal byte [rbp + 0x55], 0x48
lea ecx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_remutex.rs
inc eax
jne 0x14005fd45
lea rcx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_remutex.rs
or eax, 0x158859
adc eax, 0x58d4c00
invalid
lea r8, [0x1401b8598]
add eax, 0x15889a
adc eax, 0x26ba00
add byte [rax], al
mov edx, 0x26
add byte [rax], al
add al, ch
js 0x14005fcd5
call fcn.14018cc80
adc al, byte [rax]
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x1ea81f
ud2
lea rcx, [0x14024a530]
test al, 0x1e
add bh, bh
adc eax, 0x131769
call qword [sym.imp.kernel32.dll_TryAcquireSRWLockExclusive]
adc eax, dword [rax]
test al, al
je 0x14005fdd9
ror byte [rdi], 0x84
mov edx, 0x8b000000
add eax, 0x1eadab
add byte [rax], al
add byte [rbx + 0x1eadab05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14024aad0]
invalid
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x80
add byte [r8], al
lea rax, [rax + 0x41]
mov qword [0x14024a538], rax
add byte [rcx], 0
add byte [rax - 0x77], cl
add eax, 0x1ea7f8
add byte [rax + 1], bh
mov eax, 1
add byte [rax], al
add byte [rcx + 0x1ea81d05], cl
add byte [rax - 0x39], cl
mov dword [0x14024a568], eax
add eax, 0x1ea81d
invalid
mov qword [rbp - 0x30], 1
xorps xmm0, xmm0
ror byte [rdi], 0x11
invalid
invalid
rol byte [r9], 1
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
fmul dword [r8 - 0x39]
adc dword [rbp - 0x28], eax
mov qword [rbp - 0x1a], 0
out 0, al
add byte [rax], al
add byte [rax - 0x7d], cl
cmp dword [0x14024a540], 0
jne 0x14005fe0d
invalid
add byte [rax], al
add byte [rax], al
cmp qword [0x14024a540], 0
cmp dword [0x14024a540], 0
invalid
jne 0x14005fe0d
popfq
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add eax, 0x1ea7c5
mov qword [0x14024a540], 0xffffffffffffffff
mov dword [0x14024a540], 0xffffffff
invalid
invalid
dec dword [rax - 0x73]
or eax, 0x1ea7c6
cmpsd dword [rsi], dword [rdi]
invalid
invalid
lea rcx, [0x14024a548]
cmpsd dword [rsi], dword [rdi]
invalid
add al, ch
imul eax, dword [rcx], 0x100f0000
add byte [rdi], cl
adc byte [rbp - 0x30], al
movups xmm1, xmmword [rbp - 0x20]
call fcn.14005fef0
movups xmm0, xmmword [rbp - 0x30]
add byte [rdi], cl
adc byte [rbp - 0x30], al
movups xmm1, xmmword [rbp - 0x20]
loopne 0x14005fd9f
movups xmmword [0x14024a558], xmm1
adc dword [0x14024a558], ecx
invalid
movups xmmword [0x14024a548], xmm0
inc qword [0x14024a540]
invalid
invalid
invalid
add eax, 0x1ea79c
invalid
dec dword [0x14024a568]
jne 0x14005fdd9
add byte [rbp + 0x2d], dh
mov qword [0x14024a538], 0
cmpsd dword [rsi], dword [rdi]
invalid
lea rcx, [0x14024a530]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x14005fdd9
invalid
adc ecx, dword [rax - 0x73]
imul r8
push rcx
lea rcx, [rbp - 9]
call fcn.14018ef20
int1
adc al, byte [rax]
int1
adc al, byte [rax]
cmp byte [rbp - 9], 0
je 0x14005fcc0
mov rax, qword [0x14024a600]
mov eax, dword [0x14024a600]
cmp rax, 3
cmp eax, 3
jne 0x14005fdec
call qword [0x14024a608]
sbb al, 0xa8
invalid
nop
add rsp, 0x60
pop rbp
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.library_std_src_synconce.rs
mov bh, 0x86
adc eax, 0x2bba00
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
cmp byte [rcx], bl
add byte [rbp + rcx*4 + 5], cl
mov bh, 0x86
adc eax, 0x2bba00
add byte [rax], al
call fcn.14018c980
ud2
lea rax, [0x1401b8050]
mov qword [rsp + 0x20], rax
adc eax, 0x44894800
and al, 0x20
lea rcx, str.already_borrowedlibrary_std_srcio_stdio.rs
lea r9, [0x1401b77f8]
adc eax, 0x458d4c00
idiv byte [rdx + 0x10]
add byte [rax], al
lea r8, [rbp - 0xa]
mov edx, 0x10
add byte [rax], al
add byte [rax], al
call fcn.14018cbf0
ud2
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
sub rsp, 0x30
lea rbp, [rdx + 0x60]
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
ror byte [rdi], 1
adc byte [rbp - 0x20], cl
movups xmmword [0x14024a558], xmm1
or eax, 0x1ea6fb
movups xmmword [0x14024a548], xmm0
add eax, 0x1ea6e4
lea rcx, [0x14024a540]
or eax, 0x1ea6d5
cmpsb byte [rsi], byte [rdi]
invalid
call fcn.14005f5d0
nop
add rsp, 0x30
add esp, 0x30
idiv edi
call qword [rax + 0x30c48348]
add esp, 0x30
add esp, 0x30
pop rbp
ret
sub rsp, 0x30
lea rbp, [rdx + 0x60]
call fcn.14005fec0
nop
add rsp, 0x30
pop rbp
ret
xor byte [rax - 0x73], cl
push 0x60
lea rcx, [rbp - 0x30]
call fcn.14005fef0
nop
add rsp, 0x30
pop rbp
ret
add byte [rax], al
lea rcx, [0x14024a530]
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
int3
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov r14, rcx
cmp byte [rcx + 0x18], 0
invalid
je case.0x14004b1d0.124
invalid
dec dword [rcx - 0x77]
invalid
add byte [rsi + rbp + 0x49], dh
cmp dword [rsi + 8], 0
invalid
cmp qword [r14 + 8], 0
add byte [rdi], cl
test bl, ah
add al, byte [rax]
add byte [rbp - 0x75], cl
mov r8, qword [r14]
je 0x140060204
mov r8, qword [r14]
mov rcx, qword [0x14024a5f8]
cmpsb byte [rsi], byte [rdi]
invalid
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
invalid
pop rbx
pop rdi
pop rsi
cmpsb byte [rsi], byte [rdi]
invalid
invalid
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp - 0x10], r14
lea rbx, [r14 + 0x19]
sbb dword [rcx], esi
ror byte [rax - 0x77], 0x45
clc
sbb dword [rcx], esi
ror byte [rax - 0x77], 0x45
clc
lea rsi, [rbp - 0x38]
lea r15, [0x1401f6f84]
invalid
jo case.0x14004b1d0.135
add byte [rbp + rcx*4 + 0x2d], cl
xor byte [rax + 0x19], dh
add bl, ch
invalid
enter 0xffffffffffff8d4c, 0x3d
invalid
xor byte [rax + 0x19], dh
add bl, ch
sub cl, byte [rbx + rcx*4 + 0x45]
mov eax, dword [rbp - 0x28]
mov r8, qword [r8 - 8]
mov r8, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
or eax, 0x1ea674
invalid
mov rcx, qword [0x14024a5f8]
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp - 0x20]
ror byte [rbx + rcx*4 + 0x45], cl
loopne case.0x14004b1d0.121
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1315c0
mov r14, qword [rbp - 0x10]
mov esi, dword [rbp - 0x10]
mov rdx, qword [r14 + 0x10]
mov rdi, rdx
mov rcx, qword [rbp - 8]
clc
clc
sub rdi, rcx
jbe 0x140060215
add byte [rax], al
add byte [rax], al
mov byte [r14 + 0x18], 1
add dword [rbp - 0x75], ecx
invalid
mov r8, qword [r14]
mov eax, dword [rsi]
add r8, rcx
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
mov rcx, rsi
int1
mov edx, 0xfffffff5
mov r9, rdi
mov ecx, edi
mov ecx, edi
stc
call fcn.1400604b0
cmp qword [rbp - 0x38], 0
cmp dword [rbp - 0x38], 0
je case.0x14005adca.108
add byte [rax], al
add byte [rbx + rcx*4 + 0x65], cl
mov r12, qword [rbp - 0x30]
rol byte [rbp - 0x77], 1
out 0x41, al
and esi, 3
invalid
mov r14d, r12d
and r14d, 3
add ecx, dword [rcx - 0x7d]
inc byte [rdx]
cmp r14, 2
jae case.0x14005a93d.90
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
mov byte [rax + 0x18], 0
add byte [rbx + 0x63], cl
add al, 0xb7
movsxd rax, dword [r15 + r14*4]
add rax, r15
clc
jmp rax
and al, 0x10
adc bl, ch
invalid
jmp 0x140060060
cmp r14d, 2
cmp esi, 2
jne 0x140060030
mov rax, r12
mov eax, esp
loopne 0x140060052
shr rax, 0x20
shr eax, 0x20
cmp eax, 6
clc
invalid
je case.0x14003e244.1205
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x18], 0
sbb byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
shr rcx, 0x20
call fcn.1400607d0
jmp 0x140060060
xor al, 0xf
invalid
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov byte [rax + 0x18], 0
mov rax, r12
shr rax, 0x20
cmp eax, 0x28
ja 0x14006017f
add byte [rax], al
add byte [rax], al
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
xor eax, eax
jmp 0x140060060
invalid
cmp al, 0x23
jne 0x140060234
add dword [rax], eax
add byte [rcx - 0x73], cl
lea eax, [rsi - 2]
cmp rax, 2
invalid
invalid
lea rax, [r14 - 2]
lea eax, [rsi - 2]
cmp rax, 2
jb 0x14005ff90
invalid
invalid
test r14, r14
je 0x14005ff90
test byte [rcx], dl
invalid
dec dword [rcx - 0x73]
lea rax, [r12 - 1]
lea eax, [rsp - 1]
and al, 0xff
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
mov rcx, qword [r12 - 1]
and al, 0xff
dec dword [rcx - 0x75]
mov rax, qword [r12 + 7]
and al, 7
mov qword [rbp - 0x28], rcx
mov dword [rbp - 0x28], ecx
mov qword [rbp - 0x18], rax
call qword [rax]
call 0xcb4e119d
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1487e83ec
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
add byte [rdi], cl
test dl, dl
sar dh, cl
je 0x14005ff7d
sar dh, cl
invalid
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
jae 0x14005ff66
mov al, 0xfe
invalid
dec dword [rbx + rcx*4 + 0x45]
mov r8, qword [rbp - 0x28]
jmp case.0x14004b1d0.122
invalid
invalid
invalid
fsubr st(1)
scasd eax, dword [rdi]
invalid
mov rdi, qword [rbp - 0x30]
mov edi, dword [rbp - 0x30]
mov rax, qword [rbp - 8]
mov r14, qword [rbp - 0x10]
mov byte [r14 + 0x18], 0
sbb byte [rax], r8b
invalid
sbb byte [rax], al
test rdi, rdi
test edi, edi
je 0x1400602f5
sbb al, 2
add byte [rax], al
add byte [rax + 1], cl
add rax, rdi
clc
mov qword [rbp - 8], rax
clc
jmp 0x14005ff90
invalid
and eax, 0xffff74e9
push qword [rax - 0x9216dd]
and ebp, ecx
insd dword [rdi], dx
invalid
invalid
and ebp, ecx
insd dword [rdi], dx
invalid
invalid
and al, 0xe9
invalid
invalid
sbb ebp, ecx
pop rdi
invalid
and ch, cl
pop rax
invalid
invalid
adc cl, ch
push rcx
invalid
invalid
invalid
invalid
and ecx, ebp
invalid
invalid
or ebp, ecx
cmp al, 0xff
invalid
add al, 0xe9
xor eax, 0xb0ffffff
invalid
invalid
invalid
invalid
sub cl, ch
invalid
invalid
or al, 0xe9
invalid
invalid
or ecx, ebp
and bh, bh
invalid
sbb ecx, ebp
sbb edi, edi
invalid
sbb cl, ch
adc bh, bh
invalid
add ch, cl
or edi, edi
invalid
mov al, 0xf
jmp 0x140060060
invalid
invalid
psubsw mm0, qword [rdi + rdi*8]
invalid
add ebp, ecx
std
invalid
invalid
invalid
invalid
add ecx, ebp
out dx, eax
invalid
invalid
invalid
invalid
adc ecx, ebp
loope 0x14006017b
invalid
mov al, 0x29
jmp 0x140060060
sub ecx, ebp
invalid
adc al, 0xe9
sar esi, cl
invalid
add eax, 0xfffecce9
push qword [rax - 0x13a16eb]
adc eax, 0xfffec5e9
adc eax, 0xfffec5e9
push qword [rax - 0x14116f3]
or eax, 0xfffebee9
or eax, 0xfffebee9
push qword [rax - 0x14816fa]
invalid
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test rcx, rcx
je 0x14005ff16
cmp rdx, rcx
jb 0x14006030a
mov qword [r14 + 0x10], 0
jmp 0x14005ff16
mov r14, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
test rax, rax
je 0x140060270
mov rdx, qword [r14 + 0x10]
mov rsi, rdx
sub rsi, rax
jb 0x140060318
mov qword [r14 + 0x10], 0
je 0x140060270
mov rcx, qword [r14]
add rax, rcx
mov rdx, rax
mov r8, rsi
call fcn.14018c13d
mov qword [r14 + 0x10], rsi
mov eax, r12d
and eax, 3
add ecx, dword [rax - 0x73]
dec byte [rax - 0x7d]
stc
add cl, byte [rdi]
invalid
xchg edx, eax
cld
invalid
invalid
add ecx, dword [rax - 0x73]
dec byte [rax - 0x7d]
stc
add cl, byte [rdi]
invalid
test rax, rax
je 0x14005ff16
invalid
mov esp, edi
invalid
invalid
test byte [rcx + 0x49fffffc], cl
lea eax, [rsp - 1]
lea rax, [r12 - 1]
mov qword [rbp - 8], rax
clc
mov rcx, qword [r12 - 1]
mov rax, qword [r12 + 7]
and al, 7
dec dword [rcx - 0x75]
and al, 7
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x20], rax
invalid
invalid
call 0x1204b8bf0
loopne 0x1400602a8
loopne 0x1400602a8
call qword [rax]
mov rax, qword [rbp - 0x20]
loopne 0x1400602f7
cmp dword [rax + 8], 0
adc byte [rax - 0x75], cl
loopne 0x1400602f7
cmp dword [rax + 8], 0
add byte [rbx + rcx*4 + 0x75], cl
invalid
mov r14, qword [rbp - 0x10]
jne 0x1400602a7
je 0x1400602dd
cmp qword [rax + 0x10], 0x11
jae 0x1400602c6
mov r8, qword [rbp - 0x18]
jmp 0x1400602ce
mov r8, qword [rbp - 0x18]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14005ff16
lea r12, str.failed_to_write_the_buffered_data
and eax, 0x15790c
test rax, rax
jne 0x140060241
jmp 0x140060270
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_vecmod.rs
call fcn.14018c910
jmp 0x140060327
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_vecmod.rs
mov rcx, rax
call fcn.14018c910
ud2
invalid
lea rbp, [rdx + 0x60]
mov rax, qword [rbp - 0x20]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x18]
call 0x13ff5e6d5
dec dword [rax - 0x75]
mov ecx, dword [rbp - 8]
call 0x13ff5e6d5
dec dword [rax - 0x75]
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
call fcn.14006d030
nop
add rsp, 0x28
invalid
invalid
pop rbx
int3
invalid
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
nop dword [rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
mov rcx, qword [rbp - 0x10]
call fcn.140011b20
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov rsi, rcx
test r9, r9
je 0x140060502
mov rbx, r9
mov r14, r8
mov ecx, edx
call qword [sym.imp.kernel32.dll_GetStdHandle]
test rax, rax
je 0x14006050a
mov r15, rax
cmp rax, 0xffffffffffffffff
jne 0x14006052f
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
jmp 0x140060514
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
adc dword [rsi], eax
push rdi
ror byte [rdi], 0x11
adc dword [rsi], eax
adc dword [rsi], eax
jmp 0x14006051f
adc eax, 0x2b848
movabs rax, 0x600000002
add al, byte [rax]
add byte [rax], al
invalid
add byte [rsi], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsi + 8], eax
invalid
invalid
invalid
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov qword [rsi], 1
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov dword [rbp - 0x40], 0
rol byte [r8], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
push rbp
lea rdx, [rbp - 0x40]
mov rcx, r15
stc
ror byte [rcx + rcx*4 - 7], 0xff
adc eax, 0x130f2d
invalid
movlps qword [rax], xmm0
stc
call qword [sym.imp.kernel32.dll_GetConsoleMode]
sub eax, 0x8500130f
sal byte [rcx + riz*2 + 0x48], 0x8b
jge 0x1400605bb
test eax, eax
je 0x1400605a8
mov rdi, qword [rbp + 0x70]
movzx eax, byte [rdi + 4]
test rax, rax
je 0x1400605ca
cmp al, 3
ja 0x140060702
movzx ecx, byte [r14]
mov edx, ecx
and dl, 0xc0
cmp dl, 0x80
jne 0x14006061f
mov byte [rdi + rax], cl
movzx eax, byte [rdi + 4]
inc al
mov byte [rdi + 4], al
movzx ecx, byte [rdi]
lea rdx, [0x1401b94a4]
movzx ebx, byte [rcx + rdx]
mov qword [rbp - 0x50], rbx
cmp al, bl
jae 0x14006062f
mov qword [rsi + 8], 1
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x14006051f
lea rcx, [rbp - 0x40]
mov rdx, r15
mov r8, r14
mov r9, rbx
mov qword [rbp - 0x48], r15
call fcn.140060990
movups xmm0, xmmword [rbp - 0x40]
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp - 0x40], al
movups xmmword [rsi], xmm0
jmp 0x14006051f
cmp rbx, 0x1000
mov r8d, 0x1000
cmovb r8, rbx
lea rcx, [rbp - 0x10]
mov rdx, r14
call fcn.1400143c0
cmp qword [rbp - 0x10], 0
je 0x14006065e
mov r8, qword [rbp - 8]
test r8, r8
je 0x140060676
cmp r8, rbx
ja 0x14006074a
lea rdi, [rbp - 0x40]
mov rcx, rdi
mov rdx, r14
call fcn.1400143c0
mov rcx, rdi
call fcn.140060cd0
mov r8, rax
mov r9, rdx
jmp 0x140060666
mov byte [rdi + 4], 0
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x140060514
movzx r8d, al
cmp al, 5
jae 0x140060739
lea rcx, [rbp - 0x10]
mov rdx, rdi
call fcn.1400143c0
mov byte [rdi + 4], 0
cmp qword [rbp - 0x10], 0
je 0x140060698
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x140060514
mov r8, qword [rbp - 8]
mov r9, qword [rbp]
add byte [r8 - 0x77], r9b
int1
mov rcx, rsi
mov rdx, r15
call fcn.140060a90
jmp 0x14006051f
movzx eax, byte [r14]
lea rcx, [0x1401b94a4]
movzx ecx, byte [rax + rcx]
cmp rcx, 2
jb 0x1400606ea
add byte [rdi], cl
mov dh, 0xc
or byte [rax - 0x7d], cl
stc
add dh, byte [rdx + 0x5f]
cmp rcx, rbx
jbe 0x1400606ea
mov byte [rdi], al
mov byte [rdi + 4], 1
jmp 0x1400606d8
mov r8, qword [rbp - 8]
mov rax, qword [rbp]
mov qword [rbp + 8], rax
cmp rax, rbx
jne 0x140060761
lea rcx, [rbp - 0x40]
mov rdx, r15
cli
ror byte [rcx + rcx*4 - 6], 0x49
mov ecx, ebx
invalid
cli
mov r9, rbx
fld1
invalid
call fcn.140060a90
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
invalid
jge 0x140060680
invalid
cmp qword [rbp - 0x40], 0
mov rax, qword [rbp - 0x38]
rol byte [rax], 0x48
mov eax, dword [rbp - 0x38]
add byte [rax - 0x75], cl
enter 0x2a75, 0x48
jne 0x1400606f1
mov qword [rbp - 0x58], rax
jne 0x1400606f1
mov qword [rbp - 0x58], rax
mov qword [rbp + 8], rbx
cmp rax, rbx
jne 0x140060776
mov qword [rsi + 8], 1
add byte [rax], al
add byte [rcx], dh
xor eax, eax
mov qword [rsi], rax
mov dword [rsi], eax
xor eax, eax
mov qword [rsi], rax
mov dword [rsi], eax
mov dword [rsi], eax
jmp 0x14006051f
xor eax, 0x48fffffe
lea eax, [0x1401b95f8]
add eax, 0x158f07
dec dword [rax - 0x73]
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
add eax, 0x158f07
adc eax, 0x46894800
or byte [rax + 1], bh
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov eax, 1
mov qword [rsi], rax
jmp 0x14006051f
invalid
invalid
invalid
invalid
lea rax, str.Unexpected_number_of_bytes_for_incomplete_UTF_8_codepoint.
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rax, [0x1401e1970]
mov qword [rbp - 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
lea rdx, str.library_std_src_syswindows_stdio.rs
lea rcx, [rbp - 0x40]
call fcn.14018c7f0
ud2
lea rax, str.library_std_src_syswindows_stdio.rs
mov edx, 4
mov rcx, r8
jmp 0x140060757
lea rax, str.library_std_src_syswindows_stdio.rs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.14018c910
ud2
mov qword [rbp - 0x40], 0
lea r9, str.library_std_src_syswindows_stdio.rs
lea rcx, [rbp - 0x50]
jmp 0x140060789
mov qword [rbp - 0x40], 0
lea r9, str.library_std_src_syswindows_stdio.rs
lea rcx, [rbp - 0x58]
lea rdx, [rbp + 8]
lea r8, [rbp - 0x40]
call fcn.14018eee0
ud2
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401f7038]
lea rcx, [0x1401f7038]
invalid
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rdx*4]
adc al, 0x91
add rdx, rcx
add edx, ecx
jmp rdx
xor eax, eax
ret
invalid
add byte [rax], al
cmp ecx, 0x50f
stc
syscall
add byte [rax], al
je 0x140060979
test byte [rbx], ch
add dword [rax], eax
add byte [rax], al
cmp ecx, 0x5b4
je case.0x1400607ff.10060
invalid
invalid
add byte [rax], al
cmp ecx, 0x5b4
stc
mov ah, 5
add byte [rax], al
je case.0x1400607ff.10060
jmp case.0x1400607ff.10014
mov al, 0x16
ret
mov al, 0x28
ret
mov al, 0x1a
ret
dec dword [rax - 0x73]
and al, 0x58
mov rdx, rsi
call fcn.14005ef10
mov rcx, rax
call fcn.14005f050
mov ecx, 7
add ch, cl
sub dword [rdi], ecx
invalid
add ch, cl
sub dword [rdi], ecx
or ecx, esp
int3
int3
invalid
add byte [rcx - 0x80], al
mov eax, 0x1000
mov edi, 0xffbf247f
sldt word [rax]
cmp byte [r8 + 0xfff], 0xbf
jg 0x140060ae9
xor edi, edi
cmp byte [r8 + 0xffe], 0xc0
setge dil
add rdi, 0xffd
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0x1000
mov ecx, 0xfde9
std
add byte [rax], al
invalid
std
add byte [rax], al
mov edx, 8
add byte [rax], al
mov r9d, edi
call qword [sym.imp.kernel32.dll_MultiByteToWideChar]
test eax, eax
je 0x140060c68
movsxd r15, eax
cmp eax, 0x1001
invalid
jae 0x140060ca4
add dword [rax], eax
add bh, al
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0x30], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x20], 0
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x60
lea rdx, [rsp + 0x60]
lea r9, [rsp + 0x30]
and al, 0x30
mov rcx, r14
mov r8d, eax
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
je 0x140060c1e
mov ebx, dword [rsp + 0x30]
cmp rbx, r15
je 0x140060c3a
jae 0x140060c54
movzx eax, word [rsp + rbx*2 + 0x60]
add eax, 0x2312
movzx eax, ax
cmp eax, 0x312
jae case.0x14003e27b.1579
lea rdx, [rsp + rbx*2]
add rdx, 0x60
inc rbx
ret
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
add byte [rax], al
ret
add byte [rax], al
lea r9, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rcx, r14
mov r8d, 1
mov eax, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
invalid
jne case.0x14003e27b.1579
sal byte [rbp + 5], 0xe8
in eax, dx
movsd dword [rdi], dword [rsi]
adc al, byte [rax]
invalid
call sub.kernel32.dll_GetLastError
add byte [rcx + rdi - 5], cl
cmp rbx, r15
ja 0x140060cba
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
add byte [rax], al
test rbx, rbx
je 0x140060c38
invalid
ja 0x140060c0a
add rbx, rbx
add ebx, ebx
xor eax, eax
xor edi, edi
jmp case.0x14004b1d0.492
invalid
nop word [rax + rax]
add byte [rax], al
add rdi, rdx
add rax, 2
rol byte [rdx], 0x48
cmp ebx, eax
rol byte [rdx], 0x48
cmp ebx, eax
je 0x140060c3a
movzx ecx, word [rsp + rax + 0x60]
mov edx, 1
add byte [rax], al
add byte [rcx + 0x80f9], al
invalid
add byte [rax], al
add byte [rcx + 0x80f9], al
add byte [rdx - 0x1e], dh
invalid
add byte [rax], al
jb 0x140060bd0
movzx r8d, cx
sar dword [rdx + 2], 0x41
mov edx, 2
cmp r8d, 0x800
cmp eax, 0x800
jb 0x140060bd0
rol byte [rcx + 0x2312c1], 1
add byte [rdi], cl
movzx ecx, cx
add ecx, 0x2312
movzx ecx, cx
xor edx, edx
cmp ecx, 0x312
adc al, byte [rbx]
add byte [rax], al
rol byte [rcx + 0x312f9], cl
add byte [rdi], cl
xchg ebx, eax
adc al, byte [rbx]
add byte [rax], al
setae dl
ret 0x8d48
lea rdx, [rdx*2 + 1]
jmp 0x140060bd0
add bl, ch
mov dl, 0xe8
jge 0x140060bc6
call sub.kernel32.dll_GetLastError
adc al, byte [rax]
add byte [rax - 0x3f], cl
loopne 0x140060c47
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
or byte [rax - 0x39], cl
invalid
add dword [rax], eax
add byte [rax], al
enter 0x4802, 0xffffffffffffff89
or byte [rax - 0x39], r9b
or byte [rax - 0x39], cl
or byte [rax - 0x39], cl
mov dword [rsi], 1
invalid
jmp case.0x14004b1d0.507
or eax, 0x8948ff31
jle 0x140060c46
xor edi, edi
mov qword [rsi + 8], rdi
mov qword [rsi], 0
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
add rsp, 0x2060
add esp, 0x2060
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.library_std_src_syswindows_stdio.rs
mov rcx, rbx
mov ecx, ebx
add byte [rax - 0x77], cl
invalid
mov ecx, ebx
mov rdx, r15
call fcn.14018c8a0
ud2
mov esp, 0xb0f0012
lea rax, str.Unexpected_error_in_MultiByteToWideChar
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x1401e1970]
lea rax, [0x1401e1970]
in al, dx
or al, 0x18
add byte [rax - 0x77], cl
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
and al, 0x48
lea rdx, str.library_std_src_syswindows_stdio.rs
fmul dword [rdx - 0x72b7ffeb]
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
call fcn.14018c7f0
ud2
lea r8, str.library_std_src_syswindows_stdio.rs
mov edx, 0x1000
invalid
adc eax, 0x1000ba00
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call fcn.14018c910
pop rax
mov esp, 0xb0f0012
adc al, byte [rax]
ud2
ud2
lea r8, str.library_std_src_syswindows_stdio.rs
mov rcx, rbx
invalid
invalid
mov rdx, r15
cli
call fcn.14018c910
mov esp, 0xb0f0012
int3
adc al, byte [rax]
ud2
int3
mov rdx, qword [rcx + 0x10]
add rsp, 0x48
add esp, 0x48
ret
mov dword [0x1848f54fa], edx
adc eax, 0x44894800
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
or al, 0x18
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
invalid
invalid
lea r9, [0x1401b7818]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
mov edx, 0x2b
add byte [rax], al
call fcn.14018cbf0
ud2
or dword [rax], ecx
adc eax, dword [rax]
invalid
int3
int3
int3
mov edx, dword [rcx]
mov rcx, qword [rdx]
mov rax, qword [rdx + 8]
mov eax, dword [rdx + 8]
or byte [rax - 0x39], cl
or byte [rax - 0x39], cl
mov qword [rdx], 0
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7b], cl
leave
add byte [rax], al
test rcx, rcx
je case.0x140060821.413
mov byte [rcx], 1
xorps xmm0, xmm0
movups xmmword [rax], xmm0
adc dword [rax], eax
add byte [rax - 0x39], cl
adc byte [rax], al
invalid
mov qword [rax + 0x10], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rcx], al
sbb byte [rcx], al
mov qword [rax + 0x18], 1
sbb byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x20], eax
invalid
invalid
movups xmmword [rax + 0x20], xmm0
and byte [rax - 0x39], cl
mov qword [rax + 0x2e], 0
add byte cs:[rax], al
add byte [rax], al
add bh, al
cmp byte [rax], al
add byte [rax], al
mov dword [rax + 0x38], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
add rsp, 0x28
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea ecx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.library_std_src_synconce.rs
adc eax, 0x2bba00
add byte [rax], al
mov edx, 0x2b
call fcn.14018c980
ud2
mov ebx, 0xb0f0012
int3
int3
int3
mov rsi, rdx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x156c49
insb byte [rdi], dx
invalid
invalid
mov rax, qword [rdx + 0x28]
lea rdx, str.AccessErrorlibrary_std_src_threadmod.rsuse_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
insb byte [rdi], dx
invalid
invalid
insb byte [rdi], dx
adc eax, 0xbb84100
mov r8d, 0xb
call qword [rax + 0x18]
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x20], esi
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x140060de8
mov dword [rsp + 0x20], esi
and byte [rax - 0x39d7dbbc], cl
mov byte [rsp + 0x28], al
and al, 0x28
sub dh, al
mov byte [rsp + 0x29], 0
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x29
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
call fcn.1400178b0
nop
sti
call qword [rax + 0x30c48348]
add rsp, 0x30
add esp, 0x30
pop rsi
ret
int3
lea rbp, [rsp + 0x40]
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
dec dword [rax - 0x75]
or byte [r8 - 0x7b], cl
sal byte [rsp + rdx - 0x77], 0xc1
je 0x140060e0f
mov ecx, eax
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
test rax, rax
je 0x140060e0f
adc al, 0x89
rol dword [rbx - 0x72b7fc1f], 0x51
lea rdx, [rcx - 2]
invalid
invalid
cli
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
add dh, byte [rdx + 5]
add dh, byte [rdx + 5]
test rcx, rcx
jne case.0x140060821.435
invalid
invalid
add rsp, 0x40
pop rbp
ret
lea rcx, [rax - 1]
mov qword [rbp - 0x20], rcx
loopne 0x140060e66
mov ecx, dword [rax - 1]
loopne 0x140060e66
mov ecx, dword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x140060e5e
cmp qword [rax + 0x10], 0x11
jae 0x140060e47
mov r8, qword [rbp - 0x10]
jmp 0x140060e4f
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp - 0x20]
ror byte [rbx + rcx*4 + 0x45], cl
loopne 0x140060eb4
mov eax, dword [rbp - 0x20]
add rsp, 0x40
add esp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.14005f3d0
invalid
mov rcx, qword [rbp - 0x20]
call fcn.14006d030
nop
add rsp, 0x20
pop rbp
ret
int3
int3
add dh, bh
invalid
or ecx, ebp
clc
std
invalid
int3
add byte [rax], al
add byte [rcx + 0x80fa], al
add byte [rax], al
jae 0x1400610f6
add byte [rax], al
jae 0x1400610f6
mov byte [rsp + 0x24], dl
mov r8d, 1
jmp 0x140061180
mov eax, edx
cmp edx, 0x800
jae 0x14006111b
rol byte [rcx + 0x800fa], 1
add byte [rbx + 0x1b], dh
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x24], al
and dl, 0x3f
or dl, 0x80
or byte [rax + 0x41252454], 0xb8
add al, byte [rax]
add byte [rax], al
or byte [rax + 0x41252454], 0xb8
add al, byte [rax]
add byte [rax], al
jmp 0x140061180
cmp edx, 0xffff
ja 0x14006114b
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x24], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x26], dl
mov r8d, 3
jmp 0x140061180
shr eax, 0x12
and al, 7
or al, 0xf0
invalid
mov byte [rsp + 0x24], al
mov eax, edx
rol cl, 1
call 0x14c45356a
or byte [rax - 0x76dadbbc], 0xd0
invalid
rol cl, 1
call 0x14c45356a
or byte [rax - 0x76dadbbc], 0xd0
shr eax, 6
and al, 0x3f
or al, 0x80
or byte [rax - 0x7fd9dbbc], 0xe2
invalid
or dl, 0x80
mov byte [rsp + 0x27], dl
mov r8d, 4
or byte [rax - 0x7fd9dbbc], 0xe2
invalid
lea rdx, [rsp + 0x24]
call fcn.140060ec0
std
invalid
call qword [rax + 0x28c48348]
ret
std
invalid
sub rsp, 0x28
mov r8, rdx
mov rax, qword [rcx]
mov qword [rsp + 0x20], rax
lea rdx, [0x1401b7488]
lea rcx, [rsp + 0x20]
call fcn.140013250
nop
add rsp, 0x28
ret
mov ebx, ecx
lea r14, [rbp - 0x28]
lea r13, [0x1401f7534]
jmp case.0x14003e244.1257
mov r8, qword [rbp - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x13033d
in eax, dx
xchg ebx, eax
invalid
adc eax, 0x13033d
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
sub al, byte [rbx]
adc eax, dword [rax]
sub al, byte [rbx]
adc eax, dword [rax]
nop word cs:[rax + rax]
test rsi, rsi
je 0x140061453
mov qword [rsp + 0x20], rbx
mov rcx, r14
mov edx, 0xfffffff4
mov r8, rdi
mov r9, rsi
call fcn.1400604b0
cmp qword [rbp - 0x28], 0
je case.default.0x14006126b
mov r12, qword [rbp - 0x20]
mov r15d, r12d
and r15d, 3
movsxd rax, dword [r13 + r15*4]
add rax, r13
jmp rax
movzx eax, byte [r12 + 0x10]
jmp 0x1400612b5
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x14006146a
mov rax, rsi
sub rax, rcx
jb 0x140061473
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 1], cl
iretd
add rdi, rcx
mov rsi, rax
jmp 0x140061230
call fcn.1400607d0
cmp al, 0x23
jne 0x140061456
lea rax, [r15 - 2]
cmp rax, 2
jb 0x140061230
test r15, r15
je 0x140061230
lea rax, [r12 - 1]
mov qword [rbp - 0x18], rax
mov rcx, qword [r12 - 1]
mov rax, qword [r12 + 7]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x140061213
cmp qword [rax + 0x10], 0x11
jae 0x1400611fc
mov r8, qword [rbp - 8]
jmp 0x140061204
xor r12d, r12d
mov rax, r12
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r12, [0x1401dd880]
jmp 0x140061456
lea r8, [0x1401b81c8]
mov rdx, rsi
call fcn.14018c830
ud2
ror byte [rdi], 0x84
cmp al, 2
add byte [rax], al
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], 0
add rbx, r14
xor edi, edi
mov r12, 0xffffffffffffffff
lea r15, [rbp - 0x18]
xor r13d, r13d
jmp 0x14006165f
mov word [rax + rdi*2], r13w
inc rdi
mov qword [rbp - 8], rdi
mov r13d, esi
test r13w, r13w
jne 0x1400616e0
cmp r14, rbx
je 0x140061761
movzx edx, byte [r14]
movzx r13d, dl
test r13b, r13b
js 0x140061680
inc r14
jmp 0x1400616e0
mov ecx, r13d
and ecx, 0x1f
movzx r8d, byte [r14 + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x1400616d3
movzx r13d, byte [r14 + 2]
shl r8d, 6
and r13d, 0x3f
or r13d, r8d
cmp dl, 0xf0
jb 0x14006171e
movzx edx, byte [r14 + 3]
add r14, 4
and ecx, 7
shl ecx, 0x12
shl r13d, 6
and edx, 0x3f
or edx, r13d
or edx, ecx
mov r13d, edx
cmp r13d, 0xffff
jbe 0x1400616e0
jmp 0x140061731
add r14, 2
shl ecx, 6
or ecx, r8d
mov r13d, ecx
xor esi, esi
cmp rdi, qword [rbp - 0x10]
jne 0x140061650
mov r8, rbx
sub r8, r14
add r8, 3
cmovb r8, r12
shr r8, 2
cmp si, 1
sbb r8, 0
add r8, 2
mov rcx, r15
mov rdx, rdi
call fcn.14018efd0
mov rax, qword [rbp - 0x18]
jmp 0x140061650
add r14, 3
shl ecx, 0xc
or r13d, ecx
cmp r13d, 0xffff
std
invalid
inc dword [rax]
invalid
std
invalid
jbe 0x1400616e0
lea ecx, [r13 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r13d, 0x3ff
or r13d, 0xdc00
mov esi, r13d
mov r13d, ecx
cmp rdi, qword [rbp - 0x10]
jne 0x140061650
jmp 0x1400616ec
mov r8, qword [rbp - 0x18]
mov rax, rdi
mov rcx, r8
cmp rdi, 8
jb 0x1400617bc
mov rcx, r8
mov rax, rdi
cmp word [rcx], 0
je 0x1400617e0
cmp word [rcx + 2], 0
je 0x1400617e0
cmp word [rcx + 4], 0
je 0x1400617e0
cmp word [rcx + 6], 0
je 0x1400617e0
cmp word [rcx + 8], 0
je 0x1400617e0
cmp word [rcx + 0xa], 0
je 0x1400617e0
cmp word [rcx + 0xc], 0
je 0x1400617e0
cmp word [rcx + 0xe], 0
je 0x1400617e0
add rax, 0xfffffffffffffff8
add rcx, 0x10
cmp rax, 7
ja 0x140061777
add rax, rax
xor edx, edx
nop word cs:[rax + rax]
cmp rax, rdx
je 0x14006180e
cmp word [rcx + rdx], 0
lea rdx, [rdx + 2]
jne 0x1400617d0
invalid
invalid
lea rax, [0x1401b9400]
mov rcx, qword [rbp - 0x20]
mov qword [rcx + 8], rax
mov qword [rcx], 0
cmp qword [rbp - 0x10], 0
je 0x140061845
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140061845
cmp rdi, qword [rbp - 0x10]
jne 0x140061828
lea rcx, [rbp - 0x18]
mov rdx, rdi
call fcn.140061a10
mov r8, qword [rbp - 0x18]
mov rdi, qword [rbp - 8]
jge 0x140061820
mov word [r8 + rdi*2], 0
add al, 0x78
add byte [rax], al
inc rdi
mov qword [rbp - 8], rdi
mov rax, qword [rbp - 0x20]
mov qword [rax + 0x10], rdi
mov dword [rax + 0x10], edi
mov dword [rax + 0x10], edi
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rax], xmm0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
invalid
dec dword [rdi]
or edi, dword [rcx + 2]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
cli
add byte [rax], al
mov rdx, rdi
call fcn.14018c620
lodsd eax, dword [rsi]
adc al, byte [rax]
ud2
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x40
sub byte [rax - 0x73], cl
push 0x40
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
call fcn.140067f00
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rsp, 0x40
add esp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
dec dword [rax - 0x75]
invalid
adc al, byte [rax]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp - 0x20]
jmp 0x1400618da
invalid
invalid
invalid
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
call 0x14856a4be
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.14005f3d0
invalid
invalid
invalid
dec dword [rax - 0x75]
loopne case.0x14003e27b.1612
loopne case.0x14003e27b.1612
movsb byte [rdi], byte [rsi]
mov dh, 0
invalid
nop
invalid
loopne case.0x14003e27b.1612
movsb byte [rdi], byte [rsi]
mov dh, 0
add byte [rax + 0x20c48348], dl
add rsp, 0x20
add rsp, 0x20
pop rbp
ret
int3
int3
int3
test rax, rax
jne 0x1400619da
lea rax, [0x1400619f0]
mov qword [0x140245090], rax
mov rcx, rdi
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
sete dl
lea r8, [rdi + rdi]
add rdx, rdx
test rcx, rcx
je 0x140061a6e
mov rcx, qword [rsi]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 2
sub byte [rax - 0x39], cl
and al, 0x30
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x38], rax
jmp 0x140061a77
or dword [rax - 0x39], ecx
and al, 0x30
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
lea r9, [rsp + 0x28]
and al, 0x28
call fcn.14005fa00
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
jp 0x140061a63
invalid
and al, 0x40
add byte [rax - 0x75], cl
and al, 0x48
je 0x140061aae
je 0x140061aae
movabs rax, 0x8000000000000001
cmp rcx, rax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c13948], al
adc ecx, dword [rax - 0x7b]
leave
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
je 0x140061ab5
test rcx, rcx
jne 0x140061abc
adc eax, 0xfafc94e8
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
call fcn.140011740
ud2
mov qword [rsi], rcx
mov dword [rsi], ecx
mov qword [rsi + 8], rdi
add rsp, 0x58
add esp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
call fcn.14018c620
adc al, byte [rax]
ud2
int3
add dh, bh
invalid
xor byte [rax], 0
add byte [rax], al
add byte [rax], al
lock inc qword [rax]
jle 0x140061bf4
add byte [rsi + 0x4f], bh
mov ecx, dword [0x14024aad0]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
inc qword [rcx + 0x30]
jmp 0x140061bc3
add rsp, 0x38
pop rsi
pop rbp
ret
lea rcx, str.already_borrowedlibrary_std_srcio_stdio.rs
lea r9, [0x1401b77f8]
lea r8, [rbp - 1]
invalid
mov edx, 0x10
call fcn.14018cbf0
adc eax, 0xd8d4c00
adc al, 0x5c
adc eax, 0x458d4c00
invalid
ud2
ud2
xor byte [rbx + 0x1e8ebb05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
add eax, 0x1e8ebb
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x30]
call fcn.14005f5d0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
int3
add eax, 0x17fcfd
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_std_src_thread_scoped.rs
lea rcx, [rsp + 0x28]
call fcn.14018c7f0
ud2
lea r14, [rsp + 0x30]
lea r15, [0x1401b88a8]
nop word cs:[rax + rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.1400143c0
cmp qword [rsp + 0x30], 0
jl case.0x14003e27b.1631
xor byte [rax], al
jl case.0x14003e27b.1631
xor byte [rax], al
add byte [rdi], cl
test byte [0x18c061d2d], ah
add byte [rax], al
mov r12, qword [rsp + 0x38]
je 0x140061f4f
add byte [rax], al
mov r12, qword [rsp + 0x38]
movzx ebp, byte [rsp + 0x40]
movzx r13d, byte [rsp + 0x41]
mov r8d, 3
add byte [rax], al
add byte [rax - 0x77], cl
int1
int1
mov rdx, r15
call fcn.140012f00
test al, al
jne 0x140061f65
adc ebx, edi
inc dword [rax + rax*8 + 0x212850f]
add byte [rax], al
test bpl, 1
je 0x140061f69
add byte [rbp + 1], cl
in al, dx
add r12, r13
cmp rbx, r12
jb 0x140061f7f
add rdi, r12
sub rbx, r12
jne 0x140061d10
jmp 0x140061f69
test eax, eax
je 0x140061e1f
lea rax, [rdi + 8]
test byte [rsi + 0x34], 4
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x78], 0
and al, 0x78
add byte [rax], al
add byte [rax], al
and al, 0x78
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x80], 0xf4240
mov qword [rsp + 0x88], rsi
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
add byte [rax], 0
add byte [rax + 0x42], al
str word [rax - 0x77]
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x78]
jne 0x140061e49
js 0x140061dbe
test dword [rbp + 0x48000000], edx
mov dword [rsp + 0x68], eax
and al, 0x68
mov qword [rsp + 0x68], rax
and al, 0x68
lea rax, [rsp + 0x28]
mov qword [rsp + 0x98], rax
lea rax, [0x140035fc0]
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfffd41f3
mov qword [rsp + 0xa0], rax
lea rax, [0x1401e1bc0]
add eax, 0x17fde4
movabs al, byte [0xfde4058d48000000]
add eax, 0x17fde4
invalid
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x50], 0
add byte [rax - 0x73], cl
test byte [rax + rbx*4], ah
add byte [rax], al
lea rax, [rsp + 0x98]
mov qword [rsp + 0x40], rax
add byte [rax - 0x77], cl
and al, 0x40
and al, 0x40
mov qword [rsp + 0x48], 1
lea rdx, [0x1401ae990]
adc al, 0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x14cb80
adc al, 0
lea rcx, [rsp + 0x68]
lea r8, [rsp + 0x30]
jmp 0x140061efa
add byte [rax], al
add byte [rax - 0x75], cl
push rdi
and byte [rbx + rcx*4 + 0x47], cl
sub byte [r8 - 0x75], r9b
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
invalid
invalid
mov eax, dword [rdi + 0x28]
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
pop rsi
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
jo 0x140061e4b
sbb byte [rax - 0x77], cl
fcos
invalid
mov rcx, rbx
call rsi
mov ecx, eax
mov al, 1
test cl, cl
je 0x140061f40
add byte [rax], al
jmp 0x140061f6b
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x28]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x68], rax
and al, 0x68
lea rax, [0x140035fc0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x30], 2
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and al, 0x40
and al, 0x40
mov qword [rsp + 0x40], 2
and al, 0x40
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], 0
movabs rax, 0x400000020
add byte [rax + rax], al
add byte [rax], al
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov byte [rsp + 0x60], 3
lea rax, [0x1401e1bc0]
invalid
and al, 0x60
add ecx, dword [rax - 0x73]
add eax, 0x17fd23
invalid
mov qword [rsp + 0x98], rax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + riz*4], ah
invalid
add byte [rax], al
mov qword [rsp + 0xa0], 1
lea rax, [rsp + 0x30]
and al, 0x30
movabs al, byte [0x4800000001000000]
lea eax, [rsp + 0x30]
and al, 0x30
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
and al, 0x30
xor byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
and al, 0xb8
mov qword [rsp + 0xb8], rax
and al, 0xb8
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
mov qword [rsp + 0xc0], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x68]
lea rax, [rsp + 0x68]
mov qword [rsp + 0xa8], rax
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0xb0], 1
lea rdx, [0x1401ae990]
mov qword [rsp + 0xb0], 1
mov dword [rsp + 0xb0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1401ae990]
lea rcx, [rsp + 0x90]
lea r8, [rsp + 0x98]
call fcn.140013250
mov rcx, qword [rsp + 0x78]
test al, al
je 0x140061f2b
test rcx, rcx
je 0x140061f2b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
lea edx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
lea edx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
call qword [rax + 0x18]
test al, al
je 0x140061f34
jmp 0x140061f65
test al, al
jne 0x140061f65
test rcx, rcx
test ecx, ecx
jne 0x140061f93
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
jo 0x140061f58
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
call rsi
jmp 0x140061f6b
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
mov rcx, rsi
mov rcx, rsi
call fcn.140012f00
test al, al
invalid
je 0x140061f69
sal byte [rsp + rax - 0x50], 1
mov al, 1
jmp 0x140061f6b
xor eax, eax
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1401b8cf0]
lea eax, [0x1401b8cf0]
mov rcx, r12
mov rdx, rbx
call fcn.14018c830
ud2
lea rax, [0x1401af1c8]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401af18c]
lea r9, [0x1401aea28]
add byte [rbp + rcx*4 + 0xd], cl
jnp 0x140061f75
adc al, 0
lea r8, [rsp + 0x30]
and al, 0x30
xor byte [rdx + 0x37], bh
mov edx, 0x37
call fcn.14018cbf0
lodsb al, byte [rsi]
adc al, byte [rax]
ud2
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xa8
sub esp, 0xa8
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x39], cl
and r14b, r15b
invalid
mov qword [rbp + 0x20], 0xfffffffffffffffe
mov r14, r9
mov ebx, r8d
mov rax, rdx
mov eax, edx
mov eax, edx
mov rdi, rcx
mov edi, ecx
cmp qword [rdx], 0
mov rdx, qword [rdx + 8]
mov r8, qword [rax + 0x10]
je 0x14006201f
and cl, byte [rax - 0x77]
jmp 0x14007dbec
mov rcx, rbp
call fcn.1400621c0
movzx r12d, byte [rbp + 0x18]
mov ebx, 0x44000001
movzx esp, byte [rbp + 0x18]
test bl, bl
je 0x140062056
mov rsi, qword [rbp]
mov r13, qword [rbp + 8]
mov rbx, qword [rbp + 0x10]
jmp 0x1400620b1
lea rcx, [rbp - 0x30]
call fcn.1400143c0
cmp qword [rbp - 0x30], 0
mov eax, 9
shr al, 1
cwde
and edi, ebx
dec dword [rax - 0x7d]
jge 0x140061ffc
add byte [rax + 9], bh
cmove rax, qword [rbp - 0x20]
lea rcx, [0x1401b8739]
cmove rcx, qword [rbp - 0x28]
mov qword [rbp], rcx
mov qword [rbp + 8], rax
mov byte [rbp + 0x18], 2
mov r12b, 2
test bl, bl
jne 0x14006200e
cmp r12b, 2
mov rsi, qword [rbp]
mov r13, qword [rbp + 8]
mov rbx, qword [rbp + 0x10]
mov r15, rbx
cmove r15, r13
mov rcx, rsi
mov rdx, r15
call fcn.1400623d0
test r14, r14
sete cl
xor al, 1
or al, cl
jne 0x1400620b1
xchg esp, eax
sal dword [rcx + rax], 8
enter 0x2d75, 0x4d
mov eax, dword [rsi]
mov r8, qword [r14]
mov r9, qword [r14 + 0x10]
mov rcx, rsi
mov rdx, r15
call fcn.140062520
test rax, rax
je 0x1400620b1
mov r8, rdx
lea rcx, [rbp - 0x30]
mov rdx, rax
call fcn.1400143c0
cmp qword [rbp - 0x30], 0
je 0x1400620fc
cmp r12b, 2
cmp r12b, 2
cmove rbx, r13
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
clc
call fcn.140062930
mov ebx, eax
cmp r12b, 2
je 0x1400620e6
ret
test r13, r13
je 0x1400620e6
mov rcx, qword [0x14024a5f8]
or eax, 0x1e851d
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x20]
mov qword [rbp - 0x40], rax
loopne 0x14006214d
mov dword [rbp - 0x40], eax
mov qword [rbp - 0x38], rcx
lea rax, [0x1401b8768]
mov qword [rbp - 0x60], rax
enter 0xffffffffffff8d48, 5
push rbp
adc ax, 0x4800
mov dword [rbp - 0x60], eax
lea rax, [fcn.140019080]
mov qword [rbp - 0x58], rax
test al, 0x48
lea eax, [rbp - 0x40]
test al, 0x48
lea eax, [rbp - 0x40]
mov qword [rbp - 0x50], rax
lea rax, [0x140024430]
mov qword [rbp - 0x48], rax
lea rax, [0x1401b8748]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 2
mov dword [rbp - 0x28], 2
mov dword [rbp - 0x28], 2
mov qword [rbp - 0x10], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
movabs al, byte [0xe845c748e0458948]
add al, byte [rax]
add byte [rax], al
lea rax, [rbp - 0x60]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 2
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rbp - 0x30]
call fcn.140013250
jmp 0x1400620c7
add byte [rax], al
add dh, al
clc
add dword [rbp + rcx*4 + 0x34], ecx
pop rdi
xor esi, esi
lea rbx, [rbp - 0x20]
test si, si
jne 0x14006225b
jmp 0x140062260
movzx edx, r13w
shl rdx, 0x10
loop 0x140062258
loop 0x140062258
shr rdx, 0x10
xor esi, esi
mov rcx, rbx
call fcn.140063c50
test si, si
je 0x140062260
div byte [rbp + rax + 0x45]
mov r13d, r12d
mov ebp, esp
jmp 0x140062271
cmp rdi, r14
je 0x140062357
test dh, ch
add byte [rax], al
invalid
test dh, ch
add byte [rax], al
add byte [rdi + rcx - 0x49], al
movzx r13d, word [rdi]
add rdi, 2
invalid
lea eax, [r13 + 0x2000]
movzx eax, ax
cmp eax, 0xf800
add al, bh
add byte [rax], al
add al, bh
add byte [rax], al
jb 0x140062240
movzx r15d, r13w
cmp r15d, 0xdbff
fild dword [rax]
add byte [rdi + 0x4c], dh
fild dword [rax]
add byte [rdi + 0x4c], dh
cmp rdi, r14
je 0x1400622df
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
add ecx, 0x2000
movzx ecx, cx
cmp ecx, 0xfc00
jb 0x1400622e6
movzx edx, ax
and r13d, 0x3ff
and edx, 0x3ff
shl r13, 0x1a
shl rdx, 0x10
or rdx, r13
movabs rax, 0x100000000
add rdx, rax
jmp 0x140062248
xor esi, esi
jmp 0x1400622ed
xor esi, esi
mov rdi, r14
jmp 0x1400622ed
mov si, 1
mov r12d, eax
mov byte [rbp - 8], 0
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
sub rax, rdx
cmp rax, 2
ja 0x140062314
mov r8d, 3
mov rcx, rbx
call fcn.14018f090
mov rdx, qword [rbp - 0x10]
mov eax, r15d
shr eax, 0xc
or al, 0xe0
shr r15d, 6
and r15b, 0x3f
or r15b, 0x80
and r13b, 0x3f
or r13b, 0x80
invalid
or ch, 0x80
mov rcx, qword [rbp - 0x20]
mov byte [rcx + rdx], al
mov byte [rcx + rdx + 1], r15b
mov byte [rcx + rdx + 2], r13b
add rdx, 3
mov qword [rbp - 0x10], rdx
test si, si
jne 0x14006225b
test dword [rcx], ecx
invalid
jmp 0x140062260
movups xmm0, xmmword [rbp - 0x20]
adc byte [rbp - 0x20], al
movups xmm1, xmmword [rbp - 0x10]
mov rax, qword [rbp - 0x28]
movups xmmword [rax + 0x10], xmm1
fmul dword [r15]
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
loopne 0x1400623f6
mov edx, dword [rbp - 0x18]
call fcn.140067f00
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dh, 0x44
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
movzx r8d, al
lea r9, [0x1401f75e8]
or eax, 0x1951e2
or eax, 0x1951e2
movsxd r10, dword [r9 + r8*4]
add r10, r9
add edx, ecx
add edx, ecx
mov r8, rsi
mov r9, rdi
jmp r10
invalid
loop 0x14006245f
add rcx, 4
add ecx, 4
jmp 0x140062450
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x140062450
mov ecx, 6
jmp 0x140062450
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x140062450
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x14006250c
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x14006247f
movzx ecx, byte [r9]
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete cl
or cl, dl
cmp al, 5
jae case.default.0x1400624be
jmp 0x14006248d
xor ecx, ecx
cmp al, 5
jb 0x14006248d
test cl, cl
jne 0x14006248d
xor eax, eax
jmp 0x140062505
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.140062b00
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rdx, qword [rsp + 0x40]
movzx r8d, al
movzx r8d, al
lea r9, [0x1401f7604]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
jmp rax
jmp rax
add rcx, 4
jmp 0x1400624fb
invalid
add al, 0xeb
xor al, 0x4c
lea eax, [rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400624fb
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400624fb
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x1400624fb
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
mov ecx, 2
cmp rcx, rsi
ja 0x14006250c
cmp al, 6
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
pop rbp
adc eax, 0xf2894800
call fcn.14018c830
ud2
adc eax, 0xf0012a3
or ecx, esp
int3
and al, 0x30
mov rdx, rdi
mov r8, rsi
call fcn.140062b00
movzx ebp, byte [rsp + 0x30]
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
push rax
movzx r9d, bpl
lea r8, [0x1401f7620]
lea eax, [0x1401f7620]
movsxd r9, dword [r8 + r9*4]
add r9, r8
mov r10, rsi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp 0x1400625b3
invalid
xor al, 0x4c
lea eax, [rax + 1]
lea r8, [rax + 1]
test rax, rax
cmove r8, rax
add rcx, r8
add rcx, 8
jmp 0x1400625b3
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400625b3
lea r8, [rax + 1]
test rax, rax
cmove r8, rax
add rcx, r8
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1400625b3
mov ecx, 2
mov r10, rsi
sub r10, rcx
jb 0x14006290e
add rcx, rdi
mov r8, rcx
test r10, r10
je 0x1400625de
movzx eax, byte [r8]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete r13b
or r13b, cl
jmp 0x1400625e1
xor r13d, r13d
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xbf], rax
mov edi, 0xf000000
adc byte [rsp + 0x31], al
and al, 0x31
mov edi, 0xf000000
adc byte [rsp + 0x31], al
and al, 0x31
and al, 0x31
movups xmm1, xmmword [rsp + 0x41]
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
invalid
add byte [rax], al
add byte [rax], al
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.140062b00
movzx edx, byte [rsp + 0x30]
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
and al, 0x40
mov rax, qword [rsp + 0x50]
lea r8, [0x1401f763c]
lea eax, [0x1401f763c]
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 0x140062678
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 0x140062678
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140062678
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x140062678
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x14006291f
add rcx, r14
mov r8, rcx
test rdx, rdx
mov rdx, rsi
je 0x1400626a4
movzx eax, byte [r8]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp 0x1400626a6
xor eax, eax
mov qword [rsp + 0x138], r14
mov qword [rsp + 0x140], rbx
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x148], xmm0
movups xmmword [rsp + 0x158], xmm1
mov rcx, qword [rsp + 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 0x140062737
nop word [rax + rax]
mov rax, qword [rsp + 0xbf]
mov qword [rsp + 0x4f], rax
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rbx, rdi
mov qword [rsp + 0xd0], rdi
mov rdi, rdx
mov qword [rsp + 0xd8], rdx
mov byte [rsp + 0xe0], bpl
mov rax, qword [rsp + 0x4f]
mov qword [rsi + 0x1f], rax
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
adc byte [rdi], cl
adc dword [rsi], eax
mov byte [rsp + 0x10a], r13b
add byte [rax], al
mov byte [rsp + 0x108], r12b
mov byte [rsp + 0x109], r15b
mov rcx, r14
lea rdx, [rsp + 0xd0]
call fcn.140062fa0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
call fcn.140062fa0
movzx eax, byte [rsp + 0x68]
cmp byte [rsp + 0x30], 0xa
je 0x14006284a
cmp al, 0xa
je 0x14006284e
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
lea rdx, [rsp + 0x68]
call fcn.140063370
test al, al
je 0x140062895
mov rdi, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
movzx ebp, byte [rsp + 0xe0]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0xb0], xmm1
mov rax, qword [rsi + 0x1f]
mov qword [rsp + 0xbf], rax
movzx r12d, byte [rsp + 0x108]
movzx r15d, byte [rsp + 0x109]
movzx r13d, byte [rsp + 0x10a]
movzx eax, byte [rsi + 0x2e]
mov byte [rsp + 0x2c], al
mov eax, dword [rsi + 0x2a]
mov dword [rsp + 0x28], eax
cmp bpl, 6
jne 0x140062710
jmp 0x140062737
cmp al, 0xa
jne 0x140062895
mov rax, qword [rsp + 0xbf]
mov qword [rsp + 0x12f], rax
invalid
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0xa0], al
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x20], eax
movzx eax, byte [rsp + 0x2c]
mov byte [rsp + 0x24], al
cmp r13b, 2
jne 0x140062899
xor eax, eax
jmp 0x1400628f9
mov rax, qword [rsp + 0x12f]
mov qword [rsp + 0x60], rax
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movups xmmword [rsp + 0x51], xmm1
movups xmmword [rsp + 0x41], xmm0
mov eax, dword [rsp + 0x20]
mov dword [rsp + 0x6b], eax
movzx eax, byte [rsp + 0x24]
mov byte [rsp + 0x6f], al
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rdi
mov byte [rsp + 0x40], bpl
mov byte [rsp + 0x68], r12b
mov byte [rsp + 0x69], r15b
mov byte [rsp + 0x6a], r13b
push 0x48
lea ecx, [rsp + 0x30]
invalid
push 0x48
lea ecx, [rsp + 0x30]
invalid
xor al, ch
or r8d, dword [r8]
add byte [rax + 0x78c48148], dl
add dword [rax], eax
add byte [rbx + 0x5d], bl
call fcn.140063440
nop
add rsp, 0x178
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.14018c830
ud2
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.14018c830
ud2
cmp rcx, rsi
je 0x140062a76
lea rdx, [rdi + rcx]
mov r15, rcx
mov r8, rdx
jmp 0x14006298f
add r8, 2
cmp rax, rbp
cmovne rax, r8
mov r10d, 2
nop dword [rax]
add r15, r10
mov r8, rax
cmp rax, rbp
je 0x140062a79
lea rax, [r8 + 1]
movzx r9d, byte [r8]
mov r10d, 1
test r9b, r9b
jns 0x140062980
cmp r9b, 0xe0
cmp cl, 0xe0
jb 0x14006296c
cmp r9b, 0xed
jne 0x1400629da
cmp rax, rbp
je 0x140062a79
lea rax, [r8 + 2]
cmp rax, rbp
je 0x140062a79
cmp byte [r8 + 1], 0x9f
ja 0x140062a14
add r8, 3
mov r10d, 3
mov rax, r8
jmp 0x140062980
add r8, 2
cmp rax, rbp
cmove r8, rax
xor eax, eax
cmp r8, rbp
setne al
add rax, r8
mov r10d, 3
cmp r9b, 0xf0
jb 0x140062980
xor r8d, r8d
cmp rax, rbp
setne r8b
add rax, r8
mov r10d, 4
jmp 0x140062980
mov r8, r15
sub r8, rcx
jb 0x140062ad5
cmp r15, rsi
ja 0x140062ae6
mov r12, qword [r13 + 0x18]
mov rcx, r14
call r12
test al, al
jne 0x140062ac2
mov r8d, 3
mov rcx, r14
lea rdx, [0x1401b88a8]
call r12
test al, al
jne 0x140062ac2
add r15, 3
mov rcx, r15
cmp r15, rsi
jbe 0x140062957
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r15
mov rdx, rsi
call fcn.14018c830
ud2
mov rcx, rsi
sub rsi, rcx
add rdi, rcx
iretd
test rcx, rcx
je 0x140062aa4
mov rax, qword [r13 + 0x18]
mov rcx, r14
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140012f00
mov al, 1
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r15
call fcn.14018cb80
ud2
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r15
mov rdx, rsi
call fcn.14018c910
ud2
movzx esi, byte [rdx]
cmp sil, 0x2f
mov edi, 0x5c
cmove esi, edi
cmp r8, 1
jne 0x140062b54
xor r10d, r10d
xor edx, edx
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
xor ebx, ebx
xor edi, edi
jmp 0x140062c24
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
xor ebx, ebx
invalid
xor edi, edi
xor esi, esi
jmp 0x140062c24
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x42
add dword [rdi + rbp], edi
cmp al, 0x2f
movzx eax, byte [rdx + 1]
cmp al, 0x2f
cmovne edi, eax
cmp r8, 2
jne 0x140062b78
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
xor ebx, ebx
jmp 0x140062c24
movzx ebx, byte [rdx + 2]
cmp bl, 0x2f
mov r14d, 0x5c
cmove ebx, r14d
cmp r8, 3
jne 0x140062ba2
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
jmp 0x140062c24
movzx eax, byte [rdx + 3]
cmp al, 0x2f
cmovne r14d, eax
cmp r8, 4
jne 0x140062bbf
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
jmp 0x140062c24
movzx r9d, byte [rdx + 4]
cmp r9b, 0x2f
mov r11d, 0x5c
cmove r9d, r11d
cmp r8, 5
jne 0x140062be2
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
jmp 0x140062c24
movzx eax, byte [rdx + 5]
cmp al, 0x2f
cmovne r11d, eax
cmp r8, 6
jne 0x140062bf9
xor r10d, r10d
xor ebp, ebp
jmp 0x140062c24
movzx ebp, byte [rdx + 6]
cmp bpl, 0x2f
mov r10d, 0x5c
cmove ebp, r10d
cmp r8, 7
jne 0x140062c16
xor r10d, r10d
jmp 0x140062c24
movzx eax, byte [rdx + 7]
cmp al, 0x2f
cmovne r10d, eax
shl r10, 0x38
cmp r8, 8
mov eax, 8
cmovb rax, r8
cmp rax, 2
jb 0x140062caa
movzx edi, dil
shl rdi, 8
movzx esi, sil
or rsi, rdi
cmp esi, 0x5c5c
jne 0x140062caa
mov esi, eax
and esi, 0xe
cmp esi, 2
je 0x140062ceb
movzx esi, r14b
shl esi, 8
movzx edi, bl
or edi, esi
movzx esi, di
test dword [rcx + 0x5c2efe], 0x23840f00
add dword [rax], eax
invalid
test dword [rcx + 0x5c2efe], 0x23840f00
add dword [rax], eax
add byte [rcx + 0x5c3ffe], al
add byte [rbp + 0x6c], dh
cmp esi, 0x5c3f
jne 0x140062ceb
cmp r8, 3
jbe 0x140062f46
cmp byte [rdx], 0x2f
je 0x140062ca4
cmp byte [rdx + 1], 0x2f
je 0x140062ca4
cmp byte [rdx + 2], 0x2f
je 0x140062ca4
cmp byte [rdx + 3], 0x2f
jne 0x140062dd9
add byte [rax], al
add byte [rax], al
lea r10, [r8 - 2]
jmp 0x140062cf8
cmp r8, 2
jb 0x140062d8c
cmp byte [rdx + 1], 0x3a
jne 0x140062d8c
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae 0x140062d8c
lea edx, [rax - 0x61]
cmp dl, 0x1a
setb dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
jmp 0x140062d8f
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x140062d8c
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
xor r9d, r9d
nop word [rax + rax]
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x140062d32
cmp r11d, 0x5c
je 0x140062d32
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x140062d10
jmp 0x140062d8c
lea r11, [r9 + 1]
sub r10, r11
je 0x140062d8c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x140062d6d
cmp edi, 0x5c
je 0x140062d6d
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x140062d50
mov rsi, r10
test r9, r9
je 0x140062d8c
test rsi, rsi
je 0x140062d8c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
jmp 0x140062d8f
mov byte [rcx], 6
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
cmp r8, 3
jbe 0x140062f5f
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x140062dcc
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x140062dcc
cmp r9d, 0x5c
je 0x140062dcc
inc rax
cmp r8, rax
jne 0x140062db0
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x140062d8f
cmp rax, 4
jb 0x140062f78
and eax, 0xc
cmp eax, 4
je 0x140062e70
movzx eax, bpl
shl rax, 0x30
or rax, r10
movzx r10d, r11b
shl r10, 0x28
movzx r9d, r9b
shl r9, 0x20
or r9, r10
or r9, rax
movabs rax, 0x5c434e5500000000
cmp r9, rax
jne 0x140062e70
cmp r8, 7
jbe 0x140062f8e
lea rax, [rdx + 8]
mov rsi, r8
lea r9, [0x1401e1970]
add rsi, 0xfffffffffffffff8
je 0x140062ee5
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x140062efd
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x140062e4f
mov r10, rsi
jmp 0x140062f2e
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jae 0x140062e8c
cmp r8, 4
je 0x140062eed
cmp r8, 6
je 0x140062e9d
jmp 0x140062ecf
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x140062e9d
cmp r10d, 0x5c
jne 0x140062ecf
cmp byte [rdx + 5], 0x3a
jne 0x140062ecf
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
cmp r10b, 0x19
ja 0x140062ecf
lea eax, [rdx - 0x61]
cmp al, 0x1a
sbb cl, byte [rdi]
xchg edx, eax
rol al, 0xe0
add eax, 0x1c6d030
add cl, byte [rax - 0x3f16febf]
invalid
invalid
invalid
sbb cl, byte [rdi]
xchg edx, eax
rol al, 0xe0
add eax, 0x1c6d030
add cl, byte [rax - 0x3f16febf]
invalid
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x140062eea
inc rdx
cmp r8, rdx
jne 0x140062ed5
jmp 0x140062eed
or byte [rbp + 0x31], al
shr bl, cl
mov r9, rdx
invalid
xor r10d, r10d
jmp 0x140062f2b
mov r9, rdx
rol esi, 1
add dword [rax], eax
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x140062d8f
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
invalid
je 0x140062f2b
fidiv word [rsi + rbx + 0x49]
neg eax
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x140062f2e
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x140062f13
mov r11, rsi
jmp 0x140062f2e
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
jmp 0x140062d8f
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.14018c910
ud2
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.14018c830
ud2
lea r8, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, rax
call fcn.14018c830
ud2
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 8
jmp 0x140062f6b
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
cmp ch, 3
cmp ch, 3
je 0x140063242
cmp r13b, bpl
ja 0x140063242
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
pop rdi
or byte [rdi + rcx - 0x4a], al
adc byte [r9], r14b
ror byte [rcx - 0x7d], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
movzx r15d, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
push rsp
or byte [rdx], al
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
lea edx, [rax + rcx]
pop rdi
or byte [rdi + rcx - 0x4a], al
adc byte [r9], r14b
ror byte [rcx - 0x7d], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
lea edx, [rax + rcx]
add rdx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x1401f7658]
mov rdx, r11
jmp 0x140063056
ret 0x4808
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, rsi
mov rsi, r10
cmp r13b, bpl
ja 0x140063242
test r13b, r13b
je 0x1400630d0
movzx r9d, r13b
cmp r9d, 1
jne 0x140063100
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x140063223
mov r13b, 2
mov ch, 2
cmp r8d, 3
jb 0x140063047
cmp r8d, 5
je 0x140063047
clc
add eax, 0x8341c274
clc
invalid
cmp r8d, 6
jne 0x14006327c
in eax, dx
add dword [rax], eax
invalid
in eax, dx
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test rdx, rdx
je 0x1400631ed
test byte [rbp + 1], dl
add byte [rax], al
test byte [rbp + 1], dl
add byte [rax], al
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
invalid
movzx r9d, byte [rsi]
cmp rdx, 1
je 0x1400631f4
cmp r9b, 0x2e
jne 0x1400631f4
invalid
add byte [rdi + rcx - 0x4a], al
add qword [rcx - 0x7d], r8
stc
invalid
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
je case.0x140062413.38
cmp r9d, 0x5c
jne 0x140063047
jmp case.0x140062413.38
nop dword [rax + rax]
cmp r8b, 6
je case.default.0x1400630e4
movsxd r10, dword [r12 + r8*4]
add r10, r12
mov r9, rax
jmp r10
test rdx, rdx
je 0x14006323e
xor r9d, r9d
cmp r8b, 3
jae 0x140063140
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x140063185
inc r9
cmp rdx, r9
jne 0x140063120
jmp 0x140063159
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je 0x140063185
invalid
cmp r10d, 0x5c
je 0x140063185
inc r9
cmp rdx, r9
jne 0x140063140
xor r10d, r10d
mov r9, rdx
test r9, r9
jne case.0x140060821.503
mov r11, rdx
sub r11, r10
jb 0x14006330b
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
jmp 0x14006304a
mov r10d, 1
add byte [rax], al
test r9, r9
je 0x140063164
mov r11, rsi
mov ebx, r14d
cmp r9, 1
cmp ecx, 1
cmp ecx, 1
je 0x1400631af
mov bl, 9
cmp r9, 2
jne 0x1400631c0
cmp byte [rsi], 0x2e
jne 0x1400631c0
lea r11, [rsi + 1]
mov bl, 8
cmp byte [r11], 0x2e
movzx ebx, bl
mov r11d, 9
cmovne ebx, r11d
add r10, r9
mov r11, rdx
sub r11, r10
jb 0x14006330b
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
cmp bl, 0xa
je 0x14006304a
test byte [rdx - 2], ah
invalid
invalid
test byte [rdx - 2], ah
invalid
jmp 0x140063270
xor edx, edx
jmp 0x140063047
cmp rdx, 1
jne 0x140063047
test dword [rcx - 2], ecx
invalid
invalid
test dword [rcx - 2], ecx
invalid
cmp r9b, 0x2e
cmp cl, 0x2e
stc
jne 0x140063047
jne 0x140063047
jne 0x140063047
test r11, r11
je case.0x14006365c.25
add byte [rax], al
add byte [rax], al
dec r11
inc rsi
inc esi
inc esi
mov qword [rdi], rsi
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
mov dword [rdi + 8], ebx
pop rdi
or dh, al
mov byte [rcx], 7
mov byte [rcx], 7
jmp 0x140063245
test r11, r11
test ebx, ebx
fisttp dword [rdi]
test al, dh
add byte [rax], al
je 0x14006331c
add byte [rcx - 1], cl
retf
dec r11
inc rsi
invalid
mov qword [rdi], rsi
mov dword [rdi], esi
invalid
mov dword [rdi], esi
mov qword [rdi + 8], r11
mov byte [rcx], 6
add dword [rsi], eax
pop rdi
or dh, al
add dword [rsi], eax
jmp 0x140063245
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
add eax, esi
add dword [rdx], ecx
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rbp
invalid
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov byte [rdi + 0x38], 1
lea rdx, [0x1401f7670]
adc eax, 0x19440f
adc eax, 0x19440f
cmove ebx, dword [rcx]
add byte [rsi + 0x63], cl
movsxd r9, dword [rdx + r8*4]
or al, 0x82
invalid
add r9, rdx
jmp r9
jmp rcx
jmp rcx
mov r9, rax
jmp 0x14006329d
mov byte [rcx], bl
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r9
adc bl, ch
leave
adc bl, ch
leave
mov byte [rcx], 6
jmp 0x140063245
invalid
invalid
mov r9, qword [rsp + 0x28]
jmp 0x14006329d
sub bl, ch
adc eax, 0x6b941
mov r9d, 6
mov r9d, 6
jmp 0x14006329d
mov r9, qword [rsp + 0x30]
jmp 0x14006329d
mov r9d, 2
cmp r9, r11
ja case.default.0x1400632b4
invalid
lea rdx, [0x1401f7688]
movsxd r10, dword [rdx + r8*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp case.0x1400632b4.0
mov eax, 6
jmp case.0x1400632b4.0
mov rax, qword [rsp + 0x30]
jmp case.0x1400632b4.0
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x140063345
add rax, rsi
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r9
xor cl, ch
cmp bh, bh
invalid
invalid
xor cl, ch
cmp bh, bh
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.14018c830
ud2
lea r8, str.library_std_srcpath.rs
adc eax, 0x1b900
add byte [rax], al
mov ecx, 1
xor edx, edx
call fcn.14018c830
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, r9
mov rdx, r11
invalid
invalid
call fcn.14018c910
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r11
call fcn.14018c830
ud2
lea r8, str.library_std_srcpath.rs
lea eax, [0x1401b83a8]
jmp 0x140063323
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
movzx r8d, al
lea rdx, [r8 + 1]
xor eax, eax
cmp r8b, 4
cmp al, 4
cmp al, 4
cmovae rdx, rax
movzx r8d, byte [rdi]
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
cmp r10b, 4
cmp dl, 4
rol byte [r15 + r9 - 0x4a], 1
invalid
cmp dl, 4
cmovae r11, rax
cmp rdx, r11
fidiv dword [rbp + 0x76]
fidiv dword [rbp + 0x76]
mov al, 1
test rdx, rdx
je 0x1400633db
cmp edx, 4
jne 0x140063427
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x1400633f4
pop rsi
pop rsi
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], cl
or al, r13b
invalid
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
jmp 0x140063427
cmp r9b, 4
jb 0x140063427
add al, 0x72
cmp cl, r8b
cmp cl, r8b
jne case.default.0x1400633f4
lea rax, [0x1401f76a0]
sbb dword [rax], eax
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
invalid
loope 0x140063443
mov r8, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x1400633f4
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x1400633f4
mov r8, qword [rsi + 0x20]
cmp r8, qword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
jne case.default.0x1400633f4
mov rdx, qword [rdi + 0x18]
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
jmp 0x1400633cf
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
movzx eax, byte [rsi + 1]
cmp al, byte [rdi + 1]
sete al
jmp 0x140063427
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
movzx r12d, byte [rcx + 0x10]
cmp r12, 6
je 0x140063489
mov rax, qword [rcx + 0x30]
mov qword [rsp + 0x9f], rax
movups xmm0, xmmword [rcx + 0x11]
movups xmm1, xmmword [rcx + 0x21]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
movzx eax, byte [rcx + 0x3a]
movzx edx, byte [rcx + 0x38]
movzx r8d, byte [rcx + 0x39]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rdi
mov byte [rsp + 0x40], r12b
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movups xmmword [rsp + 0x41], xmm0
movups xmmword [rsp + 0x51], xmm1
mov rcx, qword [rsp + 0x9f]
mov qword [rsp + 0x60], rcx
mov byte [rsp + 0x6a], al
mov byte [rsp + 0x68], dl
mov byte [rsp + 0x69], r8b
cmp dl, 2
jne 0x1400635b3
test rdi, rdi
je case.0x140063268.30
cmp r12b, 3
jb 0x140063583
nop word cs:[rax + rax]
add byte [rax], al
xor ecx, ecx
nop word cs:[rax + rax]
movzx r9d, byte [rsi + rcx]
cmp r9d, 0x2f
je 0x140063540
cmp r9d, 0x5c
je 0x140063540
inc rcx
cmp rdi, rcx
jne 0x140063510
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
jne 0x14006354b
jmp 0x140063556
nop dword [rax + rax]
mov r9d, 1
test rcx, rcx
je 0x140063556
cmp rcx, 1
jne 0x1400635a9
cmp byte [rsi], 0x2e
jne 0x1400635a9
add rcx, r9
cmp rdi, rcx
jb 0x140063981
add rsi, rcx
sub rdi, rcx
jne 0x140063500
xor edi, edi
jmp 0x1400635a9
mov r9d, 1
test rcx, rcx
jne 0x1400635a9
add rsi, r9
sub rdi, r9
je 0x14006356a
xor ecx, ecx
nop word cs:[rax + rax]
invalid
add byte [rax + 0x745c0e3c], al
fimul dword [rax - 1]
ror dword [rax + 0x39], 0xcf
cmp edi, ecx
cmp byte [rsi + rcx], 0x5c
je 0x140063570
inc rcx
cmp rdi, rcx
cmp edi, ecx
cmp edi, ecx
jne 0x140063590
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
je 0x14006357b
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rdi
je 0x1400635d1
xor byte [rax - 0x77], cl
jl 0x1400635d6
cmp byte [rcx - 0x80], al
clc
cmp r8b, 2
jne 0x1400638a2
test ebp, esp
add al, byte [rax]
invalid
add cl, byte [rdi]
test ebp, esp
add al, byte [rax]
add byte [rcx], dh
leave
xor ecx, ecx
cmp dl, 1
ja case.0x14003e16a.1724
cli
add dword [rdi + 0x30], esi
cmp r12b, 5
jb 0x140063641
add eax, 0xc0847772
test al, al
jne 0x140063641
xor r8d, r8d
cmp r12b, 6
cmp ah, 6
invalid
je 0x1400635eb
adc al, 0x84
sal byte [rbp + 0x10], cl
test dl, dl
jne 0x1400635eb
mov r8d, 2
mov eax, 2
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rdi, 2
inc dword [rdx]
jb 0x1400639b4
cmp r8, rdi
jne 0x1400635ff
xor ecx, ecx
jmp 0x140063641
xor r9d, r9d
xor r8d, r8d
xor eax, eax
xor eax, eax
jmp 0x1400636b7
lea rcx, [rsi + rdi]
lea r9, [rsi + r8]
or al, 6
or al, 6
inc r9
cmp r9, rcx
leave
leave
sete cl
movzx r8d, byte [rsi + r8]
invalid
xchg esp, eax
rol dword [rsi + 0xf], 0xb6
add al, 6
invalid
invalid
test cl, 1
jne 0x140063636
rol dword [rcx], 0x75
sbb al, 0x41
cmp al, 0x2e
add dword [rbp + 0x1c], esi
cmp r8b, 0x2e
jne 0x140063636
movzx ecx, byte [r9]
mov dh, 9
cmp cl, 0x5c
sete r8b
cmp cl, 0x2f
sete cl
xchg esp, eax
invalid
or cl, r8b
or cl, al
xchg esp, eax
rol dword [rax + rcx - 0x3f], 0xeb
or cl, al
jmp 0x140063641
cmp r8b, 0x2e
sete r8b
or cl, al
shr ebx, 0xb
jmp 0x140063641
cmp r8b, 0x2e
sete r8b
and cl, r8b
rol dword [rbp + 0x31], 0xc0
xor r8d, r8d
cmp r12b, 6
invalid
je 0x1400636b4
test dl, dl
jne 0x1400636b4
lea r8, [0x1401f76b8]
sbb dword [rax], eax
movsxd r9, dword [r8 + r12*4]
add r9, r8
jmp r9
movabs al, byte [0x8b4ce1ff41c1014d]
and al, 0x50
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
add r8, 4
jmp 0x1400636b4
rol byte [rbx + rbp*8], 0x4a
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
lea r10, [r9 + 1]
add dword [rbp - 0x7b], ecx
leave
test r9, r9
cmove r10, r9
add r8, r10
add r8, 8
jmp 0x1400636b4
ror dword [rbp + 1], 1
ror byte [rcx - 0x7d], 1
ror byte [rax], 0xeb
sub al, 0x41
mov r8d, 6
mov r8d, 6
jmp 0x1400636b4
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
invalid
lea r10, [r9 + 1]
test r9, r9
cmove r10, r9
add r8, r10
add r8, 2
rol byte [rdx], 0xeb
invalid
rol byte [rdx], 0xeb
invalid
mov r8d, 2
mov r9d, eax
movzx ecx, cl
movzx r9d, r9b
movzx ecx, cl
movzx ecx, cl
add r9, rcx
add r9, r8
cmp rdi, r9
jbe 0x1400638a2
invalid
add byte [rdx + rdx*8 - 0x3f6bf0bf], al
test dl, dl
sete r8b
setne cl
cmp r12b, 6
sete bl
setne bpl
setne ch
mov r10, qword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
lea r9, [r10 + 1]
test r10, r10
cmove r9, r10
cmp dl, 2
add cl, byte [rdi]
and dword [rcx + 1], 0
invalid
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
retf 0xfa80
add cl, byte [rdi]
and dword [rcx + 1], 0
add byte [rdi + rcx - 0x4a], al
movzx r13d, al
and bpl, r8b
mov rdx, qword [rsp + 0x50]
and al, 0x50
movzx r13d, al
and bpl, r8b
mov rdx, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
lea r8, [rdx + 4]
mov qword [rsp + 0x28], r8
mov dword [rsp + 0x28], eax
lea r8, [rdx + r9]
add r8, 2
rol byte [rdx], 0x4c
mov dword [rsp + 0x78], eax
rol byte [rdx], 0x4c
mov dword [rsp + 0x78], eax
add rdx, r9
add rdx, 8
mov qword [rsp + 0x70], rdx
and al, 0x70
and al, 0x70
jo 0x14006376a
cmp r12b, 5
cmp ah, 5
jb 0x1400638bc
invalid
test al, al
jne 0x1400638bc
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax], cl
retf
or bl, cl
lea r14, [rsp + 0x30]
je 0x140063764
invalid
je 0x140063764
xor bl, ch
and dword [rsi + 0x66], esp
nop word cs:[rax + rax]
jmp 0x140063764
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
movzx eax, al
ror byte [rcx + rax - 0x18], 0x48
add eax, ecx
add rax, r13
add rax, rcx
cmp rdi, rax
jbe 0x1400638a2
xchg byte [rsi], bh
add dword [rax], eax
invalid
invalid
xchg byte [rsi], bh
add dword [rax], eax
add dword ds:[rax], eax
add byte [rcx - 0x77], cl
dec dword [rax - 0x73]
invalid
invalid
mov r15, rdi
mov edi, edi
lea rcx, [rsp + 0x80]
mov rdx, r14
invalid
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
invalid
bnd call fcn.1400639d0
call fcn.1400639d0
add byte [rax + 0x8824bc], al
add byte [rax], al
or cl, byte [rdi]
test esp, esi
cmp byte [rsp + 0x88], 0xa
mov esp, 0x8824
and al, 0x88
add byte [rax], al
add byte [rdx], cl
jne 0x140063979
add dword [rax], eax
add byte [rcx + rcx*4 - 1], cl
mov rdi, r15
add byte [rax], al
mov rdi, r15
dec dword [rax + 0x2b]
mov esp, 0x8024
add byte [rax], al
sub rdi, qword [rsp + 0x80]
jb 0x140063997
add al, byte [rax]
invalid
add byte [rax], al
add byte [rdi], cl
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
jl 0x1400637be
cmp byte [rbx + rbx*8 - 0x36ceee8c], al
test bl, bl
je 0x1400637b0
xor ecx, ecx
jmp 0x1400637bf
nop word cs:[rax + rax]
invalid
mov ecx, 2
add byte [rax], al
cmp rdi, 2
jb 0x1400639ab
invalid
in al, dx
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x39], cl
stc
cmp rcx, rdi
jne 0x1400637d0
xor eax, eax
test bpl, bpl
je case.default.0x140063827
jmp 0x140063819
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
invalid
lea rdx, ds:[rsi + rcx]
invalid
inc rdx
cmp rdx, rax
cmp edx, eax
ret 0x3948
cmp edx, eax
ret 0x940f
sete al
movzx ecx, byte [rsi + rcx]
test al, 1
jne 0x140063808
cmp cl, 0x2e
jne 0x140063808
invalid
jne 0x140063808
sbb cl, byte [rdi]
movzx eax, byte [rdx]
mov dh, 2
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
xchg esp, eax
ror byte [rax], 0xc8
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
test bpl, bpl
in eax, dx
je case.default.0x140063827
test byte [rdx - 1], cl
invalid
invalid
jmp 0x140063819
cmp cl, 0x2e
sete cl
invalid
stc
sete cl
shl dword [rax], 0xc8
and al, cl
enter 0xffffffffffff8440, 0xffffffffffffffed
test bpl, bpl
test ch, ch
in eax, dx
je case.default.0x140063827
invalid
dec dword [rax - 0x73]
lea rdx, [0x1401f76d0]
adc eax, 0x193eb0
sbb dword ds:[rax], eax
movsxd rcx, dword [rdx + r12*4]
invalid
or al, 0xa2
movabs byte [0x4c8b48e1ffd10148], al
add rcx, rdx
add ecx, edx
jmp rcx
mov rcx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
jmp 0x140063752
invalid
mov rcx, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x70]
jmp 0x140063752
adc eax, 0xb9ffffff
invalid
mov ecx, 6
jmp 0x140063752
add byte [rax], al
add cl, ch
or edi, edi
invalid
mov rcx, qword [rsp + 0x78]
jmp 0x140063752
invalid
invalid
invalid
invalid
invalid
mov ecx, 2
add cl, ch
idiv esi
invalid
jmp 0x140063752
lea rbx, [rsp + 0x80]
pushfq
and al, 0x80
add byte [rax], 0
add byte [rax], 0
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x30
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
xor byte [rdi], cl
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
add byte [rax], al
mov rcx, rbx
invalid
mov rdx, r14
call fcn.1400639d0
add byte [rax], al
add byte [rax], al
cmp byte [rsp + 0x88], 0xa
add byte [rax], al
or dh, byte [rbp + 0x1d]
add byte [rdx], cl
jne 0x1400638a2
sbb eax, 0x48f98948
sub ecx, dword [rsp + 0x80]
add byte [rax], al
mov rcx, rdi
stc
sub rcx, qword [rsp + 0x80]
add byte [rax], al
jb 0x140063992
cld
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x38], rcx
mov rdi, rcx
mov edi, ecx
jne case.0x14003e27b.1678
xor edi, edi
mov rax, rsi
mov eax, esi
mov rdx, rdi
mov edx, edi
add rsp, 0xc8
pop rbx
pop rbp
invalid
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
ret
lea rbx, [rsp + 0x80]
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
invalid
invalid
lea esi, [rsp + 0x30]
je case.0x140063268.32
and al, 0x30
xor byte [rax - 0x7c], al
in eax, dx
test bpl, bpl
je 0x1400638e0
lea rbp, [0x1401f76e8]
sub eax, 0x193e13
jmp 0x140063929
push rdx
nop word [rax + rax]
nop dword [rax + rax]
invalid
mov rcx, rbx
mov rdx, r14
bnd call fcn.1400639d0
bnd call fcn.1400639d0
in eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x8824bc], al
add byte [rax], al
or dh, byte [rbp - 0x53]
jne 0x1400638a2
cmp byte [rsp + 0x88], 0xa
mov esp, 0x8824
add byte [rdx], cl
jne 0x1400638a2
mov rcx, rdi
sub rcx, qword [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
invalid
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
add byte [rdi], cl
invalid
invalid
jb 0x140063992
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
add byte [rax], al
mov qword [rsp + 0x38], rcx
mov rdi, rcx
mov edi, ecx
cmp rcx, r13
ja 0x1400638e0
int 0x48
mov edi, ecx
iretd
mov rdi, rcx
iretd
jmp 0x1400638a2
mov cl, byte [rax - 0x75]
and al, 0x28
invalid
mov rax, qword [rsp + 0x28]
sub byte [rcx + rax - 0x18], cl
add rax, r13
call 0x14fcd726c
xchg byte [rcx - 1], bh
invalid
cmp rdi, rax
jbe 0x1400638a2
dec dword [rcx - 0x77]
dec dword [rax - 0x77]
mov ecx, ebx
mov r15, rdi
mov edi, edi
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
call fcn.1400639d0
cmp byte [rsp + 0x88], 0xa
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax + 0x8824bc], al
invalid
and al, 0x88
mov byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
or dh, byte [rbp + 0x38]
jne 0x140063979
mov rdi, r15
mov edi, edi
sub rdi, qword [rsp + 0x80]
sub edi, dword [rsp + 0x80]
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x49], dh
jb 0x140063997
mov qword [rsp + 0x38], rdi
movsxd rax, dword [rbp + r12*4]
add rax, rbp
invalid
add byte [rax + 1], cl
call 0xcb4f1a5e
and al, 0x70
jmp rax
loopne 0x1400639a6
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
jmp 0x14006391d
mov eax, 6
jmp 0x14006391d
invalid
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
and al, 0x78
jmp 0x14006391d
mov eax, 2
jmp 0x14006391d
mov rdi, r15
jmp 0x1400638a2
and edi, edi
invalid
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.14018c830
adc al, byte [rax]
add byte [rdi], cl
or ecx, dword [rcx - 0x77]
invalid
ud2
mov r15, rdi
jmp 0x14006399a
mov rcx, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
adc eax, 0xfa894c00
add byte [rcx + rcx*4 - 6], cl
call fcn.14018c910
ud2
invalid
lea r8, str.library_std_srcpath.rs
jmp 0x140063988
adc eax, 0x4cd4eb00
lea eax, [0x1401b8300]
add bl, ch
invalid
lea r8, str.library_std_srcpath.rs
mov ecx, 2
jmp 0x140063988
invalid
int3
push rbx
sub rsp, 0x20
mov rdi, rdx
mov rsi, rcx
mov rcx, rdx
call fcn.140063b00
add byte [rax], al
add byte [rax - 0x75], cl
push rdi
or byte [rax + 0x39], cl
ror byte [rdi], 1
xchg edi, esp
add byte [rax], al
mov rdx, qword [rdi + 8]
cmp rax, rdx
ja 0x140063ad9
add byte [rbx + rcx*4 + 0x17], cl
mov r10, qword [rdi]
lea rcx, [r10 + rax]
mov r11, rax
sub r11, rdx
jne 0x140063a0b
movzx r8d, byte [rdi + 0x10]
xor r9d, r9d
jmp 0x140063a85
movzx r8d, byte [rdi + 0x10]
inc r11
lea rdi, [rdx + r10]
mov dh, 0x47
adc byte [rcx - 1], cl
ret
dec rdi
xor r9d, r9d
xor ecx, ecx
cmp r8b, 3
jae 0x140063a50
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
cmp byte [rdi], 0x5c
je 0x140063a6b
inc r11
dec rdi
cmp r11, 1
jne 0x140063a30
ret
jmp 0x140063a85
nop word cs:[rax + rax]
add byte [rdi], cl
mov dh, 0x1f
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x140063a6b
cmp ebx, 0x5c
je 0x140063a6b
inc r11
dec rdi
dec edi
cmp r11, 1
jne 0x140063a50
jmp 0x140063a85
neg r11
add rax, r11
inc rax
cmp rax, rdx
ja 0x140063ae2
add r10, rax
mov r9d, 1
mov rcx, r10
sub rdx, rax
je 0x140063aae
ret 0x2474
mov al, 9
cmp rdx, 2
je 0x140063ab2
cmp rdx, 1
jne 0x140063ac0
add dword [rbp + 0x28], esi
cmp byte [rcx], 0x2e
jne 0x140063ac0
xor eax, eax
cmp r8b, 3
setae al
lea eax, [rax + rax*2]
add eax, 7
jmp 0x140063ac0
mov al, 0xa
jmp 0x140063ac0
cmp byte [rcx], 0x2e
jne 0x140063ac0
cmp byte [rcx + 1], 0x2e
sete al
xor al, 9
invalid
or dword [rcx + 1], ecx
ror dword [rcx + rcx*4 + 0xe], 1
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
add eax, 0x154850
jmp case.0x140062413.72
lea r8, str.library_std_srcpath.rs
invalid
mov rcx, rax
call fcn.14018c830
ud2
int3
int3
sub rsp, 0x20
movzx r9d, byte [rcx + 0x38]
cmp r9b, 1
ja case.0x14006a0aa.30
movzx r10d, byte [rcx + 0x10]
movzx eax, byte [rcx + 0x3a]
xor edx, edx
movzx r8d, r10b
mov dh, 0xc2
push rcx
adc byte [rdi], cl
mov dh, 0x41
cmp dh, byte [rcx]
rol byte [rbp + 0xf], cl
mov dh, 0xc2
test al, al
jne 0x140063bb8
cmp r10b, 5
jb 0x140063bb8
invalid
xchg dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rbx + rcx*4 + 0x11], cl
mov r10, qword [rcx]
mov rdx, qword [rcx + 8]
xor r11d, r11d
test r9b, r9b
leave
leave
jne 0x140063b56
cmp r8b, 6
je 0x140063b56
mov r11d, 2
mov ebx, 2
add al, byte [rax]
add byte [rax], al
cmp rdx, 2
jb case.0x14003e244.1318
invalid
loope 0x140063b54
add byte [rax], al
invalid
loope 0x140063b54
add byte [rax], al
cmp r11, rdx
jne 0x140063b78
xor edx, edx
jmp 0x140063bb8
xor edx, edx
xor eax, eax
xor r10d, r10d
movzx ecx, dl
retf 0xb60f
movzx eax, al
add rax, rcx
add rax, r10
add rsp, 0x20
pop rsi
ror byte [rax - 0x7d], 1
invalid
ret
add rdx, r10
lea rsi, [r10 + r11]
lea esi, [rdx + rbx]
lea esi, [rdx + rbx]
inc rsi
cmp rsi, rdx
sete dl
movzx r10d, byte [r10 + r11]
movzx edx, byte [rdx + rbx]
invalid
movzx edx, byte [rdx + rbx]
sbb dh, dh
ret 0x7501
test dl, 1
jne 0x140063bad
add dword [rbp + 0x1b], esi
cmp r10b, 0x2e
jne 0x140063bad
cli
jne 0x140063bad
movzx edx, byte [rsi]
mov dh, 0x16
cmp dl, 0x5c
cli
pop rsp
sete r10b
cmp dl, 0x2f
sete dl
ret 0x844
shr bl, cl
invalid
ret 0xfa80
ret 0x844
or eax, dword [rcx - 0x80]
cli
sete r10b
sete r10b
cmp r10b, 0x2e
sete r10b
ret 0x2044
and dl, r10b
xor r10d, r10d
xor edx, edx
test r9b, r9b
jne case.default.0x140063bd4
cmpsb byte [rsi], byte [rdi]
cmpsb byte [rsi], byte [rdi]
cmp r8b, 6
je case.default.0x140063bd4
lea r9, [0x1401f7700]
xor edi, dword [rbx]
sbb dword [rax], eax
invalid
add byte [rdi + 0x63], cl
add al, 0x81
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov r10, qword [rcx + 0x20]
add r10, 4
add edx, 4
add edx, 4
jmp case.default.0x140063bd4
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
and byte [rax - 0x75], cl
xor byte [r13 + rcx*4 + 0x49], cl
lea r9, [rcx + 1]
test rcx, rcx
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea r10, [r8 + r9]
add r10, 8
jmp case.default.0x140063bd4
mov r10d, 6
jmp case.default.0x140063bd4
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea r10, [r8 + r9]
or byte [rcx - 0x7d], cl
ret 0xe902
add ch, cl
cmp bh, bh
invalid
invalid
or byte [rcx - 0x7d], cl
ret 0xe902
add ch, cl
add ch, cl
cmp bh, bh
invalid
mov r10d, 2
jmp case.default.0x140063bd4
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.14018c830
ud2
invalid
mov byte [rsp + 0x2c], dl
mov edi, 1
jmp 0x140063cff
cli
add byte [rax], cl
add byte [rax], al
jae 0x140063c9c
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
add byte [rax], al
add byte [rax], al
jmp 0x140063cff
cmp edx, 0xffff
ja case.0x14003e244.1327
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 0x140063cff
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
invalid
or al, 0x80
mov byte [rsp + 0x2d], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and al, 0x2e
invalid
and al, 0x2e
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov edi, 4
invalid
add byte [rax - 0x75], cl
or byte [rax - 0x75], r9b
pop rsi
adc byte [rax + 0x29], cl
fmul dword [rax + 0x39]
clc
mov rax, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb case.0x14003e244.1333
mov rcx, qword [rsi]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
adc al, byte [rax]
adc al, byte [rax]
add rbx, rdi
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.14018f090
adc al, byte [rax]
adc al, byte [rax]
mov rbx, qword [rsi + 0x10]
jmp case.0x14003e244.1331
int3
add byte [rax], 0
add byte [rax - 0x39], cl
add r14b, r15b
invalid
invalid
mov rcx, rbx
mov edx, 0xffffffff
xor r8d, r8d
sar bh, 0x15
mov eax, 0x480012d6
mov eax, dword [0x14024a630]
sar bh, 0x15
mov eax, 0x480012d6
mov eax, dword [0x14024a630]
test rax, rax
jne 0x140063db1
lea rcx, str.dbghelp.dll
call qword [sym.imp.kernel32.dll_LoadLibraryA]
mov qword [0x14024a630], rax
add eax, 0x1e6888
add eax, 0x1e6888
test rax, rax
je 0x140063f67
cmp byte [0x14024a5e8], 0
je 0x140063ea5
push 0xf00001e
test bh, ah
add byte [rax], al
add byte [rcx], dh
invalid
xor edi, edi
jmp 0x140063f75
movups xmm0, xmmword [0x1401b8e20]
movaps xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [str.LocalRustBacktraceMutex00000000]
add byte [rdi], cl
sub dword [rbp - 0x30], eax
add byte [rdi], cl
sub dword [rbp - 0x30], eax
mov byte [rbp - 0x10], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcessId]
test eax, eax
je 0x140063e4f
mov ecx, 0x1f
nop
cmp rcx, 0x20
ja 0x140063f87
add byte [rax], al
add byte [rax], al
mov edx, eax
and dl, 0xf
lea r8d, [rdx + 0x30]
lea r9d, [rdx + 0x37]
cmp dl, 0xa
or al, byte [rcx + 0xf]
mov dh, 0xd0
or al, byte [rcx + 0xf]
mov dh, 0xd0
movzx r8d, r9b
cmovb r8d, edx
mov byte [rbp + rcx - 0x30], r8b
rol byte [rbx + 0x2f7210f8], 1
rol byte [rbx + 0x2f7210f8], 1
mov edx, eax
shr dl, 4
lea r8d, [rdx + 0x30]
add dl, 0x37
invalid
cmp al, 0xa0
movzx r8d, r8b
movzx edx, dl
cmovb edx, r8d
invalid
mov byte [rbp + rcx - 0x31], dl
mov edx, eax
shr edx, 8
add rcx, 0xfffffffffffffffe
cmp eax, 0x100
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov eax, edx
jae 0x140063df0
movzx eax, byte [rbp - 0x10]
mov byte [rbp - 0x40], al
ror byte [rdi], 0x28
ror byte [r15], 1
sub byte [rbp - 0x20], cl
ror byte [rdi], 0x28
ror byte [r15], 1
sub byte [rbp - 0x20], cl
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
sub dword [rbp - 0x60], eax
sub dword [rbp - 0x60], eax
lea r8, [rbp - 0x60]
xor ecx, ecx
xor edx, edx
call qword [sym.imp.kernel32.dll_CreateMutexA]
invalid
adc al, byte [rax]
test rax, rax
je 0x140063f60
invalid
mov rbx, rax
xor eax, eax
lock cmpxchg qword [0x14024a5e0], rbx
je 0x140063d77
out 0xfe, al
invalid
invalid
ret
out 0xfe, al
invalid
mov rsi, rax
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
adc al, byte [rax]
adc al, byte [rax]
mov rbx, rsi
jmp 0x140063d77
mov rcx, qword [0x14024a638]
test rcx, rcx
jne 0x140063ed4
invalid
lea rdx, str.SymGetOptions
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je 0x140063fa1
mov rcx, rax
mov qword [0x14024a638], rax
call rcx
mov esi, eax
mov rax, qword [0x14024a640]
test rax, rax
jne 0x140063f08
mov rcx, qword [0x14024a630]
lea rdx, str.SymSetOptions
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je 0x140063fbf
mov qword [0x14024a640], rax
or esi, 4
mov ecx, esi
call rax
mov rsi, qword [0x14024a648]
test rsi, rsi
jne 0x140063f42
mov rcx, qword [0x14024a630]
lea rdx, str.SymInitializeW
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je 0x140063fdd
mov rsi, rax
mov qword [0x14024a648], rax
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
xor edi, edi
mov rcx, rax
xor edx, edx
mov r8d, 1
call rsi
mov byte [0x14024a5e8], 1
jmp 0x140063f75
mov edi, 1
jmp 0x140063f75
mov rcx, rbx
call qword [sym.imp.kernel32.dll_ReleaseMutex]
mov edi, 1
mov rax, rdi
mov rdx, rbx
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x21
mov rcx, 0xffffffffffffffff
call fcn.14018c8a0
ud2
mov qword [rbp - 8], rbx
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x2b
call fcn.14018c980
jmp 0x140063ff9
mov qword [rbp - 8], rbx
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x2b
call fcn.14018c980
jmp 0x140063ff9
mov qword [rbp - 8], rbx
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x2b
call fcn.14018c980
ud2
and al, 0x30
mov qword [rsp + 0x40], rax
lea rax, [fcn.140012500]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x2c]
mov qword [rsp + 0x50], rcx
lea rcx, [0x14001db40]
mov qword [rsp + 0x58], rcx
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x20], 3
lea rdx, str.8ve_
lea rsi, [rsp + 0x70]
lea r9, [rsp + 0x40]
mov r8d, 3
mov rcx, rsi
call fcn.14005f870
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_srccharmethods.rs
mov rcx, rsi
call fcn.14018c7f0
ud2
push rbx
sub rsp, 0x4a8
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x410], esi
invalid
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x410], esi
invalid
add byte [rax - 0x39], cl
test dword [rax], ecx
add al, 0
add dh, bh
invalid
mov qword [rbp + 0x408], 0xfffffffffffffffe
mov rsi, rcx
lea rcx, [rbp - 0x60]
call fcn.1400615c0
invalid
dec dword [rax - 0x75]
invalid
invalid
mov qword [rbp + 0x3e0], rax
add byte [rax], al
dec dword [rax - 0x77]
invalid
invalid
add byte [rax], al
test rax, rax
je 0x140064325
mov qword [rbp + 0x3f8], rsi
mov rax, qword [rbp - 0x58]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x3c0], 2
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c8], xmm0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x400], rax
xor edi, edi
xor ebx, ebx
xor r12d, r12d
cmp r8, 0x201
jae 0x140064260
jmp 0x14006424f
add byte [rax], al
add byte [rdi], cl
xor ecx, 0
add byte [rax], al
jae 0x140064337
cmp r8, 0x201
jae 0x140064260
mov esi, 0x200
lea r13, [rbp - 0x60]
mov r15, r8
jmp 0x1400642b8
sub r8, r12
sub rbx, r12
cmp rbx, r8
jae 0x14006428f
lea rcx, [rbp + 0x3c0]
mov rdx, r12
call fcn.14018efd0
mov rax, qword [rbp + 0x3c0]
mov qword [rbp + 0x400], rax
mov rdi, qword [rbp + 0x3c8]
mov eax, 0xffffffff
cmp rdi, rax
mov r12d, 0xffffffff
invalid
invalid
dec dword [rdi + rcx + 0x42]
out 0x4c, eax
mov dword [rbp + 0x3d0], esp
mov rbx, rdi
mov rsi, r12
mov r13, qword [rbp + 0x400]
mov r15, r12
invalid
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
adc eax, 0x12d250
adc eax, 0x12d250
mov rcx, qword [rbp + 0x3e0]
mov rdx, r13
add byte [rcx + rcx*4 - 0x16], cl
mov r8d, r15d
call qword [sym.imp.kernel32.dll_GetEnvironmentVariableW]
adc al, byte [rax]
adc al, byte [rax]
mov r14d, eax
test eax, eax
jne case.0x14003e27b.1729
call sub.kernel32.dll_GetLastError
outsb dx, byte [rsi]
adc al, byte [rax]
test eax, eax
jne 0x140064465
mov r8d, r14d
cmp r15, r8
jne 0x140064240
invalid
invalid
call sub.kernel32.dll_GetLastError
cmp eax, 0x7a
jne case.0x14003e16a.1819
add r15, r15
mov eax, 0xffffffff
cmp r15, rax
cmovae r15, rax
mov r8, r15
cmp r8, 0x201
add al, byte [rax]
add byte [rdi], cl
invalid
invalid
invalid
invalid
invalid
add al, byte [rax]
add byte [rdi], cl
invalid
jmp 0x140064260
lea rcx, [rbp - 0x60]
call fcn.1400618b0
mov byte [rsi + 0x18], 2
jmp 0x14006444a
cmp rsi, r8
jb 0x1400644de
invalid
lea rcx, [rbp + 0x3a0]
mov rdx, r13
call fcn.1400621c0
mov rsi, qword [rbp + 0x3a0]
movups xmm6, xmmword [rbp + 0x3a8]
movzx ebx, byte [rbp + 0x3b8]
mov eax, dword [rbp + 0x3b9]
mov dword [rbp + 0x3f0], eax
mov eax, dword [rbp + 0x3bc]
mov dword [rbp + 0x3f3], eax
test rdi, rdi
je 0x140064397
add eax, dword [rax]
add byte [rbx + 0x3bc85], cl
add byte [rcx + 0x3f385], cl
add byte [rax - 0x7b], cl
push qword [rsi + rdx + 0x48]
mov ecx, dword [0x14024a5f8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp + 0x400]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp bl, 2
jne 0x140064407
mov rax, qword [rbp + 0x3f8]
mov byte [rax + 0x18], 2
mov eax, esi
and eax, 3
loopne 0x1400643af
loopne 0x1400643af
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14006442a
dec byte [rax - 0x7d]
stc
add dh, byte [rdx + 0x74]
test rax, rax
test eax, eax
je 0x14006442a
lea rax, [rsi - 1]
mov qword [rbp + 0x400], rax
mov rcx, qword [rsi - 1]
mov rax, qword [rsi + 7]
mov qword [rbp + 0x3e8], rcx
mov qword [rbp + 0x3f8], rax
call qword [rax]
mov rax, qword [rbp + 0x3f8]
add byte [rax + rax], al
add byte [rax - 0x75], cl
dec qword [rax - 0x75]
invalid
invalid
clc
add eax, dword [rax]
add bh, bh
adc byte [rax - 0x75], cl
test eax, edi
add eax, dword [rax]
add byte [rax - 0x7d], cl
js 0x1400643f1
add byte [rax], al
cmp qword [rax + 8], 0
je 0x14006449e
add byte [rdi], cl
test byte [rsi + 0x48000000], ch
add byte [rax], al
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x140064484
or dword [rcx + 0x4c000000], 0xffffff8b
test eax, ebp
add eax, dword [rax]
mov r8, qword [rbp + 0x3e8]
jmp 0x14006448f
add cl, ch
mov byte [rax], al
add byte [rax], al
mov eax, dword [rbp + 0x3f0]
mov ecx, dword [rbp + 0x3f3]
mov rdx, qword [rbp + 0x3f8]
mov dword [rdx + 0x1c], ecx
mov dword [rdx + 0x19], eax
mov qword [rdx], rsi
movups xmmword [rdx + 8], xmm6
add byte [rbx + 0x3f38d], cl
add byte [rax - 0x75], cl
xchg ebp, eax
clc
add eax, dword [rax]
add byte [rcx + 0x42891c4a], cl
sbb dword [rax - 0x77], ecx
xor cl, byte [rdi]
adc dword [rdx + 8], esi
mov byte [rdx + 0x18], bl
cmp qword [rbp + 0x3d8], 0
je 0x14006444a
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp + 0x3e0]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rbp + 0x410]
add rsp, 0x4a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call sub.kernel32.dll_GetLastError
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov bl, 2
add cl, byte [rax - 0x7b]
dec dword [rdi]
test dword [rdx], eax
invalid
invalid
invalid
add cl, byte [rax - 0x7b]
dec dword [rdi]
test dword [rdx], eax
invalid
jmp 0x140064397
dec dword [rbx + rcx*4 - 0x7b]
call 0x18d06448f
add byte [rbp - 0x75], cl
clc
mov r8, qword [rbp + 0x3e8]
mov r8, qword [r8 - 8]
add byte [rbp - 0x75], cl
clc
mov rcx, qword [0x14024a5f8]
or eax, 0x1e6162
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp + 0x400]
add bh, bh
adc eax, 0x12d09c
ror byte [rbx + rcx*4 - 0x7b], cl
add byte [rax + rax], al
add bh, bh
adc eax, 0x12d09c
cmp qword [rbp + 0x3d8], 0
add eax, dword [rax]
add byte [rax], al
jne 0x140064434
invalid
jmp 0x14006444a
lea rcx, str.internal_error:_entered_unreachable_code_e
lea r8, str.library_std_src_syswindowsmod.rs
lea eax, [0x1401b98c0]
rcl dword [rdi], cl
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
out dx, al
push rbx
lea eax, [0x1401b98c0]
adc eax, 0x28ba00
add byte [rax], al
mov edx, 0x28
add byte [rax], al
add al, ch
call fcn.14018c980
movsb byte [rdi], byte [rsi]
test byte [rdx], dl
add bl, ch
jmp 0x1400644f3
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
adc al, byte [rax]
jmp 0x1400644f3
lea rax, str.library_std_src_syswindowsmod.rs
add eax, 0x1553c3
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
mov rdx, rsi
mov r8, rax
mov eax, eax
mov eax, eax
call fcn.14018c910
test byte [rdx], dl
add byte [rdi], cl
ud2
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
movaps xmmword [rsp + 0x20], xmm6
movaps xmmword [rsp + 0x20], xmm6
and byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x3e0]
invalid
loopne 0x140064529
add byte [rax], al
mov rdx, qword [rbp + 0x3d8]
mov edx, dword [rbp + 0x3d8]
add eax, dword [rax]
add al, ch
call fcn.140067f00
int3
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov rcx, qword [rbp + 0x3c0]
mov rdx, qword [rbp + 0x3c8]
add eax, dword [rax]
add al, ch
jl 0x1400645bb
add byte [rax], al
add eax, dword [rax]
add al, ch
jl 0x1400645bb
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rdi], cl
movaps xmmword [rsp + 0x20], xmm6
sub dword [rsp + 0x20], esi
mov rax, qword [rbp + 0x3f8]
clc
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
invalid
invalid
invalid
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x3e8]
call fcn.14005f3d0
hlt
lodsd eax, dword [rsi]
invalid
invalid
add eax, dword [rax]
add al, ch
hlt
mov rcx, qword [rbp + 0x400]
call fcn.14006d030
mov al, byte [rax]
invalid
add al, 0
add al, ch
mov al, byte [rax]
add byte [rdi], cl
movaps xmm6, xmmword [rsp + 0x20]
movaps xmm6, xmmword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
add rsp, 0x38
pop rbx
pop rdi
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x28
mov rcx, rdx
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x20]
xor r8d, r8d
and byte [rbp + 0x31], al
sar bh, 0x15
invalid
invalid
jp case.0x14003e27b.1756
call qword [sym.imp.kernel32.dll_RtlLookupFunctionEntry]
adc al, byte [rax]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
int3
int3
int3
sub rsp, 0x28
mov rcx, rdx
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x20]
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x20]
and byte [rbp + 0x31], al
sar bh, 0x15
int3
xor r8d, r8d
call qword [sym.imp.kernel32.dll_RtlLookupFunctionEntry]
mov rax, qword [rsp + 0x20]
add rsp, 0x28
ret
push rsi
push rdi
push rbx
sub rsp, 0xf0
mov rdi, r9
add byte [rcx + rcx*4 - 0x31], cl
mov rbx, r8
mov rsi, rcx
mov r12, qword [rcx]
mov r15, qword [rcx + 8]
mov edi, dword [rcx + 8]
mov qword [rsp + 0xe8], rdx
test rdx, rdx
call 0x18806469b
test edx, edx
jne 0x1400646b5
cmp byte [r12 + 0x20], 0
jne 0x1400646b5
add byte [rbp + 0xe], dh
inc r15
mov qword [rsi + 8], r15
mov dword [rsi + 8], edi
jle 0x1400646b6
xor eax, eax
jmp 0x140064ab5
add al, 0
add byte [rcx - 0x75], cl
add al, 0x24
mov rax, qword [r12]
mov eax, dword [rsp]
test r15, r15
je 0x1400647bd
add byte [rax], al
lea rcx, [0x1401b8d40]
lea ecx, [0x1401b8d40]
or eax, 0x154677
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
mov qword [rsp + 0x28], 1
and al, 0x28
and al, 0x28
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x17d292
lea rcx, [0x1401e1970]
lea ecx, [0x1401e1970]
invalid
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
and al, 0x30
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x74], cl
and al, 0x20
mov rdx, qword [rax + 0x28]
mov edx, dword [rax + 0x28]
lea r14, [rsp + 0x20]
lea esi, [rsp + 0x20]
mov r8, r14
mov eax, esi
call fcn.140013250
push rax
jmp 0x1400646f9
test al, al
jne 0x140064ab3
stosd dword [rdi], eax
add eax, dword [rax]
add byte [rcx - 0x80], al
jl 0x140064730
cmp byte [r12 + 0x20], 1
and byte [rcx], al
jne 0x140064945
xor dword [rdx], eax
add byte [rax], al
mov rax, qword [r12]
lea rcx, [0x1401e1bc0]
mov qword [rsp + 0xa8], rcx
invalid
mov dword [rsp + 0xa8], ecx
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfffbfd02
lea rdx, [0x140024430]
lea edx, [0x140024430]
sti
dec dword [rax - 0x77]
mov qword [rsp + 0xb0], rdx
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rdx, [0x1401b8d50]
adc eax, 0x154613
add byte [rax - 0x77], cl
xchg esp, eax
mov qword [rsp + 0xb8], rdx
lea rdx, [0x1400124e0]
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfffadd94
xchg esp, eax
invalid
mov qword [rsp + 0xc0], rdx
rol byte [rax], 0
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x20], 2
and byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x40
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
jmp 0x14006491f
lea rcx, [r12 + 0x18]
mov qword [rsp + 0xa8], rcx
lea rcx, [fcn.140012500]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
and al, 0x48
and byte [rax], al
add byte [rax], al
and al, 0x48
and byte [rax], al
add byte [rax], al
mov byte [rsp + 0x50], 3
lea rcx, [0x1401de760]
add ecx, dword [rax - 0x73]
or eax, 0x179f4e
mov qword [rsp + 0x70], rcx
and al, 0x70
mov qword [rsp + 0x78], 2
lea r14, [rsp + 0x20]
mov qword [rsp + 0x90], r14
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x98], 1
lea r13, [rsp + 0xa8]
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xa8
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x80
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 - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
call fcn.140013250
test al, al
jne 0x140064ab3
cmp byte [r12 + 0x20], 1
jne 0x140064945
mov rax, qword [r12]
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0xa8], rcx
lea rcx, case.0x14003e16a.1870
mov qword [rsp + 0xb0], rcx
lea rcx, [0x1401b8d30]
mov qword [rsp + 0xb8], rcx
lea rcx, [0x1400124e0]
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
lea rcx, [0x1401b8d10]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
call fcn.140013250
test al, al
jne 0x140064ab3
cmp dword [rbx], 3
je 0x140064a50
movzx eax, byte [r12 + 0x20]
cmp rax, 1
je 0x140064cf7
test rax, rax
jne 0x140064a50
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
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
mov qword [rsp + 0xd8], rcx
lea rcx, [0x140061cc0]
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x90], 0
movabs rcx, 0x400000020
mov qword [rsp + 0x98], rcx
mov byte [rsp + 0xa0], 3
lea rcx, [0x1401e1bc0]
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], 1
lea rcx, [rsp + 0x70]
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], 1
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0xa8]
jmp 0x140064a8a
invalid
cmp cl, byte [rcx - 0x75]
add al, 0x24
mov rax, qword [r12]
lea rcx, [0x1401b8d58]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
lea rcx, [0x1401e1970]
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140013250
test al, al
jne 0x140064ab3
mov rax, qword [r12]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str._nHeader_field_didnt_end_with__n:
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x140064ac8
mov al, 1
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
cmp dword [rsp + 0x150], 1
mov esp, 0x15024
add byte [rcx], al
jne 0x1400646a7
mov rax, qword [rdi]
mov eax, dword [rdi]
cmp eax, 2
je 0x1400646a7
invalid
sti
invalid
invalid
invalid
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
fadd dword [rax]
add byte [rax], al
pop rax
add dword [rax], eax
add byte [rcx + 0xd82484], cl
fadd dword [rax]
fadd dword [rax]
add byte [rax], al
cmp byte [r12 + 0x20], 1
jne 0x140064bcb
add byte [rax], al
and al, 0x20
add dword [rdi], ecx
test edi, ecx
add byte [rax], al
add byte [rax], al
mov rax, qword [r12]
add byte [rax], al
mov rax, qword [r12]
lea rcx, [0x1401e1bc0]
lea ecx, [0x1401e1bc0]
mov qword [rsp + 0xa8], rcx
mov dword [rsp + 0xa8], ecx
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x140024430]
lea rdx, [0x140024430]
lea edx, [0x140024430]
sti
dec dword [rax - 0x77]
mov qword [rsp + 0xb0], rdx
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rdx, [0x1401b8d30]
adc eax, 0x15420b
add byte [rax - 0x77], cl
xchg esp, eax
mov qword [rsp + 0xb8], rdx
lea rdx, [0x1400124e0]
lodsb al, byte [rsi]
fsqrt
invalid
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfffad9ac
lodsb al, byte [rsi]
fsqrt
invalid
lodsb al, byte [rsi]
fsqrt
dec dword [rax - 0x77]
invalid
invalid
xchg esp, eax
and al, 0xc0
rol byte [rax], 0
mov qword [rsp + 0xc0], rdx
rol byte [rax], 0
add byte [rax - 0x39], cl
and al, 0x20
and byte [rdx], al
add byte [rax], al
invalid
mov qword [rsp + 0x20], 2
and byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x40
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
and byte [rax], al
add byte [rax], al
invalid
add dh, al
and al, 0x50
push rax
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
and al, 0x70
push rax
add ecx, dword [rax - 0x77]
and al, 0x70
mov qword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x90], rcx
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
and byte [rax - 0x77], cl
mov word [rax + rdx*4], fs
and al, 0x90
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
call fcn.140013250
test al, al
jne 0x140064ab3
mov rax, qword [r12]
lea rcx, str._____________at_h
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
lea rbx, [0x1401e1970]
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140013250
test al, al
jne 0x140064ab3
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x28]
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x28], xmm0
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
call qword [rax + 0x20]
test al, al
jne 0x140064ab3
mov rax, qword [r12]
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x70], rcx
lea rcx, [fcn.140016b50]
mov qword [rsp + 0x78], rcx
lea rcx, [0x1401e0e60]
mov qword [rsp + 0x20], rcx
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140013250
test al, al
jne 0x140064ab3
mov rax, qword [r12]
lea rcx, str._nHeader_field_didnt_end_with__n:
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
and al, 0x20
and al, 0x20
call fcn.140013250
mov ecx, eax
mov al, 1
test cl, cl
leave
leave
je 0x1400646a7
jmp 0x140064ab5
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
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0xa8], rcx
test al, 0
add byte [rax], al
lea rcx, [0x140061cc0]
mov qword [rsp + 0xb0], rcx
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x17ce76
test edi, ecx
invalid
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x17ce76
mov qword [rsp + 0x70], rcx
and al, 0x70
mov qword [rsp + 0x78], 1
js 0x140064d56
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
mov qword [rsp + 0x90], 0
lea rcx, [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
invalid
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
and al, 0xa8
and al, 0xa8
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
and al, 0x80
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 1
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
and al, 0x88
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rdx, qword [rax + 0x28]
invalid
invalid
invalid
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
and al, 0x70
and al, 0x70
jo 0x140064d77
jmp 0x140064a8a
clc
cld
invalid
int3
int3
push rsi
push rdi
sub rsp, 0xc8
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm6
mov rsi, rdx
mov rax, qword [rcx]
mov eax, dword [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov eax, dword [rcx]
movdqu xmm6, xmmword [rdx]
mov edi, dword [rdx + 0x34]
jp 0x140064df2
jp 0x140064df2
mov ecx, edi
test dil, 4
add al, 0x74
invalid
add al, 0x74
invalid
mov ecx, edi
or ecx, 8
or byte [rsi + 0x48], ah
movd edx, mm6
or byte [rsi + 0x48], ah
movd edx, mm6
test rdx, rdx
test edx, edx
jne 0x140064de4
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsi + 8], 0x12
or byte [rdx], dl
add byte [rax], al
add byte [rbx + 0x4e8904c9], al
add al, 0x89
xor al, 0x41
or ecx, 4
mov dword [rsi + 0x34], ecx
mov r8d, 0x81
add byte [rax], al
invalid
add al, 0x89
xor al, 0x41
mov eax, 0x81
add byte [rax], al
add byte [rdx + 0x30], bh
mov edx, 0x30
add byte [rax], al
add byte [rcx - 0x77], cl
ror dword [rdi], 0x1f
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov r9, rax
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
invalid
mov rcx, r8
ror dword [rcx - 0x3f], 0xe9
add al, 0x41
mov eax, eax
invalid
shr r9, 4
mov r8d, eax
invalid
rol byte [rcx - 0x80], 0xe0
cmovno eax, dword [rax - 0x45bef508]
clc
or al, byte [rcx - 0x46]
and r8b, 0xf
cmp r8b, 0xa
clc
or al, byte [rcx - 0x46]
push rdi
add byte [rax], al
add byte [rdi + rcx + 0x42], al
rol byte [rbp], cl
ret 0x8844
push rsp
or al, 0x2e
lea r8, [rcx - 1]
lea eax, [rcx - 1]
clc
or al, byte [rcx - 0x46]
push rdi
add byte [rax], al
add byte [rdi + rcx + 0x42], al
rol byte [rbp], cl
ret 0x8844
lea eax, [rcx - 1]
cmp rax, 0x10
mov rax, r9
jae 0x140064e00
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
add byte [rax], al
invalid
sar esi, 0x48
cmp ecx, 0x80
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + 0x49], dh
add byte [rax], al
ja 0x140064e87
mov eax, 0x81
sub rax, r8
add byte [rax], al
add byte [rcx + rbp - 0x40], cl
add rcx, rsp
add ecx, esp
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rcx
and al, 0x20
lea r8, [0x1401e0c50]
mov r9d, 2
add byte [rax - 0x77], cl
int1
invalid
add byte [rax - 0x77], cl
int1
mov dl, 1
call fcn.1400126a0
xor bl, al
cli
push rbx
movq qword [rsi], mm6
invalid
xor bl, al
cli
push rbx
movq qword [rsi], mm6
invalid
mov dword ss:[rsi + 0x34], edi
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
invalid
enter 0, 0
pop rdi
pop rsi
and al, 0xb0
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
ret
lea r8, str.librarycore_src_fmt_num.rs
lea eax, [0x140195048]
add byte [rdx + 0x80], bh
mov edx, 0x80
call fcn.14018c830
ud2
cwde
jns case.0x14003e27b.1801
add byte [rdi], cl
or ecx, esp
int3
rol byte [rdi + rcx - 0x4a], 0x41
and byte [rbp + 0x31], al
invalid
and byte [r13 + 0x31], al
xor ecx, ecx
leave
cmp byte [rcx + 0x18], 2
cmovne r9, rcx
cmovne ecx, ecx
add cl, byte [rdi + rcx + 0x45]
leave
cmovne ecx, ecx
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
jmp fcn.140061fc0
invalid
int3
sub esp, 0x40
in al, dx
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
mov eax, dword [rcx]
clc
invalid
mov eax, dword [rcx]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
cmp edx, 2
cli
add dh, byte [rdx + 5]
jb 0x140064ee9
test rcx, rcx
jne case.0x14003e27b.1811
invalid
invalid
add rsp, 0x40
pop rbp
ret
invalid
lea rcx, [rax - 1]
mov qword [rbp - 0x20], rcx
invalid
loopne 0x140064f40
mov rcx, qword [rax - 1]
mov ecx, dword [rax - 1]
dec dword [rax - 0x75]
mov rax, qword [rax + 7]
mov eax, dword [rax + 7]
invalid
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x18], eax
call qword [rax]
mov rax, qword [rbp - 0x18]
call 0x1487ed259
invalid
call 0x1487ed259
add byte [rsp + 0x48], dh
je 0x140064f38
cmp qword [rax + 0x10], 0x11
je 0x140064f38
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
adc dword [rbx + 6], esi
jae 0x140064f21
mov r8, qword [rbp - 0x10]
jmp 0x140064f29
or byte [rbx + rcx*4 + 0x45], cl
invalid
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
clc
clc
mov rcx, qword [0x14024a5f8]
or eax, 0x1e56c8
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sbb dh, al
adc al, byte [rax]
sbb dh, al
adc al, byte [rax]
invalid
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp - 0x20]
loopne case.0x140063827.18
add esp, 0x40
push rsi
invalid
ror byte [rbx + rcx*4 + 0x45], cl
loopne case.0x140063827.18
loopne case.0x140063827.18
add esp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 0x18]
call 0x14856dabe
mov rdx, qword [rax + 8]
push rax
or byte [rbx + rcx*4 + 0x40], cl
mov r8, qword [rax + 0x10]
invalid
invalid
invalid
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.14005f3d0
mov rcx, qword [rbp - 0x20]
call fcn.14006d030
invalid
movsb byte [rdi], byte [rsi]
invalid
dec dword [rax - 0x75]
loopne 0x140064f70
movsb byte [rdi], byte [rsi]
add byte [rax], 0
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rbp - 0x3d], bl
pop rbp
ret
int3
int3
int3
int3
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x98
cwde
add byte [rax], al
invalid
sub esp, 0x98
cwde
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov rsi, rdx
adc dh, bh
invalid
dec dword [rax - 0x77]
invalid
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
loopne case.0x1400624be.76
lea rcx, [0x1401f7718]
or eax, 0x19274b
invalid
invalid
sbb dword [rax], eax
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
mov eax, dword [rdx + 8]
or byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdx, rax
add rsp, 0x98
invalid
cwde
add byte [rax], al
invalid
add esp, 0x98
invalid
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140012f00
invalid
dec dword [rax - 0x75]
mov rcx, qword [rdx - 1]
dec qword [rax - 0x75]
dec dword [rax - 0x75]
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
invalid
invalid
invalid
mov eax, dword [rax + 0x20]
and byte [rax - 0x77], cl
and byte [rax - 0x77], cl
mov rdx, rsi
mov edx, esi
add rsp, 0x98
add rsp, 0x98
add esp, 0x98
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
jmp rax
jmp rax
shr rdx, 0x20
shr edx, 0x20
invalid
and byte [rcx - 0x72b7f3ab], cl
mov dword [rbp + 0xc], edx
lea rdi, [rbp - 0x10]
jge 0x14006500b
push rbp
or al, 0x48
lea edi, [rbp - 0x10]
jge 0x14006500b
invalid
mov rcx, rdi
mov ecx, edi
call fcn.1400653e0
mov ebp, 0x48000003
mov qword [rbp - 0x30], rdi
mov dword [rbp - 0x30], edi
ror byte [rax - 0x73], 1
add eax, 0xfff9f072
jb 0x14006501c
stc
invalid
lea rax, [0x1400040a0]
jb 0x14006501c
invalid
stc
dec dword [rax - 0x77]
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
fmul dword [r8 - 0x73]
fmul dword [rax - 0x73]
lea rax, [rbp + 0xc]
mov qword [rbp - 0x20], rax
or al, 0x48
or al, 0x48
mov dword [rbp - 0x20], eax
loopne 0x140065083
lea rax, [0x14001dd40]
lea eax, [0x14001dd40]
add eax, 0xfffb8cff
sti
dec dword [rax - 0x77]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
call 0x1ac0bdd91
lea rax, [0x1401b7fb8]
lea eax, [0x1401b7fb8]
invalid
adc eax, 0x45894800
movabs al, byte [0x3a845c748]
mov dword [rbp - 0x58], 3
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x60], eax
mov qword [rbp - 0x58], 3
mov dword [rbp - 0x58], 3
test al, 3
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
rol byte [r8], 0
invalid
mov qword [rbp - 0x40], 0
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x50], eax
ror byte [r8 - 0x77], 1
ror byte [rax - 0x77], 1
mov dword [rbp - 0x50], eax
mov r8b, 0x48
mov dword [rbp - 0x48], 2
add byte [rax], al
mov qword [rbp - 0x48], 2
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
lea eax, [rbp - 0x60]
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
invalid
invalid
lea eax, [rbp - 0x60]
movabs al, byte [0x48c389fffae1cfe8]
movabs al, byte [0x48c389fffae1cfe8]
call fcn.140013250
mov ebx, eax
iretd
cli
dec dword [rcx + 0x7d8348c3]
invalid
jge case.0x1400624be.87
cmp qword [rbp - 8], 0
cmp dword [rbp - 8], 0
jge case.0x1400624be.87
add byte [rdi], cl
test byte [rbx + rax], dl
adc al, 3
je 0x1400653a2
adc al, 3
add byte [rax], al
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
invalid
invalid
mov ecx, dword [0x14024a5f8]
pop rdi
push rbp
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
scasd eax, dword [rdi]
invalid
adc al, byte [rax]
jmp 0x1400653a2
cld
add al, byte [rax]
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
shr rdx, 0x20
shr edx, 0x20
lea rax, [0x1401f7728]
lea eax, [0x1401f7728]
add eax, 0x192677
ja case.0x140062413.101
sbb dword es:[rax], eax
sbb dword [rax], eax
movsxd rcx, dword [rax + rdx*4]
or al, 0x90
add rcx, rax
sar edi, 0xe1
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
add eax, 0x152b5f
pop rdi
sub edx, dword [0x1401709c4]
adc eax, 0x10b900
mov ecx, 0x10
add byte [rax], al
add cl, ch
invalid
jle 0x1400650cb
invalid
add byte [rax], al
jmp 0x140065349
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rax, [0x1401b7c30]
lea eax, [0x1401b7c30]
add eax, 0x152b5e
sub edx, dword [0x1401809d5]
adc eax, 0x11b900
mov ecx, 0x11
add byte [rax], al
add cl, ch
invalid
insd dword [rdi], dx
add byte [rax], al
jmp 0x140065349
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1401b7c41]
lea eax, [0x1401b7c41]
add eax, 0x152b5e
sub edx, dword [0x1401909e6]
adc eax, 0x12b900
mov ecx, 0x12
add byte [rax], al
add cl, ch
jmp 0x140065349
invalid
invalid
add byte [rax], al
jmp 0x140065349
add byte [rax], al
lea rax, [0x1401b7c53]
lea eax, [0x1401b7c53]
add eax, 0x152b5f
sub edx, dword [0x1401709f7]
adc eax, 0x10b900
mov ecx, 0x10
add byte [rax], al
add cl, ch
jmp 0x140065349
invalid
invalid
add byte [rax], al
jmp 0x140065349
add byte [rax], al
lea rax, [0x1401b7c63]
lea eax, [0x1401b7c63]
add eax, 0x152b5e
sub edx, dword [0x140170a08]
adc eax, 0x10b900
mov ecx, 0x10
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x140065349
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x1401b7c73]
add eax, 0x152b5d
sub edx, dword [0x142303a19]
adc eax, 0x229e900
jmp 0x140065344
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401b7c86]
add byte [rax], al
lea rax, [0x1401b7c86]
lea eax, [0x1401b7c86]
sub edx, dword fs:[0x140190a25]
mov ecx, 0x12
add byte [rax], al
add cl, ch
sbb eax, 0x48000002
add al, byte [rax]
invalid
invalid
add byte [rax], al
jmp 0x140065349
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401b7c98]
add byte [rax], al
lea rax, [0x1401b7c98]
lea eax, [0x1401b7c98]
sub edx, dword gs:[0x140140a36]
adc eax, 0xdb900
mov ecx, 0xd
add byte [rax], al
add cl, ch
or al, 2
invalid
add byte [rax], al
jmp 0x140065349
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401b7ca5]
add byte [rax], al
lea rax, [0x1401b7ca5]
lea eax, [0x1401b7ca5]
invalid
adc eax, 0xeb900
add byte [rax], al
mov ecx, 0xe
add byte [rax], al
add cl, ch
invalid
sti
jmp 0x140065349
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401b7cb3]
add byte [rax], al
lea rax, [0x1401b7cb3]
lea eax, [0x1401b7cb3]
pop rsi
sub edx, dword [0x1401c0a58]
adc eax, 0x15b900
adc eax, 0x15b900
mov ecx, 0x15
add byte [rax], al
add cl, ch
invalid
invalid
add byte [rax], al
jmp 0x140065349
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1401b7cc8]
lea eax, [0x1401b7cc8]
add eax, 0x152b62
invalid
adc eax, 0xcb900
add byte [rax], al
mov ecx, 0xc
add byte [rax], al
add cl, ch
invalid
fld dword [rcx]
invalid
jmp 0x140065349
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1401b7cd4]
lea eax, [0x1401b7cd4]
add eax, 0x152b5d
pop rbp
sub edx, dword [0x140120a7a]
adc eax, 0xbb900
adc eax, 0xbb900
mov ecx, 0xb
add byte [rax], al
add cl, ch
jmp 0x140065349
add byte [rax], al
jmp 0x140065349
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1401b7cdf]
lea eax, [0x1401b7cdf]
add eax, 0x152b57
push rdi
sub edx, dword [0x1401c0a8b]
adc eax, 0x15b900
adc eax, 0x15b900
mov ecx, 0x15
add byte [rax], al
add cl, ch
invalid
mov bh, 1
invalid
add byte [rax], al
jmp 0x140065349
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1401b7cf4]
lea eax, [0x1401b7cf4]
add eax, 0x152b5b
pop rbx
sub edx, dword [0x1401c0a9c]
adc eax, 0x15b900
adc eax, 0x15b900
mov ecx, 0x15
add byte [rax], al
add cl, ch
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
jmp 0x140065349
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1401b7d09]
lea eax, [0x1401b7d09]
add eax, 0x152b5f
pop rdi
sub edx, dword [0x140160aad]
adc eax, 0xfb900
adc eax, 0xfb900
add byte [rcx + 0xf], bh
mov ecx, 0xf
add byte [rax], al
add cl, ch
invalid
xchg ebp, eax
add byte [rax], al
jmp 0x140065349
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1401b7d18]
lea eax, [0x1401b7d18]
add eax, 0x152b5d
pop rbp
sub edx, dword [0x140150abe]
adc eax, 0xeb900
adc eax, 0xeb900
mov ecx, 0xe
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x140065349
test byte [rcx], al
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1401b7d26]
add eax, 0x152b5a
adc eax, 0x173e900
add byte [rax], al
jmp 0x140065344
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1401b7d39]
lea eax, [0x1401b7d39]
add eax, 0x152b61
invalid
mov ecx, 0x26
add byte [rax], al
jmp 0x140065349
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x152b76
jbe 0x140065212
invalid
invalid
lea rax, [0x1401b7d5f]
lea eax, [0x1401b7d5f]
jbe 0x140065212
adc eax, 0x38b900
mov ecx, 0x38
add byte [rax], al
jmp 0x140065349
push rsi
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401b7d97]
lea rax, [0x1401b7d97]
lea eax, [0x1401b7d97]
popfq
sub edx, dword [0x140200afd]
mov ecx, 0x19
add byte [rax], al
jmp 0x140065349
lea rax, [0x1401b7db0]
lea eax, [0x1401b7db0]
movsd dword [rdi], dword [rsi]
sub edx, dword [0x1401e0b0e]
invalid
invalid
invalid
mov ecx, 0x17
add byte [rax], al
jmp 0x140065349
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401b7dc7]
lea rax, [0x1401b7dc7]
lea eax, [0x1401b7dc7]
sub edx, dword [0x140130b1f]
mov ecx, 0xc
add byte [rax], al
jmp 0x140065349
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401b7dd3]
lea rax, [0x1401b7dd3]
lea eax, [0x1401b7dd3]
mov ecx, 9
jmp 0x140065349
add byte [rax], al
add cl, ch
adc al, byte [rcx]
add byte [rax], al
lea rax, [0x1401b7ddc]
lea eax, [0x1401b7ddc]
sub edx, dword [0x140110b41]
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
jmp 0x140065349
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401b7de6]
lea rax, [0x1401b7de6]
lea eax, [0x1401b7de6]
adc eax, 0x10b900
add byte [rax], al
invalid
mov ecx, 0x10
add byte [rax], al
add cl, ch
lock add byte [rax], al
add byte [rax], al
invalid
invalid
jmp 0x140065349
add byte [rax], al
lea rax, [0x1401b7df6]
lea eax, [0x1401b7df6]
add eax, 0x152b96
sub edx, dword [0x1401e0b63]
add byte [rax], al
mov ecx, 0x17
invalid
jmp 0x140065349
add byte [rax - 0x73], cl
add eax, 0x152b9c
invalid
invalid
lea rax, [0x1401b7e0d]
lea eax, [0x1401b7e0d]
adc eax, 0x19b900
add byte [rax], al
mov ecx, 0x19
add byte [rax], al
add cl, ch
jmp 0x140065349
invalid
add byte [rax], al
lea rax, [0x1401b7e26]
lea eax, [0x1401b7e26]
add eax, 0x152ba4
add byte [rcx + 0xe], bh
mov ecx, 0xe
add byte [rax], al
jmp 0x140065349
add byte [rax - 0x73], cl
add eax, 0x152ba1
invalid
invalid
invalid
invalid
lea rax, [0x1401b7e34]
lea eax, [0x1401b7e34]
movabs eax, dword [0xdb900152b]
mov ecx, 0xd
add byte [rax], al
add cl, ch
jmp 0x140065349
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401b7e41]
lea rax, [0x1401b7e41]
lea eax, [0x1401b7e41]
add byte [rcx + 0x14], bh
mov ecx, 0x14
add byte [rax], al
jmp 0x140065349
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401b7e55]
lea rax, [0x1401b7e55]
lea eax, [0x1401b7e55]
movabs al, byte [0x8b900152b]
mov ecx, 8
jmp 0x140065349
add byte [rax], al
lea rax, [0x1401b7e5d]
mov ecx, 0x1b
xchg edi, eax
sub edx, dword [0x140220bc9]
add byte [rax], al
jmp 0x140065349
lea rax, [0x1401b7e78]
mov ecx, 0xe
movsb byte [rdi], byte [rsi]
sub edx, dword [0x140150bd7]
add byte [rax], al
jmp 0x140065349
lea rax, [0x1401b7e86]
mov ecx, 0x10
jmp 0x140065349
lea rax, [0x1401b7e96]
mov ecx, 0x16
jmp 0x140065349
lea rax, [0x1401b7eac]
mov ecx, 0x15
jmp 0x140065349
lea rax, [0x1401b7ec1]
mov ecx, 0xb
jmp 0x140065349
lea rax, [0x1401b7ecc]
mov ecx, 0x16
jmp 0x140065349
lea rax, [0x1401b7ee2]
mov ecx, 0xd
jmp 0x140065349
lea rax, [0x1401b7eef]
mov ecx, 0xb
sub edx, dword [0x140120c39]
add byte [rax], al
jmp 0x140065349
lea rax, [0x1401b7efa]
add eax, 0x152bb6
mov ecx, 0x13
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x140024430]
mov qword [rbp - 8], rax
lea rax, [0x1401e1bc0]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
add byte [rax], al
add byte [rax], al
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x50], eax
mov qword [rbp - 0x48], 1
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
invalid
invalid
call fcn.140013250
and byte [rax - 0x75], cl
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x89c389fffadeb0e8]
movabs al, byte [0x89c389fffadeb0e8]
mov ebx, eax
mov eax, ebx
add rsp, 0x98
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
fmul dword [rax - 0x7f]
invalid
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
call fcn.140011b20
invalid
cli
call qword [rax + 0x28c48348]
sub byte [rbx + 0x5f], bl
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
int3
int3
push rdi
push rbx
mov eax, 0x10c8
call fcn.14018b5a0
sub rsp, rax
invalid
lea rbp, [rsp + 0x80]
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp + 0x1040], 0xfffffffffffffffe
mov ebx, edx
ror dword [rax - 0x77], cl
invalid
mov dword [rbp + 0x103c], edx
adc byte [rax], al
add byte [rbp + 0x31], al
test byte [rax - 0x73], 0x7d
lea edi, [rbp - 0x40]
add byte [rax], al
invalid
ror dword [rax - 0x77], cl
invalid
adc byte [rax], al
add byte [rbp + 0x31], al
test byte [rax - 0x73], 0x7d
lea edi, [rbp - 0x40]
mov r8d, 0x1000
mov rcx, rdi
lea edi, [rbp - 0x40]
mov r8d, 0x1000
add byte [rax], al
mov rcx, rdi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov r15d, 0x1200
add byte [rdx], dl
add byte [rax], al
add byte [rdx], dl
add byte [rax], al
test ebx, 0x10000000
je case.0x14003e244.1481
add byte [rax], al
adc byte [rsp + rbp + 0x48], dh
lea ecx, str.NTDLL.DLL
or eax, 0x153e09
lea rcx, str.NTDLL.DLL
or eax, 0x153e09
call qword [sym.imp.kernel32.dll_GetModuleHandleW]
test rax, rax
adc edi, dword [rsi - 0x7ab7ffee]
sal byte [rdi + rdx + 0x49], 0x89
je 0x140065461
mov r14, rax
xor ebx, 0x10000000
add byte [rax], al
add byte [rax], dl
je 0x140065461
mov r14, rax
xor ebx, 0x10000000
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], dl
mov dword [rbp + 0x103c], ebx
mov r15d, 0x1a00
add byte [rax], al
adc byte [rax], al
add byte [rcx - 0x41], al
add byte [rdx], bl
add byte [rax], al
jmp case.0x14003e244.1481
xor r14d, r14d
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
and al, 0x30
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x28], 0x800
mov ecx, r15d
add byte [rcx + rcx*4 - 7], al
mov rdx, r14
mov r8d, ebx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_FormatMessageW]
adc eax, 0x12bdc4
adc eax, 0x12bdc4
test eax, eax
je 0x14006557c
mov ebx, eax
cmp eax, 0x801
jae 0x14006586e
movzx eax, byte [0x14024a6a0]
mov rcx, rbx
call fcn.140010290
test rax, rax
je case.0x14003e16a.1984
mov qword [rbp + 0x1008], rax
mov qword [rbp + 0x1010], rbx
mov qword [rbp + 0x1018], 0
lea r14, [rbx*2 - 0x40]
add r14, rbp
lea rbx, [rbp + 0x1008]
movabs r15, 0x100000000
jmp 0x140065503
shl rdx, 0x10
mov rdi, rcx
shr rdx, 0x10
mov rcx, rbx
call fcn.1400120a0
cmp rdi, r14
je 0x14006561f
lea rcx, [rdi + 2]
movzx eax, word [rdi]
movzx edx, ax
mov r8d, eax
add r8d, 0x2000
movzx r8d, r8w
cmp r8d, 0xf800
jb 0x1400654f0
cmp edx, 0xdbff
ja 0x14006563d
cmp rcx, r14
je 0x14006563d
movzx edx, word [rcx]
lea ecx, [rdx + 0x2000]
movzx ecx, cx
cmp ecx, 0xfc00
jb 0x14006563d
add rdi, 4
and eax, 0x3ff
and edx, 0x3ff
shl rax, 0x1a
shl rdx, 0x10
or rdx, rax
add rdx, r15
jmp 0x1400654f7
call sub.kernel32.dll_GetLastError
mov dword [rbp + 0xfe0], eax
lea rax, [rbp + 0x103c]
mov qword [rbp + 0xfc0], rax
lea rax, [0x14001dd40]
mov qword [rbp + 0xfc8], rax
lea rcx, [rbp + 0xfe0]
mov qword [rbp + 0xfd0], rcx
mov qword [rbp + 0xfd8], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0x1008], rax
mov qword [rbp + 0x1010], 3
mov qword [rbp + 0x1028], 0
lea rax, [rbp + 0xfc0]
mov qword [rbp + 0x1018], rax
mov qword [rbp + 0x1020], 2
lea rcx, [rbp + 0xff0]
lea rdx, [rbp + 0x1008]
call fcn.140011e50
mov rax, qword [rbp + 0x1000]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xff0]
jmp 0x140065719
mov rax, qword [rbp + 0x1018]
mov qword [rbp + 0x1000], rax
movups xmm0, xmmword [rbp + 0x1008]
movaps xmmword [rbp + 0xff0], xmm0
jmp 0x140065668
mov qword [rbp + 0xff0], 0
cmp qword [rbp + 0x1010], 0
je 0x140065668
mov r8, qword [rbp + 0x1008]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xff0]
test rax, rax
je 0x14006569b
mov rcx, qword [rbp + 0xff8]
mov r8, qword [rbp + 0x1000]
test r8, r8
je 0x140065827
lea r10, [rax + r8]
lea r9, [0x1401dddd8]
jmp 0x140065739
lea rax, [rbp + 0x103c]
mov qword [rbp + 0xfe0], rax
lea rax, [0x14001dd40]
mov qword [rbp + 0xfe8], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0x1008], rax
mov qword [rbp + 0x1010], 2
mov qword [rbp + 0x1028], 0
lea rax, [rbp + 0xfe0]
mov qword [rbp + 0x1018], rax
mov qword [rbp + 0x1020], 1
lea rcx, [rbp + 0xfc0]
lea rdx, [rbp + 0x1008]
call fcn.140011e50
mov rax, qword [rbp + 0xfd0]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xfc0]
movups xmmword [rsi], xmm0
jmp 0x140065834
movzx r11d, r11b
test byte [r11 + r9], 1
je 0x14006581a
cmp r10, rax
je 0x140065827
mov rdx, r10
movzx r11d, byte [r10 - 1]
test r11b, r11b
js 0x140065750
lea r10, [rdx - 1]
movzx r11d, r11b
jmp 0x1400657ab
movzx edi, byte [rdx - 2]
cmp dil, 0xc0
jge 0x14006577c
movzx ebx, byte [rdx - 3]
cmp bl, 0xc0
jge 0x140065785
lea r10, [rdx - 4]
movzx r14d, byte [rdx - 4]
and r14d, 7
shl r14d, 6
and ebx, 0x3f
or ebx, r14d
jmp 0x14006578c
lea r10, [rdx - 2]
and edi, 0x1f
jmp 0x140065794
lea r10, [rdx - 3]
and ebx, 0xf
jrcxz 0x14006579b
jrcxz 0x14006579b
shl ebx, 6
and edi, 0x3f
or edi, ebx
shl edi, 6
and r11b, 0x3f
and bl, 0x3f
and bl, 0x3f
movzx r11d, r11b
or r11d, edi
cmp r11d, 0x110000
invalid
je 0x140065827
add byte [rcx], dl
add byte [rsp + rdi*2 + 0x41], dh
lea edi, [rbx - 9]
jnp 0x1400657a6
lea edi, [r11 - 9]
jnp 0x1400657a6
cmp edi, 5
jb 0x140065730
cmp r11d, 0x20
je 0x140065730
cmp r11d, 0x80
jb 0x14006581a
mov edi, r11d
mov edi, ebx
shr edi, 8
cmp edi, 0x1f
jg 0x1400657f2
test edi, edi
je 0x140065721
invalid
cmp edi, 0x16
jne 0x14006581a
cmp r11d, 0x1680
je 0x140065730
jmp 0x14006581a
cmp edi, 0x20
je 0x14006580b
cmp edi, 0x30
jne 0x14006581a
cmp r11d, 0x3000
je 0x140065730
jmp 0x14006581a
movzx r11d, r11b
test byte [r11 + r9], 2
jne 0x140065730
sub rdx, rax
cmp r8, rdx
jae case.0x14003e16a.1985
mov rdx, r8
jmp 0x140065829
xor edx, edx
mov qword [rsi], rax
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rdx
add rsp, 0x10c8
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
test rdx, rdx
je 0x140065829
cmp r8, rdx
jbe 0x140065829
cmp byte [rax + rdx], 0xbf
jg 0x140065829
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x1401e09f0]
mov edx, 0x30
add byte [rax], al
add al, ch
adc al, 0x71
adc al, byte [rax]
add byte [rax], al
add al, ch
adc al, 0x71
adc al, byte [rax]
ud2
lea r8, str.library_std_src_syswindowsos.rs
mov edx, 0x800
mov rcx, rbx
call fcn.14018c910
ud2
mov ecx, 1
mov rdx, rbx
call fcn.14018c620
ud2
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x1008]
add byte [rax], al
mov rdx, qword [rbp + 0x1010]
call fcn.140067f00
add byte es:[rax], al
add byte es:[rax], al
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
adc byte [rbp + 0x41], dl
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
invalid
lea rcx, [rbp + 0xff0]
call fcn.140011b20
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rbp
ret
int3
int3
add dword [rbx + rcx*4 + 0x51], ecx
adc byte [rbx + rcx*4 + 0x42], cl
and byte [rbx + r9*4 + 0x4a], cl
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x2e], 0xe9
invalid
mov ecx, eax
mov rdx, r10
jmp 0x140065940
add byte [rax], al
invalid
add byte [rax], al
add ah, cl
int3
int3
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov r14, r9
mov rsi, r8
mov esi, eax
mov esi, eax
mov rdi, rdx
mov r15, rcx
mov edi, ecx
mov edi, ecx
mov rbp, qword [r9 + 0x18]
lea rdx, str._RUST_BACKTRACElibrary_std_srcenv.rs
lea edx, str._RUST_BACKTRACElibrary_std_srcenv.rs
lea edx, str._RUST_BACKTRACElibrary_std_srcenv.rs
and dl, byte [0x141be9a6a]
add byte [rax], al
add byte [rax - 0x77], cl
mov r8d, 1
mov eax, 1
mov rcx, rsi
int1
call rbp
mov bl, 1
test al, al
jne 0x140065b3f
lea r13, [r15 + rdi]
lea ebp, [rdi + rdi]
xor ecx, ecx
cmp rcx, rdi
stc
je case.0x140062576.108
lea r8, [r15 + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x1400659bf
ret 0x28eb
sub byte [rax - 0x7d], cl
add rdx, 2
cmp rax, r13
cmovne rax, rdx
ret 0xba41
add al, byte [rax]
add byte [rax], al
invalid
ret 0x4c02
ret 0xba41
add al, byte [rax]
add byte [rax], al
invalid
add byte [rdi], cl
invalid
nop dword [rax + rax]
add byte [rax], al
add r12, r10
mov rdx, rax
invalid
mov edx, eax
ret 0x394c
cmp rax, r13
je 0x140065b10
add dword [rax], eax
add byte [rax - 0x73], cl
add dword [rdi + r9 - 0x4a], eax
movzx r9d, byte [rdx]
mov r10d, 1
lea rax, [rdx + 1]
movzx r9d, byte [rdx]
movzx ecx, byte [rdx]
mov r10d, 1
mov edx, 1
add byte [rax], al
add byte [rbp - 0x7c], al
leave
test r9b, r9b
jns 0x1400659b0
fiadd word [rcx - 0x80]
stc
loopne 0x140065a49
cmp r9b, 0xe0
jb 0x140065997
mov edi, 0xedf98041
cmp r9b, 0xed
jne 0x140065a11
cmp rax, r13
je 0x140065b10
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + rcx*4 + 0x4a], cl
lea ecx, [rdx + 2]
invalid
invalid
lea r9, [rdx + 2]
lea ecx, [rdx + 2]
cmp r9, r13
cmp ecx, ebp
jmp 0x14122de01
je 0x140065b10
sbb al, 1
add byte [rax], al
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
lahf
add byte [rax], al
invalid
lahf
add byte [rax], al
add byte [rdi + 0x4b], dh
ja 0x140065a4d
ja 0x140065a4d
add rdx, 3
mov r10d, 3
add eax, dword [rax]
add byte [rax], al
ret 0x4103
add eax, dword [rax]
add byte [rax], al
mov rax, rdx
jmp 0x1400659b0
add rdx, 2
cmp rax, r13
cmp eax, ebp
cmp eax, ebp
cmove rdx, rax
xor eax, eax
cmp rdx, r13
setne al
ror byte [rcx + rdi - 0x16], 0xf
xchg ebp, eax
ror byte [rax + 1], 0xd0
add rax, rdx
add rax, rdx
mov r10d, 3
add byte [rax], al
cmp r9b, 0xf0
jb 0x1400659b0
invalid
jns 0x140065a34
invalid
invalid
invalid
xor edx, edx
cmp rax, r13
setne dl
add rax, rdx
add eax, edx
add eax, edx
mov r10d, 4
jmp 0x1400659b0
add byte [rax], al
add cl, ch
invalid
movzx edx, byte [r9]
movzx edx, byte [rcx]
adc dword [rbx - 0x1f3ee020], eax
invalid
and eax, 0x1f
shl eax, 6
loopne 0x140065a5d
loopne 0x140065a5d
and edx, 0x3f
add eax, edx
add eax, 0xd800
add al, bl
add byte [rax], al
add byte [rsi - 0x77], ah
and al, 0x26
mov word [rsp + 0x26], ax
mov r9, r12
sub r9, rcx
sub ecx, ecx
sub ecx, ecx
jb 0x140065b52
add byte [rax], al
add byte [rcx + 0x39], cl
cld
cmp r12, rdi
ja 0x140065b63
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
mov rcx, rsi
mov rdx, r14
mov edx, esi
call fcn.140065b80
add byte [rax], al
test al, al
jne 0x140065b3f
invalid
add byte [rax - 0x73], cl
lea rax, [rsp + 0x26]
and al, 0x26
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
lea rax, [0x140014210]
mov qword [rsp + 0x30], rax
and al, 0x30
jno 0x140065a84
cli
dec dword [rax - 0x77]
and al, 0x30
and al, 0x30
and al, 0x30
lea rax, [0x1401b8870]
mov qword [rsp + 0x38], rax
adc eax, 0x44894800
and al, 0x38
mov qword [rsp + 0x40], 2
add byte [rax], al
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
add byte [rax], al
mov rcx, rsi
mov rdx, r14
lea r8, [rsp + 0x38]
lea r8, [rsp + 0x38]
call fcn.140013250
test al, al
jne 0x140065b3f
imul edx, edi, 0xfffffffa
inc dword [rax + rax*8 - 0x7cb6a98b]
invalid
push rsi
add r12, 3
mov rcx, r12
add ecx, dword [rcx + rcx*4 - 0x1f]
cmp r12, rdi
cmp esp, edi
jbe 0x140065982
xchg byte [rcx + 0x4cfffffe], cl
lea eax, [0x1401b88e0]
dec dword [rbp + rcx*4 + 5]
lea r8, str.library_std_src_sys_commonwtf8.rs
loopne 0x140065b2b
adc eax, 0xe1894c00
mov rcx, r12
mov rdx, rdi
mov edx, edi
call fcn.14018c830
ud2
mov rcx, rdi
sub rdi, rcx
add r15, rcx
iretd
add edi, ecx
mov rcx, rsi
int1
mov rdx, r14
mov r8, r15
mov r9, rdi
mov ecx, edi
call fcn.140065b80
add byte [rax], al
add byte [rax + rax*8 - 0x72b7eb8b], al
jne 0x140065b3f
lea rdx, str._RUST_BACKTRACElibrary_std_srcenv.rs
test al, al
sal byte [rbp + 0x14], 0x48
jne 0x140065b3f
lea rdx, str._RUST_BACKTRACElibrary_std_srcenv.rs
lea edx, str._RUST_BACKTRACElibrary_std_srcenv.rs
and byte ss:[0x141be9c35], dl
adc eax, 0x1b84100
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call rbp
mov ebx, eax
invalid
mov eax, ebx
add rsp, 0x68
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_src_sys_commonwtf8.rs
lea eax, [0x1401b8850]
add eax, 0x152cf7
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
loop 0x140065b45
call fcn.14018cb80
ud2
invalid
jo 0x140065b72
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
out 0x2c, al
adc eax, 0xe1894c00
add byte [rcx + rcx*4 - 0x1f], cl
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
cli
call fcn.14018c910
insd dword [rdi], dx
adc al, byte [rax]
invalid
add byte [rdi], cl
or ecx, esp
int3
ud2
int3
int3
int3
int3
int3
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
sub esp, 0x88
in al, dx
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
invalid
mov rdi, r8
invalid
mov qword [rsp + 0x78], rdx
mov dword [rsp + 0x78], edx
js 0x140065be4
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x70], ecx
and al, 0x70
add r9, r8
add ecx, eax
mov qword [rsp + 0x48], r8
and al, 0x48
and al, 0x48
mov qword [rsp + 0x80], r9
mov qword [rsp + 0x80], r9
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], 0
add byte [rcx + rcx*4 + 0x4c], cl
mov qword [rsp + 0x50], r9
mov dword [rsp + 0x50], ecx
and al, 0x50
and al, 0x50
mov byte [rsp + 0x58], 0x81
and al, 0x58
and al, 0x58
pop rax
add esi, 0x81642444
mov byte [rsp + 0x64], 0x81
add dword fs:[rax - 0x4b], 0x44894881
and al, 0x40
invalid
mov bpl, 0x81
or dword [rax - 0x77], 0x48402444
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
cmp byte [rcx + rcx*4 - 0x10], al
mov eax, r14d
mov eax, esi
movzx r14d, word [rsp + 0x40]
je 0x140065bf8
and al, 0x40
shl r14, 0x30
shl r14, 0x30
shl esi, 0x30
movzx r12d, word [rsp + 0x38]
mov bh, 0x64
and al, 0x38
cmp byte [rax - 0x80], al
std
cmp bpl, 0x81
cmp ch, 0x81
xor dword [rbx + rdx + 0x40], 0xf80fd80
test cl, dh
je 0x140065bf8
adc eax, dword [rax - 0x80]
cmp bpl, 0x80
cmp ch, 0x80
std
or byte [rdi], 0x84
invalid
test cl, dh
je 0x140065de0
add dword [rax], eax
add byte [rax + rdi - 0x18], al
cmp al, r13b
cmp al, ch
call 0x1421ede05
add byte [rax], al
invalid
jb case.0x14003e244.1490
invalid
add al, byte [rax]
add byte [rax - 0x7b], cl
dec dword [rdi]
test rdi, rdi
test edi, edi
je 0x140065e58
test byte [rdi + 2], dl
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax + 0x3b], cl
cmp rdi, qword [rsp + 0x80]
mov esp, 0x8024
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
je 0x140065e58
test byte [rcx + 2], cl
add byte [rax], al
invalid
add al, byte [r8]
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x17
movzx edx, byte [rdi]
invalid
movzx ebp, dl
mov dh, 0xea
invalid
test bpl, bpl
test ch, ch
js 0x140065c20
inc rdi
jmp 0x140065c90
invalid
nop
mov eax, ebp
and eax, 0x1f
loopne case.0x14003e16a.1910
call 0x184263ca9
movzx eax, byte [rdi + 1]
loopne case.0x14003e16a.1910
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
loopne 0x140065c6d
cmp bpl, 0xdf
cmp ch, 0xdf
fbstp tbyte [rsi + 0x3c]
jbe case.0x14003e16a.1945
movzx ecx, byte [rdi + 2]
add r8b, byte [r9 - 0x3f]
add al, byte [rcx - 0x3f]
shl r8d, 6
shl eax, 6
loopne case.0x1400633f4.114
and ecx, 0x3f
loope case.0x14003e16a.1943
or ecx, r8d
cmp dl, 0xf0
jb case.0x14003e16a.1943
invalid
invalid
invalid
movzx ebp, byte [rdi + 3]
and eax, 7
shl eax, 0x12
invalid
loopne 0x140065c63
shl ecx, 6
loope 0x140065c5a
and ebp, 0x3f
or ebp, ecx
or ebp, eax
vpaddw xmm0, xmm15, xmmword [rax]
cmp ebp, 0x110000
je 0x140065e58
test cl, dh
add dword [rax], eax
invalid
add byte [rcx], dl
add byte [rdi], cl
test cl, dh
int1
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
add rdi, 4
jmp 0x140065c90
mov dword [rbx + rbp*8], 0x1f0f23
nop dword [rax]
invalid
add rdi, 2
shl eax, 6
loopne 0x140065c7d
loopne 0x140065c7d
or eax, r8d
mov ebp, eax
jmp 0x140065c90
adc cl, byte [rax - 0x7d]
mov dword [rbx], 0x90ce0c1
loopne case.0x14003e16a.1925
or ecx, eax
mov ebp, ecx
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
mov r13d, ebp
add rdi, 3
shl eax, 0xc
loopne case.0x14003e16a.1925
loopne case.0x14003e16a.1925
or ecx, eax
mov ebp, ecx
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
mov r13d, ebp
mov ebp, ebp
cmp ebp, 0x27
ja case.default.0x140065ca6
lea rcx, [0x1401f77cc]
lea ecx, [0x1401f77cc]
or eax, 0x191b2d
add byte [rdx + 0x63], cl
movsxd rax, dword [rcx + r13*4]
add al, 0xa9
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0xf
jmp rax
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rbx - 0x7bf0a303], al
invalid
cmp ebp, 0x5c
je 0x140065dd0
test byte [rdi], dl
add dword [rax], eax
add byte [rcx + 0x3000e8e9], cl
jmp 0x13b365da7
mov ecx, ebp
call fcn.140018cc0
xor bl, bh
invalid
test al, al
invalid
jne case.0x14003e16a.1970
jmp 0x13b365da7
xor bl, bh
inc dword [rax + rax*8 - 0x1676c78b]
sal byte [rbp + 0x38], 0x89
jmp 0x13b3792b2
xor ebx, edi
mov ecx, ebp
call fcn.140018e00
xor ebx, edi
inc dword [rax + rax*8 - 0x3eb6d28c]
in eax, 0x10
invalid
test al, al
je case.0x14003e16a.1970
shl r13, 0x10
adc byte [rcx + rcx*4 - 0xa], cl
mov rsi, r14
or rsi, r12
or rsi, r13
out dx, al
mov bpl, 0x80
mov ch, 0x80
movzx eax, byte [rsp + 0x2b]
mov dh, 0x44
and al, 0x2b
mov r10d, eax
mov r13d, ebx
mov eax, r15d
mov eax, edi
mov eax, edi
cmp bpl, 0x81
cmp ch, 0x81
jne 0x140065be5
test esi, ebp
invalid
invalid
jmp 0x140065bf8
invalid
invalid
lea rcx, [rsp + 0x2c]
mov edx, ebp
sub al, 0x89
invalid
call fcn.1400142d0
movzx ebp, word [rsp + 0x2c]
mov bh, 0x6c
and al, 0x2c
dec dword [rdi]
mov bh, 0x6c
insb byte [rdi], dx
and al, 0x2c
mov r10d, ebp
mov edx, ebp
shr r10d, 8
shr edx, 8
invalid
or byte [rbx + rcx*4 + 0x4c], cl
mov r9, qword [rsp + 0x2e]
mov ecx, dword [rsp + 0x2e]
and al, 0x2e
mov rcx, r9
and rcx, 0xffffffffffff0000
loope 0x140065d20
add bh, bh
dec dword [rbp - 0x77]
invalid
invalid
mov r8, r9
shr r8, 0x30
enter 0xffffffffffffc149, 0xffffffffffffffe8
xor byte [rdi], cl
movzx eax, byte [rsp + 0x36]
movzx eax, byte [rsp + 0x36]
and al, 0x36
movzx r13d, byte [rsp + 0x37]
mov dh, 0x6c
and al, 0x37
jmp 0x140065d8a
mov r13b, 2
mov bpl, 0x5c
mov r10b, 0x30
xor bl, ch
invalid
xor bl, ch
mov r13b, 2
mov r13b, 2
mov bpl, 0x5c
mov ch, 0x5c
pop rsp
mov r10b, 0x74
jmp case.0x14003e27b.1877
mov r13b, 2
mov bpl, 0x5c
add al, byte [rax - 0x4b]
pop rsp
mov r10b, 0x6e
mov dl, 0x6e
jmp case.0x14003e27b.1877
mov r13b, 2
mov bpl, 0x5c
pop rsp
mov r10b, 0x72
mov dl, 0x72
jmp case.0x14003e27b.1877
sbb eax, 0x4002b541
mov ch, 0x5c
mov r13b, 2
mov ch, 2
mov bpl, 0x5c
mov r10b, 0x22
jmp case.0x14003e27b.1877
and ch, bl
adc al, byte [rcx - 0x4b]
mov r13b, 2
mov bpl, 0x5c
mov ch, 0x5c
add al, byte [rax - 0x4b]
pop rsp
mov ch, 0x5c
mov r10b, 0x27
nop word [rax + rax]
invalid
add byte [rax], al
xor r8d, r8d
sal byte [rcx], 0xc9
xor ecx, ecx
xor r9d, r9d
leave
xor eax, eax
movabs rdx, 0xffffffff0000
and rcx, rdx
and ecx, edx
add byte [rax], al
invalid
add byte [rax + 0x21], cl
ror dword [rcx + rcx*4 + 0x44], 1
and ecx, edx
mov qword [rsp + 0x40], r8
and al, 0x40
movzx edx, r8w
shl rdx, 0x30
shl edx, 0x30
shl edx, 0x30
xor byte [rax + 9], cl
retf 0x894c
invalid
or rdx, rcx
mov qword [rsp + 0x38], r9
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x38], ecx
and al, 0x38
movzx esi, r9w
int1
or rsi, rdx
or esi, edx
mov ecx, r10d
mov byte [rsp + 0x2b], r10b
push rsp
and al, 0x2b
mov ebx, r13d
mov r15d, eax
mov edi, eax
jmp 0x140065e00
mov edi, eax
cmp bpl, 0x81
jne 0x140065bcf
test dword [rsi + rdi*8], eax
invalid
invalid
or dword [rdi], 0xfffe0485
invalid
test dword [rsi + rdi*8], eax
invalid
jmp 0x140065e58
add byte [rax], al
add byte [rcx - 0x4b], al
add byte [rax], al
mov r13b, 2
mov r10b, 0x5c
mov dl, 0x5c
add al, byte [rcx - 0x4e]
mov dl, 0x5c
pop rsp
xor r8d, r8d
mov bpl, 0x5c
pop rsp
jmp 0x140065d83
nop
shr rsi, 0x10
mov edx, esi
lea rax, [rsp + 0x58]
and al, 0x58
out dx, al
adc byte [rcx + 0x448d48f2], cl
lea eax, [rsp + 0x58]
and al, 0x58
pop rax
mov dword [rax + 8], 0
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
invalid
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
test byte [rbp + 0x31], 0xe4
xor esp, esp
xor esi, esi
xor r12d, r12d
xor esp, esp
xor esp, esp
xor r13d, r13d
xor ebp, ebp
in eax, dx
xor r14d, r14d
xor ebp, ebp
in eax, dx
div byte [rcx]
in eax, dx
jmp 0x140065e3c
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rcx*4 + 0x6c], al
invalid
invalid
insb byte [rdi], dx
mov byte [rsp + 0x63], r13b
mov byte [rsp + 0x63], ch
and al, 0x63
invalid
mov byte [rsp + 0x58], bpl
and al, 0x58
mov byte [rsp + 0x59], r10b
mov byte [rsp + 0x59], dl
and al, 0x59
mov qword [rsp + 0x5a], rsi
mov dword [rsp + 0x5a], esi
je case.0x1400624be.159
and al, 0x5a
pop rdx
lea r14d, [rax + 1]
jo 0x140065e29
mov byte [rsp + 0x62], r14b
mov byte [rsp + 0x62], dh
and al, 0x62
invalid
movzx ecx, al
enter 0xa3c, 0x73
cmp al, byte [rbp - 0x77]
cmp al, 0xa
jae 0x140065e6e
mov r12d, r10d
invalid
movzx edx, byte [rsp + rcx + 0x58]
push rsp
or al, 0x58
pop rax
mov rcx, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x70]
and al, 0x70
jo 0x140065e8a
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
and al, 0x78
and al, 0x78
js 0x140065e46
call qword [rax + 0x20]
push rax
and byte [rax + rax*8 + 0xfe28945], al
mov edx, esp
invalid
test al, al
mov r10d, r12d
mov edx, esp
je 0x140065bcc
test byte [rax - 3], bh
js 0x140065e4f
invalid
push qword [rax + 0x3102eb01]
mov al, 1
jmp 0x140065e5a
add ebx, ebp
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x7f], 0xc4
mov byte [rax], al
add byte [rax], al
invalid
add rsp, 0x88
add esp, 0x88
invalid
add byte [rax], al
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
pop rdi
ret
lea r8, str.Pwe_
lea eax, str.Pwe_
add eax, 0x15192b
sub ebx, dword [rcx]
adc eax, 0xaba00
add byte [rdx + 0xa], bh
mov edx, 0xa
or al, byte [rax]
add byte [rax], al
call fcn.14018c8a0
push 0x12
add byte [rdi], cl
invalid
adc al, byte [rax]
ud2
or ecx, esp
int3
int3
int3
int3
int3
int3
int3
int3
int3
int3
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x98
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov dword [rbp + 0x10], 0xfffffffe
adc r14b, r15b
adc dh, bh
invalid
invalid
invalid
mov rsi, rdx
mov esi, edx
invalid
mov rdi, qword [rcx]
mov eax, edi
cmp dword [rcx + 0x3e083f8], ecx
clc
and eax, 3
loopne 0x140065eb9
add ecx, dword [rax - 0x73]
lea rcx, [0x1401f786c]
lea ecx, [0x1401f786c]
or eax, 0x1919af
scasd eax, dword [rdi]
sbb dword [rcx], ebx
sbb dword [rax], eax
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
loopne 0x140065f0f
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
lea rdx, [0x1401b7f7c]
lea edx, [0x1401b7f7c]
adc eax, 0x1520a7
cmpsd dword [rsi], dword [rdi]
and byte [0x145be9fd8], dl
adc eax, 0x5b84100
add byte [rcx - 0x48], al
mov r8d, 5
mov eax, 5
add eax, 0xff000000
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
mov qword [rbp - 0x10], rsi
mov dword [rbp - 0x10], esi
jne case.0x14006a0aa.127
invalid
mov byte [rbp - 8], al
clc
clc
mov byte [rbp - 7], 0
lea r9, [rdi + 0x10]
lea ecx, [rdi + 0x10]
stc
stc
add byte [rbp + rcx*4 + 0x4f], cl
lea ecx, [rdi + 0x10]
adc byte [rax - 0x73], cl
lea rax, [0x1401b7f38]
lea eax, [0x1401b7f38]
add eax, 0x152044
and byte [0x1848fa6f7], r10b
and byte [0x1848fa6f7], dl
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rdx, str.kind
lea edx, str.kind
adc eax, 0x17a6e8
call 0x1880676a7
cmpsb byte [rsi], byte [rdi]
invalid
add byte [rax - 0x73], cl
lea rsi, [rbp - 0x10]
lea esi, [rbp - 0x10]
jne case.0x14006365c.169
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.140017450
adc eax, 0x8d48fffb
sti
dec dword [rax - 0x73]
lea rax, [0x1401b7f88]
add eax, 0x15206f
and byte [0x1848fa71c], dl
adc eax, 0x44894800
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
lea rdx, str.message
adc eax, 0x17a6eb
add byte [rcx - 0x48], al
mov r8d, 7
mov rcx, rsi
mov ecx, esi
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
mov r9, rdi
stc
call fcn.140017450
mov rcx, rsi
int1
sti
dec dword [rax - 0x77]
int1
call fcn.1400178b0
jmp 0x1400661bf
add al, byte [rax]
invalid
sti
invalid
add al, byte [rax]
add byte [rax - 0x3f], cl
invalid
invalid
out dx, eax
shr rdi, 0x20
shr edi, 0x20
and byte [rcx - 0x74b7f783], cl
mov dword [rbp + 8], edi
jge 0x140065f52
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
lea rdx, [0x1401b7f0d]
lea edx, [0x1401b7f0d]
adc eax, 0x151fb4
add byte [rcx - 0x48], al
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
add bh, bh
add byte [rax], al
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
mov qword [rbp - 0x20], rsi
jne 0x140065f46
mov byte [rbp - 0x18], al
call 0x140efa533
mov byte [rbp - 0x17], 0
jmp 0x14593a770
add byte [rax - 0x73], cl
lea rax, [0x1401b7f18]
add eax, 0x151fa4
movsb byte [rdi], byte [rsi]
invalid
adc eax, 0x44894800
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x151f8f
invalid
invalid
invalid
invalid
lea rdx, [0x1401b7f0f]
invalid
invalid
adc eax, 0x758d4800
loopne case.0x14003e244.1600
invalid
lea rsi, [rbp - 0x20]
lea r9, [rbp + 8]
lea ecx, [rbp + 8]
or byte [rcx - 0x48], al
add al, 0
invalid
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rsi
int1
call fcn.140017450
mov ecx, dword [rbp + 8]
invalid
mov edx, 0x8bfffb14
or r8b, r13b
or al, ch
sti
dec dword [rbx + 0x32e8084d]
test al, 0xff
invalid
dec dword [rax - 0x72b7f0bb]
cmovs ecx, dword [rbp + 0x151f9005]
invalid
or al, ch
call fcn.1400607d0
mov byte [rbp + 0xf], al
cmovs ecx, dword [rbp + 0x151f9005]
invalid
xor ch, byte [rax + 0x4588ffff]
invalid
cmovs ecx, dword [rbp + 0x151f9005]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
nop
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x17a634
xor al, 0xa6
invalid
invalid
lea rdx, str.kind
lea edx, str.kind
xor al, 0xa6
invalid
lea r9, [rbp + 0xf]
lea ecx, [rbp + 0xf]
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140017450
mov edx, dword [rbp + 8]
or byte [rax - 0x73], cl
jge 0x140065fbd
adc al, 0xfb
sti
dec dword [rbx - 0x72b7f7ab]
or byte [rax - 0x73], cl
lea edi, [rbp - 0x10]
jge 0x140065fbd
invalid
mov rcx, rdi
call fcn.1400653e0
lea rax, fcn.140011b20
jl 0x140065ff9
invalid
invalid
or esi, esp
invalid
dec dword [rax - 0x73]
add eax, 0x151f7c
jl 0x140065ff9
invalid
invalid
jl 0x140065ff9
adc eax, 0x44894800
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x17a628
invalid
cmpsb byte [rsi], byte [rdi]
invalid
invalid
lea rdx, str.message
sub byte [rsi - 0x47beffe9], ah
invalid
invalid
mov r8d, 7
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov r9, rdi
call fcn.140017450
dec dword [rax - 0x73]
lea rcx, [rbp - 0x20]
call fcn.1400178b0
sti
invalid
loopne case.0x14003e244.1612
loopne case.0x14003e244.1612
scasb al, byte [rdi]
sbb bl, bh
sti
sti
dec dword [rcx + 0x7d8348c3]
clc
mov ebx, eax
cmp qword [rbp - 8], 0
add byte [rdi], cl
test byte [rdx + 0x4c000001], dh
add dword [rax], eax
invalid
invalid
je 0x1400661c1
add dword [rax], eax
add byte [rbx + rcx*4 + 0x45], cl
mov eax, dword [rbp - 0x10]
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
invalid
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400661c1
add byte [rax], al
mov ch, 0x12
add cl, ch
invalid
add byte [rax], al
lea rax, [rdi - 1]
add rdi, 0xf
mov qword [rbp - 0x10], rax
lea rax, [0x1401b8e80]
mov qword [rsp + 0x50], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x48], rax
lea rax, [0x1401b8e75]
mov qword [rsp + 0x38], rax
lea rax, [0x1401b7f38]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x40], 5
mov qword [rsp + 0x20], 4
lea rdx, [0x1401b8e6f]
lea r9, str.kind
mov r8d, 6
mov rcx, rsi
call fcn.140017cd0
jmp 0x1400661bf
shr rdi, 0x20
cmp edi, 0x28
ja case.default.0x1400660af
lea rax, [0x1401f787c]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
xor eax, eax
jmp 0x140066172
add byte [rax], al
add byte [rax], al
mov al, 0x29
jmp 0x140066172
add byte [rax], al
add byte [rax], al
mov al, 1
jmp 0x140066172
add byte [rax], al
add byte [rax], al
mov al, 2
jmp 0x140066172
add byte [rax], al
add byte [rax], al
mov al, 3
jmp 0x140066172
add byte [rax], al
add byte [rax], al
mov al, 4
jmp 0x140066172
add byte [rax], al
add byte [rax], al
mov al, 5
jmp 0x140066172
add byte [rax], al
add byte [rax], al
mov al, 6
jmp 0x140066172
add byte [rax + 0x82e907], dh
add byte [rax], al
mov al, 7
jmp 0x140066172
invalid
add byte [rax], al
invalid
invalid
mov al, 8
jmp 0x140066172
mov al, 9
jmp 0x140066172
mov al, 0xa
jmp 0x140066172
mov al, 0xb
jmp 0x140066172
mov al, 0xc
jmp 0x140066172
mov al, 0xd
jmp 0x140066172
mov al, 0xe
jmp 0x140066172
mov al, 0xf
jmp 0x140066172
mov al, 0x10
jmp 0x140066172
mov al, 0x11
jmp 0x140066172
mov al, 0x12
jmp 0x140066172
mov al, 0x13
jmp 0x140066172
mov al, 0x14
jmp 0x140066172
mov al, 0x15
jmp 0x140066172
mov al, 0x16
jmp 0x140066172
mov al, 0x17
jmp 0x140066172
mov al, 0x18
jmp 0x140066172
mov al, 0x19
jmp 0x140066172
mov al, 0x1a
jmp 0x140066172
mov al, 0x1b
jmp 0x140066172
mov al, 0x1c
jmp 0x140066172
mov al, 0x1d
jmp 0x140066172
mov al, 0x1e
jmp 0x140066172
mov al, 0x1f
jmp 0x140066172
mov al, 0x20
jmp 0x140066172
mov al, 0x21
jmp 0x140066172
mov al, 0x22
jmp 0x140066172
mov al, 0x23
jmp 0x140066172
mov al, 0x24
jmp 0x140066172
mov al, 0x25
jmp 0x140066172
mov al, 0x26
jmp 0x140066172
mov al, 0x27
jmp 0x140066172
mov al, 0x28
mov byte [rbp - 0x20], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.KindError
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
mov byte [rbp + 1], 0
lea r8, [0x1401b7f38]
lea rsi, [rbp - 0x10]
lea rdx, [rbp - 0x20]
mov rcx, rsi
call fcn.140017910
mov rcx, rsi
call fcn.140017a60
mov ebx, eax
mov eax, ebx
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
lea rcx, [rbp - 0x10]
call fcn.140011b20
xor edi, dword [rcx + 0x4890fffa]
add esp, 0x58
invalid
pop rax
xor edi, dword [rcx + 0x4890fffa]
add esp, 0x58
invalid
pop rax
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
or eax, 0x153f46
mov r8, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
lea rcx, [0x1401ba298]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
adc eax, 0x4634800
or dword [rax + 1], 0x4a8b48c8
add eax, ecx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
invalid
invalid
add eax, ecx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
int3
or eax, 0x840f20a8
add dword [rbx - 5], edi
sti
sti
invalid
cld
js 0x14006623e
dec dword [rbx + 0x39d5e909]
sti
dec esp
int3
int3
mov ecx, dword [rcx]
jmp 0x140019c20
int3
int3
sub rsp, 0x58
sub esp, 0x58
in al, dx
pop rax
inc rdx
je 0x1400662ef
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, ecx
mov rsi, rcx
mov esi, ecx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
lea ecx, [rax + rax]
lea ecx, [rax + rax]
add byte [rax + 0x39], cl
ror dword [rax + 0xf], 1
cmova edx, ecx
invalid
invalid
cmp rcx, rdx
cmova rdx, rcx
cmova edx, ecx
cmova edx, ecx
ror dword [rax - 0x7d], 1
cmp rdx, 5
cli
add eax, 0x4bf
invalid
add al, 0
add byte [rax], al
mov edi, 4
cmovae rdi, rdx
add byte [rax], al
add byte [rax + 0xf], cl
cli
xor edx, edx
mov rcx, rdi
stc
stc
shr rcx, 0x3a
sete dl
jmp 0x1029a71c4
mov r8, rdi
clc
shl r8, 5
shl rdx, 3
loop case.0x14003e244.1505
test rax, rax
je case.0x14003e244.1539
sbb al, 0x48
mov ecx, dword [rsi]
mov rcx, qword [rsi]
shl rax, 5
loopne case.0x14003e244.1510
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
and al, 0x30
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], rax
jmp 0x1400662bf
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x40]
and al, 0x40
lea r9, [rsp + 0x28]
call fcn.14005fa00
cmp qword [rsp + 0x40], 0
jl 0x1400662f6
add byte [rax - 0x75], cl
and al, 0x48
xchg edi, eax
invalid
jl 0x1400662f6
and al, 0x40
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
and al, 0x48
and al, 0x48
je 0x1400662f6
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp rcx, rax
cmp rcx, rax
je 0x1400662fd
test rcx, rcx
leave
jne 0x140066304
adc eax, 0xfab44ce8
call fcn.140011740
ud2
invalid
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
mov dword [rsi + 8], edi
or byte [rax - 0x7d], cl
invalid
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.14018c620
adc ah, byte [rbx + 0x12]
add byte [rdi], cl
invalid
adc ah, byte [rbx + 0x12]
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push r15
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rdi, rcx
mov rsi, qword [rcx]
mov esi, dword [rcx]
mov esi, dword [rcx]
mov rbx, qword [rcx + 0x10]
test rbx, rbx
test ebx, ebx
je 0x140066361
lea r14, [rsi + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
or byte [rbx + rcx*4 + 0x3d], cl
sbb esi, dword [rdx + 0x12eb0012]
add bl, ch
adc ah, byte [rsi + 0xf]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add bl, ch
adc ah, byte [rsi + 0xf]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
add r14, 0x20
dec rbx
je 0x140066361
invalid
cmp qword [r14], 0
je 0x140066340
int1
int1
mov r8, qword [r14 - 8]
mov eax, dword [rsi - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call r15
xlatb
invalid
xlatb
jmp 0x140066340
cmp qword [rdi + 8], 0
je 0x140066386
jg 0x14006636d
add byte [rsi + rbx + 0x48], dh
mov ecx, dword [0x14024a5f8]
mov rcx, qword [0x14024a5f8]
invalid
xor edx, edx
mov r8, rsi
add rsp, 0x20
and byte [rbx + 0x5f], bl
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rdi
pop rdi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
int3
push rdi
push rbp
push rbx
sub rsp, 0x28
mov r14, r8
invalid
mov rdi, rdx
mov rsi, rcx
invalid
mov rcx, qword [rcx]
mov rbx, qword [rsi + 0x10]
xor ebp, ebp
mov eax, 0
cmp rbx, 3
jb 0x1400663ff
movzx edx, byte [rbx + rcx - 2]
mov r8d, edx
and r8b, 0xf0
xor ebp, ebp
cmp r8b, 0xa0
jne 0x1400663ff
xor ebp, ebp
cmp byte [rbx + rcx - 3], 0xed
jne 0x1400663ff
movzx ebp, byte [rbx + rcx - 1]
and edx, 0x1f
and ebp, 0x3f
shl edx, 0x10
shl ebp, 0xa
or ebp, edx
mov al, 1
cmp r14, 3
jb 0x1400664b9
cmp byte [rdi], 0xed
jne case.0x14003e27b.1981
invalid
movzx r12d, byte [rdi + 1]
mov edx, r12d
and dl, 0xf0
cmp dl, 0xb0
jne case.0x14003e27b.1981
test al, al
je case.0x14003e27b.1981
movzx r13d, byte [rdi + 2]
and r12d, 0x1f
in al, 0x1f
in al, 0x1f
invalid
cmp rbx, 3
jb 0x140066445
add esi, dword [rdx + 8]
add rbx, 0xfffffffffffffffd
mov qword [rsi + 0x10], rbx
shl r12d, 6
shl esp, 6
and r13d, 0x3f
in eax, 0x3f
invalid
lea r15, [r14 - 3]
inc r14
mov rax, qword [rsi + 8]
sub rax, rbx
cmp rax, r14
jb 0x140066597
invalid
add rdi, 3
add r12d, 0xfc00
and r12d, 0xffc0
or ebp, r13d
inc dword [rax]
add byte [rcx + rcx - 0x13], al
or ebp, r12d
or ebp, esp
add ebp, 0x10000
add dword [rax], eax
mov rcx, rsi
mov edx, ebp
call fcn.140063c50
mov rax, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, r15
or byte [rax - 0x75], r9b
pop rsi
adc byte [rax + 0x29], cl
fmul dword [rcx + rdi - 8]
jb 0x1400665aa
mov rcx, qword [rsi]
add rcx, rbx
invalid
mov rdx, rdi
cli
invalid
mov edx, edi
cli
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
pop rsp
adc al, byte [rax]
pop rsp
adc al, byte [rax]
add rbx, r15
jmp 0x14006656b
test r14, r14
je 0x14006654e
lea rax, [rdi + r14]
mov r8, rdi
jmp 0x1400664e8
add r8, 2
cmp rdx, rax
cmovne rdx, r8
nop word cs:[rax + rax]
add byte [rax], al
invalid
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rax + 0x39], 1
ret 0x6674
mov r8, rdx
cmp rdx, rax
je 0x14006654e
lea rdx, [r8 + 1]
movzx r9d, byte [r8]
test r9b, r9b
test cl, cl
jns 0x1400664e0
cmp r9b, 0xe0
jb 0x1400664cb
cmp r9b, 0xed
jne 0x14006651f
cmp rdx, rax
je 0x14006654e
lea rdx, [r8 + 2]
cmp rdx, rax
cmp edx, eax
je 0x14006654e
cmp byte [r8 + 1], 0x9f
js 0x140066514
lahf
ja 0x14006654a
add r8, 3
mov rdx, r8
jmp 0x1400664e0
add r8, 2
cmp rdx, rax
cmove r8, rdx
xor edx, edx
cmp r8, rax
setne dl
ret 0xf4c
ret 0x14c
add rdx, r8
cmp r9b, 0xf0
cmp cl, 0xf0
jb 0x1400664e0
movsd dword [rdi], dword [rsi]
xor r8d, r8d
cmp rdx, rax
setne r8b
setne al
add rdx, r8
jmp 0x1400664e0
ret 0x96eb
mov byte [rsi + 0x18], 0
mov rax, qword [rsi + 8]
sub rax, rbx
cmp rax, r14
jb 0x140066580
add rcx, rbx
mov rdx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
pop rbx
adc al, byte [rax]
add rbx, r14
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x10], rbx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.14018f090
mov rcx, qword [rsi]
mov rbx, qword [rsi + 0x10]
jmp 0x14006655a
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.14018f090
jmp 0x140066464
add cl, ch
mov edx, 0x48fffffe
mov ecx, esi
mov rcx, rsi
mov rdx, rbx
mov r8, r15
fimul dword [rbp - 0x77]
clc
call fcn.14018f090
mov rbx, qword [rsi + 0x10]
jmp 0x1400664a0
mov dl, byte [rdx]
add byte [rax - 0x75], cl
pop rsi
adc cl, ch
invalid
invalid
int3
sub esp, 0x70
in al, dx
jo 0x140066628
mov rdi, r8
mov edi, eax
mov r8, rdx
mov rdx, rcx
lea rcx, [rsp + 0x40]
call fcn.1400615c0
mov rax, qword [rsp + 0x40]
mov r14, qword [rsp + 0x48]
mov r14, qword [rsp + 0x48]
test rax, rax
test eax, eax
je 0x14006665a
mov rcx, qword [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], r14
mov dword [rsp + 0x48], esi
mov dword [rsp + 0x48], esi
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x40]
call 0x140066c90
jo case.0x140062413.207
add byte [rax], al
mov rsi, qword [rsp + 0x58]
and al, 0x58
pop rax
mov r15, qword [rsp + 0x60]
and al, 0x60
mov ebx, 1
test rsi, rsi
je 0x140066664
movzx ecx, byte [rdi + 0x21]
movzx eax, byte [rdi + 0x22]
cmp dword [rdi], 0
je 0x14006666c
invalid
and dword [rdi], ecx
mov dh, 0x47
and al, byte [rbx + 0x2b74003f]
invalid
sub ecx, dword [rbx - 0x74bbfba9]
sbb byte [r11 + r9*4 + 0x4f], r9b
or byte [rcx + rcx*8 - 0x3f7bc98c], al
je 0x140066686
test al, al
mov edx, dword [rdi + 4]
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
test cl, cl
or byte [r9 + r9*8 - 0x3f7bc98c], r8b
je 0x140066686
test al, al
jne 0x1400666eb
test dword [rbx - 0x15000000], edx
movabs r11, 0x13ce900000001
add byte [rax], al
add cl, ch
cmp al, 1
add byte [rax], al
mov r14, r15
jmp 0x1400666a7
mov ebx, 1
jmp 0x1400667a0
add byte [rax], al
add cl, ch
cmp al, 1
add byte [rax], al
mov r14, r15
jmp 0x1400667a0
add byte [rax], al
add byte [rax], al
cmp byte [rdi + 0x20], 0
je 0x140066692
mov edx, 0x80120114
test cl, cl
leave
leave
je 0x1400666b1
test al, al
jne 0x140066644
mov edx, 0xc0000000
add byte [rax], al
add al, al
jmp case.0x14006a0aa.166
test al, al
jne 0x1400666eb
sal byte [rbp + 0x61], 0x80
jg 0x1400666b0
cmp byte [rdi + 0x23], 0
je 0x1400666c8
add byte [rax + rdi - 0x15], dh
imul eax, dword [rcx + rcx*8 - 0x3f7bbb8c], 0xba4475
leave
je 0x1400666da
test al, al
jne 0x1400666de
invalid
add byte [rax], al
invalid
jmp case.0x1400624be.206
test cl, cl
leave
je 0x1400666da
test al, al
jne 0x1400666de
mov edx, 0x40000000
add byte [rax], al
add byte [rax + 0x44], al
mov r8d, dword [rdi + 0x18]
mov r8d, dword [rdi + 0x18]
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
movzx ecx, byte [rdi + 0x23]
movzx eax, byte [rdi + 0x25]
mov dh, 0x47
and eax, 0xc08462eb
jmp 0x140066713
test al, al
jmp 0x140066713
invalid
test al, al
jne 0x140066644
mov r8d, dword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
sbb byte [r11 + r9*4 + 0x4f], r9b
or byte [rdx - 0x80000000], bh
add byte [rax], al
invalid
mov r9, qword [rdi + 8]
mov edx, 0x80000000
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x7500237f], 0x33
and eax, dword [rax]
jne case.0x1400624be.206
cmp byte [rdi + 0x23], 0
and eax, dword [rax]
jne case.0x1400624be.206
cmp byte [rdi + 0x24], 0
jne case.0x1400624be.206
add byte [rbp + 0x2d], dh
cmp byte [rdi + 0x25], 0
jne case.0x1400624be.206
jg 0x1400666f6
and eax, 0x31277500
sal byte [rcx], 0xc9
add byte [rbp + 0x27], dh
xor eax, eax
xor ecx, ecx
jmp 0x140066713
test al, al
sal byte [rbp + rbx + 0x44], 0x8b
sbb byte [r11 + r9*4 + 0x4f], r9b
je case.0x1400624be.206
mov r8d, dword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
or byte [rdx + 0x120114], bh
mov edx, 0x120114
adc al, 1
adc al, byte [rax]
movzx ecx, byte [rdi + 0x23]
movzx eax, byte [rdi + 0x25]
test cl, cl
leave
and r9, qword [r15]
mov dh, 0x47
and eax, 0x1c74c984
leave
je 0x140066713
leave
je 0x140066713
sbb al, 0x84
sal byte [rbp + 0x18], 0x49
invalid
mov esi, 2
push rdi
test al, al
jne 0x140066713
movabs r14, 0x5700000002
test r15, r15
jne case.0x14006365c.205
invalid
add byte [rax], 0
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
test dword [rax - 0x17000000], eax
jmp 0x1400667a0
lea eax, [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x7400247f], al
invalid
cmp byte [rdi + 0x24], 0
je 0x140066732
sbb dword [rbp + 0x31], eax
xor r10d, r10d
test cl, cl
rol byte [rcx + rcx*8 - 0x7b3e6bf1], cl
sal byte [rbp + 0x1d], 0x41
mov r10b, cl
sete cl
test al, al
jne 0x140066742
mov r10b, cl
retf 0x8d42
lea ecx, [r10*2 + 2]
add al, byte [rax]
add byte [rax], al
invalid
add bl, ch
adc eax, 0x84d23145
xor edx, edx
test cl, cl
jmp case.0x14003e27b.1991
xor r10d, r10d
xor edx, edx
test cl, cl
setne cl
test al, al
je 0x1400667ce
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 1], bh
mov ecx, 1
add byte [rbx + rcx*4 + 0x57], al
adc al, 0x45
xor r11d, r11d
mov r10d, dword [rdi + 0x14]
mov edx, dword [rdi + 0x14]
xor r11d, r11d
test al, al
setne r11b
rol byte [rcx + 0xf], 0x95
ret
or r10d, dword [rdi + 0x10]
shl r11d, 0x15
shl ebx, 0x15
push rdi
adc byte [rcx - 0x3f], al
jrcxz case.0x14006a0aa.171
shl ebx, 0x15
or r10d, dword [rdi + 0x1c]
or edx, dword [rdi + 0x1c]
or r10d, r11d
fiadd dword [rcx + rcx*4 + 0x54]
and al, 0x28
invalid
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x28], edx
sub byte [rcx + 0x4820244c], cl
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
and byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CreateFileW]
adc eax, 0x12aaca
adc al, byte [rax]
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
clc
push qword [rsi + rbp + 0x49]
mov r14, rax
je 0x1400667b2
mov r14, rax
mov r14, rax
invalid
xor ebx, ebx
test r15, r15
test edi, edi
je 0x1400667a0
adc cl, byte [rax - 0x75]
mov rcx, qword [0x14024a5f8]
or eax, 0x1e3e63
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov r8, rsi
xor edx, edx
mov r8, rsi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x12adb0
mov al, 0xad
adc al, byte [rax]
add byte [rax - 0x77], cl
mov rax, rbx
mov eax, ebx
fmul dword [rcx + rcx*4 - 0xe]
mov rdx, r14
mov edx, esi
add rsp, 0x70
add rsp, 0x70
invalid
jo 0x140066806
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
call sub.kernel32.dll_GetLastError
jmp 0x181067a01
adc al, byte [r8]
add byte [rcx - 0x77], al
invalid
mov r14d, eax
mov esi, eax
shl r14, 0x20
shl esi, 0x20
and byte [rcx - 0x7d], cl
invalid
or r14, 2
or esi, 2
add bh, byte [rbx + 1]
mov ebx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test r15, r15
test edi, edi
push qword [rbp - 0x3e]
jne case.0x14006365c.205
ret 0xd2eb
jmp 0x1400667a0
rol byte [rcx - 0x78], cl
mov r10b, cl
mov dl, cl
retf 0x8d42
lea ecx, [r10*2 + 3]
lea ecx, [rdx*2 + 3]
or al, 0x55
push rbp
add eax, dword [rax]
add byte [rax], al
add cl, ch
add byte [rax], al
jmp case.0x14003e27b.1991
imul edi, edi, 0xccccffff
invalid
dec esp
int3
int3
push rsi
push rdi
sub rsp, 0x68
mov rdi, rdx
xlatb
in al, dx
push 0x48d78948
mov esi, ecx
invalid
mov edi, edx
xlatb
mov rsi, rcx
invalid
xorps xmm0, xmm0
ror byte [rdi], 0x29
and al, 0x50
and al, 0x50
movaps xmmword [rsp + 0x50], xmm0
sub dword [rsp + 0x50], eax
and al, 0x50
push rax
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
and al, 0x40
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
and al, 0x30
xor bh, al
and al, 0x60
and al, 0x60
mov dword [rsp + 0x60], 0
and al, 0x60
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
push rsp
and al, 0x30
xor byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
call sub.kernel32.dll_GetFileInformationByHandle
mov cl, 0x49
adc al, byte [rax]
add byte [rbp - 0x517bf040], al
test eax, eax
ror byte [rdi], 0x84
scasb al, byte [rdi]
je 0x1400668c9
test byte [rsi - 0x75000000], ch
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x3130244c], cl
mov ecx, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor eax, eax
sal bh, 0xc1
test ecx, 0x400
add byte [rax + rax], al
add al, 0
add byte [rax + rdi + 0x48], dh
je 0x140066861
cmp byte [rax - 0x39], cl
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
and al, 0x28
sub byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
mov rcx, rdi
mov ecx, edi
stc
mov edx, 9
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
invalid
invalid
or byte [rax], al
invalid
mov r9d, 8
mov ecx, 8
add byte [rax], al
add bh, bh
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
adc eax, 0x12acf5
cmc
lodsb al, byte [rsi]
adc al, byte [rax]
add byte [rbp - 0x74858b40], al
test eax, eax
je 0x1400668c9
jp case.0x14006365c.216
mov eax, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
shl eax, 0x15
loopne 0x14006686b
adc eax, 0x231ff8c1
and al, 0x2c
and al, 0x2c
sar eax, 0x1f
and eax, dword [rsp + 0x2c]
and al, 0x2c
clc
invalid
and al, 0x2c
sub al, 0x8b
mov ecx, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov edx, dword [rsp + 0x54]
push rsp
and al, 0x54
mov r8d, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x4c]
mov r9d, dword [rsp + 0x50]
mov r9d, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
and al, 0x50
and al, 0x50
shl r9, 0x20
shl ecx, 0x20
loope case.0x1400633f4.203
or r9, rdx
or ecx, edx
mov edx, dword [rsp + 0x58]
push rsp
and al, 0x58
mov r10d, dword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
push rsp
and al, 0x60
invalid
invalid
mov r11d, dword [rsp + 0x5c]
pop rsp
and al, 0x5c
pop rsp
shl r11, 0x20
shl ebx, 0x20
jrcxz case.0x1400669d9.46
or r11, r10
mov qword [rsi], 1
mov dword [rsi], 1
mov dword [rsi], 1
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x5e], cl
invalid
pop rsi
mov qword [rsi + 8], r11
mov dword [rsi + 8], ebx
pop rsi
or bh, al
adc byte [rcx], r8b
mov dword [rsi + 0x10], 1
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
invalid
invalid
invalid
add byte [rax], al
mov dword [rsi + 0x14], r8d
mov dword [rsi + 0x18], 1
sbb byte [rcx], r8b
add byte [rax], al
invalid
adc al, 0xc7
sbb byte [rcx], r8b
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + 0x100f1c56], cl
and al, 0x34
mov dword [rsi + 0x1c], edx
push rsi
sbb al, 0xf
movups xmm0, xmmword [rsp + 0x34]
movups xmm0, xmmword [rsp + 0x34]
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rsp + 0x44]
and al, 0x44
and byte [rax - 0x75], r9b
push rsp
and al, 0x44
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x38], ecx
push rsi
xor byte [rcx + rcx*4 + 0x4e], cl
invalid
invalid
mov dword [rsi + 0x38], ecx
cmp byte [rcx + 0x4689404e], cl
jmp case.0x140064fd4.167
jmp case.0x140064fd4.167
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
invalid
invalid
mov dword [rsi + 0x44], eax
jmp case.0x140064fd4.167
jmp case.0x140064fd4.167
call sub.kernel32.dll_GetLastError
adc al, byte [rax]
shl rax, 0x20
or rax, 2
or eax, 2
or eax, 2
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
mov qword [rsi + 8], rax
or byte [rax - 0x39], r9b
mov qword [rsi], 2
mov dword [rsi], 2
invalid
add rsp, 0x68
pop rdi
pop rsi
ret
invalid
int3
int3
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x58
in al, dx
pop rax
in al, dx
pop rax
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov esi, ecx
add r14b, r15b
invalid
dec dword [rax - 0x77]
invalid
mov esi, ecx
lea rcx, [rbp - 0x28]
mov r9d, 0x20
mov ecx, 0x20
fadd dword [rcx - 0x47]
and byte [rax], al
mov ecx, 0x20
add byte [rax], al
call fcn.140066b80
add al, byte [rax]
add byte [rax - 0x7d], cl
invalid
invalid
jge 0x1400668f3
cmp qword [rbp - 0x28], 0
je case.default.0x140066935
add byte [rdi + rbx + 0x48], dh
mov rdi, qword [rbp - 0x20]
mov edi, dword [rbp - 0x20]
mov ebx, edi
and ebx, 3
jrcxz 0x14006692a
jrcxz 0x14006692a
lea rax, [0x1401f7920]
nop dword [rax]
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
jmp rcx
movzx eax, byte [rdi + 0x10]
jmp 0x140066960
adc r11b, r13b
and ecx, dword [rax - 0x75]
mov rax, qword [rbp - 0x20]
invalid
mov rax, qword [rbp - 0x20]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
mov qword [rsi], 0
jmp 0x1400669b6
add bl, ch
push 0x48f98948
mov rcx, rdi
shr rcx, 0x20
mov rcx, rdi
shr rcx, 0x20
call fcn.1400607d0
jmp 0x140066960
movzx eax, byte [rdi + 0xf]
cmp al, 0xb
jne 0x1400669ab
invalid
xorps xmm8, xmm8
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
lea rax, [rbx - 2]
cmp rax, 2
add dh, byte [rdx + 0x42]
dec byte [r8 - 0x7d]
clc
add dh, byte [rdx + 0x42]
test rbx, rbx
je 0x1400669b6
invalid
cmp eax, 0xff478d48
lea rax, [rdi - 1]
lea eax, [rdi - 1]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
call 0x13f55f4cd
mov rcx, qword [rdi - 1]
mov rax, qword [rdi + 7]
mov eax, dword [rdi + 7]
mov qword [rbp - 8], rcx
mov dword [rbp - 8], ecx
clc
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
invalid
mov eax, dword [rbp - 0x10]
cmp qword [rax + 8], 0
je case.0x1400669d9.73
js 0x1400669a3
add byte [rax + rbx*2 + 0x48], dh
cmp dword [rax + 0x10], 0x11
invalid
cmp qword [rax + 0x10], 0x11
adc dword [rbx + 0x3a], esi
jae 0x1400669df
mov r8, qword [rbp - 8]
jmp 0x1400669e7
mov qword [rsi + 8], rdi
mov qword [rsi], 1
mov dword [rsi], 1
or byte [rax - 0x39], cl
invalid
mov dword [rsi], 1
add rsp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, rdi
clc
shr rax, 0x20
cmp eax, 0x28
ja case.0x1400669d9.77
and byte [rbx + 0x477728f8], al
lea rcx, [0x1401f7930]
lea ecx, [0x1401f7930]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
invalid
loopne case.0x14003e244.1643
xor eax, eax
jmp 0x140066960
shr bl, 0x81
mov r8, qword [rbp - 8]
clc
mov r8, qword [r8 - 8]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
pop rdx
stosd dword [rdi], eax
adc al, byte [rax]
sar bh, cl
adc eax, 0x12ab5a
pop rdx
stosd dword [rdi], eax
adc al, byte [rax]
pop rdx
stosd dword [rdi], eax
adc al, byte [rax]
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp - 0x18]
add rsp, 0x58
add esp, 0x58
add esp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x12ab3e
adc al, byte [rax]
mov al, 0x29
jmp 0x140066960
invalid
invalid
invalid
mov al, 1
jmp 0x140066960
invalid
invalid
invalid
mov al, 2
jmp 0x140066960
invalid
invalid
add ch, cl
cmp edi, edi
invalid
mov al, 3
jmp 0x140066960
invalid
invalid
invalid
mov al, 4
jmp 0x140066960
invalid
invalid
invalid
mov al, 5
jmp 0x140066960
invalid
invalid
invalid
mov al, 6
jmp 0x140066960
invalid
invalid
invalid
push qword [rax - 0xe916f9]
mov al, 7
jmp 0x140066960
invalid
invalid
invalid
mov al, 8
jmp 0x140066960
invalid
invalid
invalid
mov al, 9
jmp 0x140066960
invalid
invalid
or ecx, ebp
or bh, bh
invalid
mov al, 0xa
jmp 0x140066960
add edi, edi
invalid
invalid
add edi, edi
invalid
push qword [rax - 0x10516f5]
mov al, 0xb
jmp 0x140066960
invalid
invalid
invalid
mov al, 0xc
jmp 0x140066960
invalid
invalid
invalid
invalid
invalid
mov al, 0xd
jmp 0x140066960
invalid
invalid
invalid
mov al, 0xe
jmp 0x140066960
invalid
invalid
invalid
mov al, 0xf
jmp 0x140066960
invalid
invalid
psubsw mm3, mm6
invalid
invalid
push qword [rax - 0x12816f0]
mov al, 0x10
jmp 0x140066960
invalid
invalid
invalid
push qword [rax - 0x12f16ef]
mov al, 0x11
jmp 0x140066960
invalid
invalid
invalid
invalid
invalid
jmp 0x140066960
invalid
invalid
invalid
invalid
invalid
invalid
sbb cl, ch
lahf
jmp 0x140066960
invalid
invalid
invalid
invalid
mov al, 0x1b
jmp 0x140066960
invalid
invalid
mov al, 0x1c
jmp 0x140066960
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x19116e1]
invalid
invalid
mov al, 0x21
jmp 0x140066960
invalid
invalid
invalid
invalid
invalid
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 8]
push rax
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
clc
call fcn.14005f3d0
mov rcx, qword [rbp - 0x18]
call fcn.14006d030
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
invalid
ret
sub rsp, 0xa8
mov rdi, rdx
xlatb
mov rsi, rcx
movups xmm0, xmmword [0x1401b9130]
add eax, 0x15259a
add eax, 0x15259a
movaps xmmword [rsp + 0x60], xmm0
mov eax, 0xffffffff
cmp r9, rax
cmovb rax, r9
ror dword [rdi], 0x57
ror byte [rdi], 0x11
and al, 0x38
invalid
ror dword [rdi], 0x57
ror byte [rdi], 0x11
and al, 0x38
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], r8
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x77], cl
sal dword [rcx], 1
rol byte [rbp + 0x31], cl
rol byte [rbp + 0x31], 0xc9
xor ecx, ecx
mov rcx, rdx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call qword [sym.imp.ntdll.dll_NtReadFile]
cmp eax, 0x103
jne 0x140066bec
test eax, 0x33d0012
add dword [rax], eax
add byte [rbp + 0x12], dh
adc cl, byte [rax - 0x77]
stc
mov rcx, rdi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
adc eax, 0x12a878
adc eax, 0x12a878
adc al, byte [rax]
mov eax, dword [rsp + 0x60]
cmp eax, 0xc0000011
jne 0x140066bfb
add byte [rax], al
sal byte [rbp + 8], 0xf
push rdi
ror byte [rdi], 0x11
invalid
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
jmp 0x140066c33
invalid
cmp byte [case.0x14003e244.1674], bh
cmp eax, 0x103
je 0x140066c3d
cmp eax, dword [rbp + 0x481278c0]
test eax, eax
js 0x140066c18
sar byte [rax + 0x12], 0x48
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
mov qword [rsi + 8], rax
mov qword [rsi], 0
jmp 0x140066c33
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
add rsp, 0xa8
pop rdi
pop rsi
ret
mov byte [rsp + 0x5c], 0
mov dword [rsp + 0x58], 0
mov qword [rsp + 0x20], 0
lea rdx, [0x1401b9190]
lea rsi, [rsp + 0x78]
je 0x140066c82
js 0x140066cac
lea ecx, [rsp + 0x50]
je 0x140066c82
js 0x140066cac
lea ecx, [rsp + 0x50]
mov r8d, 1
mov rcx, rsi
call fcn.14005f870
invalid
dec dword [rax - 0x73]
and al, 0x58
invalid
mov rdx, rsi
call fcn.14005ef10
mov rcx, rax
call fcn.14005f050
mov ecx, 7
add ch, cl
sub dword [rdi], ecx
invalid
add ch, cl
sub dword [rdi], ecx
or edx, dword [rbp + 0x41]
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x498
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x410], 0xfffffffffffffffe
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
add al, 0
add dh, bh
invalid
mov dword [rbp + 0x410], 0xfffffffe
mov r9, qword [rdx]
mov rax, qword [rdx + 0x10]
adc byte [rax - 0x7d], cl
clc
add al, 0x72
movabs r8, 0x5c003f005c005c
cmp rax, 4
jb 0x140066d04
movabs r8, 0x5c003f005c005c
pop rsp
add byte [rdi], bh
add byte [rax + rax + 0x4d], bl
cmp dword [rcx], eax
cmp qword [r9], r8
je 0x140066d7e
add byte [rax], al
add byte [rcx - 0x48], cl
pop rsp
add byte [rdi], bh
movabs r8, 0x5c003f003f005c
cmp qword [r9], r8
add byte [rdi], bh
add byte [rax + rax + 0x4d], bl
cmp dword [rcx], eax
invalid
add byte [rbp + 0x39], cl
add dword [rdi], ecx
test byte [rbp + 0x48000000], dl
add byte [rax + 0x3d], cl
clc
add byte [rax], al
invalid
je 0x140066d7e
add byte [rax + 0x3d], cl
clc
add byte [rax], al
add byte [rdi], cl
invalid
cmp rax, 0xf8
jae 0x140066d8e
sbb dword [rcx + 0x66000000], 0x41
cdq
add byte [rax], al
add byte [rsi + 0x41], ah
cmp word [r9 + 2], 0x3a
cmp dword [r9 + 2], 0x3a
cmp dword [rcx + 2], 0x3a
jne 0x140066d5d
movzx eax, word [r9 + 4]
jmp 0x140066d31
invalid
mov bh, 0x41
add al, 0xeb
sub eax, 0x3f88348
cmp rax, 3
je 0x140066d1f
cmp rax, 2
je 0x140066d5d
cmp rax, 1
cmp rax, 1
add dword [rbp + 0x78], esi
jne 0x140066d8e
cmp word [r9], 0
jne 0x140066d8e
jmp 0x140066d7e
cmp word [r9 + 2], 0x3a
jne 0x140066d5d
cmp dh, byte [rbp + 0x36]
movzx eax, word [r9 + 4]
test ax, ax
add al, 0x66
test eax, eax
je 0x140066d4f
cmp ax, 0x2f
je 0x140066d3f
movzx eax, ax
cmp eax, 0x5c
jne 0x140066d5d
movzx eax, word [r9]
cmp eax, 0x2f
je 0x140066d61
cmp eax, 0x5c
je 0x140066d61
jmp 0x140066d7e
movzx eax, word [r9]
cmp eax, 0x2f
je 0x140066d5d
cmp eax, 0x5c
jne 0x140066d7e
movzx eax, word [r9]
cmp ax, 0x5c
je 0x140066d6f
movzx eax, ax
cmp eax, 0x2f
jne 0x140066d8e
movzx eax, word [r9 + 2]
cmp eax, 0x5c
je 0x140066d7e
cmp eax, 0x2f
jne 0x140066d8e
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
jmp 0x1400671f9
mov qword [rbp + 0x400], r9
mov qword [rbp + 0x3e8], rcx
mov qword [rbp + 0x408], rdx
mov qword [rbp + 0x3d0], 2
xorps xmm0, xmm0
movups xmmword [rbp + 0x3d8], xmm0
mov r12d, 0x200
mov eax, 2
mov qword [rbp + 0x3f8], rax
xor eax, eax
mov qword [rbp + 0x3f0], rax
test eax, esi
add eax, dword [rax]
add byte [rcx], dh
inc dword [rbp + 0x31]
in eax, dx
test eax, esi
add eax, dword [rax]
add byte [rcx], dh
inc dword [rbp + 0x31]
in eax, dx
cmp r12, 0x201
jb 0x140066dff
jmp 0x140066e20
nop dword [rax + rax]
add byte [rdi], cl
add dword [rdx], 1
add byte [rax], al
jae case.0x14003e27b.2026
cmp r12, 0x201
jae 0x140066e20
mov esi, 0x200
lea r15, [rbp - 0x60]
mov r14, r12
mov rbx, qword [rbp + 0x400]
add byte [rbp + rcx*4 + 0x7d], cl
movabs al, byte [0x4009d8b48e6894d]
add byte [rax], al
jmp 0x140066e8d
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub r12, r13
sub rdi, r13
cmp rdi, r12
mov rbx, qword [rbp + 0x400]
jae 0x140066e60
lea rcx, [rbp + 0x3d0]
mov rdx, r13
mov r8, r12
call fcn.14018efd0
mov rax, qword [rbp + 0x3d0]
mov qword [rbp + 0x3f8], rax
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x3f0], rax
mov rdi, qword [rbp + 0x3f0]
mov eax, 0xffffffff
cmp rdi, rax
mov r13d, 0xffffffff
cmovb r13, rdi
mov qword [rbp + 0x3e0], r13
mov rsi, r13
mov r15, qword [rbp + 0x3f8]
mov r14, r13
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, rbx
mov edx, r14d
mov r8, r15
xor r9d, r9d
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
mov ebx, eax
test eax, eax
jne 0x140066eba
call sub.kernel32.dll_GetLastError
test eax, eax
jne 0x140066f40
mov r12d, ebx
cmp r14, r12
jne 0x140066df0
call sub.kernel32.dll_GetLastError
cmp eax, 0x7a
jne 0x140067230
pop rsp
add eax, dword [rax]
invalid
pop rsp
add eax, dword [rax]
add byte [rbp + 1], cl
idiv byte [rax - 1]
add r14, r14
mov eax, 0xffffffff
cmp r14, rax
cmovae r14, rax
mov r12, r14
mov esp, esi
invalid
mov esp, esi
cmp r12, 0x201
jae 0x140066e20
jmp 0x140066dff
cmp rsi, r12
jb 0x14006724a
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x408]
mov qword [rdx + 0x10], 0
cmp ebx, 2
jbe 0x140066f69
movzx eax, word [r15 + 2]
cmp eax, 0x3a
jne 0x140066f85
cmp word [r15 + 4], 0x5c
jne 0x140066f85
mov r13d, 4
lea rbx, [0x1401b93b8]
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0x152484
mov r9, qword [rbp + 0x400]
jmp 0x14006701b
call sub.kernel32.dll_GetLastError
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rdi, qword [rbp + 0x408]
cmp qword [rbp + 0x3f0], 0
jne 0x14006719f
jmp 0x1400671b5
mov r9, qword [rbp + 0x400]
jne 0x140067011
movzx ecx, word [r15]
cmp cx, 0x5c
je 0x140066fef
jmp 0x140067011
movzx ecx, word [r15]
movzx ecx, word [rdi]
cmp ebx, 3
jbe 0x140066fe2
lea rbx, [0x1401e1970]
cmp cx, 0x5c
cmp ecx, 0x5c
cmp ecx, 0x5c
jne 0x140067210
cmp eax, 0x3f
mov r9, qword [rbp + 0x400]
je 0x140067018
cmp eax, 0x5c
jne 0x140066ff4
movzx eax, word [r15 + 4]
cmp eax, 0x3f
je 0x14006721f
cmp eax, 0x2e
jne 0x140066ffa
jne 0x140066ffa
cmp word [r15 + 6], 0x5c
jne 0x140066ffa
add r12, 0xfffffffffffffffc
add r15, 8
mov r13d, 4
lea rbx, [0x1401b93b8]
lea ebx, [0x1401b93b8]
jmp 0x14006701b
mov r9, qword [rbp + 0x400]
cmp cx, 0x5c
lea eax, [rax]
add al, 0
add byte [rsi - 0x7d], ah
stc
pop rsp
jne 0x140067011
movzx eax, word [r15 + 2]
cmp ax, 0x5c
jne 0x140067011
add r12, 0xfffffffffffffffe
add esp, 0xfffffffe
add r15, 4
add edi, 4
mov r13d, 8
add byte [rax], al
lea rbx, [0x1401b93c0]
add bl, ch
or cl, byte [rax - 0x73]
sbb eax, 0x17a958
invalid
invalid
invalid
jmp 0x14006701b
lea rbx, [0x1401e1970]
pop rax
test eax, 0x31450017
in eax, dx
xor r13d, r13d
lea r14, [r12 + r13]
inc r14
mov rdi, qword [rdx + 8]
cmp rdi, r14
mov qword [rbp + 0x400], rbx
jae 0x1400670aa
test dword [rax - 0x77], 0x4009d
add byte [rbx + 0x78], dh
lea r8, [r14 + r14]
test rdi, rdi
je 0x14006705d
lea rax, [rdi + rdi]
mov rsi, r9
mov qword [rbp + 0x3b8], r9
mov dword [rbp + 0x3b8], ecx
mov qword [rbp + 0x3c0], 2
mov qword [rbp + 0x3c8], rax
jmp 0x14006706b
add bl, ch
invalid
mov rsi, r9
mov qword [rbp + 0x3c0], 0
lea rcx, [rbp + 0x3a0]
lea r9, [rbp + 0x3b8]
mov edx, 2
call fcn.14005fa00
cmp qword [rbp + 0x3a0], 0
mov rcx, qword [rbp + 0x3a8]
je 0x1400670e2
movabs rax, 0x8000000000000001
cmp rcx, rax
mov r9, rsi
jne 0x14006725e
cmp rdi, r13
jae 0x1400670d4
mov rcx, qword [rbp + 0x408]
xor edx, edx
mov r8, r13
call fcn.14018efd0
mov rdi, qword [rbp + 0x408]
mov rsi, qword [rdi + 0x10]
mov r9, qword [rdi]
mov r14, qword [rdi + 8]
jmp 0x1400670f5
xor esi, esi
mov r14, rdi
test byte [rcx - 0x77], 0xfe
mov rdi, qword [rbp + 0x408]
jmp 0x1400670f5
mov rdi, qword [rbp + 0x408]
mov qword [rdi], rcx
mov qword [rdi + 8], r14
xor esi, esi
mov r9, rcx
lea r8, [r13*2]
mov rbx, r9
lea rcx, [r9 + rsi*2]
mov rdx, qword [rbp + 0x400]
mov edx, dword [rbp + 0x400]
add al, 0
add al, ch
adc eax, 0x4c001250
add byte [rcx + rax - 0x12], cl
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
add rsi, r13
add byte [rcx + rax - 0x12], cl
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
adc byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
invalid
sub rax, rsi
cmp rax, r12
jae 0x140067144
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov r8, r12
invalid
mov r8, r12
loopne 0x140067114
call fcn.14018efd0
mov rdi, qword [rbp + 0x408]
mov ebp, 0x408
movabs al, byte [0x408bd8b4800127e]
add byte [rax], al
mov ebp, 0x408
mov rsi, qword [rdi + 0x10]
mov r13, qword [rdi]
mov r14, qword [rdi + 8]
ja 0x14006714a
jmp 0x140067147
mov r13, rbx
lea r8, [r12 + r12]
lea rcx, [rsi*2]
jne case.0x140062413.299
add byte [rax], al
invalid
and al, 0x48
lea ecx, [rsi*2]
jne case.0x140062413.299
add byte [rax], al
invalid
jne case.0x140062413.299
add byte [rax], al
add byte [rcx + rax - 0x17], cl
invalid
add rcx, r13
jmp 0x12900faa6
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
adc al, byte [rax]
adc al, byte [rax]
mov rax, r13
add rsi, r12
call 0x188ec72b1
mov dword [rdi + 0x10], esi
mov qword [rdi + 0x10], rsi
cmp rsi, r14
jne case.0x14006365c.275
invalid
div byte [rbp + 0x19]
sbb dword [rax - 0x77], ecx
stc
mov rcx, rdi
mov rdx, r14
mov edx, esi
call fcn.140061a10
cwde
test al, 0xff
dec dword [rax - 0x75]
mov rdi, qword [rbp + 0x408]
mov rdi, qword [rbp + 0x408]
add al, 0
add byte [rax - 0x75], cl
mov eax, dword [rdi]
mov rax, qword [rdi]
mov eax, dword [rdi]
mov rsi, qword [rdi + 0x10]
ja 0x140067196
mov word [rax + rsi*2], 0
add al, 0x70
add byte [rax], al
inc rsi
inc esi
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
xor esi, esi
cmp qword [rbp + 0x3f0], 0
lock add eax, dword [rax]
add byte [rax], al
invalid
test byte [rax - 0x7d], 0xbd
cmp dword [rbp + 0x3f0], 0
lock add eax, dword [rax]
add byte [rax], al
invalid
add byte [rsi + rdx + 0x48], dh
je 0x1400671b5
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
invalid
xor edx, edx
mov r8, qword [rbp + 0x3f8]
mov eax, dword [rbp + 0x3f8]
mov eax, dword [rbp + 0x3f8]
add eax, dword [rax]
add bh, bh
adc eax, 0x12a39b
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x7b], cl
div byte [rbp + rbp + 0x48]
je 0x1400671e7
mov rax, qword [rbp + 0x3e8]
test rsi, rsi
je 0x1400671e7
mov rax, qword [rbp + 0x3e8]
test eax, ebp
add eax, dword [rax]
add byte [rax - 0x77], cl
jo 0x1400671cd
mov qword [rax + 8], rsi
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
cmp qword [rdi + 8], 0
cmp dword [rdi + 8], 0
je case.0x140063268.220
sub dword [rbx + rcx*4 + 7], ecx
mov r8, qword [rdi]
mov eax, dword [rdi]
mov rcx, qword [0x14024a5f8]
or eax, 0x1e341b
add byte [rcx], dh
sar bh, cl
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x12a36b
adc eax, 0x12a36b
imul esp, dword [rbx + 0x15eb0012], 0x48
jmp case.0x140063268.220
mov rax, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
adc byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x3e8]
mov ecx, dword [rbp + 0x3e8]
add byte [rax], al
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdi]
invalid
adc byte [rdi], cl
adc byte [rdi], al
invalid
invalid
movups xmmword [rcx], xmm0
add rsp, 0x498
add esp, 0x498
add al, 0
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
xor r13d, r13d
in eax, dx
mov r9, qword [rbp + 0x400]
mov ecx, dword [rbp + 0x400]
add byte [rax + rax], al
add byte [rax], al
add cl, ch
cld
jmp 0x14006701b
std
invalid
cmp word [r15 + 6], 0x5c
cmp dword [r15 + 6], 0x5c
pop rsp
je 0x140067018
std
invalid
jmp 0x140066ffa
retf 0xfffd
lea rcx, str.internal_error:_entered_unreachable_code_e
or eax, 0x17a611
cmpsb byte [rsi], byte [rdi]
invalid
lea r8, str.library_std_src_syswindowsmod.rs
lea eax, [0x1401b98c0]
add eax, 0x152682
adc eax, 0x28ba00
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
add al, ch
add byte [rax], al
call fcn.14018c980
cmp byte [rdi + 0x12], dl
adc al, byte [rax]
add bl, ch
sub al, 0x4c
lea eax, [0x1401b98a8]
invalid
invalid
invalid
jmp 0x140067276
lea r8, str.library_std_src_syswindowsmod.rs
adc eax, 0xe1894c00
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, rsi
mov edx, esi
call fcn.14018c910
jmp 0x140067276
test rcx, rcx
leave
jne case.0x14003e16a.2117
invalid
call fcn.140011740
jmp 0x140067276
invalid
fsub dword [rdx + rdi*8 + 0x480cebff]
or al, 0x48
mov rdx, qword [rbp + 0x3b0]
mov edx, dword [rbp + 0x3b0]
add al, ch
call fcn.14018c620
stosb byte [rdi], al
push rbx
adc al, byte [rax]
ud2
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
invalid
sub byte [rax - 0x73], cl
stosb byte [rdi], al
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x3d0]
mov rdx, qword [rbp + 0x3d8]
mov edx, dword [rbp + 0x3d8]
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
fadd dword [rbx]
invalid
mov edx, dword [rbp + 0x3d8]
add eax, dword [rax]
add byte [rax], al
add al, ch
push rcx
call fcn.140067f00
mov rax, qword [rbp + 0x408]
mov eax, dword [rbp + 0x408]
or al, 0
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x408]
test dword [rax], ecx
add al, 0
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rax]
mov ecx, dword [rax]
or byte [rax - 0x75], cl
push rax
mov rdx, qword [rax + 8]
call fcn.140067f00
or al, 0
invalid
or al, ch
or al, 0
add byte [rax + 0x28c48348], dl
add rsp, 0x28
add byte [rax], al
nop
add rsp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
int3
int3
int3
int3
int3
push r15
push r14
push rsi
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0xe8
sub esp, 0xe8
call 0x1880672f4
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
invalid
movaps xmmword [rbp + 0x50], xmm6
sub dword [rbp + 0x50], esi
jne case.0x1400624be.346
mov qword [rbp + 0x48], 0xfffffffffffffffe
mov rax, r8
mov eax, eax
invalid
invalid
mov eax, eax
ror byte [rax - 0x77], 0xcf
mov rdi, rcx
mov edi, ecx
iretd
mov dword [rbp - 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
invalid
invalid
add byte [rax], al
mov word [rbp - 0x3c], 0
mov dword [rbp - 0x3c], 0x45c70000
invalid
add byte [rax], al
add bh, al
movabs al, byte [0xfc0570f00000000]
movabs al, byte [0xfc0570f00000000]
mov dword [rbp - 0x60], 0
movabs al, byte [0xfc0570f00000000]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
invalid
invalid
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
adc dword [rbp - 0x58], eax
test al, 0x48
mov dword [rbp - 0x48], 7
invalid
add byte [rax], al
invalid
mov qword [rbp - 0x48], 7
invalid
add byte [rax], al
add dh, al
rol byte [r9], 0x4c
add dword [rbp + rcx*4 + 0x45], ecx
invalid
mov byte [rbp - 0x40], 1
add dword [rbp + rcx*4 + 0x45], ecx
movabs al, byte [0x8de8c28948d18948]
mov rcx, rdx
mov rdx, rax
invalid
invalid
lea r8, [rbp - 0x60]
movabs al, byte [0x8de8c28948d18948]
mov rcx, rdx
ror dword [rax - 0x77], 1
mov rdx, rax
mov edx, eax
ret 0x8de8
call fcn.1400665d0
mov rsi, rdx
mov esi, edx
invalid
invalid
dec dword [rax - 0x77]
invalid
mov esi, edx
test rax, rax
test eax, eax
sal byte [rbx + riz + 0x48], 0x89
ja case.0x14003e27b.2044
invalid
je case.0x140063268.312
mov qword [rdi + 8], rsi
mov dword [rdi + 8], esi
or byte [rax - 0x39], cl
invalid
mov qword [rdi], 0
mov dword [rdi], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movaps xmm6, xmmword [rbp + 0x50]
sub byte [rbp + 0x50], dh
jne case.0x14006365c.343
push rax
add rsp, 0xe8
invalid
call 0x19b067362
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rbp
ret
lea rcx, [rbp - 0x60]
movabs al, byte [0xfffff466e8f28948]
movabs al, byte [0xfffff466e8f28948]
mov rdx, rsi
mov edx, esi
bnd call case.0x14003e27b.2012
call case.0x14003e27b.2012
hlt
invalid
dec dword [rax - 0x75]
mov rcx, qword [rbp - 0x60]
mov ecx, dword [rbp - 0x60]
movabs al, byte [0x48084d8948c88948]
mov rax, rcx
mov eax, ecx
enter 0xffffffffffff8948, 0x4d
or byte [rax - 0x7d], cl
invalid
mov qword [rbp + 8], rcx
mov dword [rbp + 8], ecx
cmp rcx, 2
cmp ecx, 2
stc
add cl, byte [rax - 0x77]
jne case.0x14003e27b.2054
mov qword [rbp + 0x10], rsi
mov dword [rbp + 0x10], esi
adc byte [rax - 0x77], cl
mov qword [rbp - 8], rdi
mov dword [rbp - 8], edi
jge case.0x1400633f4.314
clc
jne 0x1400673e9
mov rax, qword [rbp - 0x58]
mov eax, dword [rbp - 0x58]
test al, 0x89
test al, 0x89
mov ecx, eax
and ecx, 3
rol dword [rbx - 0x72b7fc1f], 0x51
loope case.0x140063268.324
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
push rcx
dec byte [rax - 0x7d]
cmp rdx, 2
cmp edx, 2
cli
add cl, byte [rdi]
jb 0x140067484
invalid
fiadd dword [rax]
add byte [rax], al
add byte [rax - 0x7b], cl
test rcx, rcx
test ecx, ecx
leave
je 0x140067484
rol dword [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
dec qword [rax - 0x77]
dec dword [rax - 0x77]
lea rcx, [rax - 1]
lea ecx, [rax - 1]
dec dword [rax - 0x77]
mov qword [rbp + 0x30], rcx
mov dword [rbp + 0x30], ecx
xor byte [r8 - 0x75], r9b
xor byte [rax - 0x75], cl
mov rcx, qword [rax - 1]
mov ecx, dword [rax - 1]
dec qword [rax - 0x75]
dec dword [rax - 0x75]
mov rax, qword [rax + 7]
mov eax, dword [rax + 7]
invalid
invalid
mov qword [rbp + 0x38], rcx
mov dword [rbp + 0x38], ecx
cmp byte [r8 - 0x77], r9b
cmp byte [rax - 0x77], cl
mov qword [rbp + 0x40], rax
mov dword [rbp + 0x40], eax
call qword [rax]
call qword [rax]
adc byte [rax - 0x75], cl
mov rax, qword [rbp + 0x40]
mov eax, dword [rbp + 0x40]
cmp qword [rax + 8], 0
cmp qword [rax + 8], 0
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
js case.0x1400633f4.317
or byte [rax], al
add byte [rdi], cl
je case.0x140064fd4.301
test byte [rbp + 0x48000000], dl
xchg ebp, eax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], al
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
js 0x1400673f0
adc dword [rbx + 0x77], esi
jae 0x14006745a
mov r8, qword [rbp + 0x38]
mov eax, dword [rbp + 0x38]
cmp r11b, r13b
jmp 0x140067462
jns 0x140067436
mov r13, qword [rbp - 0x28]
mov ebp, dword [rbp - 0x28]
insd dword [rdi], dx
fmul dword [rbp - 0x7b]
test r13, r13
test ebp, ebp
in eax, dx
je case.0x1400650b8.282
js 0x140067ca7
js 0x140067ca7
mov byte [rdi + 0xf000008], ch
or byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
movzx eax, byte [0x14024a6a0]
mov dh, 5
movabs eax, dword [0x89e8e9894c001e32]
xor bl, byte [rsi]
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
invalid
invalid
add eax, 0x1e32a1
xor bl, byte [rsi]
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
invalid
mov rcx, r13
mov ecx, ebp
jmp 0x13a94fdee
call fcn.140010290
mov dword [rsi - 0x7ab70006], ecx
invalid
dec dword [rax - 0x7b]
test rax, rax
test eax, eax
ror byte [rdi], 0x84
sahf
je 0x140067cae
test byte [rsi + 0x48000008], bl
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x18], rax
mov dword [rbp + 0x18], eax
sbb byte [r9 + rcx*4 + 0x6d], r9b
mov qword [rbp + 0x20], r13
mov dword [rbp + 0x20], ebp
insd dword [rdi], dx
and byte [rax - 0x39], cl
sub byte [r8], r8b
sub byte [rax], al
mov qword [rbp + 0x28], 0
mov dword [rbp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
lea rdi, [r13 + 0x400]
mov ebp, 0x400
add byte [rax + rax], al
add al, 0
add byte [rax - 0x77], cl
mov rax, rdi
mov eax, edi
clc
and rax, 0x1fff
invalid
jne 0x14006744b
sbb ebx, ebp
invalid
jmp case.0x1400650b8.284
mov qword [rbp + 0x18], 1
sbb byte [r9], r8b
sbb byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
adc dword [rbp + 0x20], eax
ror byte [rdi], 0x11
and byte [r8 + 0x400], r15b
and byte [rax + 0x400], bh
adc dword [rbp + 0x20], eax
and byte [rax + 0x400], bh
mov eax, 0x400
add al, 0
add byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
xor ebp, ebp
mov rdi, r13
mov edi, ebp
sub rdi, rax
sub edi, eax
invalid
add rdi, 0x2400
mov dword [rax], 0xeb000024
and al, 0
add byte [rax], al
add bl, ch
jmp case.0x1400650b8.284
cmp al, 0x4c
mov eax, dword [rbp + 0x38]
invalid
invalid
mov r8, qword [rbp + 0x38]
cmp byte [r13 - 0x75], r9b
cmp byte [rbp - 0x75], cl
mov r8, qword [r8 - 8]
clc
clc
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
or eax, 0x1e318f
invalid
add byte [rcx], dh
xor edx, edx
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x12a0df
movabs al, byte [0x1e31800d8b480012]
add byte [rcx], dh
invalid
adc al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
or eax, 0x1e3180
invalid
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp + 0x30]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x12a0cc
xor bh, bh
adc eax, 0x12a0cc
int3
movabs al, byte [0x11845c7480012]
mov qword [rbp + 0x18], 1
sbb byte [r9], r8b
sbb byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and byte [r13 + 0x31], r8b
invalid
movups xmmword [rbp + 0x20], xmm0
adc dword [rbp + 0x20], eax
and byte [rbp + 0x31], al
xor r13d, r13d
xor ebp, ebp
in eax, dx
xorps xmm6, xmm6
mov qword [rbp], r13
insd dword [rdi], dx
add byte [rbp + 0x31], al
test byte [rbp + 0x31], 0xe4
invalid
xor r14d, r14d
xor r12d, r12d
in al, 0xeb
jmp 0x1400674cf
sub cl, byte [rbx + rcx*4 + 0x45]
cmp byte [rbp - 0x75], cl
invalid
invalid
mov r8, qword [rbp + 0x38]
cmp byte [r13 - 0x75], r9b
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
clc
clc
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xor dword [rsi], r11d
xor dword [rsi], ebx
invalid
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
adc al, byte [rax]
sar bh, cl
adc eax, 0x12a094
invalid
adc al, byte [rax]
xchg esp, eax
movabs al, byte [0x1e31350d8b480012]
add byte [rcx], dh
mov rcx, qword [0x14024a5f8]
xor eax, 0x31001e31
invalid
xor edx, edx
mov r8, qword [rbp + 0x30]
ror byte [rbx + rcx*4 + 0x45], cl
xor bh, bh
mov eax, dword [rbp + 0x30]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x12a081
adc al, byte [rax]
cmp r14, r13
out dx, al
jne 0x1400674ee
mov r8d, 0x20
add byte [rax], al
lea rcx, [rbp + 0x18]
lea ecx, [rbp + 0x18]
sbb byte [r9 + rcx*4 - 0x16], r9b
mov rdx, r13
mov edx, ebp
call fcn.14018f090
stosb byte [rdi], al
jnp 0x1400674f7
add byte [rbx + rcx*4 + 0x6d], cl
mov r13, qword [rbp + 0x20]
mov r14, qword [rbp + 0x28]
and byte [rbx + rcx*4 + 0x75], cl
sub byte [rcx + rcx*4 - 0x18], cl
mov rax, r13
call 0x188f69e41
cmp eax, edi
sub rax, r14
cmp rax, rdi
mov r15, rdi
cmovb r15, rax
cmovb edi, eax
cmp dword [rbp + 8], 2
or byte [rdx], al
cmove r15, rax
clc
clc
mov r8, qword [rbp + 0x18]
add r8, r14
invalid
lea rcx, [rbp - 0x60]
invalid
mov rdx, qword [rbp + 0x10]
adc byte [rbp - 0x77], cl
stc
sbb byte [r13 + 1], r9b
sbb byte [rbp + 1], cl
invalid
movabs al, byte [0xe8f9894d10558b48]
invalid
push rbp
adc byte [rbp - 0x77], cl
stc
call fcn.140066b80
cmp qword [rbp - 0x60], 0
cmp dword [rbp - 0x60], 0
idiv bh
dec dword [rax - 0x7d]
jge 0x1400674c1
invalid
cmp dword [rbp - 0x60], 0
movabs al, byte [0x4800000159840f00]
mov ebx, dword [rbp - 0x58]
invalid
add byte [rdi], cl
test byte [rcx + 1], bl
pop rcx
add dword [rax], eax
invalid
je case.default.0x14006753f
pop rcx
add dword [rax], eax
add byte [rax - 0x75], cl
pop rbp
mov rbx, qword [rbp - 0x58]
test al, 0x89
fiadd word [rbx - 0x72b7fc1a]
and esi, 3
lea rcx, [0x1401f79d4]
mov esi, ebx
and esi, 3
out 3, al
lea rcx, [0x1401f79d4]
lea ecx, [0x1401f79d4]
sbb dword [rax], eax
movsxd rax, dword [rcx + rsi*4]
invalid
add rax, rcx
add eax, ecx
jmp rax
loopne 0x140067551
movzx eax, byte [rbx + 0x10]
jmp case.0x1400669d9.205
mov dh, 0x43
adc bl, ch
nop word [rax + rax]
nop word [rax + rax]
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
invalid
shr rcx, 0x20
call fcn.1400607d0
xchg edx, eax
invalid
invalid
jmp 0xd27b5d7a
xchg edx, eax
invalid
jmp case.0x1400669d9.205
mov rax, rbx
shr rax, 0x20
cmp eax, 0x28
ja case.0x14006776e.53
pop rsp
add al, 0
add byte [rax], al
lea rcx, [0x1401f79e4]
add byte [rax], al
lea rcx, [0x1401f79e4]
lea ecx, [0x1401f79e4]
sbb dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
jmp rax
xor eax, eax
jmp case.0x1400669d9.205
invalid
adc byte [rsi + 0x66], ah
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [rbx + 0xf]
mov dh, 0x43
invalid
cmp al, 0xb
je case.0x1400669d9.194
mov r15, rbx
jne 0x1400675bc
jmp 0x140067b70
add eax, 0x66660000
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rcx - 0x41], al
add byte [rax], al
mov r15d, 0
add byte [rax], al
je 0x140067b70
test byte [rbp + rax - 0x76bc0000], dh
add byte [rcx + rcx*4 - 2], al
mov esi, r15d
mov esi, edi
inc byte [rbx - 0x72b7fc1a]
and esi, 3
lea rcx, [0x1401f7a88]
or eax, 0x1904bf
mov edi, 0x48001904
invalid
movsxd rax, dword [rcx + rsi*4]
add al, 0xb1
mov cl, 0x48
add eax, ecx
add rax, rcx
jmp rax
movzx eax, byte [r15 + 0x10]
movzx eax, byte [rdi + 0x10]
adc bl, ch
jmp 0x140067625
nop qword [rax]
nop dword [rax]
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
add byte [rax], al
mov rcx, r15
mov ecx, edi
shr rcx, 0x20
shr ecx, 0x20
jmp 0xd1eb5e0a
call fcn.1400607d0
in al, 0x91
invalid
invalid
jmp 0x140067625
nop
nop
mov rax, r15
clc
shr rax, 0x20
cmp eax, 0x28
clc
invalid
call 0x168fef91a
and byte [rbx - 0x78f0d708], al
clc
sub byte [rdi], cl
xchg ebx, ebp
invalid
ja case.default.0x14006760e
jmp 0x140067602
add al, 0
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [0x1401f7a98]
lea ecx, [0x1401f7a98]
or eax, 0x190491
xchg ecx, eax
add al, 0x19
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
enter 0xffffffffffffe0ff, 0x31
jmp rax
loopne case.0x14006365c.291
xor eax, eax
shr bl, 0x11
jmp 0x140067625
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, byte [r15 + 0xf]
mov dh, 0x47
invalid
invalid
cmp al, 0x23
and ecx, dword [rdi]
jne 0x140067bb1
test dword [rbp + rax - 0x72b80000], eax
test byte [0xcd4e762f], al
add eax, 0x8d480000
add byte [rax], al
lea rax, [rsi - 2]
lea eax, [rsi - 2]
dec byte [rax - 0x7d]
dec byte [rax - 0x7d]
cmp rax, 2
cmp eax, 2
clc
add cl, byte [rdi]
invalid
jb 0x1400674cf
xchg esp, eax
invalid
invalid
test rsi, rsi
test esi, esi
je 0x1400674cf
test byte [rbx + 0x49fffffe], cl
mov edi, esi
invalid
invalid
dec dword [rcx - 0x73]
lea rax, [r15 - 1]
lea eax, [rdi - 1]
dec dword [r8 - 0x77]
dec dword [rax - 0x77]
mov qword [rbp + 0x30], rax
mov dword [rbp + 0x30], eax
xor byte [r9 - 0x75], r9b
mov rcx, qword [r15 - 1]
mov ecx, dword [rdi - 1]
dec qword [r9 - 0x75]
dec dword [rcx - 0x75]
mov rax, qword [r15 + 7]
mov eax, dword [rdi + 7]
invalid
invalid
mov qword [rbp + 0x38], rcx
mov dword [rbp + 0x38], ecx
cmp byte [r8 - 0x77], r9b
cmp byte [rax - 0x77], cl
mov qword [rbp + 0x40], rax
mov dword [rbp + 0x40], eax
call qword [rax]
call qword [rax]
call qword [rax]
adc byte [rax - 0x75], cl
mov rax, qword [rbp + 0x40]
mov eax, dword [rbp + 0x40]
cmp qword [rax + 8], 0
cmp qword [rax + 8], 0
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
js case.0x1400633f4.281
or byte [rax], al
add byte [rdi], cl
je case.0x140066935.49
test byte [rdi - 2], cl
invalid
invalid
invalid
dec dword [rax - 0x7d]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
js case.default.0x14006753f
adc byte [rcx], dl
adc dword [rdi], ecx
jae 0x1400674a5
sub dword [0x18d067678], 0xffffff8b
sub eax, 0x4cfffffe
invalid
invalid
dec dword [rbx + rcx*4 + 0x45]
mov r8, qword [rbp + 0x38]
mov eax, dword [rbp + 0x38]
cmp r9b, r13b
cmp cl, ch
jmp 0x1400674ad
sub al, 0xfe
invalid
invalid
dec dword [rax - 0x75]
mov rax, qword [rbp - 0x58]
mov eax, dword [rbp - 0x58]
test al, 0x49
test al, 0x49
cmp r12, rax
cmp esp, eax
invalid
cmovbe r12, rax
cmovbe esp, eax
loopne case.0x14006365c.311
loopne case.0x14006365c.311
test rax, rax
test eax, eax
ror byte [rdi], 0x84
je 0x140067bf1
test byte [rbp + rax], bl
pop rsp
add eax, 0x394d0000
add byte [rax], al
add byte [rbp + 0x39], cl
cmp r12, r15
cmp esp, edi
cld
ja 0x140067c93
xchg ebp, esi
cmc
add eax, 0x29490000
add byte [rax], al
add byte [rcx + 0x29], cl
sub r12, rax
sub esp, eax
invalid
add r14, rax
add esi, eax
invalid
mov qword [rbp + 0x28], r14
mov dword [rbp + 0x28], esi
jne case.0x1400633f4.257
sub byte [rbx + rdi + 0x6d], cl
cmp r13, qword [rbp]
cmp ebp, dword [rbp]
insd dword [rdi], dx
add byte [rdi], cl
jne 0x1400674cf
test dword [0x18e0676b1], ebx
sbb eax, 0x4dfffffe
invalid
invalid
dec dword [rbp + 0x39]
cmp r14, r13
cmp esi, ebp
out dx, al
jne 0x1400674cf
test dword [rsi + rdi*8], edx
adc al, 0xfe
invalid
invalid
dec dword [rdi]
movaps xmmword [rbp - 0x50], xmm6
sub dword [rbp - 0x50], esi
jne case.0x140063268.306
mov al, 0xf
movaps xmmword [rbp - 0x60], xmm6
sub dword [rbp - 0x60], esi
jne case.0x14006365c.264
movabs al, byte [0x10558b48e84d8d48]
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call 0x1505c0213
call 0x1505c0213
mov rdx, qword [rbp + 0x10]
mov edx, dword [rbp + 0x10]
push rbp
adc byte [rbp + rcx*4 + 0x45], cl
lea r8, [rbp - 0x60]
lea eax, [rbp - 0x60]
movabs al, byte [0x4c3bebfffff21ce8]
movabs al, byte [0x4c3bebfffff21ce8]
call fcn.1400668f0
sbb al, 0xf2
invalid
invalid
invalid
jmp case.0x14006776e.112
cmp ecx, dword [rbx + rcx*4 + 0x45]
mov r8, qword [rbp + 0x38]
mov eax, dword [rbp + 0x38]
cmp byte [r13 - 0x75], r9b
cmp byte [rbp - 0x75], cl
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
clc
clc
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
or eax, 0x1e2f13
adc ebp, dword [rdi]
invalid
invalid
add byte [rcx], dh
xor edx, edx
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x129e63
invalid
sahf
adc al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
or eax, 0x1e2f04
add al, 0x2f
invalid
invalid
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp + 0x30]
mov eax, dword [rbp + 0x30]
xor r15b, r15b
xor bh, bh
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x129e50
push rax
sahf
adc al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call 0x1505c0250
call 0x1505c0250
mov rdx, qword [rbp + 0x10]
mov edx, dword [rbp + 0x10]
push rbp
adc byte [rbp + rcx*4 + 0x45], cl
lea r8, [rbp - 0x60]
lea eax, [rbp - 0x60]
movabs al, byte [0x7d8348fffff1dfe8]
movabs al, byte [0x7d8348fffff1dfe8]
call fcn.1400668f0
fcompi st(1)
int1
invalid
dec dword [rax - 0x7d]
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
jge case.0x1400650b8.254
call 0x1088a8619
add byte [rdi], cl
je case.default.0x140067733
test al, cl
enter 1, 0
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rsi, qword [rbp - 0x10]
mov esi, dword [rbp - 0x10]
jne case.0x140063268.288
invalid
mov ebx, esi
and ebx, 3
jrcxz case.0x14006757e.100
and ebx, 3
jrcxz case.0x14006757e.100
add ecx, dword [rax - 0x73]
lea rcx, [0x1401f7b3c]
lea ecx, [0x1401f7b3c]
or eax, 0x190410
adc byte [rcx + rbx], al
sbb dword [rax], eax
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rbx*4]
invalid
add al, 0x99
cdq
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0xf
jmp rax
loopne 0x140067745
movzx eax, byte [rsi + 0x10]
mov dh, 0x46
adc bl, ch
jmp 0x140067784
nop qword [r8 + rax]
nop dword [rax + rax]
invalid
add byte [rax], r8b
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
shr rcx, 0x20
shr ecx, 0x20
jmp 0xd08b5f6a
and al, ch
call fcn.1400607d0
jmp 0x140067784
invalid
test byte [rax + 0x36ebffff], dl
nop
invalid
invalid
nop
nop
nop
mov rax, rsi
mov eax, esi
invalid
shr rax, 0x20
shr eax, 0x20
call 0x168fefa7a
and byte [rbx - 0x78f0d708], al
cmp eax, 0x28
clc
sub byte [rdi], cl
ja case.default.0x14006776e
xchg edi, edi
inc dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401f7b4c]
or eax, 0x1903e5
in eax, 3
add ebx, dword [rcx]
sbb dword [rax], eax
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
enter 0xffffffffffffe0ff, 0x31
jmp rax
xor eax, eax
shr bl, 0x10
jmp 0x140067784
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
invalid
invalid
movzx eax, byte [rsi + 0xf]
invalid
cmp al, 0x23
jne 0x140067bbc
test dword [rax], esi
add al, 0
add byte [rax - 0x73], cl
invalid
lea rax, [rbx - 2]
lea eax, [rbx - 2]
dec byte [r8 - 0x7d]
clc
add cl, byte [rdi]
invalid
cmp rax, 2
jb 0x140067700
invalid
invalid
test rbx, rbx
je 0x140067700
test byte [rbp - 1], bl
invalid
invalid
fisttp dword [rdi]
test byte [rbp - 1], bl
invalid
dec dword [rax - 0x73]
lea rax, [rsi - 1]
mov qword [rbp + 0x30], rax
xor byte [r8 - 0x75], r9b
invalid
invalid
dec dword [rax - 0x77]
xor byte [r8 - 0x75], r9b
xor byte [rax - 0x75], cl
mov ecx, dword [rsi - 1]
dec qword [rax - 0x75]
mov rax, qword [rsi + 7]
mov eax, dword [rsi + 7]
invalid
mov qword [rbp + 0x38], rcx
mov qword [rbp + 0x40], rax
mov dword [rbp + 0x40], eax
call qword [rax]
call qword [rax]
mov rax, qword [rbp + 0x40]
mov eax, dword [rbp + 0x40]
cmp qword [rax + 8], 0
cmp qword [rax + 8], 0
add byte [rdi], cl
test byte [rcx], ah
and edi, edi
je case.0x1400650b8.178
and edi, edi
invalid
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc byte [rcx], dl
adc dword [rdi], ecx
cmp edi, 0xfffffffe
invalid
invalid
invalid
jae case.0x140063268.247
invalid
invalid
dec dword [rbx + rcx*4 + 0x45]
mov r8, qword [rbp + 0x38]
mov eax, dword [rbp + 0x38]
cmp cl, ch
jmp case.0x1400633f4.255
invalid
invalid
mov al, 0x25
and eax, 0x23b0a0eb
jmp 0x140067784
mov al, 0x23
jmp 0x140067784
mov al, 0x24
jmp 0x140067784
cwde
and al, 0xeb
cwde
mov al, 0x1b
jmp 0x140067784
xchg esp, eax
xchg esp, eax
mov al, 0x22
jmp 0x140067784
mov al, 0x10
jmp 0x140067784
mov al, 0xe
jmp 0x140067784
invalid
invalid
mov byte [rax - 0x4f7b14df], dh
or ebp, ebx
jmp 0x140067784
mov al, 4
jmp 0x140067784
jns 0x140067808
invalid
push qword [rax - 0x8d16d8]
mov al, 0x28
invalid
jb 0x14006780f
mov al, 0x21
jmp 0x140067784
and ebx, ebp
test byte [rax - 0x4f7f14f5], dh
mov al, 0xb
jmp 0x140067784
mov al, 4
invalid
mov al, 0xb
jmp 0x140067784
mov al, 4
jmp 0x140067784
jns 0x140067808
invalid
invalid
jns 0x140067808
invalid
invalid
mov al, 0x28
jmp 0x140067784
jb 0x14006780f
invalid
invalid
jb 0x14006780f
invalid
invalid
mov al, 0xc
jmp 0x140067784
imul edi, edi, 0xffffffff
invalid
imul edi, edi, 0xffffffff
push qword [rax - 0x9b16f7]
mov al, 9
invalid
invalid
invalid
invalid
mov al, 9
jmp 0x140067784
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x19
jmp 0x140067784
pop rbp
invalid
invalid
invalid
pop rbp
invalid
invalid
mov al, 0x18
jmp 0x140067784
push rsi
invalid
invalid
invalid
push rsi
invalid
invalid
mov al, 2
jmp 0x140067784
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0xf
jmp 0x140067784
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 3
jmp 0x140067784
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 7
jmp 0x140067784
cmp bh, bh
invalid
invalid
cmp bh, bh
invalid
mov al, 1
jmp 0x140067784
xor edi, edi
invalid
invalid
xor edi, edi
invalid
mov al, 0x1f
jmp 0x140067784
invalid
mov al, 0x11
jmp 0x140067784
invalid
invalid
invalid
invalid
and eax, 0xb0ffffff
sub ecx, ebp
invalid
mov al, 0x29
jmp 0x140067784
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x14
jmp 0x140067784
invalid
invalid
invalid
invalid
adc al, 0xe9
invalid
invalid
invalid
mov al, 5
jmp 0x140067784
adc bh, bh
invalid
invalid
add eax, 0xffff10e9
push qword [rax - 0xf616eb]
mov al, 0x15
invalid
or edi, edi
adc bh, bh
invalid
invalid
mov al, 0x15
jmp 0x140067784
or edi, edi
invalid
invalid
adc eax, 0xffff09e9
push qword [rax - 0xfd16f3]
mov al, 0xd
invalid
add bh, bh
or edi, edi
invalid
invalid
mov al, 0xd
jmp 0x140067784
add bh, bh
invalid
invalid
or eax, 0xffff02e9
push qword [rax - 0x10416fa]
mov al, 6
invalid
sti
invalid
add bh, bh
invalid
invalid
mov al, 6
jmp 0x140067784
sti
invalid
invalid
invalid
invalid
sti
invalid
invalid
mov al, 0x12
jmp 0x140067784
hlt
invalid
invalid
invalid
adc ch, cl
hlt
invalid
invalid
mov al, 0xa
jmp 0x140067784
in eax, dx
invalid
invalid
invalid
or ch, cl
in eax, dx
invalid
invalid
mov al, 8
or cl, ch
jmp 0x140067784
out 0xfe, al
invalid
invalid
mov al, 0x1e
jmp 0x140067784
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x20
jmp 0x140067784
fdivr st(6)
invalid
invalid
and cl, ch
fdivr st(6)
invalid
invalid
mov al, 0x16
jmp 0x140067784
sar esi, 1
invalid
invalid
invalid
sar esi, 1
invalid
invalid
mov al, 0x27
jmp 0x140067784
retf 0xfffe
invalid
invalid
retf 0xfffe
invalid
invalid
mov al, 0x13
jmp 0x140067784
ret
invalid
invalid
invalid
adc ebp, ecx
ret
invalid
invalid
mov al, 0x17
jmp 0x140067784
invalid
invalid
invalid
invalid
invalid
mov esp, 0xb0fffffe
invalid
invalid
mov al, 0x1c
jmp 0x140067784
mov ch, 0xfe
invalid
invalid
sbb al, 0xe9
mov ch, 0xfe
invalid
invalid
mov al, 0x1d
jmp 0x140067784
scasb al, byte [rdi]
invalid
invalid
invalid
sbb eax, 0xfffeaee9
push qword [rax - 0x15816da]
mov al, 0x26
invalid
cmpsd dword [rsi], dword [rdi]
invalid
scasb al, byte [rdi]
invalid
invalid
mov al, 0x26
jmp 0x140067784
invalid
invalid
invalid
jmp 0x140067784
invalid
invalid
mov al, 0x1a
jmp 0x140067784
invalid
invalid
invalid
sbb ch, cl
movabs al, byte [0x4df07d8b4cfffffe]
invalid
invalid
dec dword [rbx + rcx*4 + 0x7d]
mov r15, qword [rbp - 0x10]
invalid
invalid
invalid
mov r15, qword [rbp - 0x10]
mov edi, dword [rbp - 0x10]
test r15, r15
test edi, edi
je 0x140067c8a
test byte [rcx + 0x49000003], bl
cmp edi, 0x21
jmp qword [rcx]
add byte [rax], al
add byte [rcx - 0x7d], cl
cmp r15, 0x21
jmp qword [rcx]
jae case.0x14003e244.1740
add edx, 3
add byte [rax], al
invalid
ret 3
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x18]
mov rdx, qword [rbp]
push rbp
add byte [rbp - 0x77], cl
mov eax, edi
sbb byte [r8 - 0x75], r9b
sbb byte [rax - 0x75], cl
push rbp
add byte [rbp - 0x77], cl
invalid
mov eax, edi
clc
call fcn.14018f090
mov r13, qword [rbp + 0x20]
mov ebp, dword [rbp + 0x20]
mov r14, qword [rbp + 0x28]
sub byte [rax - 0x75], cl
sbb byte [r9 + rax - 0xf], r9b
sbb byte [rcx + rax - 0xf], cl
mov rcx, qword [rbp + 0x18]
add rcx, r14
int1
sbb byte [rcx + rax - 0xf], cl
int1
lea rdx, [rbp - 0x60]
mov r8, r15
clc
movabs al, byte [0x1247ffe8f8894d]
clc
call sub.VCRUNTIME140.dll_memcpy
inc dword [rdi + 0x12]
add byte [rbp + 1], cl
invalid
adc al, byte [rax]
add r14, r15
add esi, edi
dec byte [rcx + rcx*4 + 0x75]
sub cl, ch
mov qword [rbp + 0x28], r14
jne case.0x140066935.71
jmp 0x1400674cf
popfq
sti
invalid
mov al, 0x25
jmp case.0x1400669d9.205
pop rbx
cld
invalid
invalid
pop rbx
cld
invalid
mov al, 0x23
jmp case.0x1400669d9.205
push rsp
cld
invalid
invalid
push rsp
cld
invalid
mov al, 0x24
jmp case.0x1400669d9.205
cld
invalid
invalid
cld
invalid
mov al, 0x1b
jmp case.0x1400669d9.205
cld
invalid
mov al, 0x22
jmp case.0x1400669d9.205
invalid
cld
invalid
invalid
and ch, cl
invalid
invalid
mov al, 0x10
jmp case.0x1400669d9.205
cmp ah, bh
invalid
invalid
cmp ah, bh
invalid
mov al, 0xe
jmp case.0x1400669d9.205
xor esp, edi
invalid
invalid
xor esp, edi
invalid
mov al, 0x21
jmp case.0x1400669d9.205
sub bh, ah
invalid
invalid
sub bh, ah
invalid
mov al, 0xb
jmp case.0x1400669d9.205
and edi, esp
invalid
invalid
and edi, esp
invalid
mov al, 4
jmp case.0x1400669d9.205
sbb al, 0xfc
invalid
invalid
sbb al, 0xfc
invalid
mov al, 0x28
jmp case.0x1400669d9.205
invalid
invalid
invalid
push qword [rax - 0x3f116f4]
mov al, 0xc
jmp case.0x1400669d9.205
invalid
invalid
cld
invalid
mov al, 9
jmp case.0x1400669d9.205
invalid
invalid
invalid
mov al, 0x19
jmp case.0x1400669d9.205
invalid
invalid
invalid
mov al, 0x18
jmp case.0x1400669d9.205
invalid
invalid
sbb cl, ch
stc
sti
invalid
mov al, 2
jmp case.0x1400669d9.205
sti
invalid
mov al, 0xf
jmp case.0x1400669d9.205
invalid
mov al, 3
jmp case.0x1400669d9.205
invalid
mov al, 7
jmp case.0x1400669d9.205
invalid
mov al, 1
jmp case.0x1400669d9.205
mov al, 0x1f
jmp case.0x1400669d9.205
invalid
mov al, 0x11
jmp case.0x1400669d9.205
sti
invalid
mov al, 0x29
jmp case.0x1400669d9.205
invalid
mov al, 0x14
jmp case.0x1400669d9.205
invalid
mov al, 5
jmp case.0x1400669d9.205
invalid
mov al, 0x15
jmp case.0x1400669d9.205
invalid
mov al, 0xd
jmp case.0x1400669d9.205
invalid
mov al, 6
jmp case.0x1400669d9.205
invalid
mov al, 0x12
jmp case.0x1400669d9.205
invalid
mov al, 0xa
jmp case.0x1400669d9.205
invalid
mov al, 8
jmp case.0x1400669d9.205
invalid
mov al, 0x1e
jmp case.0x1400669d9.205
invalid
mov al, 0x20
jmp case.0x1400669d9.205
invalid
mov al, 0x16
jmp case.0x1400669d9.205
invalid
mov al, 0x27
jmp case.0x1400669d9.205
invalid
mov al, 0x13
jmp case.0x1400669d9.205
invalid
mov al, 0x17
jmp case.0x1400669d9.205
invalid
mov al, 0x1c
jmp case.0x1400669d9.205
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x1400669d9.205
invalid
mov al, 0x26
jmp case.0x1400669d9.205
invalid
mov al, 0x1a
jmp case.0x1400669d9.205
invalid
mov al, 0x25
jmp 0x140067625
invalid
mov al, 0x23
jmp 0x140067625
invalid
mov al, 0x24
jmp 0x140067625
invalid
mov al, 0x1b
jmp 0x140067625
invalid
mov al, 0x22
jmp 0x140067625
invalid
mov al, 0x10
jmp 0x140067625
invalid
mov al, 0xe
jmp 0x140067625
invalid
mov al, 0x21
jmp 0x140067625
invalid
mov al, 0xb
jmp 0x140067625
invalid
mov al, 4
jmp 0x140067625
invalid
mov al, 0x28
jmp 0x140067625
invalid
mov al, 0xc
jmp 0x140067625
invalid
mov al, 9
jmp 0x140067625
invalid
mov al, 0x19
jmp 0x140067625
invalid
mov al, 0x18
jmp 0x140067625
invalid
mov al, 2
jmp 0x140067625
invalid
invalid
invalid
mov al, 0xf
jmp 0x140067625
invalid
invalid
invalid
mov al, 3
jmp 0x140067625
invalid
invalid
invalid
mov al, 7
jmp 0x140067625
invalid
invalid
invalid
mov al, 1
jmp 0x140067625
mov al, 0x1f
jmp 0x140067625
invalid
invalid
invalid
mov al, 0x11
jmp 0x140067625
invalid
invalid
invalid
mov al, 0x29
jmp 0x140067625
invalid
invalid
invalid
mov al, 0x14
jmp 0x140067625
invalid
invalid
invalid
mov al, 5
jmp 0x140067625
invalid
invalid
invalid
mov al, 0x15
jmp 0x140067625
invalid
invalid
invalid
mov al, 0xd
jmp 0x140067625
invalid
invalid
invalid
mov al, 6
jmp 0x140067625
invalid
invalid
invalid
mov al, 0x12
jmp 0x140067625
invalid
invalid
invalid
mov al, 0xa
jmp 0x140067625
invalid
invalid
invalid
mov al, 8
jmp 0x140067625
invalid
invalid
invalid
mov al, 0x1e
jmp 0x140067625
invalid
invalid
invalid
mov al, 0x20
jmp 0x140067625
invalid
invalid
invalid
mov al, 0x16
jmp 0x140067625
invalid
invalid
invalid
mov al, 0x27
jmp 0x140067625
invalid
invalid
invalid
mov al, 0x13
jmp 0x140067625
invalid
invalid
invalid
mov al, 0x17
jmp 0x140067625
invalid
invalid
invalid
mov al, 0x1c
jmp 0x140067625
invalid
invalid
invalid
mov al, 0x1d
jmp 0x140067625
mov al, 0x26
jmp 0x140067625
mov al, 0x1a
jmp 0x140067625
lea rax, [rsi - 2]
cmp rax, 2
jb 0x140067bf1
test rsi, rsi
je 0x140067bf1
lea rax, [rbx - 1]
mov qword [rbp + 8], rax
mov rcx, qword [rbx - 1]
mov rax, qword [rbx + 7]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x30], rax
call qword [rax]
mov rax, qword [rbp + 0x30]
cmp qword [rax + 8], 0
je 0x140067bde
cmp qword [rax + 0x10], 0x11
jae 0x140067bc7
mov r8, qword [rbp + 0x40]
jmp 0x140067bcf
mov r12d, 1
mov r14, r15
jmp 0x140067bf4
mov r12d, 1
mov r14, rsi
jmp 0x140067bf4
mov r8, qword [rbp + 0x40]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp + 8]
mov eax, dword [rbp + 8]
mov eax, dword [rbp + 8]
call qword [sym.imp.kernel32.dll_HeapFree]
xor r12d, r12d
mov rdi, qword [rbp + 0x18]
mov rbx, qword [rbp + 0x28]
sub byte [rax - 0x73], cl
invalid
invalid
mov rdx, rdi
mov r8, rbx
mov eax, ebx
sub byte [rax - 0x73], cl
movabs al, byte [0xb5e8d88949fa8948]
mov eax, ebx
invalid
mov ch, 0xc7
mov eax, ebx
call fcn.1400143c0
cmp qword [rbp - 0x60], 0
invalid
je 0x140067c22
add byte [rax + rdx + 0x4d], dh
test esp, esp
test r12, r12
lea rax, str.stream_did_not_contain_valid_UTF_8
lea eax, [0x1401dd718]
add eax, 0x175afc
cmove r14, rax
jmp case.0x1400624be.381
mov qword [rbp + 0x28], rbx
test r12, r12
je 0x140067c55
invalid
sub cl, byte [rax - 0x75]
clc
mov rax, qword [rbp - 8]
mov qword [rax + 8], r14
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
mov qword [rax], 0
cmp qword [rbp + 0x20], 0
jge 0x140067c5e
invalid
je 0x140067c68
jge 0x140067c5e
add byte [rdi + riz + 0x48], dh
mov ecx, dword [0x14024a5f8]
invalid
invalid
mov rcx, qword [0x14024a5f8]
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1298fd
std
cwde
adc al, byte [rax]
jmp 0x140067c68
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp - 8]
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
movups xmm0, xmmword [rbp + 0x18]
adc byte [rbp + 0x18], al
sbb byte [r15], r9b
adc dword [rcx], eax
movups xmmword [rcx], xmm0
mov rcx, qword [rbp + 0x10]
movaps xmm6, xmmword [rbp + 0x50]
adc byte [r15], r9b
sub byte [rbp + 0x50], dh
add rsp, 0xe8
pop rbx
call 0x19b067c78
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_CloseHandle]
adc al, byte [rax]
mov r14, qword [rbp]
mov esi, dword [rbp]
add cl, ch
jmp 0x140067bf1
pop rsi
invalid
lea r8, str.library_std_srcio_readbuf.rs
add eax, 0x15048e
add al, 0x15
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
mov rcx, r12
mov ecx, esp
mov rdx, r15
mov edx, edi
call fcn.14018c910
adc r8b, byte [rax]
jmp 0x140067cd1
call fcn.140011740
jmp 0x140067cd1
invalid
invalid
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
call fcn.14018c620
adc al, byte [r8]
jmp 0x140067cd1
lea r8, [0x1401b8140]
lea eax, [0x1401b8140]
mov edx, 0x20
and byte [rax], al
add byte [rax], al
mov rcx, r15
mov ecx, edi
stc
call fcn.14018c910
invalid
adc r8b, byte [rax]
ud2
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x20], esi
and al, 0x20
movaps xmmword [rsp + 0x20], xmm6
and al, 0x20
mov rcx, qword [rbp + 0x10]
call sub.kernel32.dll_CloseHandle
invalid
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
invalid
invalid
cmp byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and al, 0x20
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rsi, [rbp + 0x18]
lea esi, [rbp + 0x18]
jne 0x140067d5d
mov rcx, rsi
mov ecx, esi
call fcn.140067ef0
mov rcx, rsi
int1
movabs dword [0xcbe8f18948000001], eax
popfq
cli
dec dword [rdi]
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
int1
call fcn.140011b20
movaps xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
movaps xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0x40]
mov eax, dword [rbp + 0x40]
mov rdx, qword [rax + 8]
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
push rax
or byte [rbx + rcx*4 + 0x40], cl
mov r8, qword [rax + 0x10]
invalid
invalid
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
cmp r8b, r13b
call fcn.14005f3d0
mov rcx, qword [rbp + 0x30]
xor al, ch
invalid
push rdx
add byte [rax], al
sub dh, byte [rsi - 1]
jbe 0x140067da4
invalid
dec dword [rax - 0x75]
xor r8b, r13b
xor al, ch
xor al, ch
adc dword [rdx], 0x74280f00
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x20], dh
and al, 0x20
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
and byte [rax - 0x7d], cl
invalid
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x20], esi
add byte [rax], al
movaps xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0x30]
mov rdx, qword [rax + 8]
or byte [rbx + rcx*4 + 0x40], cl
invalid
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x40]
call fcn.14005f3d0
mov eax, dword [rax + 0x10]
mov rcx, qword [rbp + 0x40]
mov ecx, dword [rbp + 0x40]
call fcn.14005f3d0
retf 0xff75
mov rcx, qword [rbp + 8]
call fcn.14006d030
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movaps xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
and al, 0x20
and byte [rax - 0x7d], cl
add rsp, 0x38
add esp, 0x38
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
sub dword [rsp + 0x20], esi
sub dword [rsp + 0x20], esi
mov rax, qword [rbp + 0x40]
mov eax, dword [rbp + 0x40]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x38]
call fcn.14005f3d0
mov rcx, qword [rbp + 0x30]
invalid
xor al, ch
rcl dword [rcx], 0
push rcx
add byte [rax], al
call fcn.14006d030
push rcx
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
invalid
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
je 0x140067ed4
and byte [rax - 0x75], cl
invalid
invalid
je 0x140067ed4
and byte [rax - 0x75], cl
mov rdx, qword [rax + 8]
mov rdx, qword [rax + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x38]
call fcn.14005f3d0
dec dword [rax - 0x75]
xor r8b, r13b
invalid
push rcx
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x20]
dec dword [rax - 0x75]
xor r8b, r13b
invalid
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
int3
adc byte [r8], al
add byte [rax], al
add bl, al
int3
ret
int3
test edx, edx
je 0x140067f18
mov r8, rcx
mov rcx, qword [0x14024a5f8]
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
ret
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x4f0
mov rbx, rdx
mov rsi, rcx
mov eax, dword [rdx + 0x10]
adc byte [rdi], cl
mov bh, 0x6a
movzx r15d, word [rdx + 0x42]
invalid
adc byte [rdi], cl
mov bh, 0x6a
movzx r15d, word [rdx + 0x42]
invalid
movzx r12d, word [rdx + 0x44]
movzx r12d, word [rdx + 0x44]
mov dword [rdx + 0x10], 0
cmp eax, 1
invalid
adc byte [rax], al
add byte [rax], al
add byte [rbx + 0x287501f8], al
add dword [rbp + 0x28], esi
jne 0x140067f7c
mov r14, qword [rbx]
xor esp, dword [rsi - 0x7d]
std
cmp bp, 0x2e
jne case.0x14006757e.138
add dword [rax], eax
invalid
jne case.0x14006757e.138
add dword [rax], eax
add byte [rsi + 0x45], ah
test r15d, r15d
test r15w, r15w
test r15d, r15d
je 0x140067f7c
adc eax, 0xff834166
jne case.0x14006757e.138
std
add byte [rax], al
invalid
cmp r15w, 0x2e
jne case.0x14006757e.138
std
add byte [rax], al
invalid
jmp [rsi]
std
add byte [rax], al
add byte [rsi + 0x45], ah
test r12w, r12w
test r12w, r12w
test r12d, r12d
jne case.0x14006757e.138
add byte [rax], al
lea r14, [rsp + 0x80]
lea esi, [rsp + 0x80]
mov ah, 0x24
add byte [rax], 0
add byte [rax], al
invalid
invalid
add byte [rax], al
mov r8d, 0x250
push rax
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rcx, r14
xor edx, edx
call sub.VCRUNTIME140.dll_memset
adc al, byte [r8]
mov rdi, qword [rbx + 8]
mov rcx, rdi
mov rdx, r14
call qword [sym.imp.kernel32.dll_FindNextFileW]
adc eax, 0x129284
adc eax, 0x129284
test eax, eax
je 0x140068055
add byte [rbx + rcx*4 + 0x33], cl
mov r14, qword [rbx]
mov esi, dword [rbx]
lea rbx, [rsp + 0x80]
lea ebx, [rsp + 0x80]
add byte [rax], al
add byte [rbx + rcx*4 + 0x3d], cl
push 0xffffffffffffff92
xchg edx, eax
mov r15, qword [sym.imp.kernel32.dll_FindNextFileW]
xchg edx, eax
adc al, byte [rax]
jmp 0x140067fd1
mov rcx, rdi
stc
mov rdx, rbx
mov edx, ebx
call r15
test eax, eax
ror byte [rdi], 0x84
test byte [rax], al
add byte [rax], al
invalid
je 0x140068055
test byte [rax + rax - 0x7c9a0000], al
add byte [rsi - 0x7d], ah
cmp word [rsp + 0xac], 0x2e
mov esp, 0xac24
and al, 0xac
add byte [rax], al
invalid
add byte [rax], al
jne case.0x140062413.418
add byte [rsi], ch
jne case.0x140062413.418
movzx eax, word [rsp + 0xae]
test byte [rsi + rbp*4], ah
and al, 0xae
scasb al, byte [rdi]
add byte [rax], al
add byte [rsi - 0x7b], ah
test ax, ax
je 0x140067fc0
invalid
invalid
clc
test ax, ax
test eax, eax
je 0x140067fc0
xlatb
cmp ax, 0x2e
jne case.0x140062413.418
jne case.0x140062413.418
cmp word [rsp + 0xb0], 0
je 0x140067fc0
invalid
mov al, 0
add byte [rax], al
add byte [rsi + rax*8 - 0x10], dh
invalid
lock inc qword [r14]
inc qword [r14]
inc dword [rsi]
jle 0x140068157
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x8024
add byte [rax], 0
mov rdi, qword [rsp + 0x80]
movups xmm0, xmmword [rsp + 0x88]
and al, 0x88
add byte [rax], al
invalid
add byte [rax], 0
add byte [rdi], cl
adc byte [rsp + 0x88], al
and al, 0x88
add byte [rax], al
invalid
and al, 0x88
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x20], eax
and al, 0x20
add byte [rax], al
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
and byte [rdi], cl
adc byte [rsp + 0x98], al
cwde
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x98]
cwde
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm0
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov eax, dword [rsp + 0xa8]
test byte [rax + rbp*4], ah
and al, 0xa8
add byte [rax], al
add byte [rcx + 0xf402444], cl
mov dword [rsp + 0x40], eax
invalid
add byte [rax], al
mov dword [rsp + 0x40], eax
movzx ebp, word [rsp + 0xac]
mov bh, 0xac
and al, 0xac
add byte [rax], al
add byte [rdi + rcx - 0x49], al
mov esp, 0xae24
add byte [rdi + rcx - 0x49], al
movsb byte [rdi], byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rax], al
mov bh, 0xac
lodsb al, byte [rsi]
and al, 0xac
add byte [rax], al
add byte [rdi + rcx - 0x49], al
mov esp, 0xae24
and al, 0xae
add byte [rax], al
add byte [rdi + rcx - 0x49], al
movsb byte [rdi], byte [rsi]
movzx esp, word [rsp + 0xb0]
mov bh, 0xa4
and al, 0xb0
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
add byte [rax], al
lea rdx, [rsp + 0xb2]
lea edx, [rsp + 0xb2]
and al, 0xb2
add byte [rax], al
add bl, ch
call sub.kernel32.dll_GetLastError
xor dword [rdx], edx
invalid
jmp case.0x14006a0aa.378
call sub.kernel32.dll_GetLastError
xor dword [rdx], edx
add byte [rbx - 0x7af0ed08], al
cmp eax, 0x12
invalid
invalid
adc al, byte [rax]
cmp eax, 0x12
jne 0x1400680e6
invalid
add dword [rax], 0
invalid
test dword [rbx + 0x48000000], eax
add dword [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsi], 0
mov dword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x140068145
invalid
add al, dh
inc qword [r14]
invalid
lock inc qword [r14]
invalid
jle 0x140068157
mov ds, esi
fiadd word [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rbx + 0x46]
lea edx, [rbx + 0x46]
push rbx
mov rdi, qword [rbx + 0x14]
mov rdi, qword [rbx + 0x14]
mov edi, dword [rbx + 0x14]
jnp 0x140068095
adc al, 0x8b
mov eax, dword [rbx + 0x3c]
mov dword [rsp + 0x40], eax
and al, 0x40
cmp al, 0x89
cmp al, 0x89
and al, 0x40
and al, 0x40
movups xmm0, xmmword [rbx + 0x2c]
movups xmm0, xmmword [rbx + 0x2c]
adc byte [rbx + 0x2c], al
sub al, 0xf
sub al, 0xf
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
xor byte [rdi], cl
movups xmm0, xmmword [rbx + 0x1c]
adc byte [rbx + 0x1c], al
sbb al, 0xf
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
and al, 0x20
lea rcx, [rsp + 0x2d2]
lea ecx, [rsp + 0x2d2]
rol byte [rdx], cl
add byte [rax], al
invalid
add byte [rcx - 0x48], al
invalid
mov r8d, 0x21e
add al, ch
js 0x1400680eb
call sub.VCRUNTIME140.dll_memcpy
adc al, byte [rax]
mov eax, dword [rsp + 0x40]
and al, 0x40
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
and al, 0x70
movaps xmm0, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], al
and byte [rdi], cl
sub byte [rsp + 0x30], cl
and al, 0x30
movaps xmm1, xmmword [rsp + 0x30]
and al, 0x30
xor byte [rdi], cl
sub dword [rsp + 0x60], ecx
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
push rax
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x2d2]
invalid
invalid
add byte [rax], al
lea rdx, [rsp + 0x2d2]
lea edx, [rsp + 0x2d2]
mov r8d, 0x21e
mov eax, 0x21e
invalid
add al, byte [rax]
add al, ch
invalid
call sub.VCRUNTIME140.dll_memcpy
adc al, byte [rax]
adc al, byte [rax]
adc al, byte [rax]
add bl, ch
adc ch, al
jmp 0x1400680f8
call sub.kernel32.dll_GetLastError
mov ch, 0x30
adc al, byte [rax]
mov edi, eax
shl rdi, 0x20
shl edi, 0x20
shl edi, 0x20
and byte [rax - 0x7d], cl
or rdi, 2
or edi, 2
iretd
add al, byte [rbp + 0x31]
xor r14d, r14d
test byte [rcx + rcx*4 + 0x76], 8
mov qword [rsi + 8], r14
or byte [rax - 0x77], cl
jle 0x140068110
mov qword [rsi + 0x10], rdi
movaps xmm0, xmmword [rsp + 0x50]
and al, 0x50
push rax
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rsi + 0x18], xmm0
adc dword [rsi + 0x18], eax
sbb byte [rdi], r9b
sbb byte [rdi], cl
movups xmmword [rsi + 0x28], xmm1
adc dword [rsi + 0x28], ecx
sub byte [rbx - 0x768fdbbc], r9b
sub byte [rbx - 0x768fdbbc], cl
mov eax, dword [rsp + 0x70]
and al, 0x70
mov dword [rsi + 0x38], eax
cmp byte [rsi - 0x77], r12b
cmp byte [rsi - 0x77], ah
mov word [rsi + 0x3c], bp
outsb dx, byte [rsi]
cmp al, 0x66
mov dword [rsi + 0x3e], r15d
mov dword [rsi + 0x3e], edi
mov word [rsi + 0x3e], r15w
mov dword [rsi + 0x3e], edi
mov word [rsi + 0x40], r12w
mov dword [rsi + 0x40], r12d
lea rcx, [rsi + 0x42]
lea rcx, [rsi + 0x42]
lea rdx, [rsp + 0x80]
lea rdx, [rsp + 0x80]
lea edx, [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rcx - 0x48], al
invalid
mov r8d, 0x21e
mov eax, 0x21e
add al, ch
call sub.VCRUNTIME140.dll_memcpy
out 0x3f, eax
invalid
adc al, byte [rax]
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
add rsp, 0x4f0
add esp, 0x4f0
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop r15
ret
ud2
or ecx, dword [rdi]
or ecx, esp
int3
int3
int3
push r15
push rdi
push r14
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x158
sub esp, 0x158
in al, dx
pop rax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
rol byte [rax], 1
add byte [rax], al
invalid
mov qword [rbp + 0xd0], 0xfffffffffffffffe
mov dword [rbp + 0xd0], 0xfffffffe
rol byte [rax], 1
add byte [rax], al
invalid
invalid
mov rsi, r8
mov esi, eax
mov rbx, rcx
mov ebx, ecx
mov r15, qword [rcx]
mov r14, qword [rcx + 0x10]
cmp dword [rbx + rcx*4 + 0x71], ecx
adc byte [rbp - 0x7b], cl
test r14, r14
test byte [rax - 0x77], 0x95
rol byte [rax], 0
mov qword [rbp + 0xc0], rdx
mov dword [rbp + 0xc0], edx
add byte [rax], al
add byte [rdi + rdx*2 + 0x48], dh
mov dword [rbp + 0xb8], esi
je case.0x140067733.59
push rdi
mov qword [rbp + 0xb8], rsi
mov eax, 0x48000000
mov esi, ebx
invalid
add byte [rax], al
mov rsi, rbx
fiadd word [rbx + 0xf]
movzx eax, byte [r14 + r15 - 1]
movzx eax, byte [rsi + rdi - 1]
mov dh, 0x44
invalid
invalid
cmp al, 0x2f
setne r12b
setne ah
cmp al, 0x5c
pop rsp
setne bl
xchg ebp, eax
ret
lea rcx, [rbp + 0x60]
mov rdx, r15
cli
mov r8, r14
mov eax, esi
call fcn.140062b00
movzx r13d, byte [rbp + 0x60]
invalid
test eax, 0xf44ffff
mov dh, 0x6d
invalid
movzx ebp, byte [rbp + 0x60]
invalid
movzx eax, r13b
mov r10, qword [rbp + 0x70]
mov r9, qword [rbp + 0x80]
add byte [rax], al
invalid
invalid
jo 0x140068223
mov ecx, dword [rbp + 0x80]
lea eax, [rax + 0x48000000]
lea ecx, [0x1401f7bf0]
or al, 0xfa
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401f7bf0]
or eax, 0x18fa0c
or al, 0xfa
cli
sbb byte [rax], al
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rax*4]
adc al, 0x81
add rdx, rcx
mov rcx, r15
retf 0x894c
stc
jmp rdx
lea rcx, [r10 + 4]
lea ecx, [rdx + 4]
jmp case.0x140067733.60
mov r13b, 6
xor edi, edi
invalid
invalid
inc dword [rbp + 0x31]
in al, 0xe9
xor r12d, r12d
jmp case.0x14006757e.177
add byte [rax], al
push rax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
add qword [r13 - 0x7b], rcx
lea rcx, [r9 + 1]
test r9, r9
add dword [rbp - 0x7b], ecx
leave
cmove rcx, r9
leave
add rcx, r10
add rcx, 8
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
or bl, ch
jmp case.0x140067733.60
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
sbb dword [rcx - 0x73], ecx
lea rcx, [r9 + 1]
invalid
invalid
jmp case.0x140067733.60
lea rcx, [r9 + 1]
add dword [rbp - 0x7b], ecx
test r9, r9
test ecx, ecx
leave
cmove rcx, r9
cmove ecx, ecx
add rcx, r10
add rcx, 2
jmp case.0x140067733.60
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
cmp rcx, r14
int1
ja case.default.0x140068aff
jne 0x140068246
add al, 0x31
invalid
xor edi, edi
jmp case.0x140062576.435
add rcx, r15
stc
movzx ecx, byte [rcx]
mov dh, 9
or dword [rax - 0x6bf0a307], eax
ret 0xf980
invalid
stc
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete dil
sete bh
or dil, dl
xlatb
and r12b, bl
and ah, bl
mov rcx, qword [rbp + 0x61]
mov rdx, qword [rbp + 0x68]
mov edx, dword [rbp + 0x68]
mov qword [rbp + 7], rdx
push rbp
invalid
mov qword [rbp], rcx
mov r11, qword [rbp + 0x78]
mov ebx, dword [rbp + 0x78]
mov ebx, dword [rbp + 0x78]
mov ecx, 6
add byte [rcx + 0x158d48c0], cl
mov edi, ecx
stc
mov eax, eax
lea rdx, [0x1401f7c0c]
lea edx, [0x1401f7c0c]
lea edx, [0x1401f7c0c]
stc
sbb byte [rax], al
movsxd r8, dword [rdx + rax*4]
add r8, rdx
mov qword [rbp - 0x20], r9
mov qword [rbp - 0x18], r10
mov qword [rbp - 0x10], r11
invalid
invalid
jmp r8
jmp rax
lea rdx, [r10 + 4]
jmp 0x1400682c3
add al, 0xeb
lea rdx, es:[r9 + 1]
lea rdx, [r9 + 1]
lea rdx, [r9 + 1]
test r9, r9
cmove rdx, r9
add rdx, r10
add rdx, 2
add edx, 2
ror byte [rax - 0x7d], cl
ret 0xeb02
add ch, bl
add edx, 2
add ch, bl
adc cl, byte [rcx - 0x73]
lea rdx, [r9 + 1]
test r9, r9
jmp 0x1400682c3
lea rdx, [r9 + 1]
test r9, r9
test ecx, ecx
cmove rdx, r9
add rdx, r10
add edx, edx
add edx, edx
add rdx, 8
add edx, 8
test rdx, rdx
test edx, edx
mov rbx, rsi
mov ebx, esi
je 0x1400682e8
lea rdx, [0x1401f7c28]
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
add eax, edx
mov rsi, qword [rbp + 0xb8]
mov esi, dword [rbp + 0xb8]
mov ch, 0xb8
add byte [rax], al
add bh, bh
invalid
mov eax, 0xff000000
jmp rax
loopne 0x14006832c
lea rcx, [r10 + 4]
lea ecx, [rdx + 4]
jmp case.0x1400682e0.2
mov rsi, qword [rbp + 0xb8]
mov rsi, qword [rbp + 0xb8]
mov ch, 0xb8
add byte [rax], al
invalid
mov eax, 0xeb000000
add byte [rax], al
add bl, ch
jmp case.0x140062576.426
pop rbx
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, qword [rbp + 0xb8]
invalid
add byte [rax], al
add byte [rax], al
mov rbx, rsi
mov rsi, qword [rbp + 0xb8]
invalid
add byte [rax], al
add byte [rax], al
mov eax, 0xeb000000
xor al, 0x48
invalid
add byte [rax], al
jmp case.0x1400682e0.2
mov rbx, rsi
mov ebx, esi
mov rsi, qword [rbp + 0xb8]
mov esi, dword [rbp + 0xb8]
mov ch, 0xb8
add byte [rax], al
add byte [rax], al
jmp case.0x140062576.426
lea rax, [r9 + 1]
add byte [rax], al
jmp case.0x140062576.426
lea rax, [r9 + 1]
lea eax, [rcx + 1]
add dword [rbp - 0x7b], ecx
test r9, r9
leave
cmove rax, r9
lea rcx, [r10 + rax]
lea ecx, [rdx + rax]
ror dword [rcx - 0x73], 0xc
add cl, byte [rax - 0x7d]
invalid
lea ecx, [rdx + rax]
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
jmp case.0x1400682e0.2
adc ecx, dword [rcx - 0x73]
add dword [r13 - 0x7b], ecx
add dword [rbp - 0x7b], ecx
lea rax, [r9 + 1]
test r9, r9
add dword [rbp - 0x7b], ecx
leave
cmove rax, r9
cmove eax, ecx
ror dword [rcx - 0x73], 0xc
ror dword [rcx - 0x73], 0xc
lea rcx, [r10 + rax]
or al, 2
add cl, byte [rax - 0x7d]
add rcx, 8
ror dword [rax], 0x41
movzx eax, ah
mov dh, 0xc4
movzx eax, r12b
mov dh, 0xc4
xor r12d, r12d
xor esp, esp
cmp rcx, r14
cmp ecx, esi
cmovne r12d, eax
cmovne esp, eax
loopne case.0x1400682e0.9
loopne case.0x1400682e0.9
cmp r13b, 5
cmp ch, 5
add eax, 0xe0450f44
cmovne r12d, eax
cmovne esp, eax
mov rdx, qword [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov rdx, rsi
call fcn.1400623d0
mov rcx, rdx
mov ecx, edx
mov rdx, rsi
mov edx, esi
call fcn.1400623d0
inc dword [rax + rax*8 - 0x72b78a8b]
test al, al
jne 0x1400683d7
sal byte [rbp + 0x75], 0x48
lea ecx, [rbp + 0x60]
invalid
invalid
lea rcx, [rbp + 0x60]
invalid
invalid
mov rdx, qword [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
call fcn.140062b00
movzx edx, byte [rbp + 0x60]
cmpsd dword [rsi], dword [rdi]
invalid
mov rcx, qword [rbp + 0x70]
mov ecx, dword [rbp + 0x70]
jo case.0x14003e27b.2150
mov rax, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
lea r8, [0x1401f7c3c]
lea eax, [0x1401f7c3c]
add eax, 0x18f8b1
mov cl, 0xf8
sbb byte [rax], al
invalid
add byte [rcx + 0x63], cl
adc al, 0x90
nop
movsxd rdx, dword [r8 + rdx*4]
invalid
nop
add rdx, r8
jmp rdx
loop 0x1400683dd
add rcx, 4
add ecx, 4
jmp 0x1400683ce
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
test rax, rax
cmove rdx, rax
cmove edx, eax
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 2
invalid
invalid
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add ch, bl
jmp 0x1400683ce
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x1400683ce
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
test eax, eax
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
invalid
invalid
test eax, eax
cmove rdx, rax
cmove edx, eax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
add rcx, rdx
add rcx, 8
or bl, ch
jmp 0x1400683ce
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
int1
cmp rcx, rsi
ja case.0x14007b013.199
xchg dword [rbx + 0x48000007], ecx
invalid
add byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
invalid
mov qword [rbx + 0x10], 0
mov dword [rbx + 0x10], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
invalid
mov rdx, qword [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
call fcn.1400663a0
invalid
scasd eax, dword [rdi]
invalid
call qword [rax + 0x58c48148]
nop
add rsp, 0x158
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test rsi, rsi
div byte [rbp + rsi*2 + 0x41]
je 0x140068480
jne 0x14006844d
cmp r13b, 3
cmp ch, 3
add esi, dword [rbx + 0x6f]
jae 0x140068480
mov qword [rbp - 0x60], r15
jge case.0x140068392.1
movabs al, byte [0xb06d8844a875894c]
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x50], r13b
mov byte [rbp - 0x50], ch
mov byte [rbp - 0x50], ch
mov rax, qword [rbp]
mov rcx, qword [rbp + 7]
mov qword [rbp - 0x4f], rax
invalid
invalid
invalid
mov dword [rbp - 0x4f], eax
mov cl, 0x48
mov qword [rbp - 0x48], rcx
mov dword [rbp - 0x48], ecx
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x40], eax
call 0x1004c0d7d
mov dword [rbp - 0x40], eax
ror byte [r8 - 0x75], 0x45
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
mov qword [rbp - 0x38], rax
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
loopne case.0x14003e27b.2178
mov dword [rbp - 0x30], eax
shl byte [r14 - 0x39], 1
shl byte [rsi - 0x39], 1
mov word [rbp - 0x28], 0x200
fadd dword [r8]
add al, byte [rax - 0x78]
invalid
invalid
mov byte [rbp - 0x26], dil
jge case.0x140062413.423
lea rcx, [rbp + 0x60]
lea ecx, [rbp + 0x60]
invalid
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
push rbp
movabs al, byte [0x607d80ffffab44e8]
stosd dword [rdi], eax
invalid
inc dword [rax + 0x480a607d]
invalid
pop rbp
call fcn.140062fa0
cmp byte [rbp + 0x60], 0xa
stosd dword [rdi], eax
stosd dword [rdi], eax
invalid
inc dword [rax + 0x480a607d]
mov qword [rbp - 8], rbx
mov dword [rbp - 8], ebx
clc
jne 0x1400684c6
mov qword [rbp + 0xa0], 8
mov dword [rbp + 0xa0], 8
test dword [rax + 0x8000000], esp
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
invalid
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
adc dword [rbp + 0xa8], eax
test al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
jmp 0x1400685dd
pop rbp
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0x60]
lea ecx, [rbp + 0x60]
invalid
mov rdi, qword [rbp + 0xc0]
mov ebp, 0xc0
add byte [rax - 0x77], cl
mov rdx, rdi
cli
mov r8, rsi
mov eax, esi
invalid
call fcn.140062b00
push 0xffffffffffffffa6
cmpsb byte [rsi], byte [rdi]
invalid
movzx eax, byte [rbp + 0x60]
mov dh, 0x45
invalid
invalid
mov rcx, qword [rbp + 0x70]
mov ecx, dword [rbp + 0x70]
mov rdx, qword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
movzx r8d, al
movzx eax, al
ror byte [rbp + rcx*4 + 0xd], 0xa8
lea r9, [0x1401f7c58]
or eax, 0x18f7a8
test al, 0xf7
neg dword [rax]
sbb byte [rax], al
add byte [rdi + 0x63], cl
adc al, 0x81
invalid
movsxd r10, dword [r9 + r8*4]
invalid
or dword [rbp + 1], 0xf08949ca
add r10, r9
retf 0x8949
mov r8, rsi
jmp r10
jmp rdx
add rcx, 4
add ecx, 4
jmp 0x140068654
mov es, word [rcx]
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 5
invalid
movzx eax, byte [0x14024a6a0]
add eax, 0x1e21d3
shl dword [rcx], cl
and dword [rsi], ebx
invalid
add byte [rcx + 0xe0], bh
mov ecx, 0xe0
add byte [rax], al
add al, ch
invalid
add byte [rax], al
call fcn.140010290
mov ecx, 0x48fffa7d
test eax, eax
test rax, rax
je 0x140068b8b
stosd dword [rdi], eax
invalid
add byte [rax], al
mov r14, rax
mov esi, eax
mov rax, qword [rbp + 0x90]
mov eax, dword [rbp + 0x90]
test dword [rax + 0x49000000], edx
nop
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
mov qword [r14 + 0x30], rax
mov dword [rsi + 0x30], eax
xor byte [rdi], r9b
movups xmm0, xmmword [rbp + 0x60]
adc byte [rbp + 0x60], al
movups xmm1, xmmword [rbp + 0x70]
adc byte [rbp + 0x70], cl
jo case.0x140063268.393
movups xmm2, xmmword [rbp + 0x80]
adc byte [rbp + 0x80], dl
xchg ebp, eax
add byte [rax], 0
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r14 + 0x20], xmm2
adc dword [rsi + 0x20], edx
and byte [rcx + 0xf], al
movups xmmword [r14 + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc byte [rcx + 0xf], al
adc dword [rsi], eax
movups xmmword [r14], xmm0
movups xmmword [rsi], xmm0
mov qword [rbp + 0x10], r14
jne case.0x140067733.75
mov qword [rbp + 0x18], 4
mov dword [rbp + 0x18], 4
sbb byte [r8 + rax], r8b
sbb byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x20], 1
mov dword [rbp + 0x20], 1
and byte [r9], r8b
and byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
push rbp
ror byte [rdi], 0x10
pop rbp
movups xmm3, xmmword [rbp - 0x30]
ror byte [rdi], 1
sub dword [rbp + 0x90], ebx
nop
add byte [rax], al
invalid
movaps xmmword [rbp + 0x90], xmm3
nop
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x80], edx
movaps xmmword [rbp + 0x80], xmm2
add byte [rax], 0
add byte [rdi], cl
sub dword [rbp + 0x70], ecx
movaps xmmword [rbp + 0x70], xmm1
jo 0x140068551
movaps xmmword [rbp + 0x60], xmm0
sub dword [rbp + 0x60], eax
invalid
lea rcx, [rbp + 0x28]
lea rdx, [rbp + 0x60]
lea edx, [rbp + 0x60]
sub byte [r8 - 0x73], r9b
lea edx, [rbp + 0x60]
push rbp
invalid
call fcn.140062fa0
cmp byte [rbp + 0x28], 0xa
invalid
je case.0x1400684ba.20
stosb byte [rdi], al
invalid
inc dword [rax + 0x740a287d]
outsd dx, dword [rsi]
or dh, byte [rdi + rbp*2 + 0x41]
mov r15d, 1
mov edi, 1
add byte [rax], al
lea rdi, [rbp + 0x10]
lea edi, [rbp + 0x10]
lea r13, [rbp + 0x28]
lea ebp, [rbp + 0x28]
sub byte [rbp + rcx*4 + 0x65], cl
lea r12, [rbp + 0x60]
invalid
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], al
cmp r15, qword [rbp + 0x18]
cmp edi, dword [rbp + 0x18]
jne 0x140068585
mov rcx, rdi
mov ecx, edi
stc
mov rdx, r15
cli
call fcn.140068c80
inc dword [rsi]
add byte [rax], al
mov r14, qword [rbp + 0x10]
mov esi, dword [rbp + 0x10]
adc byte [rcx + 0x6b], cl
invalid
imul rax, r15, 0x38
imul eax, edi, 0x38
cmp byte [rax - 0x75], cl
pop r8
mov rcx, qword [rbp + 0x58]
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rbp + 0x28]
adc byte [rbp + 0x28], al
invalid
adc byte [rbp + 0x28], al
movups xmm1, xmmword [rbp + 0x38]
adc byte [rbp + 0x38], cl
cmp byte [r15], r9b
cmp byte [rdi], cl
movups xmm2, xmmword [rbp + 0x48]
adc byte [rbp + 0x48], dl
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
adc dword [rsi + rax + 0x10], ecx
invalid
and byte [rcx + 0xf], al
movups xmmword [rsi + rax + 0x10], xmm1
adc dword [rsi + rax + 0x10], ecx
invalid
movups xmmword [r14 + rax], xmm0
movups xmmword [rsi + rax], xmm0
adc dword [rsi + rax], eax
invalid
inc r15
mov qword [rbp + 0x20], r15
mov dword [rbp + 0x20], edi
mov rcx, r13
mov ecx, ebp
jmp 0x128e90f09
mov rdx, r12
mov edx, esp
loop 0x1400685a5
call fcn.140062fa0
cmp byte [rbp + 0x28], 0xa
jge case.0x14003e244.1775
invalid
fild qword [rcx + 0x7d80ffff]
test eax, 0x7d80ffff
jge case.0x14003e244.1775
sub byte [rdx], cl
or dh, byte [rbp - 0x57]
jne 0x140068570
test eax, 0x1045100f
movups xmm0, xmmword [rbp + 0x10]
adc byte [rdi], cl
movaps xmmword [rbp + 0xa0], xmm0
sub dword [rbp + 0xa0], eax
movabs al, byte [0x4820458b48000000]
mov dword [rbp + 0xb0], eax
add byte [rax], al
invalid
mov rax, qword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
and byte [r8 - 0x77], r9b
test dword [rax - 0x3a000000], esi
add byte [rax], al
add dh, al
mov qword [rbp + 0xb0], rax
add byte [rax], al
add dh, al
mov byte [rbp + 0xcf], 1
test edi, ecx
add byte [rax], al
add byte [rcx], al
invalid
add dword [rax - 0x73], ecx
sub byte [r8 - 0x75], r9b
sub byte [rax - 0x75], cl
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
sub byte [rax - 0x75], cl
mov rdi, qword [rbp + 0xc0]
mov ebp, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rdi
add byte [rax], al
mov rdx, rdi
mov edx, edi
mov r8, rsi
mov eax, esi
call fcn.140062b00
movzx edx, byte [rbp + 0x28]
mov rcx, qword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
cmp byte [rax - 0x75], cl
mov rax, qword [rbp + 0x48]
mov eax, dword [rbp + 0x48]
lea r8, [0x1401f7ca8]
lea r8, [0x1401f7ca8]
add eax, 0x18f69b
sbb byte [rax], al
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
nop
add r9, r8
jmp r9
invalid
loope case.0x140073f35.41
add rcx, 4
add ecx, 4
jmp 0x14006871c
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
invalid
invalid
ror dword [rax], 0xeb
jmp 0x140068654
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140068654
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 ecx, eax
ret 0x14c
add ecx, eax
add rcx, 2
jmp 0x140068654
invalid
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov eax, esi
mov ecx, 2
mov r8, rsi
mov eax, esi
sub r8, rcx
jb case.0x14007b013.199
invalid
invalid
invalid
add byte [rax], al
invalid
invalid
add al, byte [0x1434e8662]
add byte [rax + 3], cl
add rcx, qword [rbp + 0xc0]
invalid
rol byte [rax], 0
add byte [rax - 0x77], cl
mov rdi, rcx
mov rdi, rcx
mov edi, ecx
test r8, r8
je 0x140068682
movzx ecx, byte [rdi]
cmp cl, 0x5c
sete dl
invalid
jo 0xd415e370
ret 0xf980
cmp cl, 0x2f
sete cl
or cl, dl
invalid
xchg esp, eax
ror dword [rax], 0xd1
invalid
shr ebx, 1
add dh, byte [rcx]
jmp 0x140068684
xor ecx, ecx
leave
cmp al, 5
jb 0x1400686af
test cl, cl
jne 0x1400686af
test r12b, r12b
je 0x1400683df
test byte [rdx - 3], cl
invalid
invalid
test byte [rdx - 3], cl
invalid
lea rdx, [0x1401b82f8]
adc eax, 0x14fc5c
pop rsp
cld
adc al, 0
mov r8d, 1
mov rcx, rbx
call fcn.1400663a0
fdiv st(7), st(0)
invalid
jmp 0x1400683df
xor ch, bh
invalid
invalid
fdiv st(7), st(0)
invalid
xor ch, bh
std
invalid
lea rcx, [rbp + 0x60]
mov rdx, r15
mov edx, edi
mov r8, r14
call fcn.140062b00
movzx r8d, byte [rbp + 0x60]
invalid
invalid
invalid
invalid
mov rax, qword [rbp + 0x70]
mov eax, dword [rbp + 0x70]
jo case.0x14006757e.185
mov rdx, qword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
add byte [rax], al
lea rcx, [0x1401f7c74]
lea ecx, [0x1401f7c74]
or eax, 0x18f59f
movsxd r9, dword [rcx + r8*4]
add r9, rcx
invalid
jmp r9
jmp rcx
lea rcx, [rax + 4]
jmp case.0x140062576.446
add dword [rax + rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
push rax
lea rdx, [rax + 1]
test rax, rax
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14006871c
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x14006871c
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
invalid
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
add byte [rax + 0x39], cl
int1
mov ecx, 2
cmp rcx, rsi
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
add byte [rax], al
ja 0x140068b73
jne 0x140068732
add al, 0x31
shr bl, 0x15
xor eax, eax
jmp 0x140068747
add rcx, rax
mov rdi, rcx
ror dword [rax - 0x77], 0xcf
movzx eax, byte [rdi]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
mov rcx, qword [rbp + 0x48]
mov qword [rbp + 0x90], rcx
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
sub byte [rdi], cl
adc byte [rbp + 0x38], cl
movups xmmword [rbp + 0x80], xmm1
movups xmmword [rbp + 0x70], xmm0
mov rcx, qword [rbp + 0xc0]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], rsi
mov word [rbp + 0x98], 0x200
test dword [rax], ebx
add cl, byte [rax + 0x9a85]
add byte [rax - 0x73], cl
jne 0x1400687b0
test dword [rax], ebx
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0x9a85]
add byte [rax - 0x73], cl
jne 0x1400687b0
lea rdi, [rbp + 0x28]
lea rbx, [rbp + 0x60]
sub byte [rax - 0x73], cl
pop rbp
invalid
xor r15d, r15d
xor edi, edi
lea r14, [rbp + 0xa0]
lea esi, [rbp + 0xa0]
add byte [rax], al
add bl, ch
nop dword [r8 + r8]
jmp case.0x1400624be.449
mov rdx, qword [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
imul rax, rdx, 0x38
add rax, qword [rbp + 0xa0]
add eax, dword [rbp + 0xa0]
movabs al, byte [0x100f208844000000]
invalid
add byte [rax], al
mov byte [rax], r12b
mov byte [rax], ah
and byte [rdi], cl
adc byte [rsi], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + 1], xmm0
add dword [rdi], ecx
adc dword [rax + 0x11], ecx
invalid
add dword [rdi], ecx
adc dword [rax + 0x11], ecx
invalid
adc dword [rdi], ecx
adc dword [rax + 0x21], edx
push rax
invalid
movups xmmword [rax + 0x21], xmm2
push rax
and dword [rax - 0x75], ecx
invalid
mov rcx, qword [rsi + 0x2f]
invalid
mov qword [rax + 0x30], rcx
inc rdx
mov qword [rbp + 0xb0], rdx
mov dword [rbp + 0xb0], edx
mov byte [rbp + 0xcf], 1
add byte [rax], al
add byte [rcx], al
add dword [rax - 0x77], ecx
stc
mov rcx, rdi
mov rdx, rbx
call fcn.140062fa0
movzx r12d, byte [rbp + 0x28]
cmp r12b, 0xa
cmp ah, 0xa
cmp ah, 0xa
je 0x1400688b8
test byte [rcx + 0x41000000], bh
lea eax, [rsp - 6]
add byte [rcx - 0x73], al
and al, 0xfa
lea eax, [r12 - 6]
movzx ecx, al
lea rax, [rcx + 1]
add dword [r8 + 0xf4904f9], eax
invalid
invalid
cmp rax, 1
invalid
add dword [r8 + 0xf4904f9], eax
invalid
add dword [rax + rdi - 0x7d], esi
clc
add dh, byte [rcx + rax*8 - 0x7d]
invalid
invalid
clc
je 0x140068850
cmp eax, 2
je case.0x1400624be.449
invalid
rol dword [rbx + 0x6e7503f8], 0x48
mov edx, dword [rbp + 0xb0]
mov al, 0
add byte [rax], al
cmp eax, 3
jne 0x140068890
add esi, dword [rbp + 0x6e]
mov rdx, qword [rbp + 0xb0]
mov al, 0
add byte [rax], al
test rdx, rdx
je case.0x1400624be.449
dec rdx
mov rax, qword [rbp + 0xa0]
test dword [rax + 0x48000000], esp
imul ecx, edx, 0x38
retf 0x8b48
test dword [rax + 0x48000000], esp
movabs al, byte [0x8038ca6b48000000]
cmp al, 8
or byte [rcx], cl
jne case.0x1400624be.449
add byte [rax], al
add byte [rax + 0x6b], cl
retf 0x8038
imul ecx, edx, 0x38
cmp byte [rax + rcx], 9
or byte [rcx], cl
jne case.0x1400624be.449
jmp 0x1400687d7
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
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx], dh
ror byte [rax - 0x7d], cl
xor edx, edx
cmp qword [rbp + 0xb0], 0
mov ebp, 0xb0
invalid
mov ebp, 0xb0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
setne dl
mov qword [rbp + 0xb0], rdx
xchg ebp, eax
mov al, 0
add byte [rax], al
xchg ebp, eax
mov al, 0
add byte [rax], al
add byte [rax + 0x39], cl
xchg ebp, eax
cmp qword [rbp + 0xa8], rdx
test al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test dword [rsi], esi
invalid
jne 0x1400687a7
mov byte [rbp + 0xcf], 1
iretd
add dword [rcx + rcx*4 - 0xf], ecx
mov rcx, r14
int1
call fcn.140068c80
add byte [rax], al
jmp 0x1400687a0
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0xb0]
xchg ebp, eax
mov al, 0
invalid
add byte [rax], al
add byte [rax + 0x3b], cl
xchg ebp, eax
test al, 0
add byte [rax], al
add byte [rax], al
cmp rdx, qword [rbp + 0xa8]
jne 0x1400687a7
inc esi
test edi, ecx
iretd
add byte [rax], al
add byte [rcx], al
invalid
mov byte [rbp + 0xcf], 1
iretd
add dword [rcx + rcx*4 - 0xf], ecx
mov rcx, r14
mov ecx, esi
call fcn.140068c80
int 3
add byte [rax], al
add eax, dword [rax]
add cl, ch
call 0x1890688b7
invalid
dec dword [rax - 0x39]
sub byte [r9], r8b
add dword [rax], eax
add byte [rax], al
jmp 0x1400687a0
invalid
mov qword [rbp + 0x28], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
adc dword [rbp + 0x30], eax
mov byte [rbp + 0x40], 1
invalid
invalid
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
adc dword [rbp + 0x30], eax
adc dword [rbp + 0x30], eax
mov byte [rbp + 0x40], 1
add dword [rax - 0x75], ecx
mov rax, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
test dword [rax + 0x48000000], esp
mov dword [rbp + 0xc0], eax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xc0], rax
add byte [rax], al
mov rax, qword [rbp + 0xa8]
test dword [rax + 0x48000000], ebp
mov dword [rbp + 0xb8], eax
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0xb8], rax
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0xb0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xb0]
test rax, rax
mov rax, qword [rbp + 0xb0]
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
je 0x140068a64
invalid
invalid
test rax, rax
je 0x140068a64
test byte [rbp + 1], ch
add byte [rax], al
imul rsi, rax, 0x38
imul esi, eax, 0x38
invalid
mov rbx, qword [rbp + 0xc0]
mov ebx, dword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax + 1], cl
add rsi, rbx
lea r12, [rbp + 0x61]
add byte [rax], al
add rsi, rbx
add esi, ebx
lea r12, [rbp + 0x61]
lea rdi, [0x1401f7cc4]
lea edi, [0x1401f7cc4]
lea edi, [0x1401f7cc4]
sbb byte [rax], al
xor eax, eax
jmp 0x140068923
shr bl, 0xf
xor eax, eax
add rbx, 0x38
add ebx, 0x38
ret
cmp rbx, rsi
cmp ebx, esi
je 0x140068a64
je 0x140068a64
test byte [rcx + 1], al
add byte [rax], al
add dword [r8], eax
add byte [rdi + rcx - 0x4a], al
movzx r13d, byte [rbx]
cmp r13d, 0xa
or cl, byte [rdi]
test byte [rbx], dh
xor eax, dword [rcx]
add byte [rax], al
sub eax, dword [rcx - 0x7d]
std
or cl, byte [rdi]
test byte [rbx], dh
invalid
xor eax, dword [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax + rcx*4 + 0x6d], al
invalid
insd dword [rdi], dx
mov byte [rbp + 0x60], r13b
mov byte [rbp + 0x60], ch
insd dword [rdi], dx
invalid
mov rcx, qword [rbx + 0x30]
mov qword [r12 + 0x2f], rcx
and al, 0x2f
xor byte [rcx - 0x77], cl
and al, 0x2f
movups xmm0, xmmword [rbx + 1]
add dword [r15], ecx
adc byte [rbx + 0x11], cl
movups xmm1, xmmword [rbx + 0x11]
movups xmm2, xmmword [rbx + 0x21]
adc byte [rbx + 0x21], dl
and dword [rcx + 0xf], eax
adc dword [rsp + 0x20], edx
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
movups xmmword [r12], xmm0
movups xmmword [rsp], xmm0
and al, 0xa8
test al, 1
je 0x140068989
invalid
add dword [rdx + rbp + 0x48], esi
lea ecx, [rbp + 0x60]
sub cl, byte [rax - 0x73]
invalid
lea rcx, [rbp + 0x60]
lea rdx, [0x1401b8438]
adc eax, 0x14face
invalid
adc al, 0
call fcn.140063370
test al, al
stosb byte [rdi], al
invalid
jne 0x140068989
invalid
mov r8d, 1
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
add byte [rax], al
add byte [rax - 0x73], cl
sub byte [r8 - 0x73], r9b
invalid
invalid
lea ecx, [rbp + 0x28]
lea rdx, [0x1401b82f8]
adc eax, 0x14f974
stc
adc al, 0
call fcn.1400663a0
dec dword [rbx + rcx*4 + 0x75]
mov r14, qword [rbp + 0x70]
jo case.0x14008099f.2
lea eax, [r13 - 6]
lea eax, [rbp - 6]
cli
movzx eax, al
mov dh, 0xc0
lea r15, [rax + 1]
lea edi, [rax + 1]
js 0x140068999
cmp al, 4
add al, 0xb8
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae r15, rax
cmovae edi, eax
movsxd rax, dword [rdi + r15*4]
invalid
add rax, rdi
add eax, edi
clc
mov r8, r15
mov eax, edi
clc
lea rdx, [0x1401b82f8]
lea edx, [0x1401b82f8]
stc
adc al, 0
add bh, bh
loopne 0x1400689ff
invalid
jmp rax
mov rdx, qword [rbp + 0x88]
mov edx, dword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x7b], cl
mov r8, qword [rbp + 0x90]
nop
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
sub cl, byte [rax - 0x75]
mov rdx, qword [rbp + 0x68]
mov r8, r14
invalid
jmp case.0x14008099f.1
mov rdx, qword [rbp + 0x68]
mov edx, dword [rbp + 0x68]
mov r8, r14
mov eax, esi
jmp case.0x14008099f.1
and dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x178586
invalid
test dword [rdi], edx
invalid
lea rdx, [0x1401e0f62]
xchg byte [rbp + 0x12eb0017], al
test dword [rdi], edx
add bl, ch
adc al, byte [rcx - 0x48]
invalid
invalid
jmp case.0x14008099f.1
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
lea rdx, [0x1401e0f60]
adc eax, 0x178575
invalid
nop dword [rax + rax]
lea rcx, [rbp + 0x28]
call fcn.1400663a0
cmp r15d, 1
cmp edi, 1
cmpsd dword [rsi], dword [rdi]
fcos
inc dword [rcx - 0x7d]
cmp edi, 1
inc dword [rcx]
je case.0x140068a26.5
test byte [rcx], dl
adc edi, edi
invalid
invalid
push qword [rax - 0x7ab2ff]
mov al, 1
test r15, r15
jne 0x140068916
mov rax, qword [rbp + 0x80]
mov ecx, r13d
mov ecx, ebp
add byte [rax], 0
add byte [rcx + rcx*4 - 0x17], al
mov ecx, ebp
lea rdx, [0x1401f7cd8]
mov ecx, 0x480018f2
invalid
sbb byte [rax], al
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r14, 4
add esi, 4
mov r13, r14
jmp case.0x140068a26.2
lea rcx, [rax + 1]
lea ecx, [rax + 1]
test rax, rax
test eax, eax
cmove rcx, rax
lea r13, [r14 + rcx]
add r13, 8
jmp case.0x140068a26.2
invalid
adc ecx, dword [rax - 0x73]
add qword [rax - 0x7b], rcx
lea rcx, [rax + 1]
lea ecx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4d, 0x2c
invalid
cmove rcx, rax
cmove ecx, eax
lea r13, [r14 + rcx]
add r13, 2
invalid
add cl, byte [rbp - 0x7b]
in eax, dx
test r13, r13
setne al
jmp 0x140068916
mov dl, 0xfe
invalid
invalid
cmp qword [rbp + 0xb8], 0
mov ebp, 0xb8
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x14024a5f8]
je case.0x1400682e0.20
mov rcx, qword [0x14024a5f8]
or eax, 0x1e1b83
xor edx, edx
mov r8, qword [rbp + 0xc0]
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x128acc
int3
add byte [rax - 0x75], cl
mov rsi, qword [rbp - 8]
jne 0x140068a80
clc
cmp qword [rsi + 8], 0
je 0x140068aa1
mov r8, qword [rsi]
mov rcx, qword [0x14024a5f8]
invalid
invalid
add byte [rcx], dh
xor edx, edx
sar bh, cl
adc eax, 0x128aaf
adc al, byte [rax]
call qword [sym.imp.kernel32.dll_HeapFree]
adc al, byte [rax]
movups xmm0, xmmword [rbp + 0x28]
adc byte [rbp + 0x28], al
sub byte [r15], r9b
adc byte [rbp + 0x38], cl
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
jmp case.0x140063268.412
cmp al, 0xf9
invalid
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
test rdx, rdx
cmove rcx, rdx
retf 0x148
invalid
ror byte [rax + 0xf], cl
retf 0x148
add ecx, eax
add rcx, 2
jmp case.0x140062576.446
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp case.0x140062576.446
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
retf 0x148
cmove rcx, rdx
add rcx, rax
invalid
ror dword [rax - 0x7d], 0xc1
or bl, ch
add rcx, 8
jmp case.0x140062576.446
ror dword [rax], 0xeb
add eax, 0x2b9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
int1
ja case.default.0x140068aff
mov ecx, r8d
lea r8, [0x1401f7c90]
invalid
invalid
mov ecx, eax
lea r8, [0x1401f7c90]
invalid
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x140068b3f
xor eax, eax
jmp 0x140068b48
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
retf 0x148
enter 0xffffffffffff8348, 0xffffffffffffffc0
add ch, bl
invalid
retf 0x148
and byte [rax + 6], bh
mov eax, 6
jmp 0x140068b3f
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
jmp 0x140068b3f
invalid
add eax, 0x2b8
add byte [rcx + 0x39], cl
invalid
mov eax, 2
cmp r14, rax
jb 0x1400683df
mov qword [rbx + 0x10], rax
mov dword [rbx + 0x10], eax
jmp 0x1400683df
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.14018c830
adc al, byte [rax]
ud2
or ecx, dword [rbp + rcx*4 + 5]
ja 0x140068b5e
lea r8, str.library_std_srcpath.rs
adc al, 0
add byte [rax - 0x77], cl
bnd call fcn.14018c830
mov rdx, rsi
call fcn.14018c830
ud2
or eax, esi
test edi, ecx
add byte [rax], al
mov byte [rbp + 0xcf], 1
add byte [rcx], al
add dword [rbp + rcx*4 + 5], ecx
pop rdi
not dword [rax + rax]
lea r8, str.library_std_srcpath.rs
add eax, 0x14f75f
mov rdx, rsi
call fcn.14018c830
bnd call fcn.14018c830
ud2
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0xe0
loopne case.0x14006757e.199
add byte [rax], al
call fcn.14018c620
ud2
cmp dl, byte [rdx]
add byte [rdi], cl
or ecx, dword [rdi]
invalid
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
rol byte [rax], 0
add byte [rax - 0x75], cl
xchg ebp, eax
mov eax, 0xe8000000
xor ebx, esi
invalid
invalid
dec dword [rax - 0x73]
invalid
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
xchg ebp, eax
mov eax, 0xe8000000
xor ebx, esi
invalid
invalid
invalid
call fcn.140011b20
mov byte [rbp + 0xcf], 0
iretd
add byte [rax], al
add byte [rax], al
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
iretd
invalid
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], r9b
push rbp
sbb al, ch
out 0xf2, eax
invalid
invalid
invalid
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], r9b
push rbp
sbb al, ch
out 0xf2, eax
invalid
invalid
invalid
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
invalid
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
in al, dx
sub byte [rax - 0x73], cl
invalid
stosb byte [rdi], al
add byte [rax], 0
invalid
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rax + 0xcfbd], al
cmp byte [rbp + 0xcf], 0
mov ebp, 0xcf
add byte [rbx + rdx + 0x48], dh
adc ecx, dword [rax - 0x75]
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
je 0x140068c68
adc ecx, dword [rax - 0x75]
mov rcx, qword [rbp + 0xa0]
lea esp, [rax + 0x48000000]
mov edx, dword [rbp + 0xa8]
xchg ebp, eax
test al, 0
add byte [rax], al
movabs al, byte [0xa8958b48000000]
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0xa8]
xchg ebp, eax
test al, 0
add byte [rax], al
add al, ch
cwde
call fcn.140067f00
invalid
invalid
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rbp
ret
int3
int3
int3
int3
push rdi
sub rsp, 0x58
in al, dx
pop rax
inc rdx
inc edx
ret 0x840f
je case.0x140073e61.452
xchg ebx, eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov esi, ecx
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
or byte [rax - 0x73], cl
or al, 0
invalid
lea rcx, [rax + rax]
lea ecx, [rax + rax]
add byte [rax + 0x39], cl
cmp rcx, rdx
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
ror dword [rax - 0x7d], 1
cmova rdx, rcx
cmova edx, ecx
ror dword [rax - 0x7d], 1
cmp rdx, 5
cli
add eax, 0x4bf
mov edi, 4
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
cmovae rdi, rdx
cmovae edi, edx
cli
movabs rcx, 0x24924924924924a
mov ecx, 0x4924924a
xchg edx, eax
and al, 0x49
xchg r10, rax
xchg edx, eax
and al, 0x49
add dh, byte [rcx]
add sil, byte [r9]
xor edx, edx
ror byte [rax + 0x39], cl
cmp rdi, rcx
iretd
setb dl
ret 0x6b4c
imul r8, rdi, 0x38
imul eax, edi, 0x38
cmp byte [rax - 0x3f], cl
shl rdx, 3
loop case.0x140063268.448
add ecx, dword [rax - 0x7b]
test rax, rax
sal byte [rsp + rbx + 0x48], 0x8b
je 0x140068ce9
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
imul rax, rax, 0x38
imul eax, eax, 0x38
sar byte [rax], 0x48
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
and al, 0x28
sub byte [rax - 0x39], cl
mov qword [rsp + 0x30], 8
and al, 0x30
and al, 0x30
xor byte [rax], cl
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
cmp bl, ch
or dword [rax - 0x39], ecx
invalid
jmp case.0x14006365c.475
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
and al, 0x30
xor byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
lea r9, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
sub al, ch
jmp [rdi + rdi*8 - 1]
insb byte [rdi], dx
invalid
invalid
call fcn.14005fa00
cmp qword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
insb byte [rdi], dx
invalid
dec dword [rax - 0x7d]
cmp dword [rsp + 0x40], 0
jl case.0x140073e61.453
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
je case.0x140073e61.453
sbb ecx, dword [rax - 0x48]
movabs rax, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c13948], al
or byte [rax + 0x39], 0xc1
cmp rcx, rax
sal dword [rbx + rdx + 0x48], 0x85
je case.0x140073e61.454
adc ecx, dword [rax - 0x7b]
test rcx, rcx
test ecx, ecx
leave
jne case.0x140073e61.455
adc eax, 0xfa8a19e8
call fcn.140011740
ud2
invalid
cli
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
or byte [rax - 0x7d], cl
invalid
add rsp, 0x58
pop rax
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
and al, 0x50
push rax
call fcn.14018c620
fistp qword [rax]
adc al, byte [rax]
cmp byte [rdx], dl
add byte [rdi], cl
invalid
ud2
or ecx, esp
int3
int3
int3
int3
int3
int3
int3
push rbx
sub rsp, 0x50
push rax
mov r8, rdx
ror byte [rax - 0x77], 1
retf 0x8d48
invalid
invalid
mov rdx, rcx
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and al, ch
pop rcx
call fcn.1400615c0
mov bh, bh
dec dword [rax - 0x75]
mov rax, qword [rsp + 0x20]
invalid
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
and byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x28]
test rax, rax
test eax, eax
je 0x140068d94
sub byte [rax - 0x7b], cl
test eax, eax
ror byte [rdi], 0x84
mov dword [rax], eax
add byte [rax], al
invalid
je 0x140068e03
test byte [rcx + 0x48000000], cl
mov ecx, dword [rsp + 0x30]
and al, 0x30
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x77], cl
je 0x140068dac
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
sub byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov dword [rsp + 0x30], ecx
and al, 0x30
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
and al, 0x38
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
and al, 0x20
call 0x140066c90
fdivp st(7)
dec dword [rax - 0x75]
mov rdi, qword [rsp + 0x38]
jl 0x140068dc5
and al, 0x38
cmp byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x40]
mov esi, dword [rsp + 0x40]
je case.0x140068392.45
test rdi, rdi
test rdi, rdi
je 0x140068e03
push rdi
mov rcx, rdi
mov ecx, edi
xor edx, edx
call qword [sym.imp.kernel32.dll_CreateDirectoryW]
adc eax, 0x128671
adc eax, 0x128671
jno case.0x140063268.466
xchg byte [rdx], dl
add byte [rbp + 0x481b74c0], al
je 0x140068dd6
test rsi, rsi
adc al, byte [rax]
test eax, eax
je 0x140068dd6
test rsi, rsi
je case.0x1400650b8.407
mov rcx, qword [0x14024a5f8]
or eax, 0x1e1831
invalid
xor esi, esi
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x12877c
jl case.0x1400650b8.396
adc al, byte [rax]
jmp 0x140068e03
sub eax, 0x1223c5e8
add byte [rcx - 0x1c3eb73d], cl
ret
shl rbx, 0x20
shl ebx, 0x20
invalid
invalid
call sub.kernel32.dll_GetLastError
mov ebx, eax
ret
shl rbx, 0x20
shl ebx, 0x20
invalid
ret
shl ebx, 0x20
or rbx, 2
retf
add cl, byte [rax - 0x7b]
div byte [rdx + rdx + 0x48]
invalid
test rsi, rsi
test esi, esi
je 0x140068dfc
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
or eax, 0x1e1807
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
push rsp
xchg dword [rdx], edx
adc al, byte [rax]
push rsp
xchg dword [rdx], edx
adc al, byte [rax]
mov rsi, rbx
invalid
adc al, byte [rax]
mov rsi, rbx
jmp 0x140068e03
add dh, byte [rcx]
xor esi, esi
test byte [rax - 0x77], 0xf0
mov rax, rsi
add rsp, 0x50
add esp, 0x50
invalid
pop rbx
pop rdi
pop rsi
ret
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1d8
in al, dx
fadd dword [rcx]
add byte [rax], al
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x150], 0xfffffffffffffffe
invalid
mov rbx, rdx
mov ebx, edx
ror dword [rax - 0x77], cl
mov rdi, rcx
iretd
lea rcx, [rbp + 0xc0]
mov rdx, rdi
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov r8, rbx
mov eax, ebx
call fcn.140062b00
movzx eax, byte [rbp + 0xc0]
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
mov rcx, qword [rbp + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rbp + 0xe0]
xchg ebp, eax
loopne 0x140068e61
add byte [rax], al
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0x82
lea r9, [0x1401f7cf0]
invalid
out dx, al
sbb byte [rax], al
movsxd r10, dword [r9 + r8*4]
add r10, r9
add edx, ecx
add edx, ecx
mov r8, rbx
mov r9, rdi
stc
stc
jmp r10
add rcx, 4
rol dword [rbx + rbp*8], 0x34
add al, 0xeb
xor al, 0x4c
lea r8, [rdx + 1]
jmp 0x140068eb8
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x140068eb8
mov ecx, 6
add byte [rax], al
jmp 0x140068eb8
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 ecx, eax
add ecx, eax
add rcx, 2
jmp 0x140068eb8
invalid
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov eax, ebx
invalid
invalid
mov ecx, 2
mov r8, rbx
mov eax, ebx
sub r8, rcx
jb 0x140069403
invalid
invalid
add byte [rax], al
enter 0xffffffffffff820f, 0x3f
add eax, 0x1480000
stc
invalid
add rcx, rdi
mov r9, rcx
test r8, r8
je case.0x1400669d9.325
invalid
adc al, 0x41
movzx ecx, byte [rcx]
movzx ecx, byte [r9]
cmp cl, 0x5c
pop rsp
sete dl
cmp cl, 0x2f
sete cl
or cl, dl
jmp 0x140068ee5
xor ecx, ecx
mov rdx, qword [rbp + 0xe0]
add byte [rax], al
mov qword [rbp + 0x6f], rdx
movups xmm0, xmmword [rbp + 0xc1]
adc byte [rbp + 0xc1], al
adc byte [rbp + 0xc1], al
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rbp + 0xd1]
adc byte [rbp + 0xd1], cl
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0x60], xmm1
sub dword [rbp + 0x60], ecx
movaps xmmword [rbp + 0x50], xmm0
test rbx, rbx
je 0x140068f11
cmp al, 6
jne 0x140068f19
jmp 0x140068f3a
cmp al, 2
ja case.0x140068614.33
xchg dword [rbx + 3], esi
add byte [rax], al
xchg dword [rbx + 3], esi
add byte [rax], al
mov rdx, qword [rbp + 0x6f]
push rbp
outsd dx, dword [rsi]
mov qword [rbp + 0xdf], rdx
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
sub byte [rbp + 0x60], cl
sub byte [rbp + 0x60], cl
movaps xmmword [rbp + 0xd0], xmm1
movaps xmmword [rbp + 0xc0], xmm0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xc0], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
fild word [rax]
add byte [rax], al
invalid
mov rdx, qword [rbp + 0xdf]
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
mov al, 0
add byte [rax], al
invalid
mov qword [rbp + 0xb0], rdx
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0xc0], al
add byte [rax], al
invalid
movaps xmm0, xmmword [rbp + 0xc0]
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0xd0], cl
invalid
rol byte [rax], 1
add byte [rax], al
movaps xmm1, xmmword [rbp + 0xd0]
invalid
movups xmmword [rbp + 0xa1], xmm1
movups xmmword [rbp + 0x91], xmm0
add byte [rax], al
add byte [rax - 0x77], cl
dec byte [rax - 0x77]
mov ebp, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
dec byte [rax - 0x77]
mov ebp, 0x80
mov qword [rbp + 0x138], rbx
mov qword [rbp + 0x88], rbx
mov byte [rbp + 0x90], al
mov word [rbp + 0xb8], 0x200
mov byte [rbp + 0xba], cl
lea rax, [0x1401e1970]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 0
add dh, al
invalid
invalid
invalid
add dh, al
call 0x185cdf5b1
invalid
invalid
adc byte [r8], r8b
mov word [rbp + 0x10], 0x200
mov byte [rbp + 0x12], 0
adc r8b, byte [r8]
adc byte [r8], r8b
add al, dh
adc r8b, byte [r8]
add byte [rax - 0x73], cl
sbb byte [r8 - 0x73], r9b
invalid
invalid
lea rcx, [rbp + 0x18]
lea ecx, [rbp + 0x18]
lea rdx, [rbp + 0x80]
call fcn.140069560
add eax, 0x7d800000
sbb byte [rdx], cl
xchg ebp, eax
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add al, ch
sahf
add eax, 0x7d800000
add byte [rax + 0xf0a187d], al
test byte [rax + rax - 0x72b80000], ah
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
sbb byte [rdx], cl
je case.0x14006757e.235
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
lea rbx, [rbp + 0xf8]
lea ebx, [rbp + 0xf8]
popfq
clc
add byte [rax], al
add byte [rbp + rcx*4 + 0x75], cl
lea r14, [rbp - 0x60]
lea esi, [rbp - 0x60]
movabs al, byte [0xc0a58d4cd87d8d4c]
lea r15, [rbp - 0x28]
lea r12, [rbp + 0xc0]
movsd dword [rdi], dword [rsi]
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x6d], cl
lea r13, [rbp + 0x18]
lea rdi, [rbp + 0x80]
add byte [rax], 0
invalid
insd dword [rdi], dx
sbb byte [rax - 0x73], cl
mov ebp, 0x80
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rdi], cl
invalid
add byte [rax], al
nop dword [rax]
mov rcx, r14
int1
mov rdx, r15
mov edx, edi
call fcn.140069560
add eax, 0x7d800000
movabs al, byte [0x4800000088840f0a]
or cl, byte [rdi]
test byte [rax + 0x48000000], cl
add byte [rax], al
cmp byte [rbp - 0x60], 0xa
je 0x14006908d
invalid
mov byte [rax], al
add byte [rax], al
invalid
or cl, byte [rdi]
test byte [rax + 0x48000000], cl
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rbp + 0x48]
mov eax, dword [rbp + 0x48]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf0], rax
lock add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
movups xmm0, xmmword [rbp + 0x18]
adc byte [rbp + 0x18], al
sbb byte [rdi], cl
movups xmm1, xmmword [rbp + 0x28]
adc byte [rbp + 0x28], cl
sub byte [rdi], cl
adc byte [rbp + 0x38], dl
push rbp
invalid
movups xmm2, xmmword [rbp + 0x38]
push rbp
cmp byte [rdi], cl
movaps xmmword [rbp + 0xe0], xmm2
movaps xmmword [rbp + 0xe0], xmm2
xchg ebp, eax
loopne case.0x14007b013.229
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm1
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm0
test eax, eax
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x30]
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
ror byte [r8 - 0x77], 1
xor byte [r15], cl
xor byte [rdi], cl
mov dword [rbx + 0x30], eax
xor byte [rdi], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
invalid
mov r8b, 0xf
adc byte [rbp - 0x40], dl
invalid
ror byte [rdi], 0x11
push rbx
movups xmmword [rbx + 0x20], xmm2
adc dword [rbx + 0x20], edx
and byte [rdi], cl
adc dword [rbx + 0x10], ecx
invalid
invalid
movups xmmword [rbx + 0x10], xmm1
adc byte [r15], cl
adc dword [rbx], eax
invalid
movups xmmword [rbx], xmm0
add ecx, dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
loope 0x14006909c
mov rdx, rbx
mov edx, ebx
call fcn.140063370
adc eax, 0x84ffffa3
sal byte [rsi + rbp + 0x4c], 0x89
mov rcx, r13
mov rdx, rdi
invalid
invalid
test al, al
je 0x14006908d
invalid
mov rcx, r13
mov rcx, r13
mov ecx, ebp
mov rdx, rdi
call fcn.140069560
cmp byte [rbp + 0x18], 0xa
sbb byte [rdx], cl
add al, 0
add byte [rax + 0x750a187d], al
or byte [rax - 0x73], 0x8d
invalid
invalid
invalid
sbb byte [rdx], cl
jne case.0x14007b013.222
lea rcx, [rbp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
push rbp
add byte [rax], al
lea rdx, [rbp - 0x28]
call fcn.140069560
loopne 0x140069082
add byte [rax], al
fsubr st(0)
loopne 0x140069082
add byte [rax], al
add byte [rax + 0xc0bd], al
cmp byte [rbp + 0xc0], 0xa
mov ebp, 0xc0
or cl, byte [rdi]
rol byte [rax], 0
add byte [rax], al
add byte [rdx], cl
je case.0x140068614.33
test bh, bh
add dword [rax], eax
add byte [rax - 0x77], cl
mov rbx, rsi
mov rcx, rsi
mov rcx, rsi
mov ecx, esi
mov rsi, qword [rbp + 0x138]
cmp byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
bnd call fcn.140068d50
call fcn.140068d50
scasb al, byte [rdi]
cld
invalid
dec dword [rax - 0x7b]
test rax, rax
je case.0x140068614.33
test cl, ah
add dword [rax], eax
invalid
ror byte [rdi], 0x84
loope 0x1400690aa
invalid
test cl, ah
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
mov r14, rax
mov edi, r14d
mov edi, esi
mov byte [rcx + rcx*4 - 9], 0x83
mov edi, esi
and edi, 3
out 3, eax
lea rax, [0x1401f7d0c]
lea eax, [0x1401f7d0c]
add eax, 0x18ec51
sbb byte [rax], al
movsxd rcx, dword [rax + rdi*4]
or al, 0xb8
add rcx, rax
add ecx, eax
jmp rcx
movzx eax, byte [r14 + 0x10]
adc bl, r13b
adc eax, dword [rcx + 0xf]
invalid
invalid
jmp 0x1400690de
movzx eax, byte [r14 + 0xf]
jmp 0x1400690de
mov dh, 0x46
por mm1, qword [rsp + rcx*2]
invalid
por mm1, qword [rsp + r9*2]
mov rcx, r14
mov ecx, esi
shr rcx, 0x20
call fcn.1400607d0
invalid
invalid
and al, ch
bnd jbe case.0x1400675d0.185
invalid
invalid
inc dword [rax + rax*8 + 0x89840f]
add byte [rax], al
invalid
test al, al
je 0x14006916f
add byte [rax], al
invalid
test byte [rcx + 0x4c000000], cl
mov dword [rbp + 0x148], esi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
add qword [rax], rax
add dword [rax], eax
mov qword [rbp + 0x148], r14
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rsi
mov edx, esi
call fcn.1400699d0
test al, al
je case.0x140068e7b.11
invalid
add byte [rax], al
add byte [rbp + 0x31], al
test byte [rax - 0x73], 0x47
invalid
xor r14d, r14d
xor esi, esi
lea rax, [rdi - 2]
dec byte [r8 - 0x7d]
dec byte [rax - 0x7d]
cmp rax, 2
cmp eax, 2
clc
add cl, byte [rax - 0x75]
invalid
invalid
mov rax, qword [rbp + 0x148]
test dword [rax + 1], ecx
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
invalid
invalid
jb 0x14006928f
ja 0x140069117
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7b], cl
dec dword [rdi]
invalid
test byte [rsi + 1], ch
outsb dx, byte [rsi]
invalid
test rdi, rdi
test edi, edi
je 0x14006928f
outsb dx, byte [rsi]
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
ror dword [rax - 1], 0xc9
dec rcx
mov qword [rbp + 0x138], rcx
lea edi, [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
invalid
dec qword [rax - 0x75]
dec dword [rax - 0x75]
invalid
invalid
mov qword [rbp + 0x140], rcx
mov dword [rbp + 0x140], ecx
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0x148], rax
mov dword [rbp + 0x148], eax
test dword [rax + 1], ecx
add byte [rax], al
invalid
add dword [rax], eax
add bh, bh
call qword [rax]
mov rax, qword [rbp + 0x148]
add dword [rax], eax
invalid
adc byte [rax - 0x75], cl
test dword [rax + 1], ecx
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
js case.0x140068aff.34
cmp qword [rax + 8], 0
add byte [rdi], cl
je case.0x1400691f3.101
test byte [rcx + 1], dh
add byte [rax], al
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
js 0x14006916c
adc dword [rdi], ecx
or dword [rcx + rax], 0
add qword [rax], r8
invalid
jae case.0x14008099f.27
add qword [rax], r8
add byte [rbx + rcx*4 - 0x7b], cl
add byte [rax], al
mov r8, qword [rbp + 0x140]
add dword [rax], eax
add byte [rax], al
add cl, ch
add qword [r8], rax
invalid
jmp case.0x14009b9df.71
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rdi - 2]
dec byte [r8 - 0x7d]
clc
add cl, byte [rdi]
invalid
cmp rax, 2
cmp eax, 2
jb 0x14006922c
add byte [rax], al
test rdi, rdi
je 0x14006922c
test byte [rsi + 0x4c000000], ah
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
mov eax, esi
dec rax
mov qword [rbp + 0x148], rax
mov dword [rbp + 0x148], eax
enter 0xffffffffffff8948, 0xffffffffffffff85
add qword [rax], rax
add dword [rax], eax
mov dword [rbp + 0x148], eax
test dword [rax + 1], ecx
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x75], cl
dec qword [rcx - 0x75]
invalid
invalid
invalid
mov rcx, qword [r14 - 1]
mov rax, qword [r14 + 7]
mov qword [rbp + 0x130], rcx
lea esi, [rax]
add dword [rax], eax
invalid
lea esi, [rax]
xor byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 1], eax
add dword [rax], eax
invalid
mov qword [rbp + 0x140], rax
mov dword [rbp + 0x140], eax
add dword [rax], eax
add dword [rax], eax
add bh, bh
adc byte [rax - 0x75], cl
mov eax, dword [rbp + 0x140]
call qword [rax]
mov rax, qword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
add byte [rax - 0x7d], cl
js case.0x1400633f4.466
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
or byte [rax], al
add byte [rbp + rbx*2 + 0x48], dh
je 0x140069216
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
js case.0x1400691f3.78
adc dword [rbx + 0x3c], esi
jae 0x1400691fc
cmp al, 0x4c
mov r8, qword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
add bl, ch
jmp case.0x140067733.159
mov r14, qword ds:[rbp + 0x148]
mov r14, qword [rbp + 0x148]
add dword [rax], eax
add cl, ch
jmp 0x14006928f
mov edx, 0x4c000000
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
mov eax, esi
shr rax, 0x20
cmp eax, 0x28
clc
sub byte [rdi], cl
xchg edi, edi
add byte [rax], al
invalid
and byte [rbx - 0x78f0d708], al
inc dword [rax]
add byte [rax], al
invalid
clc
sub byte [rdi], cl
xchg edi, edi
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x18eb30
jmp 0x140069203
invalid
lea rcx, [0x1401f7d1c]
jmp 0x140069203
sbb byte [rax], al
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x31
shr cl, 0xe2
invalid
invalid
xor eax, eax
jmp 0x1400690de
invalid
mov r8, qword [rbp + 0x130]
test dword [rax], esi
add dword [rax], eax
add byte [rbp - 0x75], cl
add byte [rax], al
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14024a5f8]
adc ebx, dword [rsi]
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
adc dword [rdx], 0
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
adc dword [rdx], 0
cmp al, byte [rbx - 0x74b7ffee]
adc dword [rdx], 0
add byte [rax - 0x75], cl
mov rcx, qword [0x14024a5f8]
or eax, 0x1e13db
fist dword [rbx]
adc ebx, dword [rsi]
invalid
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
invalid
test dword [rax + 1], ecx
invalid
xor edx, edx
mov r8, qword [rbp + 0x148]
mov eax, dword [rbp + 0x148]
mov eax, dword [rbp + 0x148]
test dword [rax + 1], ecx
add byte [rax], al
invalid
add bh, bh
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x128324
and al, 0x83
adc al, byte [rax]
invalid
add byte [rax - 0x77], cl
mov rcx, rbx
invalid
mov rdx, rsi
call fcn.140069890
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rbp*2 + 0x48], 0x89
mov rcx, rax
invalid
int3
sti
invalid
test rax, rax
je case.0x1400691f3.110
mov rcx, rax
mov ecx, eax
call fcn.140068e10
dec dword [rcx - 0x77]
mov r14, rax
test rax, rax
invalid
jne 0x14006928f
mov rcx, rbx
mov rcx, rbx
mov rdx, rsi
bnd call fcn.140068d50
call fcn.140068d50
mov qword [rbp + 0xc0], rax
mov dword [rbp + 0xc0], eax
test eax, eax
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
sal byte [rcx + rbp + 0x48], 0x89
test dword [rax + 1], ecx
add qword [rax], rax
invalid
je case.0x140068614.33
mov qword [rbp + 0x148], rax
add qword [rax], rax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rsi
mov edx, esi
call fcn.1400699d0
pop rbx
invalid
add byte [rax + rax*8 + 0x48b58b4c], al
test al, al
mov r14, qword [rbp + 0x148]
add dword [rax], eax
add byte [rdi + rcx + 0x48], dh
je 0x14006928f
lea rcx, [rbp + 0xc0]
add byte [rax], al
je 0x14006928f
lea rcx, [rbp + 0xc0]
invalid
rol byte [rax], 0
add al, ch
xor al, 0xbc
invalid
add byte [rax], al
call fcn.140064ec0
mov esp, 0x3145ffff
test byte [rcx + rcx*4 - 0x10], 0x48
mov eax, esi
invalid
invalid
xor r14d, r14d
mov rax, r14
mov eax, esi
invalid
add rsp, 0x1d8
add esp, 0x1d8
fadd dword [rcx]
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
lea r14, str.failed_to_create_whole_tree
lea esi, [0x1401b7bc8]
xor eax, 0x14e91b
add bl, ch
jmp 0x14006928f
loopne case.0x14008099f.38
mov r8, qword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
test dword [rax + 1], eax
add dword [rax], eax
add byte [rax], al
add byte [rbp - 0x75], cl
clc
mov r8, qword [r8 - 8]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
or eax, 0x1e1337
invalid
invalid
xor edx, edx
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x128287
invalid
add byte [rax - 0x75], cl
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
or eax, 0x1e1328
adc ebx, dword [rsi]
add byte [rbp + 0x31], al
xor r14d, r14d
xor esi, esi
div byte [rcx]
xor edx, edx
mov r8, qword [rbp + 0x138]
mov eax, dword [rbp + 0x138]
ror byte [rbx + rcx*4 - 0x7b], cl
mov eax, dword [rbp + 0x138]
test dword [rax], edi
cmp byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add bh, bh
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x12826e
outsb dx, byte [rsi]
invalid
adc al, byte [rax]
jmp 0x14006928f
mov al, 0x29
sub ecx, ebp
jmp 0x1400690de
std
invalid
mov al, 1
add ecx, ebp
jmp 0x1400690de
in al, dx
std
invalid
mov al, 2
jmp 0x1400690de
in eax, 0xfd
invalid
mov al, 3
jmp 0x1400690de
fdivp st(5)
invalid
mov al, 4
jmp 0x1400690de
xlatb
std
invalid
mov al, 5
jmp 0x1400690de
sar ch, 1
invalid
mov al, 6
jmp 0x1400690de
leave
std
invalid
mov al, 7
jmp 0x1400690de
ret 0xfffd
invalid
mov al, 8
jmp 0x1400690de
mov ebx, 0xb0fffffd
or ecx, ebp
invalid
invalid
mov al, 9
jmp 0x1400690de
mov ah, 0xfd
invalid
mov al, 0xa
jmp 0x1400690de
lodsd eax, dword [rsi]
std
invalid
mov al, 0xb
jmp 0x1400690de
cmpsb byte [rsi], byte [rdi]
std
invalid
mov al, 0xc
jmp 0x1400690de
lahf
std
invalid
mov al, 0xd
jmp 0x1400690de
cwde
std
invalid
mov al, 0xe
jmp 0x1400690de
xchg ecx, eax
std
invalid
mov al, 0xf
jmp 0x1400690de
mov bh, ch
invalid
mov al, 0x10
jmp 0x1400690de
cmp ebp, 0xffffffff
push qword [rax - 0x28316ef]
mov al, 0x11
invalid
jl case.0x140068a26.45
invalid
mov al, 0x11
jmp 0x1400690de
jl case.0x140068a26.45
invalid
mov al, 0x12
jmp 0x1400690de
jne case.0x140068a26.46
invalid
mov al, 0x13
jmp 0x1400690de
outsb dx, byte [rsi]
std
invalid
push qword [rax - 0x29816ec]
mov al, 0x14
jmp 0x1400690de
std
invalid
mov al, 0x15
jmp 0x1400690de
invalid
invalid
mov al, 0x16
jmp 0x1400690de
pop rcx
std
invalid
mov al, 0x17
jmp 0x1400690de
push rdx
std
invalid
mov al, 0x18
jmp 0x1400690de
std
invalid
mov al, 0x19
jmp 0x1400690de
std
invalid
mov al, 0x1b
jmp 0x1400690de
cmp eax, 0xb0fffffd
sbb al, 0xe9
invalid
std
invalid
mov al, 0x1c
jmp 0x1400690de
std
invalid
mov al, 0x1d
jmp 0x1400690de
invalid
mov al, 0x1e
jmp 0x1400690de
invalid
push qword [rax - 0x2de16e1]
mov al, 0x1f
jmp 0x1400690de
invalid
mov al, 0x20
jmp 0x1400690de
invalid
invalid
invalid
mov al, 0x21
jmp 0x1400690de
invalid
invalid
invalid
mov al, 0x22
jmp 0x1400690de
invalid
invalid
invalid
mov al, 0x23
jmp 0x1400690de
invalid
invalid
invalid
mov al, 0x24
jmp 0x1400690de
invalid
mov al, 0x25
jmp 0x1400690de
invalid
invalid
invalid
mov al, 0x27
jmp 0x1400690de
invalid
invalid
invalid
mov al, 0x28
jmp 0x1400690de
mov al, 0x1a
jmp 0x1400690de
mov al, 0x26
jmp 0x1400690de
jmp 0x1400690de
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.14018c830
ud2
invalid
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x148]
call fcn.14005f050
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add qword [rax], rax
add byte [rax - 0x75], cl
push rax
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
lea eax, [rax + 1]
add byte [rax], al
call fcn.14005f3d0
mov rcx, qword [rbp + 0x138]
call fcn.14006d030
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax + 1], eax
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax + 1], eax
add byte [rax], al
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x130]
add byte [rax], al
call fcn.14005f3d0
mov rcx, qword [rbp + 0x148]
add dword [rax], eax
add al, ch
sub eax, 0x9000003b
invalid
nop
add dword [rax], eax
add al, ch
sub eax, 0x9000003b
invalid
nop
add byte [rax + 0x28c48348], dl
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea ecx, [rax + 1]
add byte [rax], al
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea ecx, [rax + 1]
add byte [rax], al
call fcn.14005f050
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
je 0x140069779
hlt
add dword [rax], eax
invalid
hlt
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp dword [rbx + rax], edi
cmp dword [rbx + rax], edi
je 0x140069779
cmp r13b, al
ja 0x140069779
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
cmp al, byte [rax]
jl 0x1400695c5
jno 0x140069523
jg 0x1400695df
cmp al, byte [rax]
add byte [rdi], cl
mov dh, 0x6f
adc byte [rdi + rcx - 0x4a], al
in eax, 0x48
mov ecx, dword [rdi]
movzx ebp, byte [rdi + 0x10]
movzx r12d, bpl
mov rcx, qword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x14006964b
lea r14, [rsp + 0x68]
jmp 0x1400695df
mov byte [rdi + 0x39], 1
cmp dword [r9], r8d
mov al, 1
cmp r13b, al
ja 0x140069779
cmp al, 2
jne 0x140069768
mov rcx, rdi
call fcn.140063b00
cmp rbx, rax
jbe 0x1400695d0
mov rcx, r14
mov rdx, rdi
call fcn.1400639d0
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
mov dh, 0x44
and al, 0x70
mov dh, 0x44
and al, 0x70
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
xor byte [rdi], cl
sub dword [rsp + 0x40], ecx
xor byte [rdi], cl
sub dword [rsp + 0x40], ecx
movaps xmmword [rsp + 0x50], xmm2
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
sub rcx, qword [rsp + 0x68]
jb 0x14006985f
invalid
invalid
add al, byte [rax]
invalid
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rdi + 8], ecx
cmp al, 0xa
mov qword [rdi + 8], rcx
mov dword [rdi + 8], ecx
cmp al, 0xa
jne case.0x14008099f.69
test dword [rbp + 1], edi
add byte [rax], al
mov al, 2
mov rbx, rcx
jmp 0x1400695d6
mov r14, rbx
jmp 0x14006965f
invalid
shufps xmm0, xmmword [rdi + 0x39], 1
mov byte [rdi + 0x39], 1
cmp dword [r9], r8d
add dword [rax - 0x3ac7beff], esi
mov al, 1
cmp r13b, al
invalid
ja 0x140069779
xchg dword [rdx], ebx
add dword [rax], eax
add byte [rcx + rax], bh
cmp al, 1
je 0x1400696e0
movzx eax, al
cmp eax, 2
jne case.0x14009b9df.98
add byte [rcx], al
add byte [rax], al
invalid
rol byte [rbx - 0x7af0fd08], 0
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140063b00
cmp r14, rax
jbe 0x140069650
movsb byte [rdi], byte [rsi]
invalid
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.1400639d0
movabs dword [0x44b60ff3894cffff], eax
and al, 0x70
movabs dword [0x44b60ff3894cffff], eax
and al, 0x70
invalid
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
push rdi
invalid
push rdi
and byte [rdi], cl
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
pop rsp
and al, 0x68
invalid
pop rsp
and al, 0x68
invalid
push 0x197820f
jb 0x140069859
add byte [rax], al
mov qword [rdi + 8], rbx
cmp al, 0xa
jne case.0x14008099f.69
mov al, 2
mov r14, rbx
mov esi, ebx
add cl, byte [rcx - 0x77]
fsubp st(3)
and dword [rsi + 0x66], 0x841f0f2e
nop word cs:[rax + rax]
mov byte [rdi + 0x39], 0
mov esi, ebx
jmp 0x140069656
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
cmp esp, 3
cmp esp, 3
jb 0x140069656
invalid
cmp r12d, 5
je 0x140069656
invalid
invalid
add eax, 0xff5c840f
invalid
cmp r12d, 6
jne 0x1400697a2
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rbp + rbp + 0x48]
je 0x140069736
mov rax, qword [rsp + 0x28]
test r14, r14
je 0x140069736
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
mov dh, 8
or byte [rcx - 0x7d], cl
inc byte [rcx]
cmp r14, 1
je case.0x140068a26.60
cmp cl, 0x2e
jne case.0x140068a26.60
jne case.0x140068a26.60
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je case.0x14009b9df.96
mov dh, 0x40
add dword [rbx + 0x2b742ff8], eax
add dword [rbx + 0x2b742ff8], eax
cmp eax, 0x5c
pop rsp
je case.0x14009b9df.96
xor eax, eax
jmp 0x140069656
invalid
inc dword [rbp + 0x31]
div byte [rcx]
xor eax, eax
invalid
invalid
invalid
xor r14d, r14d
xor eax, eax
jmp 0x140069656
invalid
invalid
invalid
push qword [rcx]
ror byte [rcx - 0x7d], 0xfe
add dword [rdi], ecx
test dword [rdx], ecx
invalid
xor eax, eax
cmp r14, 1
jne 0x140069656
cmp cl, 0x2e
jne 0x140069656
add edi, edi
invalid
invalid
add edi, edi
invalid
sub rbx, 1
jb 0x140069883
invalid
and al, 1
add byte [rax], al
add dword [rdi], ecx
invalid
and al, 1
add byte [rax], al
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x14006977c
movzx eax, al
test eax, eax
jne 0x140069790
invalid
and dword [rax - 0x80], eax
cmp bpl, 6
jne case.0x140068aff.84
invalid
std
invalid
xor al, dh
mov byte [rdi + 0x39], 3
cmp dword [r11], r8d
cmp dword [rbx], eax
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov byte [rdi + 0x39], 0
cmp dword [rax], eax
add byte [rax - 0x7d], cl
jmp 0x140069799
sub rbx, 1
jb 0x140069870
invalid
mov qword [rdi + 8], rbx
or dh, al
invalid
mov byte [rsi], 6
jmp 0x14006977c
invalid
lea rax, [0x1401f7dc0]
out 0x18, al
add byte [rdx + 0x63], cl
movsxd rcx, dword [rax + r12*4]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
add rax, 4
invalid
invalid
rol byte [rbx + rbp*8], 0x5e
jmp 0x14006981f
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
invalid
and al, 0x30
xor byte [rdi], cl
sub byte [rsp + 0x40], cl
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [rsi + 1], xmm0
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
invalid
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
invalid
adc dword [rdi], ecx
movups xmmword [rsi + 0x21], xmm2
adc dword [rsi + 0x21], edx
mov rax, qword [rsp + 0x5f]
pop rdi
mov qword [rsi + 0x30], rax
jmp 0x14006977c
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
xor byte [r8 - 0x73], r9b
lea rdx, [rcx + 1]
test rcx, rcx
test ecx, ecx
push rcx
add dword [rax - 0x7b], ecx
test ecx, ecx
test ecx, ecx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x14006981f
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
invalid
invalid
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
leave
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
ror byte [rdi], 0x84
invalid
je case.default.0x1400697b5
test byte [rbp - 1], cl
invalid
mov byte [rdi + 0x39], 3
cmp dword [rbx], eax
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
adc byte [rdi + 0x21], cl
adc byte [rdi + 0x21], cl
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
adc qword [rdi], r9
adc dword [rsi + 1], eax
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x14006977c
and edi, edi
invalid
invalid
and edi, edi
invalid
mov rcx, rbx
mov rbx, r14
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.14018c910
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.14018c910
ud2
lea r8, str.library_std_srcpath.rs
jmp 0x140069877
and al, 0x40
lea r8, [0x1401f7dd8]
lea r8, [0x1401f7dd8]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x14006990f
add al, 0xeb
xor al, 0x48
lea rdx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14006990f
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
add bl, ch
jmp 0x14006990f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14006990f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jmp 0x14006990f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14006990f
mov ecx, 2
add byte [rax], al
mov rdx, rsi
sub rdx, rcx
jb case.0x140073e61.491
add byte [rax], al
add rcx, rdi
mov r8, rcx
test rdx, rdx
test edx, edx
je 0x140069938
movzx eax, byte [r8]
mov dh, 0
cmp al, 0x5c
sete cl
invalid
cmp al, 0x2f
sar dword [rdi + rbp], 0xf
sete al
or al, cl
invalid
xchg esp, eax
ror byte [rax], 0xc8
invalid
enter 0x2eb, 0x31
ror byte [rax - 0x77], 0x7c
mov qword [rsp + 0x58], rdi
jmp case.0x140062576.510
xor eax, eax
mov qword [rsp + 0x58], rdi
pop rax
mov qword [rsp + 0x60], rsi
mov dword [rsp + 0x60], esi
je 0x140069967
invalid
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], cl
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
and al, 0x78
push 0x244c110f
js 0x1400699a1
invalid
and al, 0x78
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x88], rcx
mov dword [rsp + 0x88], ecx
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x922484], cl
test byte [rdx + rdx*4], ah
invalid
mov byte [rsp + 0x92], al
test byte [rdx + rdx*4], ah
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
nop
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
lea rcx, [rsp + 0x20]
add byte [rax], al
add byte [rdx], al
lea rcx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x58]
and al, 0x58
call fcn.140069560
movzx ecx, byte [rsp + 0x20]
mov dh, 0x4c
and al, 0x20
invalid
sti
invalid
mov dh, 0x4c
and al, 0x20
and byte [rax + 0x4750af9], al
cmp cl, 0xa
jne 0x140069993
invalid
add al, 0x31
shr bl, 0x20
invalid
xor eax, eax
jmp 0x1400699b3
and byte [rax - 0x3fce053f], al
add cl, 0xfa
xor eax, eax
cmp cl, 3
stc
add esi, dword [rdi - 0xc]
ja 0x140069991
movzx ecx, cl
mov dh, 0xc9
dec rcx
dec ecx
leave
cmp rcx, 2
ja 0x1400699b3
add dh, byte [rdi + 0xa]
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
call fcn.140063440
invalid
call qword [rax - 0x673b7eb8]
add byte [rax], al
nop
add rsp, 0x98
invalid
cwde
add byte [rax], al
add byte [rdi + 0x5e], bl
invalid
add byte [rdi + 0x5e], bl
ret
lea r8, str.library_std_srcpath.rs
sbb ebp, ecx
adc al, 0
jmp 0xc94e99db
mov rdx, rsi
mov edx, esi
call fcn.14018c830
adc al, byte cs:[rax]
ud2
or ecx, esp
int3
sub rsp, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
invalid
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
add r14b, r15b
add dh, bh
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
add dh, bh
invalid
invalid
mov r8, rdx
mov eax, edx
ror byte [rax - 0x77], 1
mov rdx, rcx
lea rcx, [rbp - 0x60]
invalid
invalid
call fcn.140069af0
add byte [rax], al
invalid
retf 0x8d48
movabs al, byte [0xa07d83000000f8e8]
movabs al, byte [0xa07d83000000f8e8]
add byte [rax], al
add byte [rbx + 0x7502a07d], al
cmp dword [rbp - 0x60], 2
jne case.0x1400650b8.446
mov rax, qword [rbp - 0x58]
add byte [rax], al
cmp dword [rbp - 0x60], 2
jge 0x14006999b
movabs al, byte [0x89a8458b484c7502]
add dh, byte [rbp + 0x4c]
jne case.0x1400650b8.446
mov rax, qword [rbp - 0x58]
mov eax, dword [rbp - 0x58]
mov ecx, eax
and ecx, 3
add esi, dword [rcx]
invalid
rol dword [rbx - 0x9cefc1f], 0x48
add esi, dword [rcx]
test byte [rax - 0x73], 0x51
lea edx, [rcx - 2]
invalid
invalid
cli
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
cmp rdx, 2
add dh, byte [rdx + 0x58]
jb 0x140069a6b
test rcx, rcx
test ecx, ecx
je 0x140069a6b
push rbx
lea rcx, [rax - 1]
mov qword [rbp - 0x18], rcx
call 0x13f4f256c
dec qword [rax - 0x77]
dec dword [rax - 0x77]
call 0x13f4f256c
call 0x13f4f256c
mov ecx, dword [rax - 1]
dec qword [rax - 0x75]
mov rax, qword [rax + 7]
mov eax, dword [rax + 7]
invalid
mov qword [rbp - 8], rcx
mov dword [rbp - 8], ecx
clc
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
invalid
call qword [rax]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
add byte [rcx + rdx*2 + 0x48], dh
je case.0x1400650b8.460
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc dword [rbx + 0x33], esi
jae case.0x140064fd4.463
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
clc
jmp 0x140069a7f
mov esi, dword [rbp - 0x20]
test esi, 0x400
mov byte [rax], 4
add byte [rax], al
invalid
loopne case.0x1400633f4.503
mov byte [rax], 4
add byte [rax], al
invalid
add byte [rax + rax], al
add byte [rdi], cl
xchg esp, eax
sal bh, 0x45
invalid
in al, 0
sete al
test dword [rbp - 0x1c], 0x20000000
add byte [rax], al
and byte [rdi], cl
sete cl
or cl, al
invalid
xchg esp, eax
ror dword [rax], 0xc1
invalid
rol dword [rbx - 0x113eef1a], 4
and esi, 0x10
shr esi, 4
out dx, al
invalid
adc cl, al
out dx, al
add al, 0x40
invalid
and sil, cl
and dh, cl
invalid
mov eax, esi
add rsp, 0x88
add esp, 0x88
add esp, 0x88
invalid
mov byte [rax], al
add byte [rax], al
pop rsi
pop rbp
ret
mov r8, qword [rbp - 8]
clc
mov r8, qword [r8 - 8]
clc
clc
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc al, byte [rax]
sar bh, cl
adc eax, 0x127ac2
adc al, byte [rax]
adc al, byte [rax]
mov rcx, qword [0x14024a5f8]
invalid
xor esi, esi
xor edx, edx
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1bab3b0a0
call qword [sym.imp.kernel32.dll_HeapFree]
adc al, byte [rax]
jmp 0x140069a6b
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp - 0x10]
invalid
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rax - 0x75], cl
clc
mov rcx, qword [rbp - 8]
call fcn.14005f3d0
mov rcx, qword [rbp - 0x18]
invalid
invalid
pop rax
invalid
call 0x1403bebc7
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add esp, 0x28
call fcn.14006d030
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
int3
int3
push rbx
sub rsp, 0xe0
sub esp, 0xe0
sub esp, 0xe0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
pop r8
invalid
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax], al
mov qword [rbp + 0x58], 0xfffffffffffffffe
mov rdi, r8
dec dword [rcx + rcx*4 - 0x39]
mov rbx, rdx
mov rsi, rcx
lea rcx, [rbp - 0x58]
xor r9d, r9d
call fcn.140069cf0
cmp dword [rbp - 0x58], 2
test al, 2
test al, 2
jne 0x140069bd0
mov r14, qword [rbp - 0x50]
mov esi, dword [rbp - 0x50]
mov eax, r14d
and eax, 3
cmp rax, 2
jb 0x140069bd0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x7af0fd08], al
xchg dword [rax], eax
add byte [rax], al
cmp eax, 2
jne 0x140069bd0
mov rax, r14
shr rax, 0x20
cmp eax, 0x780
jne 0x140069bd0
mov qword [rbp + 0x38], r14
lea rcx, [rbp - 0x10]
mov rdx, rbx
mov r8, rdi
mov r9d, 0x200000
call fcn.140069cf0
add byte [rax], al
add byte [rax], al
cmp dword [rbp - 0x10], 2
jne 0x140069c05
mov eax, dword [rax]
add byte [rax], al
mov eax, dword [rax]
add byte [rax], al
mov rax, qword [rbp - 8]
mov ecx, eax
and ecx, 3
add ecx, dword [rax - 0x73]
push rcx
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
fadd qword [rax]
add byte [rax], al
invalid
add ecx, dword [rax - 0x73]
push rcx
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test ecx, ecx
test rcx, rcx
test ecx, ecx
je 0x140069c6d
rol dword [rax], cl
add byte [rax], al
lea rcx, [rax - 1]
mov qword [rbp + 0x40], rcx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x48], rax
call qword [rax]
mov rax, qword [rbp + 0x48]
cmp qword [rax + 8], 0
adc byte [rax - 0x75], cl
cmp qword [rax + 8], 0
je 0x140069c5a
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x140069c43
mov r8, qword [rbp + 0x50]
mov eax, dword [rbp + 0x50]
jmp 0x140069c4b
mov rax, qword [rbp - 0x18]
mov qword [rsi + 0x40], rax
call 0x1804d2520
movups xmm0, xmmword [rbp - 0x58]
adc byte [rbp - 0x58], al
movups xmm1, xmmword [rbp - 0x48]
movups xmm2, xmmword [rbp - 0x38]
movups xmm3, xmmword [rbp - 0x28]
fmul dword [rdi]
adc dword [rsi + 0x30], ebx
fmul dword [rdi]
adc dword [rsi + 0x30], ebx
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
push rsi
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
adc dword [rsi], eax
add rsp, 0xe0
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov eax, dword [rbp + 0x30]
mov ecx, dword [rbp + 0x34]
xor al, 0xa9
add byte [rax + rax], al
invalid
je 0x140069c1c
invalid
xor al, 0xa9
add byte [rax + rax], al
add byte [rdx + rcx - 0x77], dh
invalid
invalid
or cl, byte [rcx + 0xe281ca]
add byte [rax], al
add byte [rax], ah
jne 0x140069c6d
mov edx, ecx
and edx, 0x20000000
add byte [rax], ah
retf 0xe281
add byte [rax], ah
jne 0x140069c6d
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
add byte [rdi], cl
adc byte [rbp + 0x10], dl
push rbp
invalid
invalid
add byte [rdi], cl
adc byte [rbp + 0x10], dl
push rbp
invalid
push rbp
adc byte [rdi], cl
adc byte [rbp + 0x20], bl
movups xmm3, xmmword [rbp + 0x20]
movups xmmword [rsi + 0x30], xmm3
adc dword [rsi + 0x30], ebx
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
jmp 0x140069bf7
invalid
mov ah, 0x4c
mov eax, dword [rbp + 0x50]
mov r8, qword [rbp + 0x50]
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14024a5f8]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
js 0x140069c6b
invalid
js 0x140069c6b
add byte [rax - 0x75], cl
or eax, 0x1e0997
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp + 0x40]
call qword [sym.imp.kernel32.dll_HeapFree]
adc al, byte [rax]
mov qword [rsi + 8], r14
mov qword [rsi], 2
jmp 0x140069bf7
sub esp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax - 0x73], cl
cmp r8b, r13b
and dword [rdx + 0x4890ffff], esi
mov dl, 0xff
call qword [rax + 0x20c48348]
add byte [rax - 0x73], cl
cmp r8b, r13b
and dword [rdx + 0x4890ffff], esi
mov dl, 0xff
call qword [rax + 0x20c48348]
mov dl, 0xff
call qword [rax + 0x20c48348]
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], 0
add byte [rax - 0x75], cl
mov rdx, qword [rax + 8]
mov rdx, qword [rax + 8]
mov eax, dword [rbp + 0x48]
mov rdx, qword [rax + 8]
mov rdx, qword [rax + 8]
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
push r8
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x50]
call fcn.14005f3d0
mov rcx, qword [rbp + 0x40]
call fcn.14006d030
call fcn.14006d030
call fcn.14006d030
add byte [rax], al
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rdi
push r14
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x2c0
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
lodsb al, byte [rsi]
and al, 0x80
lea ebp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test dword [rax], edi
add al, byte [rax]
add byte [rax], al
invalid
invalid
mov qword [rbp + 0x238], 0xfffffffffffffffe
mov dword [rbp + 0x238], 0xfffffffe
add byte [rax], al
invalid
invalid
mov ebx, r9d
mov r14, r8
retf
mov r15, rdx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
movabs rax, 0x700000000
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0x21c], rax
test dword [rdx + rax], ebx
add byte [rax], al
add al, byte [rax]
add byte [rsi - 0x39], ah
mov word [rbp + 0x22c], 0
test dword [rdx + rax], ebp
add byte [rax], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rbp + 0x224], 0
test dword [rdx + rax], esp
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test dword [rax], edx
invalid
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x210], 0
adc byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], ecx
add al, byte [rax]
mov qword [rbp + 0x208], 1
mov dword [rbp + 0x208], 1
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], al
invalid
add byte [rax], al
mov eax, r9d
enter 0xd, 0
or eax, 0x2000000
add byte [rax], al
add byte [rdx], al
mov dword [rbp + 0x218], eax
test dword [rax], ebx
add al, byte [rax]
add byte [rbp + rcx*4 - 0x7b], cl
test dword [rax], ecx
add al, byte [rax]
invalid
add byte [rax], al
lea r8, [rbp + 0x208]
test dword [rax], ecx
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rdx
mov rdx, r14
mov edx, esi
ror dword [rcx + rcx*4 - 0xe], 1
mov edx, esi
call fcn.1400665d0
invalid
mov rdi, rdx
test rax, rax
invalid
ror byte [rdi], 0x84
sbb eax, dword [rcx]
add byte [rax], al
je case.0x140067733.199
test byte [rbx], bl
add dword [rax], eax
add byte [rcx + 0x3e083f8], cl
mov eax, edi
and eax, 3
mov eax, edi
and eax, 3
loopne 0x140069d8f
cmp rax, 2
clc
add cl, byte [rdi]
invalid
jb case.0x1400669d9.404
inc dword [rax]
add byte [rax], al
invalid
add byte [rbx - 0x7af0fd08], al
test byte [rax], 0
add byte [rax], al
cmp eax, 2
jne case.0x1400669d9.404
test esi, esi
add byte [rax], al
invalid
clc
add cl, byte [rdi]
test esi, esi
add byte [rax], al
add byte [rax - 0x3f], cl
invalid
shr rdx, 0x20
and byte [rax - 0x7d], cl
cmp rdx, 5
je case.0x1400675d0.232
cli
add eax, 0xfa830974
cmp edx, 0x20
cli
and byte [rdi], cl
test ebx, esp
jrcxz 0x140069db0
invalid
jne case.0x1400669d9.404
jrcxz 0x140069db0
add byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0x230
add al, byte [rax]
invalid
mov qword [rbp + 0x230], rdi
mov dword [rbp + 0x230], edi
add al, byte [rax]
add byte [rax - 0x73], cl
movabs al, byte [0xf8e8f0894dfa894c]
mov edx, edi
mov r8, r14
invalid
clc
ja case.0x1400675d0.237
invalid
lea rcx, [rbp - 0x60]
lea ecx, [rbp - 0x60]
mov rdx, r15
mov edx, edi
cli
mov r8, r14
mov eax, esi
invalid
call fcn.1400615c0
invalid
dec dword [rax - 0x75]
mov rax, qword [rbp - 0x60]
mov r12, qword [rbp - 0x58]
mov esp, dword [rbp - 0x58]
movabs al, byte [0xfc08548a8658b4c]
mov esp, dword [rbp - 0x58]
test al, 0x48
test al, 0x48
test rax, rax
test eax, eax
ror byte [rdi], 0x84
lock add byte [rax], al
add byte [rax], al
je 0x140069ec9
test al, dh
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp - 0x50]
mov r8b, 0x48
mov dword [rbp - 0x60], eax
invalid
mov qword [rbp - 0x60], rax
movabs al, byte [0xb04d8948a865894c]
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x50], rcx
invalid
invalid
test al, 0x48
mov dword [rbp - 0x50], ecx
invalid
invalid
mov r8b, 0x48
lea ecx, [rbp + 0x1f0]
invalid
lock add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x1f0]
invalid
add byte [rax], al
lea rdx, [rbp - 0x60]
push rbp
movabs al, byte [0xb58b4cffffce97e8]
call 0x140066c90
invalid
invalid
invalid
call 0x140066c90
xchg edi, eax
invalid
mov r14, qword [rbp + 0x1f0]
lock add dword [rax], eax
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5b], cl
mov r12, qword [rbp + 0x1f8]
clc
add dword [rax], eax
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
je 0x140069ec9
invalid
test r14, r14
je 0x140069ec9
add byte [rax], al
add byte [rbp + rcx*4 + 0x7d], cl
lea edi, [rbp - 0x60]
mov r8d, 0x250
mov rcx, r15
lea r15, [rbp - 0x60]
lea edi, [rbp - 0x60]
mov r8d, 0x250
add byte [rax], al
mov rcx, r15
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, r14
int1
int1
mov rdx, r15
call qword [sym.imp.kernel32.dll_FindFirstFileW]
jbe 0x140069e41
add byte [rax - 0x7d], cl
clc
invalid
jbe 0x140069e41
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
invalid
je 0x140069eed
test byte [rbx + 0x48000000], dh
mov rcx, rax
mov ecx, eax
call qword [sym.imp.kernel32.dll_FindClose]
adc eax, 0x12766d
adc al, byte [rax]
add byte [rbx + 0x100fa045], cl
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
mov eax, dword [rbp - 0x60]
movups xmm0, xmmword [rbp - 0x5c]
movsb byte [rdi], byte [rsi]
movsd xmm1, qword [rbp - 0x4c]
mov edx, dword [rbp - 0x40]
push rbp
invalid
mov ah, 0x8b
push rbp
ror byte [rcx + 0x15e1c1c1], 0xc1
mov ecx, eax
shl ecx, 0x15
invalid
sar ecx, 0x1f
mov ecx, eax
shl ecx, 0x15
invalid
adc eax, 0x231ff9c1
invalid
sar ecx, 0x1f
and ecx, dword [rbp - 0x3c]
mov r8d, dword [rbp - 0x44]
mov eax, dword [rbp - 0x44]
mov eax, dword [rbp - 0x44]
test ebx, ebx
je 0x140069ed6
invalid
shl r8, 0x20
shl eax, 0x20
or r8, rdx
or eax, edx
mov qword [rsi], 0
invalid
add bh, al
adc byte [rax], r8b
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsi + 0x10], 0
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x18], 0
movups xmmword [rsi + 0x20], xmm0
adc dword [rsi + 0x20], eax
sbb byte [rax], r8b
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], eax
movlps qword [rsi + 0x30], xmm1
adc ecx, dword [rsi + 0x30]
xor byte [rcx + r9*4 + 0x46], r9b
cmp byte [rcx + 0x4e894046], cl
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
jmp 0x140069ef8
invalid
mov qword [rsi + 0x38], r8
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
jmp 0x140069ef8
invalid
invalid
mov qword [rsi + 8], rdi
mov qword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
jmp 0x140069eb6
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
call case.0x14003e27b.2012
mov rcx, rdi
xor ecx, ecx
leave
invalid
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x12767a
nop
add rsp, 0x2c0
add esp, 0x2c0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
mov qword [rsi + 8], r12
or byte [rax - 0x39], cl
mov qword [rsi], 2
invalid
add bl, ch
loopne 0x140069e80
jmp 0x140069eb6
test eax, 0x400
add byte [rax + rax], al
add byte [rax + rcx*4 + 0x41], dh
mov ecx, ecx
leave
je case.0x1400675d0.261
mov r9d, ecx
leave
and r9d, 0x20000000
and ecx, 0x20000000
loope 0x140069ee4
add byte [rax], al
and byte [rdi], cl
je case.0x1400675d0.261
test byte [rax - 1], bh
js 0x140069eea
invalid
invalid
mov qword [rsi + 8], rdi
jle 0x140069ef9
or byte [rax - 0x39], cl
mov qword [rsi], 2
mov dword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
add byte [rbp - 0x7b], cl
test r12, r12
test esp, esp
in al, 0x74
mov ecx, 0xf40d8b48
invalid
invalid
invalid
hlt
invalid
je 0x140069eb6
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
invalid
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x127641
adc eax, 0x127641
jbe case.0x140067733.217
jbe case.0x140067733.217
adc al, byte [rax]
add bl, ch
jmp 0x140069eb6
movsd dword [rdi], dword [rsi]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push rdi
push r14
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
invalid
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
lea esi, [rax]
invalid
lea rcx, [rbp + 0x230]
xor byte [rdx], al
add byte [rax], al
add al, byte [rax]
add al, ch
invalid
call fcn.140064ec0
jp 0x140069ef3
invalid
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop rsi
pop r15
pop rbp
ret
int3
int3
int3
int3
int3
in al, dx
cmp byte [rax - 0x73], cl
lea ebp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov dword [rbp], 0xfffffffe
invalid
mov esi, eax
mov edi, edx
xlatb
retf
mov dh, 5
sbb al, 7
invalid
add byte [rcx + 0x18], bh
sbb byte [rax], al
add byte [rax], al
add al, ch
invalid
add byte [rax], al
add ah, byte [rbx - 6]
dec dword [rax - 0x7b]
sal byte [rsi + rdx + 0x48], 0x89
invalid
mov dword [rax], edi
cmp byte [rax - 0x77], cl
jo case.0x14009b9df.124
or byte [rax - 0xb7efa8], cl
pop rax
adc byte [rax - 1], cl
inc eax
ror byte [rax - 0x7d], 0xc4
add esp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
mov dword [rbp - 8], edi
mov dword [rbp - 0x10], esi
invalid
or byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
adc al, byte es:[rax]
adc al, byte [rax]
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x30]
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
invalid
call case.0x140068614.106
adc al, byte [rax]
add byte [rax], al
nop
add rsp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
int3
sub esp, 0x40
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov dword [rbp - 8], 0xfffffffe
clc
invalid
invalid
invalid
call 0xcb4eb31d
adc cl, byte [rax - 0x75]
call 0x1487f236c
js 0x14006a02c
or byte [rax], al
add byte [rbp + rcx + 0x48], dh
cmp dword [rax + 0x10], 0x11
js 0x14006a03b
invalid
or eax, 0x10788348
js 0x14006a03b
adc byte [rcx], dl
adc dword [rbx + 0xc], esi
invalid
invalid
add esp, 0x40
invalid
pop rbp
mov eax, dword [rbp - 0x10]
invalid
mov eax, dword [rax - 8]
clc
mov ecx, dword [0x14024a5f8]
scasd eax, dword [rdi]
add eax, 0xd231001e
add byte [rcx], dh
ror byte [rax - 0x7d], cl
add esp, 0x40
invalid
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x1274f9
nop word [rax + rax]
nop dword [rax + rax]
stc
je case.0x140068a26.102
add byte [rsi + 0xf], ah
invalid
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 [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
invalid
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
invalid
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x148572bbe
mov rdx, qword [rax + 8]
push rax
or byte [rbx + rcx*4 + 0x40], cl
invalid
invalid
invalid
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
call fcn.14005f3d0
nop
push rbx
invalid
call qword [rax + 0x20c48348]
add rsp, 0x20
add esp, 0x20
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
int3
int3
int3
sub rsp, 0x28
mov rcx, qword [rcx]
mov ecx, dword [rcx]
in al, dx
sub byte [rax - 0x75], cl
or dword [rcx + 0x3e083c8], ecx
mov eax, ecx
and eax, 3
mov ecx, dword [rcx]
mov eax, ecx
and eax, 3
loopne 0x14006a09f
lea rdx, [0x1401f7df4]
adc eax, 0x18dd51
fstp qword [rax]
add byte [rax + 0x63], cl
invalid
invalid
sbb byte [rax], al
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
add eax, edx
jmp rax
mov rax, qword [rcx]
add dword [rax - 0x75], ecx
mov rdx, qword [rcx + 8]
push rcx
or bl, ch
jmp 0x14006a0e8
mov rax, qword [rcx - 1]
invalid
invalid
jmp 0x14006a0e8
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov edx, dword [rcx + 7]
dec dword [rax - 0x75]
mov edx, dword [rcx + 7]
push rcx
invalid
mov rcx, rax
call qword [rdx + 0x40]
push rdx
invalid
sar edi, 0x52
push rdx
jmp 0x14006a0e8
jmp 0x14006a0e8
shr rcx, 0x20
shr ecx, 0x20
and al, ch
call fcn.1400607d0
add ah, byte [rdi - 1]
dec dword [rax + 0xf]
mov esi, 0xd8d48c0
ror byte [rax - 0x73], 0xd
movsx rax, al
movsx eax, al
ror byte [rax - 0x73], 0xd
lea rcx, [0x1401b9ec0]
or eax, 0x14fde7
out 0xfd, eax
std
adc al, 0
add byte [rax - 0x75], cl
mov rdx, qword [rcx + rax*8]
adc al, 0xc1
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
or eax, 0x14ff24
adc al, 0
mov rax, qword [rcx + rax*8]
add al, 0xc1
add rsp, 0x28
add esp, 0x28
sub bl, al
ret
shr rcx, 0x20
and byte [rbx + 0x147728f9], al
cmp ecx, 0x28
stc
sub byte [rdi + 0x14], dh
ja case.default.0x14006a104
ja case.default.0x14006a104
lea rax, [0x1401f7e04]
lea eax, [0x1401f7e04]
invalid
sbb byte [rax], al
movsxd rcx, dword [rax + rcx*4]
invalid
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
add rcx, rax
add ecx, eax
jmp rcx
loope 0x14006a138
xor eax, eax
jmp 0x14006a0ce
invalid
shr bl, 0xc4
invalid
mov al, 0x29
jmp 0x14006a0ce
mov al, 1
jmp 0x14006a0ce
mov al, 2
jmp 0x14006a0ce
add ch, bl
mov eax, 0xb4eb03b0
mov al, 3
jmp 0x14006a0ce
mov al, 3
jmp 0x14006a0ce
add ebp, ebx
mov ah, 0xb0
mov al, 4
jmp 0x14006a0ce
mov al, 5
jmp 0x14006a0ce
lodsb al, byte [rsi]
mov al, 6
mov al, 4
jmp 0x14006a0ce
mov al, 5
jmp 0x14006a0ce
lodsb al, byte [rsi]
lodsb al, byte [rsi]
mov al, 6
jmp 0x14006a0ce
mov al, 7
jmp 0x14006a0ce
mov al, 8
jmp 0x14006a0ce
mov al, 9
or ebx, ebp
pushfq
jmp 0x14006a0ce
mov al, 0xa
jmp 0x14006a0ce
mov al, 0xb
or ebp, ebx
xchg esp, eax
jmp 0x14006a0ce
mov al, 0xc
jmp 0x14006a0ce
nop
nop
mov al, 0xd
jmp 0x14006a0ce
mov al, 0xe
jmp 0x14006a0ce
mov byte [rax - 0x4f7b14f1], dh
mov al, 0xf
jmp 0x14006a0ce
mov al, 0x10
adc bl, ch
xor byte [rax - 0x8616ef], 0xff
invalid
invalid
push qword [rax - 0x8d16ee]
invalid
jb case.0x1400675d0.293
invalid
jmp 0x14006a0ce
mov al, 0x11
jmp 0x14006a0ce
invalid
invalid
invalid
invalid
invalid
mov al, 0x12
jmp 0x14006a0ce
invalid
invalid
mov al, 0x13
jmp 0x14006a0ce
invalid
invalid
invalid
invalid
invalid
mov al, 0x14
jmp 0x14006a0ce
invalid
invalid
mov al, 0x15
jmp 0x14006a0ce
invalid
invalid
mov al, 0x16
jmp 0x14006a0ce
invalid
invalid
mov al, 0x17
jmp 0x14006a0ce
invalid
invalid
mov al, 0x18
jmp 0x14006a0ce
invalid
invalid
mov al, 0x19
jmp 0x14006a0ce
invalid
invalid
mov al, 0x1a
jmp 0x14006a0ce
invalid
invalid
mov al, 0x1b
jmp 0x14006a0ce
invalid
invalid
mov al, 0x1c
jmp 0x14006a0ce
invalid
invalid
mov al, 0x1d
sbb eax, 0xffff25e9
push qword [rax - 0xe116e2]
invalid
invalid
invalid
jmp 0x14006a0ce
invalid
invalid
mov al, 0x1e
jmp 0x14006a0ce
invalid
invalid
mov al, 0x1f
jmp 0x14006a0ce
invalid
invalid
mov al, 0x20
jmp 0x14006a0ce
invalid
invalid
mov al, 0x21
and ecx, ebp
or edi, edi
invalid
jmp 0x14006a0ce
invalid
invalid
mov al, 0x22
jmp 0x14006a0ce
invalid
mov al, 0x23
jmp 0x14006a0ce
invalid
mov al, 0x24
jmp 0x14006a0ce
hlt
invalid
mov al, 0x25
jmp 0x14006a0ce
in eax, dx
invalid
invalid
mov al, 0x26
jmp 0x14006a0ce
mov al, 0x27
jmp 0x14006a0ce
invalid
mov al, 0x28
jmp 0x14006a0ce
fdivr st(6)
invalid
int3
int3
int3
add dword [rcx + rcx*4 - 0x3f], eax
mov ecx, r8d
and ecx, 3
loope 0x14006a210
xor eax, eax
lea rdx, [rcx - 2]
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
invalid
lea edx, [rcx - 2]
cmp rdx, 2
cmp edx, 2
cli
add dh, byte [rbx + 2]
jae case.0x140067733.250
jmp 0x14006a22b
test rcx, rcx
je 0x14006a22b
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
invalid
call qword [rax + 0x48]
push rax
invalid
dec qword [rcx - 0x75]
invalid
invalid
push rax
nop
nop
add rsp, 0x28
invalid
ret
int3
int3
int3
int3
int3
in al, dx
sub byte [rbx + rcx*4 + 1], cl
mov eax, dword [rcx]
mov ecx, r8d
rol dword [rbx - 0x3fcefc1f], 0x48
and ecx, 3
loope 0x14006a250
add esi, dword [rcx]
ror byte [rax - 0x73], 0x51
push rcx
xor eax, eax
lea rdx, [rcx - 2]
push rcx
invalid
lea edx, [rcx - 2]
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 2]
jae 0x14006a25b
cmp rdx, 2
jae 0x14006a25b
add ch, bl
jmp 0x14006a26b
adc byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14006a26b
or ecx, dword [rcx - 0x75]
dec qword [rcx - 0x75]
invalid
mov rcx, qword [r8 - 1]
mov ecx, dword [rax - 1]
mov rax, qword [r8 + 7]
mov eax, dword [rax + 7]
invalid
invalid
call qword [rax + 0x30]
nop
add rsp, 0x28
add esp, 0x28
sub bl, al
int3
ret
int3
int3
int3
int3
int3
int3
int3
push r15
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x88
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp], 0xfffffffffffffffe
add r14b, r15b
invalid
invalid
dec dword [rbp - 0x7b]
test eax, eax
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x39], cl
add r14b, r15b
add dh, bh
invalid
invalid
test eax, eax
ror byte [rdi], 0x84
add r8, qword [r8]
je 0x14006a5f9
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov esi, eax
mov rbx, rdx
mov rdi, rcx
mov edi, ecx
mov rax, r8
shl rax, 4
shl eax, 4
ror byte [rax - 0x3f], 0xe0
add al, 0x31
sal byte [rcx], cl
leave
shl eax, 4
loopne case.0x14009b9df.162
xor edx, edx
xor ecx, ecx
cmp dword [rbx + rdx], 0
jne 0x14006a2d2
cmp al, 0x13
add byte [rbp + 0xc], dh
inc rcx
inc ecx
ror dword [rax - 0x7d], 0xc2
adc byte [rax + 0x39], cl
invalid
add rdx, 0x10
cmp rax, rdx
cmp eax, edx
cmp eax, edx
sal byte [rbp - 0x12], 1
jne case.0x14009b9df.162
out dx, al
cmp rsi, rcx
cmp esi, ecx
jb 0x14006a61c
invalid
add eax, dword [rax]
add byte [rax + 0x29], cl
invalid
sub rsi, rcx
sub esi, ecx
invalid
je 0x14006a5f9
test byte [0x18806a2e8], dl
shl ecx, 4
loope 0x14006a2ec
add byte [rax - 0x3f], cl
shl rcx, 4
loope 0x14006a2ec
add al, 0x48
add ebx, ecx
retf
add rbx, rcx
retf
lea r12, [0x1401e1970]
lea esp, [0x1401e1970]
and eax, 0x17767e
jbe case.0x140068a26.122
add byte [rbp + rcx*4 + 0x75], cl
fmul dword [rbp + rcx*4 + 0x2d]
invalid
lea r14, [rbp - 0x28]
lea esi, [rbp - 0x28]
jne case.0x14009b9df.164
lea r13, [0x1401f7ea8]
sub eax, 0x18dbab
stosd dword [rdi], eax
fistp dword [rax]
sbb byte [rax], al
jmp case.0x140073f35.209
invalid
invalid
invalid
sbb byte [rax], al
jmp case.0x140073f35.209
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
clc
clc
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
or eax, 0x1e02ea
add bl, byte [rsi]
add byte [rcx], dh
xor edx, edx
sar bh, cl
adc eax, 0x12723a
adc al, byte [rax]
call qword [sym.imp.kernel32.dll_HeapFree]
adc al, byte [rax]
add byte [rax - 0x75], cl
or eax, 0x1e02db
fild dword [rdx]
invalid
invalid
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
fild dword [rdx]
invalid
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
ror byte [rbx + rcx*4 + 0x45], cl
mov eax, dword [rbp - 0x18]
call 0x1b22db926
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x127227
invalid
adc al, byte [rax]
mov rdx, rbx
mov edx, ebx
fimul dword [rax - 0x77]
mov rbx, rdx
test rsi, rsi
test esi, esi
ror dword [rax - 0x7b], cl
test esi, esi
test byte [rdi], 0x84
rol dword [rdx], 0
add al, byte [rax]
je 0x14006a5f9
test cl, al
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [rbx - 0x10]
lea eax, [rbx - 0x10]
invalid
mov r15, rsi
test dword [rcx - 0x3f], 0x894c04e7
shl r15, 4
shl edi, 4
out 4, eax
mov rcx, r15
stc
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test rcx, rcx
test ecx, ecx
je 0x14006a370
mov r9d, dword [rax + 0x10]
mov ecx, dword [rax + 0x10]
adc byte [rax - 0x7d], cl
rcl byte [rax], 0x48
adc byte [rax - 0x7d], cl
invalid
invalid
add rax, 0x10
add eax, 0x10
adc byte [rax - 0x7d], cl
add rcx, 0xfffffffffffffff0
sal eax, 0x4d
test ecx, ecx
leave
test r9, r9
leave
je 0x14006a350
mov r8, qword [rax + 8]
or bl, bpl
jmp case.0x14009b9df.188
or cl, byte [rdi]
invalid
add byte [rbp + 0x31], al
xor r9d, r9d
xor ecx, ecx
leave
mov r8, r12
mov eax, esp
mov qword [rsp + 0x20], rdi
jl case.0x14006a104.123
and al, 0x20
and byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
mov edx, 0xfffffff4
call fcn.1400604b0
sub byte [rcx - 1], ah
dec dword [rax - 0x7d]
jge case.0x14008099f.143
fadd dword [rax]
hlt
invalid
invalid
sub byte [rcx - 1], ah
invalid
dec dword [rax - 0x7d]
jge case.0x14008099f.143
invalid
cmp dword [rbp - 0x28], 0
fadd dword [rax]
add byte [rcx + riz + 0x4c], dh
je case.0x140068a26.146
and dword [rbx + rcx*4 + 0x7d], ecx
mov r15, qword [rbp - 0x20]
mov edi, dword [rbp - 0x20]
loopne 0x14006a3d8
mov eax, r15d
mov eax, edi
clc
and eax, 3
loopne case.0x14008099f.151
movsxd rax, dword [r13 + rax*4]
test dword [rax], r8d
test dword [rax], eax
add rax, r13
jmp rax
invalid
call 0x14f4884a4
loopne 0x14006a3e5
movzx eax, byte [r15 + 0x10]
movzx eax, byte [rdi + 0x10]
mov dh, 0x47
adc cl, ch
jmp case.0x1400698d2.69
test al, 0
add byte [rax], al
add byte [rdi], cl
invalid
invalid
add byte [rax], al
add byte [rdi], cl
invalid
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
loopne case.0x140068a26.157
test rax, rax
test eax, eax
je 0x14006a613
test byte [rsi + 2], dl
add byte [rax], al
invalid
add al, byte [rax]
add byte [rcx], dh
xor edx, edx
sal byte [rcx], cl
leave
xor ecx, ecx
xor r9d, r9d
leave
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
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 4], al
mov r8d, dword [rbx + rdx]
adc ecx, dword [rbp + 1]
add r8, r9
cmp r8, rax
enter 0x3949, 0xffffffffffffffc0
cmp eax, eax
ja 0x14006a3ed
adc dword [rax - 1], ecx
ror dword [rax - 0x7d], 0xc2
invalid
inc rcx
inc ecx
add rdx, 0x10
mov r9, r8
mov ecx, eax
ret 0x4d10
adc byte [rbp - 0x77], cl
mov ecx, eax
ror dword [rcx + 0x39], 0xd7
cmp r15, rdx
xlatb
jne 0x14006a3d0
jmp case.0x14008099f.163
mov r8, r9
enter 0x3948, 0xffffffffffffffce
cmp rsi, rcx
invalid
jb 0x14006a61c
add al, byte [rax]
add byte [rcx - 0x77], cl
mov r9, rcx
add byte [rax], al
mov r9, rcx
shl r9, 4
shl ecx, 4
loope case.0x140068a26.158
lea rdx, [rbx + r9]
or ecx, dword [rax + 0x29]
invalid
sub rsi, rcx
jne 0x14006a417
cmp rax, r8
cmp eax, eax
ror byte [rdi], 0x84
je case.0x14008099f.135
sbb bh, bh
invalid
invalid
jmp 0x14006a62d
add byte [rax], al
sub rax, r8
mov ecx, dword [rdx]
cmp rax, rcx
cmp eax, ecx
ja 0x14006a65b
add byte [rax], al
add byte [rcx], ch
ror dword [rcx + 0x44014a0a], 0xb
add dword [rbx + rcx + 8], eax
invalid
invalid
jge 0x14006a40a
invalid
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r9 + 8], rax
add dword [rbx + rcx + 8], eax
add dword [rbx + rcx + 8], eax
or r9d, dword [rax]
cmp qword [rbp - 0x28], 0
fadd dword [rax]
add byte [rdi], cl
test bl, dh
invalid
je case.0x14008099f.135
dec dword [rbx + rcx*4 + 0x7d]
loopne case.0x1400698d2.76
mov r15, qword [rbp - 0x20]
mov rbx, rdx
invalid
mov ebx, edx
shr ebx, cl
sbb eax, dword [rcx + 0xf]
mov dh, 0x47
jmp 0x14006a45d
por mm1, qword [rsp + rcx*2]
mov ecx, edi
shr rcx, 0x20
jmp 0x1a3828c73
invalid
invalid
jmp case.0x1400698d2.69
jmp 0x1a3828c73
cmp al, 0x23
jne 0x14006a5fc
invalid
add byte [rcx + rcx*4 - 8], al
mov eax, r15d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
add cl, byte [rdi]
invalid
invalid
invalid
invalid
invalid
add cl, byte [rdi]
invalid
test rax, rax
je case.0x14009b9df.177
invalid
invalid
invalid
lea rax, [r15 - 1]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x18], eax
mov rcx, qword [r15 - 1]
mov rax, qword [r15 + 7]
mov qword [rbp - 8], rcx
clc
clc
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
or byte [rax], al
or byte [rax], al
je case.0x140068a26.124
dec dword [rax - 0x7d]
js case.0x1400698d2.83
cmp qword [rax + 0x10], 0x11
jae case.0x14009b9df.171
adc dword [rcx - 2], 0xffffffff
invalid
adc dword [rdi], ecx
adc dword [rcx - 2], 0xffffffff
dec dword [rbx + rcx*4 + 0x45]
clc
mov r8, qword [rbp - 8]
clc
jmp case.0x1400691f3.213
mov rax, r15
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x14006a4d1
lea rcx, [0x1401f7eb8]
or eax, 0x18d9ee
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp case.0x1400698d2.69
mov al, 0x29
jmp case.0x1400698d2.69
mov al, 1
jmp case.0x1400698d2.69
mov al, 2
jmp case.0x1400698d2.69
mov al, 3
jmp case.0x1400698d2.69
mov al, 4
jmp case.0x1400698d2.69
mov al, 5
jmp case.0x1400698d2.69
mov al, 6
jmp case.0x1400698d2.69
mov al, 7
jmp case.0x1400698d2.69
mov al, 8
jmp case.0x1400698d2.69
mov al, 9
jmp case.0x1400698d2.69
mov al, 0xa
jmp case.0x1400698d2.69
mov al, 0xb
jmp case.0x1400698d2.69
mov al, 0xc
jmp case.0x1400698d2.69
mov al, 0xd
jmp case.0x1400698d2.69
mov al, 0xe
jmp case.0x1400698d2.69
mov al, 0xf
jmp case.0x1400698d2.69
mov al, 0x10
jmp case.0x1400698d2.69
mov al, 0x11
jmp case.0x1400698d2.69
mov al, 0x12
jmp case.0x1400698d2.69
mov al, 0x13
jmp case.0x1400698d2.69
mov al, 0x14
jmp case.0x1400698d2.69
mov al, 0x15
jmp case.0x1400698d2.69
mov al, 0x16
jmp case.0x1400698d2.69
mov al, 0x17
jmp case.0x1400698d2.69
mov al, 0x18
jmp case.0x1400698d2.69
mov al, 0x19
jmp case.0x1400698d2.69
mov al, 0x1a
jmp case.0x1400698d2.69
mov al, 0x1b
jmp case.0x1400698d2.69
mov al, 0x1c
jmp case.0x1400698d2.69
mov al, 0x1d
jmp case.0x1400698d2.69
mov al, 0x1e
jmp case.0x1400698d2.69
mov al, 0x1f
jmp case.0x1400698d2.69
mov al, 0x20
jmp case.0x1400698d2.69
mov al, 0x21
jmp case.0x1400698d2.69
mov al, 0x22
jmp case.0x1400698d2.69
mov al, 0x23
jmp case.0x1400698d2.69
mov al, 0x24
jmp case.0x1400698d2.69
mov al, 0x25
jmp case.0x1400698d2.69
mov al, 0x26
jmp case.0x1400698d2.69
mov al, 0x27
jmp case.0x1400698d2.69
mov al, 0x28
jmp case.0x1400698d2.69
xor r15d, r15d
mov rax, r15
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r15, [0x1401dd880]
jmp 0x14006a5fc
lea r8, [0x1401b8158]
mov rdx, rsi
call fcn.14018c830
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, [0x1401e1970]
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, [0x1401b8170]
jmp 0x14006a687
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, [0x1401e1970]
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rbp - 0x58]
call fcn.14018c7f0
ud2
insd dword [rdi], dx
adc al, byte [rax]
mov rcx, qword [0x14024a5f8]
xor esi, esi
xor edx, edx
mov r8, qword [rbp - 0x28]
call qword [sym.imp.kernel32.dll_HeapFree]
mov edx, 0x31001dfd
div byte [rcx]
ror byte [rbx + rcx*4 + 0x45], cl
fdivr st(7)
adc eax, 0x126d04
mov rcx, qword [rbp - 0x18]
dec dword [rcx + 0x20]
jne 0x14006a867
call 0x1b526f253
adc cl, byte [rax - 0x39]
mov qword [rcx + 0x18], 0
add rcx, 0x10
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov qword [rcx + 0x18], 0
add rcx, 0x10
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, rsi
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
invalid
sbb ch, bl
adc al, 0
mov edx, 0x26
call fcn.14018cc80
ud2
mov eax, dword [rcx]
mov rax, qword [rax]
cmp qword [rax], 0
cmp dword [rax], 0
cmp dword [rax], 0
jne 0x14006aa3b
mov rsi, rcx
mov qword [rax], 0xffffffffffffffff
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov dword [rbp - 0x10], eax
lea rcx, [rax + 8]
call fcn.1400611c0
test rax, rax
je 0x14006a98b
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14006a999
invalid
invalid
cmp ecx, 2
jne 0x14006a999
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
jne 0x14006a999
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
inc qword [rax]
xor eax, eax
jmp 0x14006aa34
mov rcx, qword [rbp - 0x10]
inc qword [rcx]
mov r8, qword [rsi + 8]
test r8, r8
je 0x14006aa2e
mov ecx, r8d
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14006aa2e
test rcx, rcx
je 0x14006aa2e
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x10], rsi
lea rax, [r8 - 1]
mov qword [rbp - 0x28], rax
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x20], rax
call qword [rax]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x10]
je 0x14006aa17
cmp qword [rax + 0x10], 0x11
jae 0x14006aa00
mov r8, qword [rbp - 0x18]
jmp 0x14006aa08
mov r8, qword [rbp - 0x18]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp - 0x28]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x30]
mov qword [rsi + 8], rax
mov al, 1
add rsp, 0x68
pop rsi
pop rbp
ret
lea rax, [0x1401b8068]
adc al, 0
mov qword [rsp + 0x20], rax
lea rcx, str.already_borrowedlibrary_std_srcio_stdio.rs
and byte [rax - 0x73], cl
or eax, 0x14d5d2
lea r9, [0x1401b77f8]
lea r8, [rbp - 1]
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.14018cbf0
adc al, byte [rax]
ud2
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x60]
sub byte [rax - 0x73], cl
push 0x60
mov rcx, qword [rbp - 0x10]
call fcn.14005f5d0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x60]
mov rax, qword [rbp - 0x20]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x18]
call fcn.14005f3d0
mov rcx, qword [rbp - 0x28]
call fcn.14006d030
adc byte [rax - 0x75], cl
call 0x13f4fc79b
dec dword [rax - 0x75]
fsubr st(0)
jae 0x14006aae0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x30]
mov qword [rax + 8], rcx
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
jae 0x14006aaf3
mov byte [rsp + 0x24], dl
mov r8d, 1
jmp 0x14006ab7d
mov eax, edx
cmp edx, 0x800
jae 0x14006ab18
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x24], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x25], dl
mov r8d, 2
jmp 0x14006ab7d
cmp edx, 0xffff
ja 0x14006ab48
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x24], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x26], dl
mov r8d, 3
jmp 0x14006ab7d
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x24], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x26], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x27], dl
mov r8d, 4
lea rdx, [rsp + 0x24]
call fcn.14006a930
nop
add rsp, 0x28
ret
sbb eax, 0xffd23100
adc eax, 0x1266be
invalid
adc al, byte [rax]
mov esi, 0x48001266
cmp esi, 0xffffffff
cmp rsi, 0xffffffffffffffff
je 0x14006aeb7
lock dec qword [rsi + 8]
jne 0x14006aeb7
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
mov eax, esi
push rdx
neg dword [0x189d8dfa9]
mov eax, esi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
or ecx, ebp
invalid
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movaps xmmword [rbp + 0x10], xmm0
movaps xmmword [rbp], xmm0
movaps xmmword [rbp - 0x10], xmm0
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x30], xmm0
movaps xmmword [rbp - 0x40], xmm0
movaps xmmword [rbp - 0x50], xmm0
mov dword [rbp + 0x6c], 0x80
lea rdx, [rbp - 0x50]
lea r8, [rbp + 0x6c]
mov rcx, rsi
call qword [sym.imp.ws2_32.dll_getpeername]
cmp eax, 0xffffffff
je 0x14006c448
mov eax, dword [rbp + 0x6c]
movzx ecx, word [rbp - 0x50]
cmp ecx, 2
je 0x14006c45b
cmp ecx, 0x17
jne 0x14006c4e1
cmp eax, 0x1c
jb case.0x14006757e.350
movups xmm0, xmmword [rbp - 0x48]
movzx eax, word [rbp - 0x4e]
rol ax, 8
mov edx, dword [rbp - 0x4c]
mov ecx, dword [rbp - 0x38]
movups xmmword [rbp + 0x4a], xmm0
mov r8w, 1
jmp 0x14006c479
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
or rax, 2
jmp 0x14006c4e8
cmp eax, 0x10
jb case.0x14006757e.352
mov es, word [rcx]
add byte [rax], al
mov es, word [rcx]
add byte [rax], al
movzx eax, word [rbp - 0x4e]
rol ax, 8
mov r10b, 0x66
rol eax, 8
mov ecx, dword [rbp - 0x4c]
mov word [rbp + 0x4c], ax
mov dword [rbp + 0x48], ecx
xor r8d, r8d
mov word [rbp - 0x50], r8w
mov dword [rbp - 0x50], r8d
mov r8d, dword [rbp + 0x48]
mov dword [rbp - 0x4e], r8d
mov dword [rbp - 0x4e], r8d
movzx r8d, word [rbp + 0x4c]
mov word [rbp - 0x4a], r8w
mov r8, qword [rbp + 0x4e]
mov qword [rbp - 0x48], r8
mov dword [rbp - 0x48], eax
mov dword [rbp - 0x48], eax
movzx r8d, word [rbp + 0x56]
mov word [rbp - 0x40], r8w
movzx r8d, word [rbp + 0x58]
mov word [rbp - 0x3e], r8w
mov dword [rbp - 0x3e], r8d
mov dword [rbp - 0x3e], r8d
mov dword [rbp - 0x3c], edx
mov dword [rbp - 0x38], ecx
mov word [rbp - 0x34], ax
lea rax, [0x1401b9d88]
mov qword [rsp + 0x20], rax
lea rdx, str.peerlibrary_std_src...._backtrace_src_symbolizedbghelp.rs
lea rcx, [rbp + 0x38]
lea r9, [rbp - 0x50]
mov r8d, 4
call fcn.140017450
jmp 0x14006c565
lea rax, str.invalid_argument
mov qword [rbp + 0x4e], rax
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14006c565
test rcx, rcx
je 0x14006c565
lea rcx, [rax - 1]
mov qword [rbp + 0x70], rcx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp + 0x80], rcx
mov qword [rbp + 0x78], rax
call qword [rax]
mov rax, qword [rbp + 0x78]
cmp qword [rax + 8], 0
je 0x14006c552
cmp qword [rax + 0x10], 0x11
jae 0x14006c538
mov r8, qword [rbp + 0x80]
jmp 0x14006c543
mov r8, qword [rbp + 0x80]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp + 0x70]
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp - 0x50], rsi
lea rax, [0x1401b8278]
mov qword [rsp + 0x20], rax
lea rdx, str.socket
lea rsi, [rbp + 0x38]
lea r9, [rbp - 0x50]
mov r8d, 6
mov rcx, rsi
call fcn.140017450
mov rcx, rsi
call fcn.1400178b0
nop
add rsp, 0x110
pop rdi
pop rsi
pop rbp
ret
ror byte [rbx + rcx*4 + 0x45], cl
jo 0x14006c5cd
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x124f7d
jmp 0x14006c3cd
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
lea r8, [0x1401b9cd8]
invalid
invalid
adc al, 0
mov edx, 0x43
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
add byte [rax], al
call fcn.14018c980
ud2
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea r8, [0x1401b9c78]
mov edx, 0x42
call fcn.14018c980
ud2
invalid
invalid
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x30
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
js 0x14006c670
mov edx, dword [rax + 8]
add byte [rax], al
add byte [rax - 0x75], cl
js 0x14006c670
mov edx, dword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x80]
call fcn.14005f3d0
mov rcx, qword [rbp + 0x70]
call fcn.14006d030
nop
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov ecx, dword [rbp + 0x80]
call fcn.14005f3d0
mov rcx, qword [rbp + 0x70]
mov ecx, dword [rbp + 0x70]
mov ecx, dword [rbp + 0x70]
call fcn.14006d030
add byte [rax], al
nop
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
mov rax, rdx
mov rsi, rcx
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0x90], xmm0
invalid
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x50], xmm0
sub dword [rsp + 0x50], eax
sub dword [rsp + 0x50], eax
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x2c], 0x80
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x2c]
mov rcx, rax
call qword [sym.imp.ws2_32.dll_getsockname]
cmp eax, 0xffffffff
je 0x14006c735
mov eax, dword [rsp + 0x2c]
movzx ecx, word [rsp + 0x30]
cmp ecx, 2
je 0x14006c745
cmp ecx, 0x17
jne case.0x140067733.269
cmp eax, 0x1c
jb 0x14006c77e
movzx eax, word [rsp + 0x32]
rol ax, 8
movups xmm0, xmmword [rsp + 0x38]
mov ecx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x48]
mov word [rsi], 1
movups xmmword [rsi + 4], xmm0
mov dword [rsi + 0x14], ecx
mov dword [rsi + 0x18], edx
mov word [rsi + 0x1c], ax
mov dword [rsi + 0x1c], eax
mov dword [rsi + 0x1c], eax
jmp 0x14006c775
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
adc eax, 0x124ec5
shl rax, 0x20
or rax, 2
jmp 0x14006c76c
cmp eax, 0x10
jb 0x14006c798
movzx eax, word [rsp + 0x32]
rol ax, 8
ror byte [rax], 0x8b
and al, 0x34
ror byte [rax], 0x8b
and al, 0x34
mov word [rsi], 0
mov word [rsi + 6], ax
mov dword [rsi + 2], ecx
jmp 0x14006c775
lea rax, str.invalid_argument
mov qword [rsi + 8], rax
mov word [rsi], 2
add rsp, 0xb0
mov al, 0
add byte [rax], al
pop rsi
ret
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
lea r8, [0x1401b9cd8]
mov edx, 0x43
call fcn.14018c980
ud2
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea r8, [0x1401b9c78]
mov edx, 0x42
call fcn.14018c980
ud2
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
or rax, 2
add rsp, 0x28
ret
int3
mov eax, eax
invalid
jg 0x14006c869
cmovb eax, ecx
ret 0x3145
clc
push qword [rdx + rcx + 0x48]
cdqe
or byte [rcx], dh
shr bl, 0x17
or byte [rax + 1], r15b
mov dword [rsi], eax
mov rax, r8
mov eax, eax
mov rsi, rcx
mov esi, ecx
mov rcx, qword [rdx]
or cl, byte [rcx - 0x7f]
stc
invalid
cmp r9, 0x7fffffff
mov r8d, 0x7fffffff
invalid
invalid
jg 0x14006c8c9
cmovb eax, ecx
mov rdx, rax
invalid
invalid
ret 0x3145
xor r9d, r9d
leave
call qword [sym.imp.ws2_32.dll_recv]
adc al, byte [rax]
add byte [rbx + 0x474fff8], al
cmp eax, 0xffffffff
je case.0x14009b9df.199
cdqe
jmp 0x14006c8a3
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
cmp eax, 0x274a
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0xa], dh
jne 0x14006c8ab
xor eax, eax
ror byte [rax - 0x77], 0x46
or byte [rcx], dh
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x14006c8bc
or byte [rcx], r14b
shr bl, 0x11
shl rax, 0x20
or rax, 2
or eax, 2
or eax, 2
mov qword [rsi + 8], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
or byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rsi], rax
mov dword [rsi], eax
invalid
mov rax, rsi
add rsp, 0x20
pop rsi
ret
int3
mov ecx, 7
int 0x29
ud2
invalid
invalid
or ecx, esp
int3
in al, dx
pop rax
inc rdx
je 0x14006c971
invalid
invalid
add byte [rax], al
add byte [rax], al
test byte [rdx + 0x48000000], al
mov esi, ecx
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmova edx, ecx
cmova edx, ecx
ror dword [rax - 0x7d], 1
cli
or dword [rdi + 8], edi
mov edi, 8
cmp rdx, 9
mov edi, 8
or byte [rax], al
add byte [rax], al
cmovae rdi, rdx
mov rdx, rdi
not rdx
shr rdx, 0x3f
test rax, rax
test eax, eax
test eax, eax
sal byte [rax + rbx + 0x48], 0x8b
invalid
je case.0x14006a104.153
mov rcx, qword [rsi]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x30], 1
add byte [rax], al
mov qword [rsp + 0x38], rax
jmp 0x14006c93e
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
mov r8, rdi
call fcn.14005fa00
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x14006c978
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14006c97f
test rcx, rcx
jne 0x14006c986
call fcn.140011740
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.14018c620
ud2
mov rdx, rbx
mov r8, rsi
invalid
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi], r14
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov byte [rdi + 0x18], 0
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
insb byte [rdi], dx
and al, 0x50
mov qword [rbp - 8], 0xfffffffffffffffe
mov rdi, r9
mov rbx, r8
mov r14, rdx
mov rsi, rcx
test r8, r8
je 0x14006ca74
js 0x14006cac9
movzx eax, byte [0x14024a6a0]
mov rcx, rbx
call fcn.140010290
mov r15, rax
test rax, rax
jne 0x14006ca7a
mov ecx, 1
mov rdx, rbx
call fcn.14018c620
ud2
mov r15d, 1
mov r12, qword [rbp + 0x60]
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], rbx
mov byte [rbp - 0x10], 0
lea rcx, [rbp - 0x28]
mov rdx, rdi
mov r8, r12
call fcn.140068160
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
call fcn.140011740
ud2
mov r15, qword [0x14024a670]
test r15, r15
jne 0x14006e127
mov rcx, qword [0x14024a630]
lea rdx, str.SymFromInlineContextW
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je 0x14006e6e5
mov r15, rax
mov qword [0x14024a670], rax
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
xor edx, edx
sub rsi, 1
cmovae rdx, rsi
mov qword [rbp + 0xfb0], 0
lea rcx, [rbp - 0x48]
mov qword [rsp + 0x20], rcx
lea r12, [rbp + 0xfb0]
mov rcx, rax
mov qword [rbp + 0x1118], rdx
mov dword [rbp + 0x1188], ebx
mov r8d, ebx
mov r9, r12
call r15
cmp eax, 1
jne 0x14006e5e5
mov qword [rbp + 0x1190], rdi
mov eax, dword [rbp + 4]
mov ecx, dword [rbp + 8]
dec rcx
cmp rax, rcx
cmovb rcx, rax
lea r14, [rbp + 0xc]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x10a0], xmm0
movaps xmmword [rbp + 0x1090], xmm0
movaps xmmword [rbp + 0x1080], xmm0
movaps xmmword [rbp + 0x1070], xmm0
movaps xmmword [rbp + 0x1060], xmm0
movaps xmmword [rbp + 0x1050], xmm0
movaps xmmword [rbp + 0x1040], xmm0
movaps xmmword [rbp + 0x1030], xmm0
movaps xmmword [rbp + 0x1020], xmm0
movaps xmmword [rbp + 0x1010], xmm0
movaps xmmword [rbp + 0x1000], xmm0
movaps xmmword [rbp + 0xff0], xmm0
movaps xmmword [rbp + 0xfe0], xmm0
movaps xmmword [rbp + 0xfd0], xmm0
movaps xmmword [rbp + 0xfc0], xmm0
movaps xmmword [rbp + 0xfb0], xmm0
lea rbx, [rcx*2 + 0xc]
sbb al, 0x4d
or al, 0
add byte [rax], al
sbb al, 0x4d
or al, 0
add byte [rax], al
add rbx, rbp
mov r8d, 0x100
xor edi, edi
xor r15d, r15d
test di, di
je 0x14006e230
nop dword [rax]
movzx eax, word [rbp + 0x119c]
jmp 0x14006e241
cmp r14, rbx
je 0x14006e43d
movzx eax, word [r14]
add r14, 2
lea ecx, [rax + 0x2000]
movzx ecx, cx
leave
leave
cmp ecx, 0xf800
jae 0x14006e280
movzx ecx, ax
shl rcx, 0x10
shr rcx, 0x10
cmp ecx, 0x80
jae 0x14006e2a0
mov r13d, 1
xor edi, edi
jmp 0x14006e316
movzx edx, ax
mov ecx, 0xfffd
cmp edx, 0xdbff
jbe 0x14006e2c0
xor edi, edi
jmp 0x14006e310
cmp ecx, 0x800
jae 0x14006e2f3
mov r13d, 2
xor edi, edi
jmp 0x14006e316
cmp r14, rbx
je 0x14006e305
movzx edx, word [r14]
add r14, 2
mov r9d, edx
add r9d, 0x2000
movzx r9d, r9w
mov di, 1
cmp r9d, 0xfc00
jae 0x14006e341
mov eax, edx
mov word [rbp + 0x119c], dx
jmp 0x14006e310
mov r13d, 4
xor edi, edi
cmp ecx, 0xffff
stc
invalid
inc dword [rax]
add byte [rsi + 0xd], dh
stc
invalid
add byte [rsi + 0xd], dh
jmp 0x14006e316
xor edi, edi
mov r14, rbx
nop word [rax + rax]
mov r13d, 3
mov rsi, r8
sub rsi, r13
jbe 0x14006e43d
mov rdx, r12
call fcn.140064040
add r12, r13
add r15, r13
mov r8, rsi
test di, di
test edi, edi
jne 0x14006e220
jmp 0x14006e230
movzx ecx, dx
and eax, 0x3ff
and ecx, 0x3ff
shl rax, 0x1a
shl rcx, 0x10
or rcx, rax
ror dword [rax - 0x48], 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax + 1], cl
shr ecx, 0xed
invalid
invalid
invalid
ror dword [rax - 0x48], 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax + 1], cl
shr ecx, 0xed
invalid
mov rdx, 0xffffffffffffffff
mov rcx, qword [rbp + 0x1138]
nop word [rax + rax]
cmp word [rcx + rdx*2 + 2], 0
lea rdx, [rdx + 1]
jne 0x14006e420
mov r8d, 1
mov r9d, 1
jmp 0x14006e52f
cmp r15, 0x101
jae 0x14006e6cf
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1120], xmm0
movaps xmmword [rbp + 0x1130], xmm0
sub dword [rbp + 0x1130], eax
mov qword [rbp + 0x1140], 0
mov dword [rbp + 0x1120], 0x28
mov r12, qword [0x14024a678]
test r12, r12
jne 0x14006e4a3
mov rcx, qword [0x14024a630]
lea rdx, str.SymGetLineFromInlineContextW
call qword [sym.imp.kernel32.dll_GetProcAddress]
add bh, bh
adc eax, 0x123008
test rax, rax
je 0x14006e720
mov r12, rax
mov qword [0x14024a678], rax
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov dword [rbp + 0x1150], 0
lea rcx, [rbp + 0x1120]
mov qword [rsp + 0x28], rcx
lea rcx, [rbp + 0x1150]
mov qword [rsp + 0x20], rcx
xor esi, esi
mov rcx, rax
mov rdx, qword [rbp + 0x1118]
mov r8d, dword [rbp + 0x1188]
xor r9d, r9d
call r12
cmp eax, 1
jne 0x14006e586
mov eax, dword [rbp + 0x1130]
mov rdx, 0xffffffffffffffff
mov rcx, qword [rbp + 0x1138]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rsi - 0x7d], ah
jl 0x14006e565
cmp word [rcx + rdx*2 + 2], 0
add al, byte [rax]
lea rdx, [rdx + 1]
jne 0x14006e510
mov r8d, 1
mov esi, 1
jmp 0x14006e589
mov r10, qword [rbp - 0x10]
mov qword [rbp + 0x1150], r9
mov qword [rbp + 0x1158], rcx
lea ebx, [rax + 0x11]
add byte [rax], al
mov qword [rbp + 0x1160], rdx
mov dword [rbp + 0x1168], r8d
mov dword [rbp + 0x116c], eax
lea rax, [rbp + 0xfb0]
mov qword [rbp + 0x1170], rax
mov qword [rbp + 0x1178], r14
mov qword [rbp + 0x1180], r10
lea rcx, [rbp + 0x10b8]
lea rdx, [rbp + 0x1150]
xchg ebp, eax
invalid
mov ch, 0x78
adc dword [rax], eax
add byte [rcx + rcx*4 - 0x6b], cl
adc byte [rcx], 0
add byte [rax - 0x73], cl
lea edi, [rax + 0x48000010]
lea edx, [rbp + 0x1150]
call fcn.14006e7c0
jmp 0x14006e5de
xor r8d, r8d
mov r9, qword [rbp - 0x10]
mov qword [rbp + 0x1150], rsi
mov qword [rbp + 0x1158], rcx
mov qword [rbp + 0x1160], rdx
mov dword [rbp + 0x1168], r8d
mov dword [rbp + 0x116c], eax
lea rax, [rbp + 0xfb0]
mov qword [rbp + 0x1170], rax
mov qword [rbp + 0x1178], r15
mov qword [rbp + 0x1180], r9
lea rcx, [rbp + 0x10b8]
lea rdx, [rbp + 0x1150]
call fcn.14006e7c0
mov rdi, qword [rbp + 0x1190]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseMutex]
cmp byte [rbp + 0x119f], 0
mov rsi, qword [rbp + 0x10f8]
jne 0x14006e66d
mov rax, qword [rbp + 0x1108]
cmp byte [rax], 0
je 0x14006e66d
mov rax, qword [rbp + 0x1110]
mov qword [rbp + 0x10b8], rax
mov qword [rbp + 0x10c0], 0
mov rax, qword [rbp + 0x1148]
mov rdx, qword [rax + 8]
mov qword [rbp - 0x48], 3
mov qword [rbp + 0xfb0], 2
mov dword [rsp + 0x20], 0
lea rcx, [rbp + 0x10b8]
lea r8, [rbp - 0x48]
lea r9, [rbp + 0xfb0]
call fcn.140064670
mov byte [rsi], al
mov rax, qword [rbp + 0x10b8]
inc qword [rax + 0x18]
mov rax, qword [rbp + 0x1100]
mov rax, qword [rax + 8]
inc qword [rax]
cmp byte [rsi], 0
sete al
add rsp, 0x1228
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x1401b9de8]
mov edx, 0x100
mov rcx, r15
call fcn.14018c910
jmp 0x14006e738
mov qword [rbp + 0x1190], rdi
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x2b
call fcn.14018c980
jmp 0x14006e738
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x2b
call fcn.14018c980
ud2
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x1190]
call sub.kernel32.dll_ReleaseMutex
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp - 0x50], rbx
lea rax, [fcn.140012500]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x38]
mov qword [rbp - 0x40], rax
lea rax, [0x140024430]
mov qword [rbp - 0x38], rax
lea rax, [0x1401b8708]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 3
mov qword [rbp + 8], 0
lea rax, [rbp - 0x50]
mov qword [rbp - 8], rax
mov qword [rbp], 2
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rbp - 0x18]
call fcn.140013250
mov byte [r14], 0
mov qword [rbx], 0
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 0
mov rax, qword [rsi + 0x38]
mov rbx, qword [rax + 8]
mov r14, qword [rdi + 0x20]
mov r15, qword [rdi + 0x28]
lea rcx, [rbp - 0x18]
mov rdx, r14
mov r8, r15
call fcn.1400143c0
cmp qword [rbp - 0x18], 0
mov r12d, 2
mov eax, 2
jne 0x14006e997
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
lea rcx, [rbp - 0x18]
call fcn.1400353b0
cld
dec dword [rax - 0x75]
call 0x142ff6ca9
cld
dec dword [rax - 0x75]
call 0x142ff6ca9
jne 0x14006e977
mov eax, 2
jmp 0x14006e997
mov rcx, qword [rbp + 0x20]
mov qword [rbp - 0x20], rcx
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movups xmm2, xmmword [rbp + 0x10]
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov rcx, qword [rbp - 0x20]
mov qword [rbp + 0x20], rcx
movaps xmm0, xmmword [rbp - 0x50]
movaps xmm1, xmmword [rbp - 0x40]
movaps xmm2, xmmword [rbp - 0x30]
movups xmmword [rbp + 0x10], xmm2
movups xmmword [rbp], xmm1
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp - 0x18], rax
mov qword [rbp + 0x28], r14
mov qword [rbp + 0x30], r15
cmp qword [rdi], 0
je 0x14006e9d7
movups xmm0, xmmword [rdi + 8]
movups xmmword [rbp - 0x48], xmm0
mov r12d, 1
mov qword [rbp - 0x50], r12
mov eax, dword [rdi + 0x18]
mov ecx, dword [rdi + 0x1c]
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
lea rcx, [rbp + 0x38]
lea r8, [rbp - 0x18]
lea r9, [rbp - 0x50]
mov rdx, rbx
call fcn.140064670
mov rcx, qword [rsi + 0x30]
mov byte [rcx], al
mov rax, qword [rbp + 0x38]
inc qword [rax + 0x18]
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
test r15b, r15b
je 0x14006f1f0
mov rbx, r11
nop dword [rax]
movzx r10d, byte [r8 + r10]
bt r14, r10
jb 0x14006f210
add rbx, rdx
mov qword [rax + 0x20], rbx
lea r10, [rdi + rbx]
lea r11, [rdi + rbx]
cmp r11, r9
jb 0x14006f1c0
jmp case.0x14003e27b.2231
movzx r10d, byte [r8 + r10]
bt r14, r10
jae 0x14006f214
mov rbp, r12
mov rbx, r11
jmp 0x14006f280
test byte [rax], al
add byte [rax], al
add byte [rax], al
xor ebp, ebp
jmp 0x14006f280
lea rbx, [r11 + rdx]
mov qword [rax + 0x20], rbx
mov qword [rax + 0x30], 0
lea r10, [rdi + rbx]
cmp r10, r9
jae case.0x14003e27b.2231
add r11, qword [rsp + 0x30]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r10d, byte [r8 + r11 - 1]
bt r14, r10
jb 0x14006f26f
add rbx, rdx
mov qword [rax + 0x20], r11
mov qword [rax + 0x30], 0
lea r10, [r11 + rdx]
dec r10
add r11, rdx
cmp r10, r9
jb 0x14006f240
jmp case.0x14003e27b.2231
add byte [rax], al
xor ebp, ebp
xor r12d, r12d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rbp + 0x39], cl
cmp ebp, esp
mov qword [rsp + 0x28], r12
cmp r13, r12
cmp ebp, esp
mov qword [rsp + 0x28], r12
and al, 0x28
mov rcx, r12
mov ecx, esp
cmova rcx, r13
test r15b, r15b
invalid
int 0x45
test bh, bh
invalid
dec dword [rbp - 0x77]
in al, dx
mov r12, r13
cmovne rcx, r13
cmp rcx, rdx
jae 0x14006f2d1
invalid
xor ecx, dword [rbp - 0x73]
sub al, 0x18
invalid
lea r13, [r8 + rbx]
sbb byte [rcx - 0x77], cl
retf 0x6666
invalid
invalid
mov r10, rcx
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rsi - 0x73], cl
sbb al, 0x13
lea r11, [rbx + r10]
cmp r11, r9
jae 0x14006f3dc
add byte [rax], al
add byte [rax], al
movzx r15d, byte [rsi + r10]
cmp r15b, byte [r13 + r10]
jne 0x14006f33a
inc r10
cmp rdx, r10
jne 0x14006f2b0
invalid
fisttp word [rbp - 0x77]
in eax, 0x4d
mov edx, esp
mov r13, r12
mov r10, r12
movzx r15d, byte [rsp + 0xc0]
add byte [rax], al
mov r12, qword [rsp + 0x28]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rdi - 0x2b], cl
cmp rbp, r10
jae case.0x14003e27b.2230
dec r10
dec edx
cmp r10, rdx
jae 0x14006f3bf
invalid
add byte [rax], al
invalid
mov edx, 0x4d000000
lea ebx, [rdx + rbx]
invalid
lea r11, [r10 + rbx]
sbb cl, byte [rbp + 0x39]
retf
cmp r11, r9
jae 0x14006f3d0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0xf], al
mov dh, 0xc
movzx ecx, byte [rsi + r10]
cmp cl, byte [r8 + r11]
invalid
je 0x14006f2f0
invalid
sbb byte [rbx + rdx*8 + 0x48], dh
add ebx, dword [rsp + 0x40]
add rbx, qword [rsp + 0x40]
mov qword [rax + 0x20], rbx
mov r10, qword [rsp + 0x38]
push rsp
and al, 0x38
pop rax
and byte [rbx + rcx*4 + 0x54], cl
push rsp
push rsp
and al, 0x38
mov r11, rbx
test r15b, r15b
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
je 0x14006f369
jmp 0x14006f370
mov r13, r12
mov r13, r12
sub r11, r12
inc r11
mov qword [rax + 0x20], r11
movzx r15d, byte [rsp + 0xc0]
rol byte [rax], 0
add byte [rbp - 0x7c], al
push qword [rsp + rcx + 0x48]
mov rcx, qword [rsp + 0x20]
add byte [rax], al
test r15b, r15b
je 0x14006f361
mov rcx, qword [rsp + 0x20]
mov r12, qword [rsp + 0x28]
jmp 0x14006f370
xor r10d, r10d
mov rcx, qword [rsp + 0x20]
mov qword [rax + 0x30], r10
mov r12, r10
lea r10, [rdi + r11]
cmp r10, r9
jb 0x14006f1b1
mov qword [rax + 0x20], r9
xor eax, eax
jmp 0x14006f3ab
add rdx, rbx
mov qword [rax + 0x20], rdx
mov dword [rax + 0x20], edx
mov dword [rax + 0x20], edx
test r15b, r15b
test bh, bh
jne case.0x14003e27b.2227
mov qword [rax + 0x30], 0
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], rbx
or byte [rax - 0x77], cl
push rcx
adc byte [rax + 1], bh
and byte [rax - 0x77], cl
pop rcx
or byte [rax - 0x77], cl
push rcx
adc byte [rax + 1], bh
add byte [rax], al
mov qword [rcx], rax
add rsp, 0x48
pop rbx
add dword [rax - 0x7d], ecx
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rdi
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
adc al, 0
mov rcx, r10
call fcn.14018c8a0
invalid
adc dword [rax], eax
ud2
invalid
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
add eax, 0x1481c9
mov rcx, r11
jmp 0x14006f3ed
fldpi
adc dword [rax + 1], ecx
invalid
add rcx, rbx
cmp r9, rcx
cmp ecx, ecx
cmp ecx, ecx
cmova rcx, r9
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
adc al, 0
mov rdx, r9
mov edx, ecx
call fcn.14018c8a0
ud2
int3
sub rsp, 0x50
lea rbp, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, rdx
lea rdx, [rbp - 0x28]
lea edx, [rbp - 0x28]
invalid
ror byte [rax - 0x73], 1
push rbp
fmul dword [rbp - 0x75]
adc byte [rcx + rcx*4 + 0x4d], cl
mov qword [rbp - 0x18], r9
movups xmm0, xmmword [r8]
invalid
lea edx, [rbp - 0x28]
mov r9, qword [r8 + 0x10]
mov qword [rbp - 0x18], r9
movups xmm0, xmmword [r8]
invalid
movups xmm0, xmmword [rax]
add byte [rdi], cl
adc dword [rbp - 0x28], eax
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x30], rax
mov sil, byte [rcx + 0x18]
rol byte [r8 - 0x76], 1
jno 0x14006f44b
movzx r8d, byte [rcx + 0x20]
movzx eax, byte [rcx + 0x20]
xor r9d, r9d
cmp sil, 2
mov qword [rbp - 0x10], rcx
invalid
cmovne r9, rcx
mov rcx, rax
invalid
invalid
mov ecx, eax
shr eax, 0x71
sub edi, edi
dec dword [rcx - 0x17fbf3d]
ret
cmp sil, 2
je 0x14006f478
invalid
call fcn.140061fc0
mov ebx, eax
ret
cmp sil, 2
je 0x14006f478
jno 0x14006f478
invalid
ret
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
cmp qword [rax + 8], 0
or byte [rax], al
je 0x14006f478
mov rax, qword [rbp - 0x10]
mov r8, qword [rax]
mov rcx, qword [0x14024a5f8]
invalid
add byte [rax - 0x75], cl
or eax, 0x1db188
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
add rsp, 0x50
fmul dword [rax - 0x7d]
invalid
push rax
pop rbx
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rbx
sub rsp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.140002c40
xchg edi, eax
invalid
nop
add rsp, 0x20
pop rbx
pop rsi
and byte [rbx + 0x5e], bl
pop rbp
ret
int3
int3
int3
sub rsp, 0x90
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
lea ebp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x39], cl
or r14b, r15b
add byte [rax], al
mov qword [rbp + 8], 0xfffffffffffffffe
mov dword [rbp + 8], 0xfffffffe
invalid
mov byte [rbp + 4], 0
add al, 0
mov dword [rbp], 0
add byte [r8], r8b
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rbp - 0x20], rdx
lea rax, [rbp - 0x20]
push rbp
loopne 0x14006f530
lea eax, [rbp - 0x20]
loopne 0x14006f534
loopne 0x14006f534
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
ror byte [r8 - 0x73], 1
lea rax, [fcn.140012500]
add eax, 0xfffa300a
cli
dec dword [rax - 0x77]
mov qword [rbp - 0x28], rax
lea rax, str.memory_allocation_of__bytes_failed_n
fmul dword [r8 - 0x73]
add eax, 0x14945f
lea eax, [0x1401b8960]
adc al, 0
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x60], eax
mov qword [rbp - 0x58], 2
mov dword [rbp - 0x58], 2
add al, byte [rax]
add byte [rax], al
mov qword [rbp - 0x40], 0
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 1
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov r8b, 0x48
mov dword [rbp - 0x48], 1
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0xe05c8274
mov rcx, rbp
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
call fcn.14005ef10
test rax, rax
dec dword [rax - 0x7b]
sal byte [rdx + rsi*2 - 0x77], 0xc1
je 0x14006f5a8
mov ecx, eax
rol dword [rbx - 0x72b7fc1f], 0x51
and ecx, 3
lea rdx, [rcx - 2]
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x63]
invalid
add ecx, dword [rax - 0x73]
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x63]
invalid
invalid
test rcx, rcx
je 0x14006f5a8
mov rcx, rax
mov ecx, eax
ror dword [rax - 1], 0xc9
dec rcx
leave
mov qword [rbp - 0x18], rcx
mov rcx, qword [rax - 1]
call 0x13f4f80a0
call 0x13f4f80a0
dec qword [rax - 0x75]
mov rax, qword [rax + 7]
mov eax, dword [rax + 7]
invalid
mov qword [rbp - 8], rcx
mov dword [rbp - 8], ecx
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
call qword [rax]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
add byte [rsp + 0x48], dh
je 0x14006f595
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc dword [rbx + 6], esi
jae 0x14006f57e
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
jmp 0x14006f586
mov r8, qword [rbp - 8]
clc
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
imul esi, dword [rax - 0x2dceffe3], 0xffffffff
mov al, 0x1d
add byte [rcx], dh
xor edx, edx
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x121fbb
mov ebx, 0x4800121f
mov ecx, dword [0x14024a5f8]
pop rsp
mov al, 0x1d
invalid
mov rcx, qword [0x14024a5f8]
pop rsp
mov al, 0x1d
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
ror byte [rbx + rcx*4 + 0x45], cl
call 0x15faf0ba5
mov eax, dword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
adc al, byte [rax]
nop
add rsp, 0x90
add byte [rax], al
add byte [rbp - 0x3d], bl
add byte [rax], al
add byte [rbp - 0x3d], bl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
invalid
mov rdx, qword [rax + 8]
push rax
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
mov ecx, dword [rbp - 8]
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
push rax
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
call fcn.14005f3d0
mov rcx, qword [rbp - 0x18]
call fcn.14006d030
invalid
invalid
call qword [rax + 0x20c48348]
invalid
dec dword [rax - 0x75]
call 0x13fe137d6
invalid
invalid
call qword [rax + 0x20c48348]
invalid
invalid
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
int3
mov eax, dword [rcx]
test rax, rax
je case.0x14003e16a.2339
lock dec qword [rax]
jne case.0x14003e16a.2339
mov rcx, qword [rcx]
mov ecx, dword [rcx]
jmp fcn.14005f5e0
ret
int3
push rdi
push rbx
sub rsp, 0xa0
add byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x18], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rcx + rcx*4 - 0x39]
add byte [rax], al
add byte [rax - 0x39], cl
sbb r14b, r15b
invalid
invalid
invalid
mov rsi, rdx
mov rbx, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rcx, qword [rcx + 8]
mov rdx, qword [rbx + 0x10]
mov edx, dword [rbx + 0x10]
mov qword [rbp - 0x30], rax
lea rax, [0x140024430]
invalid
ror byte [rax - 0x73], 1
add eax, 0xfffb4dd4
invalid
dec dword [rax - 0x77]
fmul dword [r8 - 0x77]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rcx
loopne 0x14006f6ad
lea ecx, [0x14006fa30]
loopne 0x14006f6ad
lea ecx, [0x14006fa30]
add byte [rax], al
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x10], edx
mov dword [rbp - 0x10], edx
mov qword [rbp - 8], rax
lea rax, str.thread__panicked_at_:_nX
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 4
test al, 4
add byte [rax], al
add byte [rax - 0x39], cl
rol byte [r8], 0
add byte [rax], al
test al, 4
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp - 0x40], 0
rol byte [r8], 0
add byte [rax], al
lea rax, [rbp - 0x30]
lea eax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov al, 0x48
mov dword [rbp - 0x48], 3
invalid
mov qword [rbp - 0x48], 3
add byte [rbp - 0x75], cl
jo case.0x14003e27b.2244
mov r14, qword [r8 + 0x48]
lea rdx, [rbp - 0x60]
mov rcx, rsi
push rbp
movabs al, byte [0x8548d6ff41f18948]
sal byte [rdx + rsi*2 - 0x77], 0xc1
invalid
call r14
test rax, rax
je 0x14006f727
invalid
mov ecx, eax
rol dword [rbx - 0x72b7fc1f], 0x51
and ecx, 3
lea rdx, [rcx - 2]
dec byte [rax - 0x7d]
cli
invalid
add ecx, dword [rax - 0x73]
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x63]
cmp edx, 2
jb 0x14006f727
test rcx, rcx
je 0x14006f727
mov rcx, rax
dec rcx
ror dword [rax - 1], 0xc9
dec ecx
mov qword [rbp], rcx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
invalid
invalid
mov qword [rbp + 0x10], rcx
mov qword [rbp + 8], rax
call qword [rax]
mov rax, qword [rbp + 8]
or byte [r8 - 0x7d], r9b
js case.0x14003e27b.2260
invalid
add byte [rax - 0x75], cl
dec qword [rax - 0x75]
invalid
adc byte [r8 - 0x77], r9b
or r15b, r15b
adc byte [rax - 0x75], cl
or byte [r8 - 0x7d], r9b
js case.0x14003e27b.2260
add byte [rsp + 0x48], dh
je 0x14006f714
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x14006f6fd
mov r8, qword [rbp + 0x10]
jmp 0x14006f705
invalid
or byte [rbx + rcx*4 + 0x45], cl
adc byte [rbp - 0x75], cl
mov r8, qword [rbp + 0x10]
mov r8, qword [r8 - 8]
clc
clc
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
adc al, byte [rax]
sbb eax, 0xffd23100
adc eax, 0x121e3c
invalid
adc al, byte [rax]
invalid
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp]
invalid
invalid
scasb al, byte [rdi]
sbb eax, 0x4cd23100
mov eax, dword [rbp]
invalid
invalid
add r15b, r15b
adc eax, 0x121e29
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x75], cl
sbb byte [r15], cl
mov dh, 0
invalid
mov rax, qword [rbx + 0x18]
movzx eax, byte [rax]
invalid
add byte [rax - 0x7d], cl
clc
add esi, dword [rbp + 0xe]
cmp rax, 3
jne case.0x14003e27b.2262
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
cmp eax, 2
je 0x14006f798
mov rcx, rsi
int1
mov rdx, rdi
cmp eax, 1
jne 0x14006f816
mov r8b, 1
mov al, 1
call fcn.14006fac0
test rax, rax
je case.0x14003e27b.2278
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb case.0x14003e27b.2278
test rcx, rcx
test ecx, ecx
je case.0x14003e27b.2278
mov ebp, 0x48c18948
dec ecx
mov rcx, rax
dec rcx
mov qword [rbp], rcx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp + 0x10], rcx
mov qword [rbp + 8], rax
call qword [rax]
jmp 0x14006f85f
dec dword [rax - 0x75]
invalid
invalid
adc byte [r8 - 0x77], r9b
or r15b, r15b
adc cl, ch
mov dword [rax], 0xc0310000
add byte [rax], al
xor eax, eax
rol byte [rsi + 0x1d58b205], 0
xchg byte [0x140245052], al
pop rax
sbb eax, 0x74c08400
nop
test al, al
je case.0x14003e27b.2278
lea rax, str.note:_run_with__RUST_BACKTRACE1__environment_variable_to_display_a_backtrace_n
push rbp
xchg ebx, eax
adc al, 0
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
ror byte [rax - 0x39], 1
fadd dword [r9]
fadd dword [rcx]
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rax, [0x1401e1970]
add eax, 0x1721b2
invalid
mov qword [rbp - 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rdx, [rbp - 0x30]
loopne 0x14006f7d2
push rdi
ror byte [rdi], 0x11
call 0x1105c8515
lea edx, [rbp - 0x30]
mov rcx, rsi
mov ecx, esi
call r14
call rsi
invalid
test rax, rax
je case.0x14003e27b.2278
ror byte [rdi], 0x84
pop rax
invalid
mov ecx, eax
and ecx, 3
loope 0x14006f7e4
lea rdx, [rcx - 2]
cmp rdx, 2
push rcx
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
cmp edx, 2
jb case.0x14003e27b.2278
invalid
invalid
test rcx, rcx
leave
je case.0x14003e27b.2278
cmp al, 0xff
invalid
mov rcx, rax
dec rcx
mov qword [rbp], rcx
mov dword [rbp], ecx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp + 0x10], rcx
mov qword [rbp + 8], rax
call qword [rax]
invalid
adc byte [rax - 0x77], cl
or r15b, r15b
adc bl, ch
xor r8d, r8d
jmp 0x14006f85f
xor r8d, r8d
xor eax, eax
call fcn.14006fac0
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
or eax, 0x89ffffff
test rax, rax
je case.0x14003e27b.2278
test byte [0xca06f827], cl
invalid
mov ecx, eax
rol dword [rbx - 0x72b7fc1f], 0x51
dec byte [rax - 0x7d]
cli
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb case.0x14003e27b.2278
add cl, byte [rdi]
invalid
invalid
test rcx, rcx
je case.0x14003e27b.2278
test cl, dh
invalid
invalid
mov rcx, rax
dec rcx
ror dword [rax - 1], 0xc9
leave
mov qword [rbp], rcx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp + 0x10], rcx
add byte [rax - 0x75], cl
dec qword [rax - 0x75]
invalid
mov dword [rbp + 0x10], ecx
mov qword [rbp + 8], rax
mov dword [rbp + 8], eax
call qword [rax]
adc byte [rax - 0x75], cl
or byte [r8 - 0x7d], r9b
js 0x14006f86f
mov rax, qword [rbp + 8]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
add byte [rsp + 0x48], dh
je 0x14006f88e
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
js 0x14006f87e
adc dword [rbx + 6], esi
jae 0x14006f877
mov r8, qword [rbp + 0x10]
mov eax, dword [rbp + 0x10]
jmp 0x14006f87f
mov r8, qword [rbp + 0x10]
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
adc byte [r13 - 0x75], r9b
clc
mov eax, dword [rax - 8]
clc
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x121cc2
mov rcx, qword [0x14024a5f8]
or eax, 0x1dad63
xor edx, edx
mov r8, qword [rbp]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14003e27b.2278
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
or byte [r8 - 0x75], r9b
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
push rax
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
adc r8b, r13b
adc al, ch
adc al, ch
cmc
cli
invalid
add r8b, r13b
xlatb
xlatb
xlatb
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
or byte [r8 - 0x75], r9b
push rax
or byte [rbx + rcx*4 + 0x40], cl
mov eax, dword [rax + 0x10]
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
or byte [r8 - 0x75], r9b
push rax
or byte [rbx + rcx*4 + 0x40], cl
mov eax, dword [rax + 0x10]
mov rcx, qword [rbp + 0x10]
invalid
mov ch, 0xfa
invalid
mov eax, dword [rax + 0x10]
mov rcx, qword [rbp + 0x10]
call fcn.14005f3d0
mov rcx, qword [rbp]
add r8b, r13b
or al, 0xd7
invalid
invalid
add r8b, r13b
or al, 0xd7
invalid
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x10]
invalid
mov ecx, dword [rbp + 0x10]
adc al, ch
jne 0x14006f953
call fcn.14005f3d0
mov rcx, qword [rbp]
mov ecx, dword [rbp]
invalid
mov ecx, dword [rbp]
call fcn.14006d030
nop
add rsp, 0x20
call qword [rax + 0x20c48348]
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 8]
mov rdx, qword [rax + 8]
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
adc r8b, r13b
invalid
cli
invalid
invalid
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
adc r8b, r13b
xor eax, 0x48fffefa
mov rcx, qword [rbp]
mov rcx, qword [rbp]
call fcn.14006d030
nop
add rsp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov qword [rbp], 0xfffffffffffffffe
mov ebx, r8d
mov rdi, rdx
mov rsi, rcx
lea rcx, [0x14024a5a8]
ret
stosb byte [rdi], al
sbb eax, 0x3d15ff00
sbb dl, byte [rdx]
add byte [rax - 0x75], cl
add eax, 0x1dab96
add byte [rax - 0x2f], cl
loopne 0x14006fb3e
test eax, eax
invalid
ret
add byte [rax - 0x2f], cl
loopne 0x14006fb3e
test eax, eax
jne 0x14006fb8b
mov dword [rbp - 8], 0
movzx eax, byte [0x14024a5b0]
mov rax, qword [rdi + 0x48]
mov byte [rbp - 1], bl
lea rcx, [rbp - 1]
mov qword [rbp - 0x18], rcx
lea rcx, [0x14006d340]
mov qword [rbp - 0x10], rcx
lea rcx, [0x1401e1bc0]
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x28], 0
lea rcx, [rbp - 0x18]
mov qword [rbp - 0x38], rcx
add byte [rax], al
add byte [rax - 0x73], cl
call 0x108548491
mov qword [rbp - 0x30], 1
lea rdx, [rbp - 0x48]
mov rcx, rsi
call rax
mov rsi, rax
cmp byte [rbp - 8], 0
jne 0x14006fb72
mov rax, qword [0x14024a688]
shl rax, 1
test rax, rax
jne 0x14006fb9a
lea rcx, [0x14024a5a8]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.14018f150
xor al, 1
add dword [rcx + 0x6be9f845], ecx
invalid
invalid
invalid
add dword [rcx + 0x6be9f845], ecx
invalid
invalid
call fcn.14018f150
test al, al
jne 0x14006fb72
mov byte [0x14024a5b0], 1
jmp 0x14006fb72
stosb byte [rdi], al
sbb eax, 0xc6eb0100
nop dword [rax]
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
adc byte [rbp + 0x56], dl
invalid
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x70
in al, dx
sub byte [rax - 0x73], cl
push 0x70
lea rcx, [0x14024a5a8]
lea ecx, [0x14024a5a8]
mov edx, dword [rbp - 8]
push rbp
clc
call fcn.140030280
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
push rdi
push rbx
sub rsp, 0x20
mov rsi, r9
mov esi, ecx
mov esi, ecx
mov r14, r8
mov rbx, rdx
ror dword [rax - 0x77], cl
iretd
mov rax, qword [rdx + 8]
or byte [rbx + rcx*4 + 0x7a], cl
adc byte [rcx + rbp - 8], cl
clc
ror dword [rax - 0x77], cl
iretd
or byte [rbx + rcx*4 + 0x7a], cl
adc byte [rcx + rbp - 8], cl
clc
clc
cmp rax, r9
jb case.0x14003e244.1923
mov rcx, qword [rbx]
mov ecx, dword [rbx]
add rcx, r15
mov rdx, r14
mov r8, rsi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
adc dword [rax], eax
add r15, rsi
mov qword [rbx + 0x10], r15
jnp 0x14006fc2f
jnp 0x14006fc2f
mov qword [rdi + 8], rsi
mov qword [rdi], 0
mov rax, rdi
mov eax, edi
mov eax, edi
add rsp, 0x20
pop rbx
invalid
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rbx
mov rdx, r15
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.14018f090
mov r15, qword [rbx + 0x10]
jmp 0x14006fc07
int3
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rax, rcx
test r9, r9
je 0x14006fc88
mov rdi, r9
mov rbx, r8
mov r14, rdx
iretd
mov qword [rsp + 0x20], rax
mov eax, edi
and eax, 3
cmp r9, 4
jae 0x14006fc90
xor r15d, r15d
xor ecx, ecx
jmp 0x14006fcc8
xor r15d, r15d
jmp 0x14006fd5f
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
and rdx, 0xfffffffffffffffc
and edx, 0xfffffffc
lea r8, [rbx + 0x30]
xor r15d, r15d
xor ecx, ecx
mov r9d, dword [r8 - 0x30]
mov r10d, dword [r8 - 0x20]
add r9, r15
rol byte [rbp - 0x75], 1
push rax
loopne 0x14006fcf6
add ecx, edi
mov r11d, dword [r8 - 0x10]
add r11, r10
add r11, r9
mov r15d, dword [r8]
add r15, r11
add rcx, 4
add r8, 0x40
cmp rdx, rcx
jne 0x14006fca0
test rax, rax
je 0x14006fcf0
shl rcx, 4
add rcx, rbx
shl rax, 4
xor edx, edx
nop word [rax + rax]
mov r8d, dword [rcx + rdx]
add r15, r8
add rdx, 0x10
cmp rax, rdx
jne 0x14006fce0
mov rax, qword [r14 + 8]
mov r12, qword [r14 + 0x10]
sub rax, r12
adc byte [rcx + rbp - 0x20], cl
cmp rax, r15
jb 0x14006fd7b
shl rdi, 4
xor esi, esi
jmp 0x14006fd31
mov rcx, qword [r14]
add rcx, r12
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add byte [rbp + 1], cl
in al, dx
add byte [rbp + 1], cl
in al, dx
mov qword [r14 + 0x10], r12
add rsi, 0x10
cmp rdi, rsi
je 0x14006fd5a
mov rbp, qword [rbx + rsi + 8]
mov r13d, dword [rbx + rsi]
mov rax, qword [r14 + 8]
sub rax, r12
cmp rax, r13
jae 0x14006fd10
mov rcx, r14
mov rdx, r12
mov r8, r13
call fcn.14018f090
mov r12, qword [r14 + 0x10]
jmp 0x14006fd10
mov rax, qword [rsp + 0x20]
mov qword [rax + 8], r15
mov qword [rax], 0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r14
mov rdx, r12
mov r8, r15
call fcn.14018f090
mov r12, qword [r14 + 0x10]
jmp 0x14006fd00
cmp r15, rax
jne 0x140070032
invalid
add dword [rax], eax
invalid
mov ecx, 0x48000001
mov ebx, edx
mov rbx, rdx
test rsi, rsi
je 0x140070005
lea rax, [rsi - 1]
cmp rax, 3
jae 0x14006fea0
dec dword [rax - 0x7d]
clc
add esi, dword [rbx + 0x11]
xor r15d, r15d
xor eax, eax
jmp 0x14006fed8
nop dword [rax + rax]
mov rcx, rsi
and rcx, 0xfffffffffffffffc
lea rdx, [rbx + 0x30]
xor r15d, r15d
xor eax, eax
mov r8d, dword [rdx - 0x30]
mov r9d, dword [rdx - 0x20]
add r8, r15
mov r10d, dword [rdx - 0x10]
add r10, r9
add r10, r8
mov r15d, dword [rdx]
add r15, r10
add rax, 4
add rdx, 0x40
cmp rcx, rax
jne 0x14006feb0
mov ecx, esi
and ecx, 3
je 0x14006ff00
shl rax, 4
add rax, rbx
shl rcx, 4
xor edx, edx
nop dword [rax]
mov r8d, dword [rax + rdx]
add r15, r8
add rdx, 0x10
cmp rcx, rdx
jne 0x14006fef0
mov rax, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, r15
jb 0x14006ffee
mov qword [rsp + 0x20], rsi
shl rsi, 4
xor r14d, r14d
jmp 0x14006ff51
nop dword [rax + rax]
add byte [rax - 0x75], cl
cmovl eax, dword [rcx]
loope 0x14006ff7f
mov rcx, qword [rdi]
add rcx, r12
mov rdx, rbp
mov edx, ebp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rdi + 0x10], r12
add r14, 0x10
cmp rsi, r14
je 0x14006ff80
mov rbp, qword [rbx + r14 + 8]
mov r13d, dword [rbx + r14]
mov rax, qword [rdi + 8]
sub rax, r12
cmp rax, r13
jae 0x14006ff30
mov rcx, rdi
mov rdx, r12
mov r8, r13
call fcn.14018f090
mov r12, qword [rdi + 0x10]
jmp 0x14006ff30
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rdi + 0x31000000], cl
sal byte [rcx], cl
leave
test r15, r15
je 0x140070018
xor edx, edx
xor ecx, ecx
xor r8d, r8d
mov eax, dword [rbx + rdx]
add rax, r8
cmp rax, r15
ja 0x14006ffb0
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x14006ff90
jmp 0x14006ffb3
mov rax, r8
mov rsi, qword [rsp + 0x20]
cmp rsi, rcx
jb 0x140070021
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub rsi, rcx
je 0x14006fe70
sub r15, rax
mov eax, dword [rdx]
cmp r15, rax
ja 0x140070064
add byte [rax], al
add byte [rax], al
sub eax, r15d
mov dword [rdx], eax
add qword [rbx + r8 + 8], r15
jmp 0x14006fe79
invalid
dec dword [rax - 0x77]
mov rcx, rdi
stc
mov rdx, r12
mov r8, r15
call fcn.14018f090
mov r12, qword [rdi + 0x10]
jmp 0x14006ff14
xor eax, eax
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x1401dd880]
jmp 0x140070007
lea r8, [0x1401b8158]
mov rdx, rsi
call fcn.14018c830
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x1401e1970]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x1401b8170]
jmp 0x140070094
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x1401e1970]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
sbb al, 0x81
adc al, 0
sbb al, 0x81
adc al, 0
adc dword [rax + rax], 0x244c8d48
sub al, ch
push rdx
invalid
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.14018c7f0
ud2
mov rax, qword [rcx + 0x18]
test rax, rax
jne 0x1400700c7
sbb byte [rax - 0x7b], cl
sal byte [rbp + 0x1a], 0x48
lea ecx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.library_std_srcpanicking.rsBox_dyn_Any__unnamed_
mov edx, 0x2b
call fcn.14018c980
ud2
mov rdx, qword [rcx + 0x10]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rdx
lea rcx, [rsp + 0x20]
call fcn.1400700f0
ud2
clc
invalid
test rdx, rdx
jne 0x140070175
lea rax, [0x1401e1970]
xor edx, edx
jmp 0x140070147
mov edx, dword [rdx + 8]
push rdx
or byte [rax - 0x77], cl
fmul dword [r8 - 0x77]
mov qword [rbp - 0x20], rdx
invalid
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x18]
movzx eax, byte [rax + 0x20]
mov dh, 0x40
and byte [rax + 0x48202444], cl
lea edx, [0x1401b8b68]
mov dh, 0x40
and byte [rax + 0x48202444], cl
lea edx, [0x1401b8b68]
lea rcx, [rbp - 0x28]
call fcn.1400701d0
ud2
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 0
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x18]
sbb byte [rdi], cl
mov dh, 0x40
and byte [rax + 0x48202444], cl
lea edx, str.P_v_a_
fmul dword [rax - 0x39]
loopne 0x14007017e
sbb byte [rdi], cl
mov dh, 0x40
and byte [rax + 0x48202444], cl
lea edx, str.P_v_a_
hlt
lea rcx, [rbp - 0x28]
call fcn.1400701d0
add byte [rdi], cl
invalid
add byte [rdi], cl
or esp, dword [rsi + 0xf]
invalid
fsubr st(0)
mov dword [rcx], ecx
add byte [rax], al
nop
add rsp, 0x30
pop rbp
ret
mov word [rbp + rbx - 0x6771f100], fs
movsb byte [rdi], byte [rsi]
sbb eax, 0x988e0f00
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov eax, dword [rcx + rax*8]
cmp byte [rax + 0x28], 0
je 0x14007038c
mov byte [rbp - 0x34], 0
mov dword [rbp - 0x38], 0
lea rax, str.thread_panicked_while_processing_panic._aborting._n
mov qword [rbp], rax
mov dword [rbp], eax
mov dword [rbp], eax
mov qword [rbp + 8], 1
lea rax, [0x1401e1970]
add eax, 0x171726
or byte [r9], r8b
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x171726
mov qword [rbp + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
lea rcx, [rbp - 0x38]
enter 0xffffffffffff8948, 0xffffffffffffffea
enter 0xffffffffffff8948, 0xffffffffffffffea
call fcn.14005ef10
test rax, rax
je 0x140070903
mov ecx, eax
and ecx, 3
cmp rcx, 1
jne 0x140070901
mov rcx, rax
dec rcx
dec ecx
dec ecx
mov qword [rbp + 0x48], rcx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp + 0x40], rcx
mov dword [rbp + 0x40], ecx
mov qword [rbp + 0x58], rax
call qword [rax]
jmp 0x140070344
invalid
add byte [rax - 0x73], cl
add eax, 0x1716cf
mov qword [rbp - 0x38], rax
lea rax, [0x1401b8bb8]
or al, 0x89
adc al, 0
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x20], r8
mov dword [rbp - 0x20], eax
mov dword [rbp - 0x20], eax
loopne 0x140070301
mov qword [rbp - 0x28], r9
mov dword [rbp - 0x28], ecx
mov byte [rbp - 0x18], bl
mov byte [rbp - 0x44], 0
mov dword [rbp - 0x48], 0
lea rax, [rbp - 0x38]
enter 0xffffffffffff8948, 0x45
invalid
lea rax, [0x140016f80]
lea eax, [0x140016f80]
enter 0xffffffffffff8948, 0x45
invalid
lea eax, [0x140016f80]
mov qword [rbp - 8], rax
lea rax, [0x1401b8c10]
mov qword [rbp], rax
mov dword [rbp], eax
mov dword [rbp], eax
mov qword [rbp + 8], 2
mov qword [rbp + 0x20], 0
lea rax, [rbp - 0x10]
mov qword [rbp + 0x10], rax
mov dword [rbp + 0x10], eax
mov qword [rbp + 0x18], 1
lea rcx, [rbp - 0x48]
mov rdx, rbp
call fcn.14005ef10
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
movabs r8, 0xfffeec00e8ea8948
test rax, rax
je 0x140070903
test dl, ch
invalid
add byte [rax], al
test dl, ch
add eax, 0xc1890000
invalid
mov ecx, eax
and ecx, 3
cmp rcx, 1
add dword [rdi], ecx
test ecx, ebx
invalid
add byte [rax], al
add dword [rdi], ecx
test ecx, ebx
add eax, 0x89480000
ror dword [rax - 1], 0xc9
mov rcx, rax
dec rcx
mov qword [rbp + 0x48], rcx
mov rcx, qword [rax - 1]
mov ecx, dword [rax - 1]
mov rcx, qword [rax - 1]
mov ecx, dword [rax - 1]
mov rax, qword [rax + 7]
mov eax, dword [rax + 7]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x58], rax
call qword [rax]
mov r8, qword [rbp + 0x40]
mov rsi, qword [rbp + 0x48]
mov rax, qword [rbp + 0x58]
mov eax, dword [rbp + 0x58]
cmp qword [rax + 8], 0
js 0x14007035c
or byte [rax], al
add byte [rsi + rbx + 0x48], dh
mov eax, dword [rbp + 0x58]
je 0x140070375
mov rax, qword [rbp + 0x58]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x140070366
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
sbb eax, 0xffd23100
adc eax, 0x1211db
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
jmp 0x140070903
mov rdi, rdx
mov eax, dword [0x14024aad0]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
inc qword [rax + 0x20]
mov byte [rax + 0x28], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
lea r14, [0x1401e1970]
mov qword [rbp - 0x38], r14
mov ecx, 0x4c001715
mov dword [rbp - 0x38], esi
lea rax, [0x1401b8bb8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x20], r8
loopne 0x140070417
mov dword [rbp - 0x28], ecx
loopne 0x140070417
mov dword [rbp - 0x28], ecx
mov byte [rbp - 0x18], bl
lea rcx, [0x14024a5c0]
call qword [sym.imp.kernel32.dll_AcquireSRWLockShared]
pop rbp
call 0x12814911d
movabs eax, dword [0x120e2215ff001d]
movzx eax, byte [0x14024a5c8]
cmp qword [0x14024a5d0], 0
mov rax, qword [rdi + 0x20]
jne 0x1400704fa
mov byte [rbp + 0x67], 1
mov rcx, rsi
int1
call rax
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rdx
mov eax, dword [0x14024aad0]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov sil, 1
cmp qword [rax + 0x20], 1
add dword [rdi], ecx
xchg byte [rcx + rax], dh
add byte [rax], al
invalid
add dword [rdi], ecx
xchg byte [rcx + rax], dh
add byte [rax], al
invalid
add byte [rax - 0x78], al
jne case.0x1400698d2.105
mov byte [rbp + 0x64], sil
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
mov qword [rbp - 0x50], rax
mov rsi, qword [rbp - 0x38]
mov rax, qword [rbp - 0x30]
mov rdi, qword [rax + 0x18]
invalid
sbb dh, al
add dword [eax - 0x77], ecx
int1
mov byte [rbp + 0x67], 1
mov rcx, rsi
mov ecx, esi
call rdi
movabs rcx, 0xc1a2c89ccd1e7bc1
xor rax, rcx
mov ecx, 0xcd1e7bc1
pushfq
enter 0xffffffffffffc1a2, 0x48
xor eax, ecx
movabs rcx, 0xfdbc168100b1ef64
std
xor rdx, rcx
or rdx, rax
jne 0x1400705ff
lea rax, [rsi + 8]
mov rcx, qword [rsi]
mov rax, qword [rax]
mov eax, dword [rax]
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rax
mov eax, 0xc0458948
mov byte [rbp + 0x67], 1
call fcn.140061ad0
mov rsi, rax
mov qword [rbp + 0x30], rax
mov eax, 9
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14850a
test dword [rax + rax], edx
lea rcx, [0x1401b89a8]
test rsi, rsi
je 0x1400704b6
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x1400704b6
mov rax, qword [rsi + 0x20]
dec rax
mov rcx, rdx
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
mov qword [rbp - 8], rax
lea rax, [rbp - 0x10]
mov qword [rbp], rax
lea rax, [rbp - 0x50]
mov qword [rbp + 8], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x10], rax
lea rax, [rbp + 0x64]
mov qword [rbp + 0x18], rax
movzx eax, byte [0x14024a528]
test al, al
jne 0x140070664
mov qword [rbp + 0x38], 0
jmp 0x1400706f2
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rax
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rdx
mov rcx, qword [0x14024a5d0]
mov rax, qword [0x14024a5d8]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x67], 1
sub dh, al
add dword [eax - 0x73], ecx
push rbp
enter 0xffffffffffffd0ff, 0x48
lea ecx, [0x14024a5c0]
lea rdx, [rbp - 0x38]
call rax
lea rcx, [0x14024a5c0]
add bh, bh
adc eax, 0x120cd4
call qword [sym.imp.kernel32.dll_ReleaseSRWLockShared]
mov eax, dword [0x14024aad0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x28], 0
test bl, bl
je 0x1400705b1
mov byte [rbp + 0x67], 0
call fcn.14006c8d0
add al, ch
jne 0x14007051c
invalid
jmp 0x14007090c
mov rax, qword [0x14024a5a0]
mov eax, dword [0x14024a5a0]
cmp rax, 3
ja case.default.0x14007057f
lea rcx, [0x1401f7f78]
or eax, 0x187a00
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 0x67], 1
lea rdx, [0x1401b7b69]
mov rcx, rbp
mov r8d, 0xe
call fcn.1400641a0
cmp byte [rbp + 0x18], 2
jne 0x140070737
mov eax, 3
mov sil, 2
jmp case.0x14003e244.1944
mov byte [rbp - 0xc], 0
mov dword [rbp - 0x10], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rbp], rax
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], r14
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
mov byte [rbp + 0x67], 0
lea rcx, [rbp - 0x10]
mov rdx, rbp
mov edx, ebp
mov edx, ebp
call fcn.14005ef10
mov byte [rbp + 0x67], 0
mov rcx, rax
call fcn.14005f050
mov ecx, 7
int 0x29
ud2
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rdi
movabs rcx, 0x73dc66b25bbe7784
mov ecx, 0x5bbe7784
mov dl, 0x66
fdiv qword [rbx + 0x48]
xor eax, ecx
mov ecx, 0x5bbe7784
mov dl, 0x66
fdiv qword [rbx + 0x48]
xor eax, ecx
movabs rcx, 0x4899d36ecce67f78
outsb dx, byte [rsi]
rcr dword [rcx - 0x35ceb7b8], cl
xor rdx, rcx
xor rdx, rcx
or rdx, rax
jne 0x1400706c7
lea rax, [rsi + 0x10]
jmp 0x140070474
xor esi, esi
jmp 0x14007042c
mov sil, 2
jmp 0x14007042c
mov byte [rbp + 0x67], 1
lea rcx, str.internal_error:_entered_unreachable_code_e
lea r8, str.library_std_srcpanic.rs
mov edx, 0x28
call fcn.14018c980
jmp 0x14007090c
mov byte [0x14024a528], 1
mov qword [rbp + 0x50], 0
mov eax, dword [0x14024aad0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x48], 0
jne 0x1400706d8
call fcn.14006ada0
test rax, rax
jne 0x1400706df
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction
lea r9, [0x1401b77b8]
lea r8, [rbp + 0x50]
mov edx, 0x46
call fcn.14018cbf0
jmp 0x14007090c
mov eax, 0xc
lea rcx, [0x1401b899c]
jmp 0x14007047a
lea rax, [rax + 0x50]
mov rdi, qword [rax]
mov qword [rax], 0
mov qword [rbp + 0x38], rdi
test rdi, rdi
jne 0x140070767
mov byte [rbp + 0x54], 0
mov dword [rbp + 0x50], 0
push r12
add bh, al
push r8
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x65], 0
lea r8, [0x1401b8a08]
mov rcx, rbp
lea rdx, [rbp + 0x50]
call fcn.14006f620
push qword [rcx]
dec dword [rax - 0x7b]
invalid
push qword [rcx]
dec dword [rax - 0x7b]
test byte [rdi], 0x84
je 0x1400708ca
lock dec qword [rsi]
je 0x1400708ca
lock dec qword [rsi]
jne 0x1400708ca
mov rcx, qword [rbp + 0x30]
call fcn.14005f5e0
jmp 0x1400708ca
xor r8b, r13b
scasb al, byte [rdi]
out dx, al
invalid
mov r8, qword [rbp]
mov rax, qword [rbp + 8]
or byte [rax - 0x75], cl
invalid
invalid
or byte [rax - 0x75], cl
adc byte [r8 - 0x7d], r9b
cmp rcx, 4
je 0x140070856
cmp rcx, 1
jne 0x140070875
add byte [rax], al
cmp byte [r8], 0x30
cmp rcx, 4
je 0x140070856
cmp rcx, 1
jne 0x140070875
add byte [rax], al
add byte [rax], al
cmp byte [r8], 0x30
sete sil
add sil, sil
jmp 0x140070877
mov qword [rbp - 0x58], rdi
lea rsi, [rdi + 0x10]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14024a688]
shl rax, 1
test rax, rax
mov qword [rbp + 0x48], rsi
je 0x1400708f5
call fcn.14018f150
xor al, 1
mov dword [rbp + 0x58], eax
movzx eax, byte [rdi + 0x18]
lea rdx, [rdi + 0x20]
lea r8, fcn.140011b20
mov rcx, rbp
call fcn.14006f620
cmp byte [rbp + 0x58], 0
jne 0x1400707d2
mov rax, qword [0x14024a688]
shl rax, 1
test rax, rax
je 0x1400707d2
call fcn.14018f150
test al, al
jne 0x1400707d2
mov byte [rdi + 0x18], 1
mov rcx, qword [rbp + 0x48]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov byte [0x14024a528], 1
mov qword [rbp + 0x50], rdi
mov eax, dword [0x14024aad0]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x48], 0
jne 0x14007089d
call fcn.14006ada0
test rax, rax
jne 0x1400708a4
ror byte [rdi], 0x85
mov es, word [rax]
add byte [rax], al
add al, dh
dec qword [rdi]
lock dec qword [rdi]
jne 0x140070825
mov rcx, qword [rbp + 0x50]
call fcn.14006ae70
invalid
mov byte [rbp + 0x66], 0
lea rax, str.library_std_src_threadlocal.rs
add byte [rax - 0x73], cl
add eax, 0x147870
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction
add byte [rbp + rcx*4 + 0xd], cl
jne 0x1400708b0
adc al, 0
add byte [rbp + rcx*4 + 0xd], cl
jne 0x1400708b0
adc al, 0
lea r8, [rbp + 0x50]
mov edx, 0x46
call fcn.14018cbf0
ret
adc dword [rax], eax
jmp 0x14007090c
add byte [rax], al
invalid
add byte [rax], al
add al, ch
lahf
ret
add byte [rax], al
add byte [rcx - 0x75], al
or byte [rdi], cl
leave
mov ecx, dword [r8]
bswap ecx
xor edx, edx
cmp ecx, 0x66756c6d
setae dl
ret 0xf981
insb byte [rdi], dx
insb byte [rdi], dx
jne 0x1400708d2
sbb edx, 0
sete sil
jmp 0x140070877
ret 0xf981
xor esi, esi
test rax, rax
je 0x14007088b
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea eax, [rsi + 1]
movzx eax, al
add dword [rdi], r9d
mov dh, 0xc0
mov qword [0x14024a5a0], rax
jmp 0x14007042c
sbb eax, 0xfb8fe900
invalid
lea rax, [rax + 0x50]
mov rcx, qword [rax]
mov qword [rax], rdi
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400708ba
lock dec qword [rcx]
dec qword [rcx]
jne 0x1400708ba
call fcn.14006ae70
mov dil, 1
mov rsi, qword [rbp + 0x30]
test rsi, rsi
jne 0x14007071f
mov rax, qword [rbp + 0x38]
test rax, rax
sete cl
or dil, cl
jne 0x140070527
lock dec qword [rax]
jne 0x140070527
mov rcx, qword [rbp + 0x38]
call fcn.14006ae70
jmp 0x140070527
mov dword [rbp + 0x58], 0
jmp 0x140070799
je 0x14007090c
mov ecx, 7
int 0x29
ud2
ud2
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x48]
mov edx, dword [rbp + 0x58]
call fcn.140030280
mov byte [rbp + 0x66], 1
add rsp, 0x30
invalid
pop rbx
inc esi
add word [rax - 0x7d], cx
invalid
xor byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r14
pop rbp
ret
nop word cs:[rax + rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x66], 0
je 0x1400709b4
add byte [rax + 0x7400667d], al
sbb byte [rax - 0x73], cl
test al, 0xe8
mov ebx, 0xc6ffffa9
add dword gs:[rax - 0x7d], ecx
invalid
lea rcx, [rbp - 0x58]
call fcn.14006b360
mov byte [rbp + 0x65], 1
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov byte [rbp + 0x65], 1
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
call fcn.14018c620
ud2
cli
call qword [rax + 0x20c48348]
and byte [rdi + 0x5e], bl
and byte [rdi + 0x5e], bl
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x60]
lea rcx, [rbp - 0x20]
call fcn.140011b20
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
cmp al, 0x10
inc rdx
mov qword [rsi + 0x10], rdx
jmp 0x140070e4f
add byte [rax], al
add byte [rcx + 0xff81f8], cl
cmp edi, 0x800
jae 0x140070dbc
cmp edi, 0x800
jae 0x140070dbc
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and dil, 0x3f
and bh, 0x3f
and bh, 0x3f
or dil, 0x80
mov byte [rsp + 0x2d], dil
mov edi, 2
jmp 0x140070e25
cmp edi, 0xffff
ja 0x140070dee
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
mov eax, edi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and dil, 0x3f
or dil, 0x80
mov byte [rsp + 0x2e], dil
mov edi, 3
jmp 0x140070e25
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edi
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov eax, edi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and dil, 0x3f
or dil, 0x80
mov byte [rsp + 0x2f], dil
mov edi, 4
mov rax, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x140070e59
mov rcx, qword [rsi]
mov ecx, dword [rsi]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
fnsave dword [rdx + 0x1480011]
sti
fnsave dword [rdx + 0x1480011]
sti
mov qword [rsi + 0x10], rbx
xor eax, eax
add rsp, 0x30
xor byte [rbx + 0x5f], bl
xor byte [rbx + 0x5f], bl
pop rsi
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.14018f090
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
jmp 0x140070e35
int3
int3
lea ecx, [0x14024a5c0]
sbb eax, 0x25ff4800
pop rdx
add edx, dword [rdx]
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockShared]
and eax, 0x12035a
int3
add ah, cl
int3
mov eax, 0x5093b959
push rax
adc eax, 0x48f3006d
mov edx, 0x281952fb
push rdx
sbb dword [rax], ebp
movabs rdx, 0x7729ba4281952fb
push rdx
sbb dword [rax], ebp
movsb byte [rdi], byte [rsi]
wait
jb 0x140070ecb
ret
int3
int3
int3
int3
push rdi
sub rsp, 0x28
sub byte [rax - 0x75], cl
invalid
sub byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
mov rdi, qword [rcx + 8]
mov rdi, qword [rcx + 8]
movzx eax, byte [0x14024a6a0]
mov ecx, 0x10
add byte [rax], al
mov esp, 0xb9001d97
adc byte [rax], al
add byte [rax], al
call fcn.140010290
test rax, rax
je 0x140070f08
mov qword [rax], rsi
mov qword [rax + 8], rdi
xor byte [rax - 0x77], cl
js 0x140070f02
lea rdx, [0x1401b8b48]
adc eax, 0x147c47
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x10
invalid
add byte [rax], al
add byte [rdx + 0x10], bh
invalid
add al, ch
or dword [rdi + 0xb0f0011], esi
or ecx, esp
call fcn.14018c620
ud2
invalid
or ecx, esp
int3
int3
invalid
int3
invalid
mov edx, 0xb1ef64
adc dword [rsi], 0xccc3fdbc
mov esp, 0xccccc3fd
mov esp, 0xccccc3fd
int3
int3
sub rsp, 0x38
cmp byte [rcx + 0x18], 2
add dh, byte [rbp + 0x20]
add dh, byte [rbp + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x147eee
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x147eee
invalid
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
mov r8d, 0xa
add rsp, 0x38
jmp rax
mov qword [rsp + 0x30], rcx
lea rax, [0x1401b7518]
add eax, 0x146592
add eax, 0x146592
adc al, 0
mov qword [rsp + 0x20], rax
lea rax, [0x1401b8e65]
lea r9, [rsp + 0x30]
mov r8d, 0xa
mov rcx, rdx
mov ecx, edx
mov ecx, edx
mov rdx, rax
call fcn.140017f30
nop
add rsp, 0x38
cmp bl, al
cmp bl, al
int3
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
dec dword [rax - 0x77]
invalid
dec dword [rax - 0x77]
invalid
mov r14, qword [rdx]
test r14, r14
je 0x140071020
mov rdi, rdx
mov rdx, qword [rdx + 8]
mov rbx, qword [rdi + 0x10]
mov ebx, dword [rdi + 0x10]
mov ebx, dword [rdi + 0x10]
cmp rbx, rdx
ja 0x1400711f2
mov edx, dword [r14 + rbx]
mov r15d, dword [r14 + rbx + 0x38]
mov r12d, dword [r14 + rbx + 0x3c]
lea rax, [r14 + rbx]
add rax, 0x68
invalid
mov r13d, r12d
push 0x41e58945
shr ebp, 1
shr r13d, 1
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
test al, 1
jne case.0x14006757e.379
add dword [rbp + 0x19], esi
xor r10d, r10d
xor edx, edx
mov rcx, qword [rbp - 0x10]
test edx, edx
invalid
jne 0x14007103f
jmp 0x140071155
add dword [rax], eax
add dh, al
mov byte [rsi + 0x18], 2
sbb byte [rdx], r8b
jmp case.0x140067733.284
mov eax, 0x41000001
cmp esp, 2
add byte [rax], al
cmp r12d, 2
jae 0x14007104b
mov r10d, 2
add al, byte [rax]
add byte [rax], al
xor ecx, ecx
test edx, edx
je 0x140071155
add byte [rax], al
add rbx, rdx
mov qword [rdi + 0x10], rbx
adc cl, ch
adc dword [rcx], eax
add dword [rax], eax
invalid
ror dword [rax - 0x77], cl
pop rdi
adc cl, ch
adc dword [rcx], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rbp - 8], rdx
push rbp
clc
lea rcx, [r13*2]
or al, 0x6d
insd dword [rdi], dx
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
movzx eax, byte [0x14024a6a0]
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
mov dh, 5
xchg esi, eax
sbb eax, 0x4d894800
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
mov dword [rbp - 0x18], ecx
call 0x139f93a4e
call 0x139f93a4e
call fcn.140010290
stc
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
xchg ebx, eax
test rax, rax
je 0x140071203
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
invalid
mov r10, rax
xor eax, eax
rol byte [rcx - 0x7d], 0xfc
invalid
ret 0xc031
rol byte [rcx - 0x7d], 0xfc
and byte [rdx + 0x4b], dh
jb case.0x14007b013.388
jb case.0x14007b013.388
mov rcx, r10
sub rcx, qword [rbp - 0x10]
invalid
invalid
invalid
cmp rcx, 0x20
jb case.0x14007b013.388
invalid
stc
and byte [rdx + 0x3e], dh
invalid
mov eax, r13d
mov eax, r13d
mov eax, ebp
and eax, 0xfffffff0
and r12d, 0xffffffe0
in al, 0xe0
lea rcx, [rbx + r14]
add rcx, 0x78
add ecx, 0x78
xor ecx, dword [rax - 0x7d]
sar dword [rax + 0x31], 0xd2
add ecx, 0x78
xor edx, edx
mov r8, r10
nop
rcl byte [rax + 0x1144100f]
invalid
movups xmm0, xmmword [rcx + rdx - 0x10]
adc eax, esi
movups xmm1, xmmword [rcx + rdx]
movups xmmword [r8 + rdx], xmm0
movups xmmword [rax + rdx], xmm0
movups xmmword [rax + rdx], xmm0
adc dword [rax + rdx], eax
add al, 0x10
movups xmmword [r8 + rdx + 0x10], xmm1
adc byte [rax], r10b
adc byte [rax - 0x7d], cl
ret 0x4920
invalid
add rdx, 0x20
add edx, 0x20
cmp r12, rdx
cmp esp, edx
invalid
jne 0x1400710a0
cmp rax, r13
je 0x140071146
invalid
add byte [rax], 0
invalid
call 0x1408794d3
add byte [rax], al
invalid
test byte [rax + 0x48000000], al
mov edx, eax
invalid
add byte [rax - 0x77], cl
mov rdx, rax
ret 0xf748
not rdx
add rdx, r13
add edx, ebp
add edx, ebp
mov r8, r13
and r8, 3
loopne case.0x1400675d0.328
call 0x143e7941f
loopne case.0x1400675d0.328
add esi, dword [rsi + riz + 0x4c]
je 0x1400710fe
mov r11, qword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
lock nop dword [rax]
nop dword [rax]
invalid
lea rcx, [rax + 1]
lea ecx, [rax + 1]
add qword [rbp + 0xf], rax
mov bh, 0xc
mov word [r10 + rax*2], r9w
mov word [r10 + rax*2], r9w
movzx r9d, word [r11 + rax*2]
movzx ecx, word [rbx + rax*2]
mov word [r10 + rax*2], r9w
mov dword [rdx + rax*2], ecx
mov rax, rcx
mov rax, rcx
dec r8
dec eax
jne 0x1400710e0
invalid
cmp rdx, 3
jae 0x140071107
add esi, dword [rbx + 0xb]
jmp 0x140071146
mov rcx, rax
cmp rdx, 3
cli
add esi, dword [rdx + 0x3f]
invalid
cli
add esi, dword [rdx + 0x3f]
invalid
invalid
lea rax, [rbx + r14]
add rax, 0x6e
nop
xor ecx, dword [rax - 0x7d]
shr byte [rsi - 0x70], 0xf
movzx edx, word [rax + rcx*2 - 6]
mov bh, 0x54
cli
cli
cli
mov word [r10 + rcx*2], dx
adc al, 0x4a
movzx edx, word [rax + rcx*2 - 4]
mov word [r10 + rcx*2 + 2], dx
add cl, byte [rdi]
mov bh, 0x54
invalid
invalid
mov word [r10 + rcx*2 + 4], dx
push rsp
add al, 0xf
mov bh, 0x14
invalid
add cl, byte [rdi]
mov bh, 0x54
invalid
push rsp
add al, 0xf
mov bh, 0x14
mov word [r10 + rcx*2 + 6], dx
mov word [r10 + rcx*2 + 6], dx
mov word [r10 + rcx*2 + 6], dx
invalid
lea rdx, [rcx + 4]
lea edx, [rcx + 4]
mov rcx, rdx
cmp r13, rdx
cmp ebp, edx
cmp ebp, edx
jne 0x140071110
mov rcx, r13
mov rdx, qword [rbp - 8]
test edx, edx
jne 0x14007103f
test edx, ebp
invalid
invalid
invalid
test edx, ebp
invalid
mov qword [rdi], 0
invalid
test r10, r10
mov rax, r10
ror byte [rcx + rcx*4 - 0x30], cl
cmove rax, rcx
cmp r13d, 2
invalid
je case.0x1400675d0.343
rol dword [rcx - 0x7d], 0xfd
add dh, byte [rsi + rcx + 0x41]
cmp r13d, 1
cmp ebp, 1
jne 0x1400711ca
pop rax
cmp word [rax], 0x2e
cmp dword [rax], 0x2e
je 0x140071187
je 0x140071187
por mm2, qword [rax + 0x66]
cmp dword [rax], 0x2e
invalid
jmp 0x1400711ca
push rax
cmp word [rax], 0x2e
jne 0x1400711ca
jne 0x1400711ca
cmp word [rax + 2], 0x2e
cmp dword [rax + 2], 0x2e
jne 0x1400711ca
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
invalid
mov qword [rbp - 8], r10
push rbp
clc
mov rcx, rsi
int1
mov rdx, rdi
call fcn.140070fb0
mov r8, qword [rbp - 8]
clc
invalid
invalid
dec dword [rbx + rcx*4 + 0x45]
clc
test r8, r8
je case.0x140067733.284
cmp qword [rbp - 0x10], 0
je case.0x140067733.284
invalid
jge 0x140071197
add byte [rdi + rsi + 0x48], dh
invalid
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
xor edx, edx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x120386
and eax, 0x120386
adc al, byte [rax]
shr r15b, 4
shr bh, 4
out dx, eax
add al, 0x41
and bh, 1
and r15b, 1
mov qword [rsi], r10
mov qword [rsi + 8], rcx
mov dword [rsi + 8], ecx
mov dword [rsi + 8], ecx
or byte [rcx + rcx*4 + 0x6e], cl
mov qword [rsi + 0x10], r13
mov dword [rsi + 0x10], ebp
outsb dx, byte [rsi]
adc byte [rax + rcx*4 + 0x7e], al
mov byte [rsi + 0x18], r15b
sbb byte [rax - 0x7d], cl
invalid
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
lea r8, str.library_std_src_syswindows_fs.rs
add eax, 0x147f1f
jg 0x14007120c
adc al, 0
add byte [rax - 0x77], cl
fld1
mov rcx, rbx
call fcn.14018c830
invalid
mov dh, 0x11
add byte [rdi], cl
invalid
invalid
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov rdx, qword [rbp - 0x18]
push rbp
call 0x151bb21f8
call fcn.14018c620
ud2
invalid
lfs edx, [rcx]
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 8]
mov rcx, qword [rbp - 8]
clc
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
invalid
call fcn.140003900
nop
stc
call qword [rax + 0x28c48348]
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rbp
ret
int3
int3
int3
int3
jmp qword [sym.imp.kernel32.dll_FindClose]
add dl, byte [r10]
add dl, byte [rdx]
adc al, byte [rax]
int3
add ah, cl
int3
int3
int3
int3
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub bh, al
mov dword [rsp + 0x24], 0x13
and al, 0x24
and al, 0x13
adc eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rcx]
lea r8, [rsp + 0x24]
mov rcx, qword [rcx]
mov ecx, dword [rcx]
lea r8, [rsp + 0x24]
lea eax, [rsp + 0x24]
and al, 0x24
mov edx, 0x15
adc eax, 0x41000000
mov ecx, 4
add byte [rax], al
invalid
add byte [rax], al
mov r9d, 4
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_SetFileInformationByHandle]
adc eax, 0x11ff7b
jnp 0x140071292
call qword [rcx]
add byte [rbp + 0x310474c0], al
test eax, eax
je case.0x14009b9df.222
xor eax, eax
jmp case.0x1400691f3.240
invalid
adc dword [rax], eax
test eax, eax
je case.0x14009b9df.222
xor eax, eax
jmp case.0x1400691f3.240
invalid
or eax, 0x119efee8
call sub.kernel32.dll_GetLastError
add byte [rax - 0x3f], cl
shl rax, 0x20
shl eax, 0x20
loopne case.0x1400691f3.264
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff83
add cl, byte [rax - 0x7d]
or rax, 2
or eax, 2
add cl, byte [rax - 0x7d]
add rsp, 0x28
add esp, 0x28
invalid
sub bl, al
int3
ret
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0xf8
sub esp, 0xf8
sub esp, 0xf8
in al, dx
clc
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x70], 0xfffffffffffffffe
mov dword [rbp + 0x70], 0xfffffffe
jo 0x1400712ce
jo 0x1400712ce
invalid
invalid
mov qword [rbp - 0x20], rdx
mov dword [rbp - 0x20], edx
push rbp
loopne case.0x14009b9df.218
mov rbx, rcx
mov ebx, ecx
retf
movzx eax, byte [0x14024a6a0]
mov dh, 5
mov edi, 0xb9001d93
sbb eax, 0x400b900
mov ecx, 0x400
add byte [rax + rax], al
add byte [rax], al
add al, ch
movsd dword [rdi], dword [rsi]
call fcn.140010290
test rax, rax
test eax, eax
out dx, eax
stc
dec dword [rax - 0x7b]
invalid
test eax, eax
ror byte [rdi], 0x84
je 0x140071b5d
test byte [rcx + 8], ch
add byte [rax], al
imul ecx, dword [rax], 0x89490000
or byte [rax], al
add byte [rcx - 0x77], cl
invalid
invalid
mov r15, rax
mov edi, eax
invalid
movzx eax, byte [0x14024a6a0]
add eax, 0x1d93a2
xchg ebx, eax
sbb eax, 0x8b900
invalid
invalid
or byte [rax], al
add byte [rcx + 8], bh
mov ecx, 8
add byte [rax], al
add al, ch
call fcn.140010290
mov bh, ch
out dx, eax
stc
dec dword [rax - 0x7b]
test rax, rax
invalid
invalid
test rax, rax
test eax, eax
je 0x140071b6e
test byte [rbp + 8], bl
add byte [rax], al
invalid
pop rbp
or byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rax
mov esi, eax
invalid
mov rbx, qword [rbx]
mov ebx, dword [rbx]
test rbx, rbx
invalid
je 0x140071363
mov qword [rbp - 0x18], 0
mov dword [rbp - 0x18], 0
call 0x140071324
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
adc eax, 0x1200ee
add byte [rdx], dl
add bh, al
and al, 0x30
and al, 0x30
mov dword [rsp + 0x30], 2
and al, 0x30
xor byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add bh, al
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
sub byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bh, al
and al, 0x20
and al, 0x20
mov dword [rsp + 0x20], 0
and al, 0x20
and byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x4d], cl
lea r9, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call 0x188c89c92
mov rcx, rax
ror dword [rax - 0x77], 0xda
mov rdx, rbx
mov edx, ebx
mov r8, rax
mov eax, eax
call qword [sym.imp.kernel32.dll_DuplicateHandle]
ret
adc dword [rax], eax
add byte [rbp - 0x747bf040], al
test eax, eax
je 0x140071ae8
invalid
mov eax, dword [rdi]
add byte [rax], al
ror byte [rdi], 0x84
test byte [rbx + 0x48000007], cl
mov eax, dword [rbp - 0x18]
invalid
invalid
mov eax, dword [rdi]
invalid
add byte [rax], al
mov rax, qword [rbp - 0x18]
call 0x100381650
jmp case.0x14006a104.175
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x77], 6
mov qword [rsi], rax
mov dword [rsi], eax
mov qword [rbp + 0x18], rsi
mov dword [rbp + 0x18], esi
sbb byte [rax - 0x39], cl
and byte [r9], r8b
invalid
mov qword [rbp + 0x20], 1
mov dword [rbp + 0x20], 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x28], 1
mov dword [rbp + 0x28], 1
sub byte [r9], r8b
sub byte [rcx], al
add byte [rax], al
add byte [rdx + 0xb], bh
mov edx, 0xb
or eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x42], al
add dword [rax], eax
invalid
mov r14d, 1
mov esi, 1
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rax, qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
add eax, 0x1201b2
add dword [rdx], edx
add byte [rbp + rcx*4 + 0x65], cl
lea r12, [rbp - 0x40]
invalid
invalid
invalid
xchg edi, eax
adc al, byte [rax]
lea r12, [rbp - 0x40]
ror byte gs:[rbx + rcx*4 + 0x2d], 0x97
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
mov ebp, dword [sym.imp.kernel32.dll_CloseHandle]
xchg edi, eax
add dword [rdx], edx
add byte [rcx + 1], bh
mov ecx, 1
adc al, byte [rax]
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x50], rcx
push r8
push rax
mov edi, 1
add dword [rax], eax
add byte [rax], al
test rdi, rdi
test edi, edi
je 0x140071b32
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
sti
mov rbx, rdi
mov ebx, edi
mov rcx, qword [rsi + rdi*8 - 8]
invalid
invalid
mov qword [rbp - 0x28], rcx
fmul dword [r13 - 0x77]
mov r8, r15
mov eax, edi
clc
mov r9d, 0x400
add byte [rax + rax], al
add byte [rax], al
add bh, bh
call rax
mov dword [rbp + 0xc], eax
invalid
invalid
ror byte [rcx - 0x3f7af3bb], 1
or al, 0x85
test eax, eax
sal byte [rbp + 0xe], 0xe8
jne case.0x14003e16a.2373
invalid
call sub.kernel32.dll_GetLastError
int 0x9d
popfq
adc dword [rax], eax
add byte [rbx - 0x7af0ed08], al
cmp eax, 0x12
clc
adc cl, byte [rdi]
jne 0x140071b3f
jne 0x140071b3f
invalid
invalid
add byte [rcx + rcx*4 + 0x7d], cl
mov qword [rbp - 0x40], r15
mov dword [rbp - 0x40], edi
ror byte [rax - 0x39], 0x45
enter 0x400, 0
add byte [rax + rax], al
mov qword [rbp - 0x38], 0x400
enter 0x400, 0
add byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rax - 0x39], cl
rol byte [r8], 1
rol byte [rax], 1
mov qword [rbp - 0x30], 0
mov dword [rbp - 0x30], 0
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rdi, rbx
mov edi, ebx
fisttp word [rcx + rcx*4 + 0x7d]
xor byte [rax - 0x77], cl
mov qword [rbp + 0x38], rdi
mov qword [rbp + 0x30], r15
jge 0x140071427
mov qword [rbp + 0x38], rdi
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call 0x128e99d4f
mov rdx, r12
call fcn.140070fb0
test eax, 0xffffffb
mov dh, 0x45
invalid
invalid
test eax, 0xffffffb
mov dh, 0x45
invalid
invalid
add byte [rdx + rax], bh
cmp al, 2
add cl, byte [rdi]
test byte [rcx + 0x48000003], bh
add byte [rax], al
mov rbx, qword [rbp - 0x18]
je 0x1400717cc
add byte [rax], al
mov rbx, qword [rbp - 0x18]
mov r15, qword [rbp - 0x10]
invalid
mov r12, qword [rbp - 8]
test al, al
mov qword [rbp + 0x60], rbx
mov qword [rbp + 0x68], r15
mov dword [rbp + 0x68], edi
jge case.0x14009b9df.249
je 0x1400714d0
add byte [rax], al
test rbx, rbx
fisttp dword [rax - 0x77]
mov rdx, rbx
mov edx, ebx
fimul dword [rcx + 0xf]
xlatb
cmove rdx, r15
lea rcx, [rbp - 0x28]
fmul dword [r13 - 0x77]
loopne 0x140071482
invalid
mov r8, r12
mov r9d, 0x110001
mov ecx, 0x110001
add dword [rax], eax
adc dword [rax], eax
invalid
add al, ch
call fcn.140071ec0
jne case.0x1400698d2.119
add byte [rax], al
test rax, rax
ror byte [rdi], 0x84
je 0x140071763
lsl eax, word [rax]
add eax, dword [rax]
add byte [rcx + 0x3e083d0], cl
mov eax, edx
and eax, 3
loopne case.0x140067733.338
rol byte [rbx - 0x72b7fc20], 1
dec byte [rax - 0x7d]
dec byte [rax - 0x7d]
loopne case.0x140067733.338
lea rcx, [rax - 2]
dec byte [rax - 0x7d]
cmp rcx, 2
cmp ecx, 2
stc
add dh, byte [rdx + 0x6d]
jb 0x1400714d0
jb 0x1400714d0
test rax, rax
je 0x1400714d0
sal byte [rax + rbp*2 + 0x48], 0x89
mov rax, rdx
mov eax, edx
ror byte [rax - 1], 1
enter 0xffffffffffff8948, 0x45
dec rax
dec eax
mov qword [rbp + 0x40], rax
mov dword [rbp + 0x40], eax
mov rcx, qword [rdx - 1]
mov rcx, qword [rdx - 1]
mov ecx, dword [rdx - 1]
dec dword [rax - 0x75]
mov rax, qword [rdx + 7]
invalid
mov qword [rbp + 0x58], rcx
mov dword [rbp + 0x58], ecx
pop rax
mov qword [rbp + 0x48], rax
mov dword [rbp + 0x48], eax
call qword [rax]
call qword [rax]
mov rax, qword [rbp + 0x48]
cmp qword [rax + 8], 0
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
mov rbx, qword [rbp + 0x60]
pop rbp
invalid
mov r15, qword [rbp + 0x68]
mov edi, dword [rbp + 0x68]
jge case.0x14008099f.222
push 0xffffffff83482474
je 0x1400714bb
and al, 0x48
cmp dword [rax + 0x10], 0x11
js 0x1400714ab
invalid
cmp qword [rax + 0x10], 0x11
js 0x1400714ab
adc dword [rbx + 6], esi
jae 0x1400714a4
mov r8, qword [rbp + 0x58]
pop r8
jmp 0x1400714ac
mov r8, qword [rbp + 0x58]
mov eax, dword [rbp + 0x58]
pop rax
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
clc
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
or eax, 0x1d9145
xchg ecx, eax
sbb eax, 0xffd23100
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xchg ebp, eax
add byte [rdx], dl
add byte [rax - 0x75], cl
mov ecx, dword [0x14024a5f8]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xchg ecx, eax
sbb eax, 0x4cd23100
add byte [rcx], dh
invalid
invalid
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp + 0x40]
mov eax, dword [rbp + 0x40]
ror byte [rbx + rcx*4 + 0x45], cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x120082
mov eax, dword [rbp + 0x40]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x120082
invalid
nop
nop
test rbx, rbx
test ebx, ebx
cmove rbx, r15
mov r15d, 1
mov edi, 1
mov edi, 1
add byte [rax], al
add bl, ch
jmp 0x1400714f3
nop
jmp 0x1400714f3
nop
inc r15d
inc edi
call qword [sym.imp.kernel32.dll_SwitchToThread]
invalid
std
adc dword [rax], eax
add byte [rcx - 0x7d], al
dec dword [rbx]
invalid
cmp r15d, 0xb
or ecx, dword [rdi]
test byte [0x1880714f6], bh
cmp eax, 0x48000002
je 0x140071730
cmp eax, 0x48000002
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
fmul dword [r8 - 0x77]
fmul dword [rax - 0x77]
mov rdx, rbx
mov edx, ebx
fimul dword [rbp - 0x77]
loopne 0x14007153f
invalid
mov r8, r12
mov eax, esp
mov r9d, 0x110000
mov ecx, 0x110000
adc dword [rax], eax
add al, ch
call fcn.140071ec0
mov rdi, rdx
mov edi, edx
mov eax, 0x48000009
or dword [rax], eax
add byte [rax - 0x77], cl
mov edi, edx
mov edi, edx
test rax, rax
je 0x140071530
mov r13d, edi
mov ebp, edi
std
and r13d, 3
lea rcx, [0x1401f7f88]
or eax, 0x186a6a
movsxd rax, dword [rcx + r13*4]
add al, 0xa9
test eax, 0xffc80148
add rax, rcx
jmp rax
loopne 0x140071537
movzx eax, byte [rdi + 0x10]
jmp 0x140071588
pop rbx
adc r11b, r13b
pop rbx
nop dword [rax]
invalid
invalid
invalid
add byte [rax - 0x77], cl
mov qword [rbp + 0x10], rdi
jge case.0x14006cb4d.15
adc byte [rax - 0x73], cl
adc r15b, r15b
lea rcx, [rbp + 0x10]
lea ecx, [rbp + 0x10]
call qword [rbp - 0x20]
mov rdi, rax
mov edi, eax
push rbp
loopne case.0x140071525.1
mov edi, eax
invalid
mov rcx, qword [rbp + 0x10]
mov ecx, dword [rbp + 0x10]
adc r15b, r15b
adc bh, bh
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x11ffe8
call 0x188072748
call qword [rcx]
add byte [rax - 0x7b], cl
test rdi, rdi
test edi, edi
push qword [rbx + rdx*4 - 0x17]
je case.0x14003e27b.2301
jmp 0x140071a93
add eax, 0x89480000
add eax, 0x89480000
mov rcx, rdi
stc
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400607d0
jmp 0x140071588
invalid
invalid
mov rax, rdi
mov eax, edi
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x28
sub byte [rdi], cl
ja case.default.0x14007157e
xchg dword [rdi + 0x48000000], edi
add byte [rax - 0x73], cl
lea rcx, [0x1401f7f98]
lea ecx, [0x1401f7f98]
or eax, 0x186a21
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x31
loopne 0x1400715b2
xor eax, eax
jmp 0x140071588
shr bl, 4
movzx eax, byte [rdi + 0xf]
je 0x1648b254d
je 0x1648b254d
test al, al
je 0x1400716b4
add dword [rax], eax
add byte [rcx - 0x7d], al
cmp edi, 0xa
add byte [rax], al
cmp r15d, 0xa
jae 0x140071a93
cmp ecx, 4
add byte [rax], al
invalid
add byte [rcx - 0x7d], al
cmp r13d, 2
cmp ebp, 2
std
add cl, byte [rdi]
test ebx, ebp
jne 0x140071a8f
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
clc
mov rax, rdi
mov eax, edi
shr rax, 0x20
cmp rax, 0x20
cmp eax, 0x20
call 0x1388a5dce
and byte [rax - 0x7d], cl
cmp eax, 0x20
clc
and byte [rdi], cl
je case.0x14003e27b.2301
test byte [rbx], ch
sub edi, edi
invalid
invalid
cmp eax, 0x12f
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
test byte [rax], ah
je case.0x14003e27b.2301
invalid
invalid
invalid
jmp 0x140071a93
invalid
mov al, 0x25
jmp 0x140071588
invalid
and eax, 0x23b0bfeb
mov edi, 0xbbeb23b0
mov al, 0x23
jmp 0x140071588
mov ebx, 0xb7eb24b0
mov al, 0x24
and al, 0xeb
jmp 0x140071588
mov bh, 0xb0
sbb ebp, ebx
invalid
mov al, 0x1b
jmp 0x140071588
mov bl, 0xb0
mov al, 0x22
and ch, bl
scasd eax, dword [rdi]
jmp 0x140071588
mov al, 0x10
adc bl, ch
jmp 0x140071588
stosd dword [rdi], eax
mov al, 0xe
jmp 0x140071588
mov al, 0x21
and ebx, ebp
jmp 0x140071588
movabs dword [0x9beb04b09feb0bb0], eax
mov al, 0xb
jmp 0x140071588
lahf
or ebp, ebx
lahf
mov al, 4
add al, 0xeb
jmp 0x140071588
wait
mov al, 0x28
sub bl, ch
jmp 0x140071588
xchg edi, eax
mov al, 0xc
jmp 0x140071588
xchg ebx, eax
or al, 0xeb
xchg ebx, eax
mov al, 9
or ebx, ebp
jmp 0x140071588
invalid
mov al, 0x19
sbb ebx, ebp
jmp 0x140071588
mov esi, dword [rax - 0x4f7814e8]
mov al, 0x18
sbb bl, ch
jmp 0x140071588
xchg dword [rax - 0x4f7c14fe], esi
mov al, 2
add ch, bl
jmp 0x140071588
xor dword [rax - 0x8316f1], 0xffffffff
mov al, 0xf
psubsw mm7, qword [rdi + rdi*8 - 1]
jmp 0x140071588
invalid
invalid
push qword [rax - 0x8a16fd]
mov al, 3
add ebp, ecx
jmp 0x140071588
jne case.0x14006a104.244
invalid
invalid
push qword [rax - 0x9116f9]
invalid
mov al, 7
invalid
jmp 0x140071588
outsb dx, byte [rsi]
invalid
push qword [rax - 0x9816ff]
mov al, 1
add ecx, ebp
jmp 0x140071588
invalid
invalid
invalid
push qword [rax - 0x9f16e1]
invalid
mov al, 0x1f
invalid
jmp 0x140071588
invalid
push qword [rax - 0xa616ef]
mov al, 0x11
adc ecx, ebp
jmp 0x140071588
pop rcx
invalid
invalid
push qword [rax - 0xad16d7]
invalid
mov al, 0x29
sub ecx, ebp
jmp 0x140071588
push rdx
invalid
push qword [rax - 0xb416ec]
invalid
mov al, 0x14
adc al, 0xe9
jmp 0x140071588
invalid
invalid
push qword [rax - 0xbb16fb]
mov al, 5
add eax, 0xffff44e9
jmp 0x140071588
invalid
invalid
push qword [rax - 0xc216eb]
invalid
mov al, 0x15
adc eax, 0xffff3de9
jmp 0x140071588
invalid
push qword [rax - 0xc916f3]
invalid
mov al, 0xd
or eax, 0xffff36e9
jmp 0x140071588
invalid
push qword [rax - 0xd016fa]
invalid
mov al, 6
invalid
jmp 0x140071588
invalid
push qword [rax - 0xd716ee]
mov al, 0x12
adc ch, cl
jmp 0x140071588
sub bh, bh
invalid
invalid
push qword [rax - 0xde16f6]
mov al, 0xa
or ch, cl
jmp 0x140071588
and edi, edi
invalid
invalid
push qword [rax - 0xe516f8]
mov al, 8
jmp 0x140071588
invalid
invalid
push qword [rax - 0xec16e2]
mov al, 0x1e
invalid
jmp 0x140071588
invalid
invalid
push qword [rax - 0xf316e0]
mov al, 0x20
and cl, ch
or al, 0xff
invalid
jmp 0x140071588
invalid
invalid
push qword [rax - 0xfa16ea]
invalid
mov al, 0x16
invalid
jmp 0x140071588
invalid
push qword [rax - 0x10116d9]
invalid
mov al, 0x27
invalid
jmp 0x140071588
invalid
invalid
push qword [rax - 0x10816ed]
mov al, 0x13
adc ebp, ecx
idiv esi
invalid
jmp 0x140071588
invalid
invalid
push qword [rax - 0x10f16e9]
invalid
mov al, 0x17
invalid
jmp 0x140071588
invalid
push qword [rax - 0x11616e4]
invalid
mov al, 0x1c
sbb al, 0xe9
jmp 0xf107169e
invalid
invalid
invalid
invalid
jmp 0x140071588
invalid
push qword [rax - 0x11d16e3]
invalid
mov al, 0x1d
sbb eax, 0xfffee2e9
push qword [rax - 0x12416da]
invalid
invalid
invalid
invalid
jmp 0x140071588
invalid
mov al, 0x26
jmp 0x140071588
jmp 0x140071588
invalid
invalid
mov al, 0x1a
sbb ch, cl
invalid
jmp 0x140071588
invalid
lea rax, [r13 - 2]
lea eax, [rbp - 2]
dec byte [r8 - 0x7d]
cmp rax, 2
clc
add dh, byte [rdx + 0x72]
jb 0x140071730
jb case.0x14006a104.237
test r13, r13
test ebp, ebp
je 0x140071730
mov rax, rdi
mov eax, edi
dec rax
mov qword [rbp + 0x40], rax
mov dword [rbp + 0x40], eax
mov rcx, qword [rdi - 1]
mov rcx, qword [rdi - 1]
mov rax, qword [rdi + 7]
mov eax, dword [rdi + 7]
invalid
invalid
mov qword [rbp + 0x58], rcx
mov dword [rbp + 0x58], ecx
pop rax
mov qword [rbp + 0x48], rax
call qword [rax]
call qword [rax]
mov rax, qword [rbp + 0x48]
cmp qword [rax + 8], 0
or byte [rax], al
cmp qword [rax + 8], 0
or byte [rax], al
je 0x14007170e
and al, 0x48
cmp dword [rax + 0x10], 0x11
cmp qword [rax + 0x10], 0x11
jae case.0x14006a104.227
invalid
mov r8, qword [rbp + 0x58]
jmp 0x1400716ff
mov r8, qword [rbp + 0x58]
mov eax, dword [rbp + 0x58]
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14024a5f8]
add byte [rcx], dh
sar bh, cl
adc eax, 0x11fe42
adc dword [rax], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc dword [rax], eax
adc dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x1d8ee3
invalid
invalid
mov rcx, qword [0x14024a5f8]
sbb eax, 0x4cd23100
mov eax, dword [rbp + 0x40]
invalid
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
xor edx, edx
mov r8, qword [rbp + 0x40]
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
call qword [sym.imp.kernel32.dll_HeapFree]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
mov r8, qword [rbp + 0x60]
test r8, r8
je 0x14007174f
cmp qword [rbp + 0x68], 0
je 0x14007174f
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sbb eax, 0xffd23100
adc eax, 0x11fe01
invalid
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
std
adc dword [rax], eax
lea r12, [rbp - 0x40]
mov rdi, qword [rbp + 0x38]
jmp 0x1400713fb
invalid
mov qword [rbp + 0x50], rdx
cmp rdi, qword [rbp + 0x20]
cmp edi, dword [rbp + 0x20]
jne 0x14007178b
lea rcx, [rbp + 0x18]
mov rdx, rdi
sbb byte [r8 - 0x77], r9b
cli
call fcn.140072020
lea r12, [rbp - 0x40]
or byte [rax], al
add byte [rbp + rcx*4 + 0x65], cl
ror byte [rax - 0x75], 0x75
sbb byte [rax - 0x75], cl
jge 0x1400717ad
mov rsi, qword [rbp + 0x18]
mov rdi, qword [rbp + 0x28]
mov rbx, qword [rbp + 0x60]
jmp 0x14007178f
lea r12, [rbp - 0x40]
lea r14, [rdi + 1]
mov rax, qword [rbp + 0x50]
push r8
add dword [rax - 0x75], ecx
push r8
mov qword [rsi + rdi*8], rax
add al, 0xfe
mov qword [rbp + 0x28], r14
test rbx, rbx
test ebx, ebx
je 0x1400717bd
cmp qword [rbp + 0x68], 0
push 0x48127400
mov ecx, dword [0x14024a5f8]
je 0x1400717bd
mov rcx, qword [0x14024a5f8]
or eax, 0x1d8e46
mov ds, word [0x189d948b5]
xor edx, edx
mov r8, rbx
mov eax, ebx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
mov qword [rbp + 0x50], r14
push rax
mov rdi, r14
jmp case.0x14006a104.202
invalid
cmp dword [rbp + 0xc], 0
je 0x1400717f0
invalid
mov edx, 0xa
mov r15, qword [rbp + 0x30]
mov edi, dword [rbp + 0x30]
mov rax, qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
std
adc dword [rax], eax
test rdi, rdi
jne case.0x1400698d2.111
test ebp, eax
sti
invalid
jmp 0x140071b32
add eax, dword [rax]
add byte [rax - 0x75], cl
push r8
mov rax, qword [rbp + 0x50]
test rax, rax
je 0x140071a61
add byte [rax], al
lea r14, [rax - 1]
mov qword [rbp + 0x28], r14
mov dword [rbp + 0x28], esi
mov rsi, qword [rbp + 0x18]
mov rax, qword [rsi + rax*8 - 8]
mov qword [rbp - 0x18], rax
mov r13d, 1
xor ebx, ebx
test bl, 1
jne 0x140071a6e
cmp r13d, 0xa
ja 0x140071a6e
lea r12d, [r13 + 1]
cmp r13d, 0xa
setae bl
mov eax, 0xa
cmovae r12d, eax
lea rcx, [rbp - 0x18]
call qword [rbp - 0x20]
mov rdi, rax
test rax, rax
je 0x140071a6e
cmp r13d, 0xa
je case.default.0x140071873
mov r15d, edi
and r15d, 3
lea rcx, [0x1401f803c]
movsxd rax, dword [rcx + r15*4]
add rax, rcx
jmp rax
movzx eax, byte [rdi + 0x10]
jmp 0x1400718b1
mov rcx, rdi
shr rcx, 0x20
call fcn.1400607d0
jmp 0x1400718b1
mov rax, rdi
shr rax, 0x20
cmp eax, 0x28
clc
sub byte [rdi], cl
xchg dword [rbx + 1], eax
add byte [rax], al
lea rcx, [0x1401f804c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1400718b1
movzx eax, byte [rdi + 0xf]
cmp al, 0x10
jne case.default.0x140071873
call qword [sym.imp.kernel32.dll_SwitchToThread]
adc eax, 0x11f961
lea rax, [r15 - 2]
mov r13d, r12d
cmp rax, 2
invalid
jb 0x14007181a
mov r13d, r12d
test r15, r15
je 0x14007181a
test byte [rsi], bh
invalid
invalid
invalid
mov rax, rdi
dec rax
mov qword [rbp + 0x60], rax
invalid
mov rcx, qword [rdi - 1]
mov rax, qword [rdi + 7]
mov qword [rbp + 0x38], rcx
mov qword [rbp + 0x68], rax
mov dword [rbp + 0x68], eax
call qword [rax]
mov rax, qword [rbp + 0x68]
push 0x8788348
invalid
je 0x140071927
adc byte [rax - 0x75], cl
push 0x8788348
add byte [rsp + 0x48], dh
cmp dword [rax + 0x10], 0x11
cmp qword [rax + 0x10], 0x11
jae 0x140071910
mov r8, qword [rbp + 0x38]
jmp 0x140071918
invalid
mov r8, qword [rbp + 0x38]
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cld
adc dword [rax], eax
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp + 0x60]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13d, r12d
jmp 0x14007181a
mov al, 0x25
jmp 0x1400718b1
invalid
invalid
mov al, 0x23
jmp 0x1400718b1
mov al, 0x24
jmp 0x1400718b1
mov al, 0x1b
jmp 0x1400718b1
mov al, 0x22
jmp 0x1400718b1
mov al, 0x10
jmp 0x1400718b1
mov al, 0xe
jmp 0x1400718b1
invalid
invalid
invalid
mov al, 0x21
jmp 0x1400718b1
mov al, 0xb
jmp 0x1400718b1
mov al, 4
jmp 0x1400718b1
mov al, 0x28
jmp 0x1400718b1
mov al, 0xc
jmp 0x1400718b1
mov al, 9
jmp 0x1400718b1
invalid
invalid
invalid
mov al, 0x19
jmp 0x1400718b1
mov al, 0x18
jmp 0x1400718b1
invalid
invalid
invalid
mov al, 2
jmp 0x1400718b1
mov al, 0xf
jmp 0x1400718b1
invalid
invalid
invalid
mov al, 3
jmp 0x1400718b1
mov al, 7
jmp 0x1400718b1
mov al, 1
jmp 0x1400718b1
jrcxz case.0x14003e27b.2319
invalid
invalid
jrcxz case.0x14003e27b.2319
invalid
mov al, 0x1f
jmp 0x1400718b1
mov al, 0x11
jmp 0x1400718b1
invalid
invalid
invalid
push qword [rax - 0x13116d7]
invalid
mov al, 0x29
jmp 0x1400718b1
mov al, 0x14
jmp 0x1400718b1
mov al, 5
jmp 0x1400718b1
invalid
invalid
invalid
mov al, 0x15
jmp 0x1400718b1
mov al, 0xd
jmp 0x1400718b1
mov al, 6
jmp 0x1400718b1
mov al, 0x12
jmp 0x1400718b1
movsb byte [rdi], byte [rsi]
invalid
invalid
invalid
adc ch, cl
movsb byte [rdi], byte [rsi]
invalid
mov al, 0xa
jmp 0x1400718b1
mov al, 8
jmp 0x1400718b1
mov al, 0x1e
jmp 0x1400718b1
invalid
push qword [rax - 0x17716e0]
mov al, 0x20
jmp 0x1400718b1
invalid
mov al, 0x16
jmp 0x1400718b1
invalid
invalid
invalid
invalid
invalid
mov al, 0x27
jmp 0x1400718b1
jp case.0x14003e244.1969
invalid
invalid
jp case.0x14003e244.1969
invalid
push qword [rax - 0x18c16ed]
mov al, 0x13
jmp 0x1400718b1
invalid
mov al, 0x17
jmp 0x1400718b1
invalid
invalid
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1400718b1
mov al, 0x1d
jmp 0x1400718b1
mov al, 0x26
jmp 0x1400718b1
mov al, 0x1a
jmp 0x1400718b1
xor eax, eax
mov qword [rbp + 0x50], rax
xor edi, edi
jmp 0x1400717d2
mov rcx, qword [rbp - 0x18]
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
call r13
mov rax, r14
mov qword [rbp + 0x50], r14
mov rdi, r14
lea r12, [rbp - 0x40]
jmp 0x1400717d2
cmp r13d, 2
mov r8, qword [rbp + 0x60]
test r8, r8
je 0x140071ab2
cmp qword [rbp + 0x68], 0
je 0x140071ab2
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rbp + 0x30]
mov edi, dword [rbp + 0x30]
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
mov rsi, qword [rbp + 0x18]
jne 0x140071ad9
test r14, r14
je 0x140071adf
xor ebx, ebx
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + rbx*8]
inc rbx
call r13
cmp r14, rbx
invalid
jne 0x140071ad0
cmp qword [rbp + 0x20], 0
jne 0x140071af7
jmp 0x140071b09
and eax, ebp
mov bl, 0x96
call sub.kernel32.dll_GetLastError
adc dword [rax], eax
mov edi, eax
shl rdi, 0x20
or rdi, 2
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
cli
mov bl, byte [0x189d94c01]
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x75], cl
or eax, 0x1d8ae8
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
adc dword [rax], eax
adc dword [rax], eax
mov rax, rdi
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0x18]
call fcn.140071e40
xor edi, edi
jmp 0x140071b09
add eax, 0x31000003
invalid
mov edi, eax
shl rdi, 0x20
or rdi, 2
jmp 0x140071abd
mov rcx, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x140071ab2
mov ecx, 8
mov edx, 0x400
call fcn.14018c620
ud2
mov qword [rbp + 0x30], r15
mov ecx, 8
mov edx, 8
call fcn.14018c620
ud2
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
sbb r8b, r13b
add al, byte [r8]
add byte [rax + 0x38c48348], dl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x60]
mov rdx, qword [rbp + 0x68]
call fcn.140003900
nop
add rsp, 0x38
push 0xfffffffff91cc7e8
call qword [rax + 0x38c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x50]
call sub.kernel32.dll_CloseHandle
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, dword [rbp - 0x18]
call sub.kernel32.dll_CloseHandle
invalid
invalid
call qword [rax + 0x38c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
invalid
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x48]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x58]
call fcn.14005f3d0
mov rcx, qword [rbp + 0x40]
call fcn.14006d030
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
in al, dx
sub dh, al
and al, 0x27
add dword [rax - 0x75], ecx
or dword [rbp + rcx*4 + 0x44], ecx
and al, 0x27
mov edx, 4
mov r9d, 1
call qword [sym.imp.kernel32.dll_SetFileInformationByHandle]
test eax, eax
je 0x140071e2a
xor eax, eax
jmp 0x140071e37
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
add rsp, 0x28
ret
mov edi, dword [sym.imp.kernel32.dll_CloseHandle]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, qword [rsi + r14*8]
inc r14
call r15
call rdi
cmp rbx, r14
jne 0x140071e70
cmp qword [rdi + 8], 0
je 0x140071ea4
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov dword [rsp + 0x62], eax
mov qword [rsp + 0x68], rdx
mov dword [rsp + 0x68], edx
mov rax, qword [rcx]
mov ecx, dword [0x140245080]
mov dword [rsp + 0x80], 0x30
add byte [rax], 0
add byte [rax], dh
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rax], dh
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x98], ecx
and al, 0x98
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + riz*4], ah
add byte [rax], al
add bh, al
and al, 0x50
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
mov dword [rsp + 0x50], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0
mov dword [rsp + 0x48], 0
add byte [rax], al
add bh, al
and al, 0x40
add byte [rax], al
add byte [rax], ah
invalid
mov dword [rsp + 0x40], 0x200000
add byte [rax], ah
add bh, al
and al, 0x38
cmp byte [rcx], al
add byte [rax], al
invalid
mov dword [rsp + 0x38], 1
cmp byte [rcx], al
add byte [rax], al
add bh, al
and al, 0x30
invalid
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea rcx, [rsp + 0x58]
lea r8, [rsp + 0x80]
lea r9, [rsp + 0x70]
mov edx, esi
call qword [sym.imp.ntdll.dll_NtCreateFile]
test eax, eax
js 0x140071f9f
mov rdx, qword [rsp + 0x58]
xor r15d, r15d
jmp 0x140071fff
mov r15d, 1
cmp eax, 0xc000000d
je 0x140071fbf
cmp eax, 0xc0000056
jne 0x140071fed
movabs rdx, 0x12f00000002
jmp 0x140071fff
mov ecx, dword [0x140245080]
cmp ecx, 0x1000
jne 0x140071fed
invalid
and bh, al
add eax, 0x1d30a9
sbb eax, 0
invalid
mov dword [0x140245080], 0
sbb eax, 0
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rbx
mov r8, rdi
fimul dword [rcx - 0x77]
clc
mov r9d, esi
mov ecx, esi
call fcn.140071ec0
mov r15, rax
invalid
jmp 0x140071fff
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov rax, r15
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov edi, 4
add byte [rax], al
add byte [rax + 0xf], cl
cli
add byte [rax], al
add byte [rax + 0xf], cl
cli
xor edx, edx
mov rcx, rdi
shr rcx, 0x3c
cmp al, 0xf
xchg esp, eax
ret 0x8d4c
add al, 0xfd
std
add byte [rax], al
add byte [rax], al
cmp al, 0xf
xchg esp, eax
ret 0x8d4c
std
add byte [rax], al
add byte [rax], al
shl rdx, 3
shl edx, 3
test rax, rax
je 0x140072087
mov rcx, qword [rsi]
shl rax, 3
mov qword [rsp + 0x28], rcx
sub byte [rax - 0x39], cl
and al, 0x30
or byte [rax], al
add byte [rax], al
sub byte [rax - 0x39], cl
and al, 0x30
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], rax
jmp 0x140072090
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.14005fa00
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je case.0x14007b013.462
je case.0x14007b013.462
movabs rax, 0x8000000000000001
cmp rcx, rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
je 0x1400720ce
test rcx, rcx
jne 0x1400720d5
invalid
adc eax, 0xf9f67be8
dec dword [rdi]
ud2
mov qword [rsi], rcx
call fcn.140011740
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
call fcn.14018c620
ud2
loopne 0x14007217e
mov dword [rbp - 0x18], edx
mov qword [rbp - 0x10], rcx
lea rcx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
lea rdx, [rbp - 0x20]
call 0x140066c90
mov rax, qword [rbp - 0x48]
mov rdx, qword [rbp - 0x40]
test rax, rax
test eax, eax
je 0x1400721fc
mov qword [rbp - 0x30], rdx
push rbp
ror byte [rax - 0x77], 1
fmul dword [r11 + rcx*4 + 0x45]
mov r8, qword [rbp + 0x50]
mov qword [rbp - 0x28], rax
mov r8, qword [rbp + 0x50]
push r8
lea rcx, [rbp - 0x20]
mov rdx, rdi
loopne 0x1400721b4
mov edx, edi
call fcn.1400615c0
mov rax, qword [rbp - 0x20]
mov rbx, qword [rbp - 0x18]
dec dword [rax - 0x75]
loopne 0x1400721c0
mov ebx, dword [rbp - 0x18]
test rax, rax
je case.0x140073f35.314
mov rcx, qword [rbp - 0x10]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x10], rcx
lea rcx, [rbp - 0x48]
lea rdx, [rbp - 0x20]
invalid
invalid
lea edx, [rbp - 0x20]
call 0x140066c90
mov rdi, qword [rbp - 0x48]
mov rbx, qword [rbp - 0x40]
mov ebx, dword [rbp - 0x40]
test rdi, rdi
je case.0x140073f35.314
mov qword [rbp - 0x20], 0
add byte [rax], al
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r8, [0x1400722b0]
lea r9, [rbp - 0x20]
mov r14, qword [rbp - 0x28]
mov rcx, r14
mov rdx, rdi
call qword [sym.imp.kernel32.dll_CopyFileExW]
test eax, eax
je 0x14007221a
mov rax, qword [rbp - 0x20]
mov qword [rsi + 8], rax
invalid
loopne 0x140072233
mov dword [rsi + 8], eax
or byte [rax - 0x39], cl
invalid
mov qword [rsi], 0
test rbx, rbx
jne 0x140072237
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
jmp 0x140072249
mov qword [rsi + 8], rdx
mov qword [rsi], 1
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
jmp 0x140072262
jmp 0x140072262
mov r14, qword [rbp - 0x28]
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
mov dword [rsi + 8], ebx
mov qword [rsi], 1
jmp 0x140072249
add bl, ch
invalid
call sub.kernel32.dll_GetLastError
adc dword [rax], eax
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test ebx, ebx
invalid
je 0x140072249
mov rcx, qword [0x14024a5f8]
or eax, 0x1d83ba
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp - 0x30], 0
je 0x140072262
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r14
mov eax, esi
movabs eax, dword [0xf0894dd231001d83]
sbb eax, 0x4dd23100
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
fmul dword [r8 - 0x75]
push rbp
shr al, 1
pop rbp
pop rsp
invalid
call qword [rax + 0x30c48348]
add esp, 0x30
in al, dx
xor byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
fmul dword [r8 - 0x75]
push rbp
shr al, 1
pop rbp
pop rsp
invalid
add esp, 0x30
invalid
xor byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov qword [rax], r9
xor eax, eax
rol bl, 0xcc
int3
ret
int3
int3
int3
in al, dx
mov rbx, r8
mov esi, ecx
adc byte [rax - 0x77], cl
pop rsi
or byte [rax - 0x39], cl
invalid
mov dword [rsi + 8], ebx
mov dword [rsi], 1
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [0x14024a600]
mov dword [rax], 0xb70f0000
adc ecx, dword [rax - 0x73]
lea ecx, [rsp + 0x20]
mov bh, 0x13
lea ecx, [rsp + 0x20]
and al, 0x20
invalid
cmp dword [rsp + 0x20], 0
mov edi, dword [rsp + 0x28]
invalid
cmp eax, dword [rax]
adc al, 0x8b
push rbx
sbb byte [rdi], cl
mov bh, 0x4b
sbb al, 0x41
mov r8d, 0x1c
add byte [rsi + 0x41], ah
mov ecx, 0x15eb0017
add bl, ch
adc eax, 0xf02438b
add cl, byte [r15]
add cl, byte [r15]
mov bh, 0x4b
invalid
ror dword [rax], 0x66
mov dword [rsp + 0x20], r9d
and al, 0x20
and al, 0x20
and cl, byte [rcx + 0xf242444]
adc dword [rsp + 0x28], eax
and al, 0x38
and byte [rax - 0x77], cl
stc
sti
int1
adc dword [rax], eax
mov dword [rsi], 0
add byte [rax], al
add byte [rax], al
loopne 0x1400723c9
or byte [rax - 0x39], r9b
invalid
add byte [rax - 0x77], cl
stc
mov ecx, edi
adc dword [rax], eax
pop rbx
invalid
invalid
sub esp, 0x28
sub al, ch
xlatb
sar bh, 1
invalid
invalid
call fcn.14006f4c0
mov ecx, 7
invalid
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
int 0x29
ud2
or ecx, esp
int3
int3
int3
mov edx, eax
call fcn.1400723e0
ud2
mov rbx, rdx
mov rdi, rcx
sub rsi, rdx
mov rax, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
sub rax, r14
cmp rax, rsi
jb 0x140072466
mov rcx, qword [rdi]
add rcx, r14
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
rcr byte [rcx + rdx - 0x9feb700], 1
rcr byte [rcx + rdx - 0x9feb700], 1
mov qword [rdi + 0x10], r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.14018f943
mov r14, qword [rdi + 0x10]
jmp 0x140072444
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], rax
and al, 0x30
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
and al, 0x30
jmp 0x1400724dc
or dword [rax - 0x39], ecx
and al, 0x28
add byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
pop rsp
lea rbx, [rsp + 0x38]
and al, 0x38
lea r9, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov rcx, rbx
mov ecx, ebx
mov r8, rdi
call fcn.14007251b
cmp qword [rbx], 0
mov rax, qword [rbx + 8]
je 0x140072502
mov rdx, qword [rsp + 0x48]
jmp 0x140072513
jmp 0x140072513
mov qword [rsi], rax
mov qword [rsi + 8], rdi
movabs rax, 0x8000000000000001
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
shr bl, 0xd
mov qword [rdi + 8], 1
mov eax, 1
mov qword [rdi + 0x10], rsi
mov qword [rdi], rax
add rsp, 0x28
add esp, 0x28
adc byte [rax - 0x77], cl
invalid
add esp, 0x28
pop rdi
pop rsi
ret
mov edi, dword [rcx - 1]
invalid
mov ecx, edi
sbb eax, 0x107b8348
adc dword [rdx + 4], esi
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov eax, edi
mov eax, edi
adc dword [rax], eax
ror byte [rcx - 0x77], cl
invalid
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
movaps xmmword [rsp + 0x90], xmm6
mov rdi, r8
invalid
mov rbx, rdx
invalid
mov qword [rsp + 0x28], rcx
mov al, 1
add dword [rcx + 0x4d242444], ecx
test ecx, ecx
add dword [rcx + 0x4d242444], ecx
test ecx, ecx
je 0x14007265b
mov rsi, qword [rsp + 0x110]
add rsi, 0x400
add al, 0
add byte [rdx + 0x29], dh
jb 0x140072665
jb 0x140072665
mov rax, rsi
mov eax, esi
and rax, 0x1fff
je 0x14007265d
mov ecx, 0x2000
sub rcx, rax
add byte [rax + 0x29], cl
ror dword [rax + 1], 0xce
add rsi, rcx
add rsi, rcx
invalid
setb al
mov dword [rsp + 0x24], eax
xchg edx, eax
ror byte [rcx - 0x14dbdbbc], 0xa
jmp 0x140072665
jmp 0x140072665
jmp 0x140072665
mov dword [rsp + 0x24], 0
mov r13, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
adc byte [r13 + 0x31], r8b
in al, 0xf
push rdi
invalid
outsd dx, dword [rsi]
or byte [rax - 0x75], cl
adc byte [r13 + 0x31], r8b
in al, 0xf
push rdi
test byte [rbp + rcx*4 + 0x35], 0x76
pop rdx
sbb byte [rax], al
lea r14, [0x1401f80f0]
mov qword [rsp + 0x38], r13
mov dword [rsp + 0x38], ebp
mov qword [rsp + 0x30], rcx
xor byte [rcx - 0x77], cl
iretd
mov r15, rcx
cmp r15, r13
je 0x140072724
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rdi]
add rax, r15
mov rcx, r13
sub rcx, r15
stc
stc
cmp rcx, rsi
mov rdx, rsi
cmovb rdx, rcx
cmovb rdx, rcx
cmp byte [rsp + 0x24], 0
cmovne rdx, rcx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], r12
mov rcx, rbx
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call 0x1400728e0
test rax, rax
test eax, eax
test eax, eax
je 0x140072742
mov rbp, rax
and eax, 3
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
invalid
invalid
loopne 0x140072673
adc r11b, r13b
adc dword [rdx + 0xceb0f45], ecx
por mm1, qword [r8 + rcx*2]
mov ecx, ebp
por mm1, qword [r8 + rcx*2]
mov ecx, ebp
shr rcx, 0x20
call fcn.1400607d0
cmp al, 0x23
je 0x140072717
jmp 0x120da0f1c
jmp 0x140072843
add byte [rax], al
mov rax, rbp
shr rax, 0x20
cmp eax, 0x23
clc
and ecx, dword [rdi]
test dword [rcx + rax], ebp
add byte [rax], al
clc
and ecx, dword [rdi]
test dword [rcx + rax], ebp
add byte [rax], al
mov rcx, rbp
call fcn.140072591
jmp case.0x14008099f.276
invalid
invalid
invalid
invalid
mov r8d, 0x20
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, r13
call fcn.14018f943
mov r13, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
mov edi, dword [rdi + 0x10]
mov edi, dword [rdi + 0x10]
jmp 0x140072690
invalid
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
test rcx, rcx
je 0x140072882
mov rax, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov r12, rax
mov esp, eax
sub r12, rcx
jb 0x1400728b0
add byte [rax], al
mov rdx, qword [rsp + 0x48]
cmp rax, rdx
ja 0x1400728c1
add byte [rax], al
add byte [rax], al
add rcx, r15
mov qword [rdi + 0x10], rcx
cmp r13, qword [rsp + 0x38]
cmp ebp, dword [rsp + 0x38]
cmp ebp, dword [rsp + 0x38]
jne 0x140072684
cmp rcx, r13
lea r15, [rsp + 0x60]
jne 0x140072684
dec dword [rdi]
sub dword [rsp + 0x80], esi
add byte [rax], 0
invalid
movaps xmmword [rsp + 0x80], xmm6
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x70], esi
movaps xmmword [rsp + 0x70], xmm6
mov r9d, 0x20
mov rcx, r15
mov rdx, rbx
mov edx, ebx
lea r8, [rsp + 0x70]
and al, 0x70
call fcn.140072989
cmp qword [rsp + 0x60], 0
je case.default.0x1400727d3
add dword [rax], eax
add byte [rax - 0x7d], cl
jl 0x1400727da
add byte [rdi + rcx*2 + 0x4c], dh
mov ebp, dword [rsp + 0x68]
and al, 0x68
mov r13, qword [rsp + 0x68]
and al, 0x68
mov eax, r13d
and eax, 3
loopne 0x1400727c8
lea rcx, [0x1401f8100]
or eax, 0x185934
xor al, 0x59
sbb byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x41e0ffc8
mov al, byte [r13 + 0x10]
mov al, byte [rbp + 0x10]
jmp case.0x140068a26.277
mov al, byte [r13 + 0xf]
jmp case.0x140068a26.277
mov rcx, r13
shr rcx, 0x20
call fcn.1400607d0
cmp al, 0x23
je 0x1400727ff
and esi, dword [rsi + rcx - 0x15]
invalid
jmp 0x140072855
mov rax, r13
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
cmp eax, 0x23
jne 0x140072855
mov rcx, r13
call fcn.140072591
invalid
invalid
jmp 0x14007279c
invalid
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
test rcx, rcx
test ecx, ecx
je 0x140072899
cmp rcx, 0x21
jae 0x1400728cd
lea r8, [rsp + rcx]
add r8, 0x70
mov rcx, rdi
lea rdx, [rsp + 0x70]
call fcn.14007241f
mov r13, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
jmp 0x140072684
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], rbp
mov qword [rax], 1
jmp 0x140072866
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], r13
mov eax, 1
mov qword [rcx], rax
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
sub r15, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], r15
mov qword [rax], 0
jmp 0x140072866
mov rax, qword [rsp + 0x38]
sub rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
xor eax, eax
jmp 0x140072863
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rdx, rax
call fcn.14018cb80
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, rax
jmp 0x1400728d9
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov edx, 0x20
call fcn.14018c910
ud2
or eax, dword [rcx + 0x57]
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
mov rbx, rcx
mov rsi, qword [rdx + 8]
jb 0x1400728fc
mov rcx, qword [rdx + 0x18]
mov r8, rsi
sub r8, rcx
sbb byte [rcx - 0x77], cl
invalid
sub eax, ecx
jb 0x140072964
mov rdi, rdx
mov r15, qword [rdx]
add rcx, r15
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [rdi + 0x18], rsi
mov r14, qword [rdi + 0x10]
mov r9, rsi
sub r9, r14
jb 0x140072975
add r15, r14
lea r12, [rsp + 0x28]
mov rcx, r12
mov rdx, rbx
mov r8, r15
call fcn.140072989
cmp qword [r12], 0
mov rax, qword [r12 + 8]
jne 0x140072956
add r14, rax
mov qword [rdi + 0x10], r14
cmp rsi, r14
cmova r14, rsi
mov qword [rdi + 0x18], r14
xor eax, eax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rdx, rsi
call fcn.14018c830
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, r14
mov rdx, rsi
call fcn.14018cb80
ud2
mov rcx, r14
mov rdx, rbx
mov r8, rdi
mov r9, rsi
call fcn.140072989
cmp qword [rsp + 0x28], 0
je 0x140072ab9
mov r15, qword [rsp + 0x30]
mov eax, r15d
xor byte [rcx + rcx*4 - 8], al
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x140072b18
mov rax, rsi
sub rax, rcx
jb 0x140072b21
add rdi, rcx
mov rsi, rax
jmp 0x140072aff
stc
shr rcx, 0x20
call fcn.1400607d0
cmp al, 0x23
je 0x140072af7
jmp 0x140072b07
mov rcx, r15
call fcn.140072591
test rsi, rsi
jne 0x140072a86
xor r15d, r15d
mov rax, r15
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r15, str.failed_to_fill_whole_buffer
jmp 0x140072b07
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov rdx, rsi
call fcn.14018c830
ud2
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rsi
call 0x1400728e0
test rax, rax
je 0x140072c10
mov rbx, rax
and eax, 3
movsxd rax, dword [r14 + rax*4]
invalid
add al, 0x86
add rax, r14
jmp rax
ret
invalid
mov rax, qword [rsi + 0x10]
cmp rax, r15
cmp eax, edi
cmp eax, edi
mov r15, rax
jne 0x140072c4d
jmp 0x140072c64
cmp qword [rsi + 8], r15
jne 0x140072bec
xor ebx, ebx
mov rax, rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 0x15
call fcn.140072cdd
mov rsi, rax
mov rdi, rdx
movabs rax, 0x726566667562206c
mov qword [rsi + 0xd], rax
movups xmm0, xmmword [str.failed_to_fill_bufferfailed_to_write_whole_buffer]
movups xmmword [rsi], xmm0
mov al, byte [0x14024a6a0]
mov ecx, 0x18
call fcn.140010290
test rax, rax
je 0x140072ccc
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], 0x15
lea r8, fcn.140011b20
mov cl, 0x25
mov rdx, rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp case.0x140068614.83
mov ecx, 8
mov edx, 0x18
call fcn.14018c620
ud2
invalid
mov qword [rsi], 1
mov r14, rbx
add byte [rcx - 0x77], cl
fsubp st(3)
jmp 0x140072e12
invalid
invalid
invalid
jmp 0x140072e12
add byte [rax], al
add byte [rcx + rcx*4 + 0x7e], cl
or byte [rcx + rcx*4 + 0x77], cl
adc byte [rax - 0x77], cl
mov rax, rsi
mov qword [rdi + 0x10], r14
mov rax, rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
and al, 0x30
jmp 0x140072ec2
adc byte [rsp + 0x28], al
movups xmmword [rdi], xmm0
invalid
mov rbx, r14
jmp 0x140072ecd
invalid
mov qword [rdi + 8], rax
mov qword [rdi], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
adc byte [rax - 0x77], cl
clc
mov qword [rsi + 0x10], rbx
mov rax, rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rdx
mov r14, rcx
mov rcx, rdx
call fcn.140072cdd
mov rdi, rax
mov rbx, rdx
mov rcx, rax
mov rdx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [0x14024a6a0]
mov ecx, 0x18
call fcn.140010290
test rax, rax
je 0x140072f5e
mov qword [rax], rdi
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
lea r8, fcn.140011b20
mov cl, 0x27
mov rdx, rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp case.0x140068614.83
invalid
invalid
mov ecx, 8
mov edx, 0x18
call fcn.14018c620
mov bl, 0x96
adc dword [rax], eax
mov bl, 0x96
adc dword [rax], eax
ud2
sbb eax, 0x18b900
add byte [rax], al
call fcn.140010290
test rax, rax
je 0x140072fb4
mov rcx, qword [rsi + 0x10]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsi]
movups xmmword [rax], xmm0
lea r8, fcn.140011b20
mov ecx, ebx
mov rdx, rax
add rsp, 0x28
pop rbx
pop rsi
jmp case.0x140068614.83
mov ecx, 8
mov edx, 0x18
call fcn.14018c620
ud2
mov rdi, r8
mov r14, rcx
cmp byte [rdx + 0x20], 0
mov qword [rsp + 0x20], rdx
push rsp
and al, 0x20
push rsp
and al, 0x20
je 0x140073053
add rdi, 0xfffffffffffffff0
shl r15, 4
lea rcx, [0x1401e1970]
invalid
invalid
invalid
invalid
invalid
test r15, r15
test edi, edi
dec dword [rdi]
test byte [rdi - 0x75000000], bh
add byte [rbx - 0x7cb7efa1], cl
je case.0x140068a26.278
add byte [rbx - 0x7cb7efa1], cl
mov ebx, dword [rdi + 0x10]
add rdi, 0x10
add r15, 0xfffffffffffffff0
test rbx, rbx
je 0x140073031
invalid
mov rcx, qword [rdi + 8]
jmp 0x1400730fb
mov qword [rsp + 0x28], r14
mov r12, qword [rdx]
mov rsi, qword [rdx + 8]
jb 0x140073067
jb 0x140073067
mov rbp, r15
shl rbp, 4
shl ebp, 4
shl ebp, 4
xor ebx, ebx
mov r14, rdi
mov esi, edi
fisttp dword [rcx - 0x77]
dec byte [rax - 0x7b]
in eax, dx
mov esi, edi
test rbp, rbp
je 0x1400730cc
mov rcx, qword [r14 + 8]
mov r8d, dword [r14]
cmp r8, rsi
invalid
mov r13, rsi
cmovb r13, r8
cmovb ebp, eax
invalid
cmovb ebp, eax
call 0x14204b3ce
cmp r13, 1
jne 0x14007308f
mov al, byte [r12]
mov byte [rcx], al
jmp 0x1400730a9
mov rdx, r12
mov qword [rsp + 0x30], r8
and al, 0x30
and al, 0x30
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov r8, qword [rsp + 0x30]
and al, 0x30
xchg byte [rax - 0x74b3ffef], dl
and al, 0x30
mov rdx, qword [rsp + 0x20]
add r14, 0x10
mov rax, rsi
sub rax, r13
sub eax, ebp
sub eax, ebp
add r12, r13
mov qword [rdx], r12
mov dword [rdx], esp
mov qword [rdx + 8], rax
add rbx, r13
add rbp, 0xfffffffffffffff0
cmp rsi, r8
mov rsi, rax
invalid
ja 0x14007306b
invalid
test rbx, rbx
mov r14, qword [rsp + 0x28]
and al, 0x28
jne 0x140073130
pop rdx
mov rax, r15
shl rax, 4
xor ebx, ebx
xor ecx, ecx
cmp rax, rcx
je 0x140073130
invalid
cmp qword [rdi + r9], 0
cmp dword [rdi + rcx], 0
lea rcx, [rcx + 0x10]
lea ecx, [rcx + 0x10]
je 0x1400730e1
mov byte [rdx + 0x20], 1
and byte [rcx], al
jmp 0x140073022
xor ebx, ebx
mov rsi, qword [rdx + 0x10]
test rsi, rsi
je 0x14007312e
cmp rbx, rsi
cmp ebx, esi
cmovae rbx, rsi
cmovae rbx, rsi
test rbx, rbx
je 0x140073125
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
mov dl, byte [rax + 0x18]
mov r8, rbx
fsubr st(0)
invalid
nop
adc dword [rax], eax
sbb byte [rcx - 0x77], cl
fsubr st(0)
or edx, dword [rax - 0x74b7ffef]
nop
adc dword [rax], eax
mov rdx, qword [rsp + 0x20]
nop
adc dword [rax], eax
mov rdx, qword [rsp + 0x20]
sub rsi, rbx
mov qword [rdx + 0x10], rsi
jmp 0x140073130
invalid
add dh, byte [rcx]
fisttp dword [rcx - 0x77]
xor ebx, ebx
mov qword [r14 + 8], rbx
mov qword [r14], 0
add byte [rax], al
pop rsi
or byte [rcx - 0x39], cl
invalid
add byte [rax], al
mov rax, r14
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor edx, 0x72
or edx, eax
je 0x14007316b
invalid
add esi, dword [rcx]
rol bl, 0xf
ret
invalid
mov bh, 0x81
invalid
invalid
xor eax, eax
ret
movzx eax, word [rcx + 0x107]
add dword [rdi], 0x3d000001
add byte [rax], al
add byte [0x1400761a7], bh
cmp eax, 0x3030
xor byte [rax], dh
add byte [rax], al
invalid
xor byte [rax], al
add byte [rdi], cl
xchg esp, eax
sete al
rol bl, 0x56
ret
push rdi
push rbx
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
in al, dx
mov rdi, rdx
mov rdi, rdx
mov rdi, rdx
mov edi, edx
mov rsi, rcx
mov esi, ecx
invalid
cmp byte [rdx + 0x159], 0
mov edx, 0x159
add byte [rax], al
add byte [rbp + 0x1a], dh
jne 0x1400731ab
mov r8d, 0x64
mov eax, 0x64
add byte [rax], al
mov cl, 0x5c
mov rdx, rdi
call fcn.140019170
cmp rax, 1
jne 0x140073268
lea rdx, [rdi + 0x159]
mov qword [rsp + 0x28], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor r8d, r8d
cmp byte [rdi + r8 + 0x159], 0
je 0x1400731e5
inc r8
cmp r8, 0x9b
jne 0x1400731c6
mov r8d, 0x9b
jmp 0x1400731ea
test r8, r8
je 0x140073226
add r8, rdx
lea rbx, [rsp + 0x28]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.14007241f
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
cmp edx, dword [rbx + 8]
cmp edx, dword [rbx + 8]
jne case.0x1400675d0.430
adc dword [rax - 0x73], ecx
pop rsp
and al, 0x28
lea rbx, [rsp + 0x28]
mov rcx, rbx
call fcn.140072fc5
std
invalid
dec dword [rax - 0x75]
push rbx
invalid
std
invalid
mov rax, qword [rsp + 0x28]
and al, 0x28
mov byte [rax + rdx], 0x2f
add al, 0x10
invalid
inc rdx
mov qword [rsp + 0x38], rdx
and al, 0x38
xor r8d, r8d
xor eax, eax
cmp byte [rdi + r8], 0
cmp byte [rdi + rax], 0
add byte [rdi + rcx + 0x49], dh
inc eax
je 0x14007323f
inc r8
cmp r8, 0x64
jne 0x140073229
jne 0x140073229
mov r8d, 0x64
add byte fs:[rax], al
add byte [rcx + 1], cl
clc
add r8, rdi
lea rbx, [rsp + 0x28]
mov rcx, rbx
mov rdx, rdi
call fcn.14007241f
mov rax, qword [rbx + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbx]
movups xmmword [rsi], xmm0
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
xor eax, eax
cmp byte [rdi + rax], 0
je 0x14007327e
inc rax
cmp rax, 0x64
jne 0x14007326a
mov eax, 0x64
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rax
mov qword [rsi], 0
jmp 0x140073260
call fcn.140011c00
lea rax, [rsp + 0x50]
mov qword [rax], rsi
xor byte [rax - 0x73], cl
or eax, 0xfffbc522
xor byte [rax - 0x73], cl
or eax, 0xfffbc522
mov qword [rax + 8], rcx
lea rcx, str.only_Unicode_paths_are_supported_on_Windows:
sal byte [rsp + rdx], cl
sal byte [rsp + rdx], cl
lea rdx, [rsp + 0x60]
and al, 0x60
mov qword [rdx], rcx
mov dword [rdx], ecx
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rdx + 8], rcx
mov qword [rdx + 0x20], 0
mov dword [rdx + 0x20], 0
or byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
invalid
mov dword [rdx + 0x20], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
mov dword [rdx + 0x18], ecx
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov dword [rdx + 0x18], ecx
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
call fcn.140011e50
mov r8, qword [rsi]
pop rdi
jmp 0x1400732e9
stc
stc
dec dword [rbx + rcx*4 + 6]
test r8, r8
je 0x140073310
cmp qword [rsp + 0x40], 0
je 0x140073310
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x28]
mov rcx, rsi
call 0x140072ef9
mov rdi, rax
test rbx, rbx
je 0x140073341
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rdi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
mov bh, 0x91
add eax, 0x81000001
bnd jb case.0x140067733.403
add byte [rax], al
or edx, eax
je 0x14007336e
xor eax, eax
ret
cmp word [rcx + 0x107], 0x20
sete al
ret
push rdi
push rbx
sub rsp, 0x88
sub esp, 0x88
sub esp, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov rsi, rcx
mov rax, r8
shr rax, 0x21
jne 0x1400733a4
and dword [rbp + 0xf], esi
cmp rdi, 8
or byte [rbp + 0x65], dh
jne case.0x14009b9df.323
cmp r8, 0x1fffff
cmp eax, 0x1fffff
invalid
call [rdi]
add byte [rsi + 0x5c], dh
jbe case.0x14009b9df.323
pop rsp
lea rax, [rdi - 8]
lea eax, [rdi - 8]
mov ecx, 1
add byte [rax], al
mov r9d, 8
mov ecx, 8
add byte [rax], al
xor edx, edx
ror byte [rax - 0x7b], cl
test rcx, rcx
leave
je case.0x140068392.322
test rax, rax
je case.0x140068392.322
dec rax
mov ecx, 1
xor r10d, r10d
shr bl, cl
invalid
shr bl, cl
sbb byte [rbp - 0x7b], al
test r9d, r9d
test r9d, r9d
jle 0x1400733f0
lea ecx, [r9*8 - 8]
lea ecx, [rcx*8 - 8]
clc
invalid
dec dword [rbp - 0x77]
mov r10, r8
shr r10, cl
invalid
dec r9d
leave
ret 0xd349
invalid
leave
xor ecx, ecx
mov byte [rsi + rdx], r10b
mov byte [rsi + rdx], dl
invalid
inc rdx
ret 0x3948
cmp rdi, rdx
xlatb
jne 0x1400733b5
invalid
or byte [rsi], 0x80
invalid
add rsp, 0x88
add esp, 0x88
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
sub byte [rcx + rcx*4], cl
mov qword [rax], r8
mov dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rcx], rax
add dword [rax - 0x73], ecx
add eax, 0xfffaa7d9
invalid
cmpsd dword [rsi], dword [rdi]
cli
invalid
lea rax, [0x14001dbf0]
fldenv [rdi - 0x76b70006]
dec dword [rax - 0x77]
mov qword [rcx + 8], rax
or byte [r8 - 0x73], cl
lea rax, [0x1401e1bc0]
lea eax, [0x1401e1bc0]
add eax, 0x16e79e
out 0x16, eax
add byte [rax - 0x73], cl
invalid
invalid
push rsp
invalid
lea rdx, [rsp + 0x58]
lea edx, [rsp + 0x58]
and al, 0x58
pop rax
mov qword [rdx], rax
add al, byte [rcx - 0x42]
mov r14d, 1
mov esi, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 + 0x72], cl
or byte [rax - 0x39], cl
invalid
and byte [rax], al
and byte [rax], al
mov qword [rdx + 8], r14
jb 0x14007343c
mov qword [rdx + 0x20], 0
mov dword [rdx + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], r14
mov dword [rdx + 0x18], esi
adc byte [rcx + r9*4 + 0x72], cl
mov dword [rdx + 0x18], esi
sbb byte [rax - 0x73], cl
lea rbx, [rsp + 0x40]
pop rsp
and al, 0x40
mov rcx, rbx
mov ecx, ebx
call fcn.140011e50
invalid
dec dword [rbx + rcx*4 + 3]
mov r8, qword [rbx]
add ecx, dword [rax - 0x75]
mov rax, qword [rbx + 8]
mov eax, dword [rbx + 8]
or byte [r8 - 0x75], cl
or byte [rax - 0x75], cl
mov rcx, qword [rbx + 0x10]
mov ecx, dword [rbx + 0x10]
adc byte [r9 + r8 - 0x3f], cl
adc byte [rcx + rax - 0x3f], cl
add rcx, r8
add ecx, eax
add rdi, rsi
add edi, esi
xor r9d, r9d
xor ecx, ecx
mov rdx, r8
mov edx, eax
ret 0xf641
test r9b, 1
test cl, 1
add dword [rdi + rax + 0x48], esi
je case.0x14008099f.299
cmp rdi, rsi
cmp edi, esi
jne case.0x140068a26.292
adc bl, ch
jmp 0x1400734b8
mov r9, rdi
mov r9, rdi
mov ecx, edi
stc
sub r9, rsi
int1
cmp r9, r14
int1
jbe 0x1400734b8
sub rdi, r14
mov r9b, 0x30
xor byte [rax - 0x7b], cl
sal byte [rbp + 5], cl
jne 0x140073490
test rdx, rdx
jne 0x140073490
xor r10d, r10d
xor edx, edx
jmp 0x1400734a7
invalid
cmp rdx, rcx
retf 0xc74
je case.0x14009b9df.332
mov r9b, byte [rcx - 1]
dec dword [rax - 1]
dec rcx
leave
mov r10, rdx
shr bl, cl
invalid
jmp 0x1400734a7
xor r10d, r10d
xor edx, edx
ror byte [rax - 0x77], cl
ror dword [rax - 1], 1
dec edi
mov rcx, rdx
mov ecx, edx
dec rdi
dec edi
mov byte [rdi], r9b
mov byte [rdi], cl
mov r9b, 1
mov cl, 1
add dword [rbp + 0x31], eax
test byte [rcx + rcx*4 - 0x2e], 0xeb
mov edx, edx
invalid
xor r14d, r14d
xor esi, esi
mov rdx, r10
mov edx, edx
jmp case.0x140068a26.283
mov al, 0x48
test eax, eax
invalid
test rax, rax
ror byte [rdi], 0x84
je 0x1400733f3
xor bh, bh
invalid
mov rcx, qword [0x14024a5f8]
xor edx, edx
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400733f3
invalid
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x2048
and byte [rax], al
add al, ch
mov ch, 0x80
adc dword [rax], eax
and byte [rax], al
and byte [rax], al
add al, ch
mov ch, 0x80
adc dword [rax], eax
sub rsp, rax
mov r14, r9
mov esi, ecx
mov esi, ecx
mov rdi, r8
mov rsi, rcx
lea r8, [rdx + 0x200]
add al, byte [rax]
add al, ch
call fcn.14002743e
lea rax, [rsp + 0x48]
call fcn.14002743e
lea rax, [rsp + 0x48]
lea rbx, [rsp + 0x28]
mov qword [rbx], rax
mov qword [rbx + 8], 0x2000
or byte [r8], al
and byte [rax], al
add byte [rdi], cl
push rdi
invalid
add ecx, dword [rax - 0x39]
or byte [r8], al
and byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rbx + 0x10], xmm0
invalid
invalid
movups xmmword [rbx + 0x10], xmm0
mov r13, qword [r14 + 0x48]
outsb dx, byte [rsi]
xor r12d, r12d
outsb dx, byte [rsi]
xor r12d, r12d
lea rbp, [0x1401f8130]
lea ebp, [0x1401f8130]
sbb byte [rax], r8b
sbb byte [rax], al
mov rcx, rdi
mov rdx, rbx
xor r8d, r8d
call r13
call rbp
mov r14, rax
test rax, rax
je 0x140073597
mov eax, r14d
mov eax, esi
invalid
and eax, 3
movsxd rax, dword [rbp + rax*4]
add ecx, dword [rax + 0x63]
test dword [rax], r8d
add rax, rbp
jmp rax
mov al, byte [r14 + 0x10]
jmp 0x140073569
mov al, byte [r14 + 0xf]
jmp 0x140073569
mov rcx, r14
int1
shr rcx, 0x20
call fcn.1400607d0
cmp al, 0x23
je 0x140073582
jmp 0x140073613
mov rax, r14
shr rax, 0x20
cmp eax, 0x23
jne 0x140073613
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
call fcn.140072591
invalid
mov r8, qword [rsp + 0x38]
and al, 0x38
mov rcx, rdi
mov ecx, edi
mov rdx, rbx
mov edx, ebx
jmp 0x140073536
lahf
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
mov r15, qword [rsp + 0x38]
and al, 0x38
cmp r15, rdx
cmp edi, edx
ja 0x14007362a
xchg dword [rax + 0x4d000000], eax
test edi, edi
add byte [rax], al
add byte [rbp - 0x7b], cl
push qword [rsi + riz + 0x48]
mov edx, dword [rsp + 0x28]
test r15, r15
je 0x1400735d5
mov rdx, qword [rsp + 0x28]
mov rcx, rsi
mov r8, r15
call fcn.140001e6d
test rax, rax
jne 0x140073610
add r12, r15
mov qword [rsp + 0x38], 0
jmp case.0x14007bbb3.14
lea rcx, [rsp + 0x48]
mov r8d, 0x200
xor edx, edx
call sub.VCRUNTIME140.dll_memset
and r12, 0x1ff
je 0x14007360b
neg r12
lea r8, [rsp + r12]
add r8, 0x248
lea rdx, [rsp + 0x48]
mov rcx, rsi
call fcn.14002743e
xor r14d, r14d
jmp 0x140073613
mov r14, rax
mov rax, r14
add rsp, 0x2048
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, r15
call fcn.14018c910
movabs eax, dword [0x92d7e8f9894c0016]
adc dword [rax], eax
ud2
xor eax, eax
movzx r8d, byte [rcx + rax]
add edx, r8d
inc rax
cmp rax, 0x94
add byte [rax], al
add byte [rax], al
jne 0x14007363f
add edx, 0x100
mov eax, 0x9c
movzx r8d, byte [rcx + rax]
movzx eax, byte [rcx + rax]
add edx, r8d
inc rax
cmp rax, 0x200
jne 0x14007365d
add rcx, 0x94
jmp fcn.14007367c
and al, 0x24
mov dword [rax], edx
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [0x14001daa0]
add dword [rdx + rdi*8 + 0x418948ff], esp
or byte [rax - 0x73], cl
add eax, 0x16e516
add dword [rdx + rdi*8 + 0x418948ff], esp
or byte [rax - 0x73], cl
add eax, 0x16e516
lea rdx, [rsp + 0x50]
mov qword [rdx], rax
mov ebx, 1
mov qword [rdx + 8], rbx
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rbx
lea rdi, [rsp + 0x38]
mov rcx, rdi
call fcn.140011e50
mov r8, qword [rdi]
mov rax, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
add rdx, r8
lea rcx, [rsi + 8]
xor r10d, r10d
mov r9, r8
test r10b, 1
je 0x1400736fd
cmp rcx, rsi
jne 0x14007370b
jmp case.0x1400675d0.457
mov r10, rcx
sub r10, rsi
cmp r10, rbx
cmp r10, rbx
jbe case.0x1400675d0.457
sub rcx, rbx
mov r10b, 0x30
test r9, r9
jne 0x140073718
xor r11d, r11d
jmp 0x14007372f
cmp r9, rdx
je 0x140073729
mov r10b, byte [rdx - 1]
dec rdx
mov r11, r9
jmp 0x14007372f
xor r11d, r11d
mov rdx, r9
dec rcx
mov byte [rcx], r10b
mov r10b, 1
xor ebx, ebx
mov r9, r11
jmp 0x1400736f0
test rax, rax
je 0x140073753
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x80
pop rbx
pop rdi
pop rsi
ret
invalid
cmp eax, 0x49fffa0c
cmp dword [rsi], 0
je 0x14007381f
add byte [rax - 0x73], cl
and al, 0x68
lea rax, [rsp + 0x68]
mov qword [rax], rbx
mov qword [rax + 8], rdi
js 0x1400737a1
js 0x1400737a1
lea rcx, [rsp + 0x58]
and al, 0x58
pop rax
mov qword [rcx], rax
lea rax, [0x14006cc00]
mov qword [rcx + 8], rax
lea rax, [0x1401ba748]
lea eax, [0x1401ba748]
lea eax, [0x1401ba748]
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
mov qword [rdx], rax
mov qword [rdx + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
mov dword [rdx + 0x18], 1
invalid
invalid
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
mov dword [rdx + 0x18], 1
mov dword [rdx + 0x18], 1
lea rbx, [rsp + 0x78]
pop rsp
and al, 0x78
mov rcx, rbx
call fcn.140011e50
stc
dec dword [rax - 0x75]
cmp ecx, dword [rax - 0x75]
push rbx
invalid
stc
dec dword [rax - 0x75]
cmp ecx, dword [rax - 0x75]
push rbx
adc byte [rbx + rcx*4 + 0x73], cl
mov r14, qword [rbx + 8]
mov rcx, rdi
mov r14, qword [rbx + 8]
mov rcx, rdi
call 0x140072ef9
mov rbx, rax
test r14, r14
add dh, bh
invalid
idiv edi
dec dword [rax - 0x77]
ret
je 0x140073811
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc dword [rax], eax
adc dword [rax], eax
mov qword [rsi + 8], rbx
mov eax, 1
add byte [rax], al
add byte [rax], al
jmp 0x1400738a6
mov rbx, qword [rsp + 0x30]
pop rsp
and al, 0x30
invalid
xor byte [rax - 0x75], cl
jl 0x14007384c
mov rdi, qword [rsp + 0x38]
cmp rdi, 0xf
cmp byte [rax - 0x7d], cl
dec dword [rdi]
ja 0x140073846
test rdi, rdi
je 0x140073892
xor eax, eax
cmp byte [rbx + rax], 0x5c
je 0x140073859
invalid
sbb eax, 0x48c0ff48
inc rax
cmp rdi, rax
cmp edi, eax
cmp edi, eax
jne 0x140073836
jmp 0x140073892
mov cl, 0x5c
mov rdx, rbx
mov r8, rdi
mov eax, edi
call fcn.140019170
cmp rax, 1
jne 0x140073892
cli
dec dword [rax - 0x7d]
clc
add dword [rbp + 0x39], esi
mov rcx, rdi
call fcn.140072cdd
mov r14, rax
mov r15, rdx
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
je 0x140073898
xor eax, eax
cmp byte [r14 + rax], 0x5c
cmp al, 6
pop rsp
jne 0x140073888
mov byte [r14 + rax], 0x2f
invalid
inc rax
cmp rdi, rax
invalid
jne 0x14007387c
invalid
jmp 0x140073898
xor r14d, r14d
xor esi, esi
mov r15, rbx
mov edi, ebx
mov qword [rsi + 8], r14
mov dword [rsi + 8], esi
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], rdi
jle 0x1400738bc
adc byte [rax - 0x77], cl
jle 0x1400738bc
xor eax, eax
ror byte [rax - 0x77], 6
mov qword [rsi], rax
mov dword [rsi], eax
invalid
add rsp, 0x90
invalid
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
leave
lea rdx, [0x1401f8140]
jl case.0x140068aff.319
sbb byte [rax], al
add byte [rax + 0x63], cl
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
add rcx, rdx
add ecx, edx
jmp rcx
loope 0x14007387e
mov al, 0x30
xor bl, al
ret
mov al, 0x31
ret
mov al, 0x32
ret
mov al, 0x33
xor eax, ebx
ret
mov al, 0x34
ret
mov al, 0x35
ret
mov al, 0x36
ret
ret
mov al, 0x37
ret
invalid
mov al, 0x4c
ret
mov al, 0x4b
ret
ret
mov al, 0x53
ret
mov al, 0x67
ret
ret
mov al, 0x78
js 0x1400738b7
ret
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x138
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x39], cl
add byte [rax], al
mov rdi, r8
lea rax, [rsp + 0x38]
and al, 0x38
mov qword [rax], rcx
mov qword [rax + 8], rdx
lea rcx, [rsp + 0xf8]
mov rdx, r8
mov edx, eax
mov edx, eax
mov qword [rsp + 0x28], r9
mov dword [rsp + 0x28], ecx
mov r8, r9
call fcn.14006cb10
xchg ecx, eax
invalid
push qword [rax + 0x24448901]
and al, 0x24
enter 0xffffffffffffe2e8, 0xffffffffffffff91
xchg ecx, eax
invalid
and al, 0x24
lea r13, [rsp + 0x80]
add byte [rax], al
lea rbp, [rsp + 0xc0]
xor eax, eax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
lodsb al, byte [rsi]
and al, 0xc0
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
invalid
invalid
mov dword [rsp + 0x30], eax
and al, 0x30
lea rcx, [rsp + 0x48]
lea rdx, [rsp + 0xf8]
xchg esp, eax
and al, 0xf8
add byte [rax], al
invalid
lea rdx, [rsp + 0xf8]
xchg esp, eax
and al, 0xf8
add byte [rax], al
add al, ch
idiv r14b
invalid
dec dword [rdx + 0x3c482444]
and al, 0x48
cmp al, 0xa
je case.default.0x140073995
add al, 0xfa
call fcn.140062fa0
mov al, byte [rsp + 0x48]
and al, 0x48
invalid
and al, 0x48
cmp al, 0xa
je case.default.0x140073995
add al, 0xfa
cli
movzx eax, al
lea r15, [rax + 1]
cmp al, 4
mov eax, 0
cmovae r15, rax
cmovae edi, eax
clc
lea rcx, [0x1401f8178]
movsxd rax, dword [rcx + r15*4]
add al, 0xb9
add byte [rdx + 0x63], cl
add al, 0xb9
add rax, rcx
add eax, ecx
mov r8, r15
lea rdx, [0x1401b82f8]
lea edx, [0x1401b82f8]
lea edx, [0x1401b82f8]
adc al, 0
jmp rax
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
jmp case.0x140073995.1
mov r8d, 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x16d5b2
lea rdx, [0x1401e0f62]
jmp case.0x140073995.1
mov r8d, 2
lea rdx, [0x1401e0f60]
lea edx, [0x1401e0f60]
lea edx, [0x1401e0f60]
jmp case.0x140073995.1
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
mov r8, qword [rsp + 0x58]
pop rax
mov rcx, r13
call fcn.14007375f
cmp qword [rsp + 0x80], 0
mov esp, 0x8024
add byte [rax], 0
add byte [rax], al
mov r12, qword [rsp + 0x88]
jne 0x140073bc3
fld dword [rcx]
add byte [rax], al
test ecx, ebx
add dword [rax], eax
add byte [rax - 0x75], cl
mov ah, 0x24
fld dword [rcx]
add byte [rax], al
mov rsi, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x98]
mov ebx, dword [rsp + 0x98]
nop
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov ebx, dword [rsp + 0x98]
pushfq
and al, 0x98
cwde
add byte [rax], al
add byte [rcx - 0x7d], al
inc dword [rdx]
cmp r15d, 2
jne 0x140073a5c
mov rcx, r13
mov rdx, rdi
cli
cli
mov r8, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
call fcn.14006cb10
inc dword [rbp + 0x31]
xor r14d, r14d
test byte [rax - 0x77], 0xe9
mov rcx, rbp
mov rdx, r13
call fcn.140062fa0
cmp byte [rsp + 0xc0], 0xa
rol byte [rax], 0
add byte [rdx], cl
cmc
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rdx], cl
je 0x140073a2d
add eax, 0xebc6ff49
inc r14
jmp 0x140073a13
out 0x49, al
cmp esi, 1
cmp r14, 1
je 0x140073a70
test r12, r12
test esp, esp
je 0x14007394b
test rsi, rsi
test esi, esi
je 0x14007394b
invalid
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
lodsb al, byte [rsi]
imul ebx, dword [0x18dd96b50], 0xffffff89
loopne 0x140073a51
xor edx, edx
mov r8, r12
mov eax, esp
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x11daf9
jmp 0x14007394b
out dx, eax
invalid
inc dword [rcx - 0x7d]
inc dword [rdx]
invalid
cmp r15d, 2
add cl, byte [rdi]
jb 0x140073b57
invalid
cmp r15d, 3
je 0x140073b90
add byte [rax], al
test byte [rsp + 0x30], 1
and al, 0x30
add dword [rax + riz + 0x41], esi
mov r8d, 1
xor byte [rcx], al
je 0x140073a97
mov r8d, 1
add byte [rax - 0x73], cl
and al, 0x38
invalid
lea rcx, [rsp + 0x38]
cmp byte [rax - 0x73], cl
adc eax, 0x16d587
invalid
invalid
invalid
lea rdx, [0x1401e1010]
invalid
call case.0x140068392.346
test rax, rax
invalid
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
or al, byte [rcx]
jne 0x140073ba1
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0x4d
mov r14, r12
test r12, r12
mov r14, r12
cmove r14, rsi
cmp rbx, 0x10
cmp ebx, 0x10
sti
adc byte [rbx + 0x18], dh
jae case.0x14006a104.289
jae case.0x14006a104.289
test rbx, rbx
test ebx, ebx
je case.0x14006a104.291
sub dword [rcx], esi
rol byte [rcx - 0x80], 0x3c
invalid
xor eax, eax
cmp byte [r14 + rax], 0x2f
je 0x140073aef
invalid
cmp cl, byte [rax - 1]
ror byte [rax + 0x39], 0xc3
cmp ebx, eax
inc rax
cmp rbx, rax
cmp ebx, eax
cmp ebx, eax
jne 0x140073aae
jmp 0x140073aff
mov cl, 0x2f
mov rdx, r14
mov r8, rbx
call fcn.140019170
cmp rax, 1
sete al
jmp 0x140073af1
lea rcx, [rsp + 0x38]
mov rdx, r14
xor r8d, r8d
call case.0x140068392.346
test rax, rax
je 0x140073b27
jmp 0x140073ba1
mov al, 1
cmp r15d, 4
jne 0x140073aff
test al, al
jne 0x140073cdd
lea rcx, [rsp + 0x38]
mov r15, r14
mov rdx, r14
mov r8, rbx
call case.0x140068392.346
test rax, rax
jne 0x140073ba1
cmp rbx, 1
jne 0x140073b27
cmp byte [r15], 0x2f
je 0x140073b2e
mov al, 1
mov qword [rsp + 0x30], rax
test r12, r12
je 0x140073b4a
test rsi, rsi
je 0x140073b4a
div byte [rdx + rdx + 0x48]
mov ecx, dword [0x14024a5f8]
or eax, 0x1d6ab9
mov rcx, qword [0x14024a5f8]
or eax, 0x1d6ab9
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add bh, al
and al, 0x24
mov dword [rsp + 0x24], 0
add byte [rax], al
add byte [rax], al
jmp 0x14007394b
dec dword [rax - 0x73]
or eax, 0x146b58
lea rcx, [0x1401ba6b6]
mov edx, 0x22
jmp 0x140073b9c
test byte [rsp + 0x24], 1
and al, 1
je 0x140073bda
lea rcx, [0x1401ba684]
mov edx, 0x32
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140072ef9
dec dword [rax - 0x73]
or eax, 0x146b41
lea rcx, [0x1401ba6d8]
mov edx, 0x24
call 0x140072ef9
mov r14, rax
test r12, r12
je 0x140073bc0
test rsi, rsi
je 0x140073bc0
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
fst dword [rcx]
add byte [rbp - 0x77], cl
hlt
mov r12, r14
mov rax, r12
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add qword [rsp + 0x28], rdi
mov dl, 1
xor ecx, ecx
mov r9d, edx
mov r8d, eax
mov eax, ecx
xor ecx, ecx
mov edx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test ax, ax
jne 0x140073be3
cmp rdi, qword [rsp + 0x28]
je case.0x1400686dc.337
invalid
sahf
add byte [rax], al
invalid
test byte [rsi - 0x76000000], bl
invalid
mov dl, byte [rdi]
movzx eax, dl
test al, al
js 0x140073c10
invalid
add eax, 0xebc7ff48
pop rdi
inc rdi
jmp 0x140073c6f
mov ecx, eax
and ecx, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
loopne 0x140073c5d
loopne 0x140073c5d
cmp al, 0xdf
jbe 0x140073c51
movzx eax, byte [rdi + 2]
shl r8d, 6
and eax, 0x3f
or eax, r8d
cmp dl, 0xf0
jb 0x140073c5f
movzx edx, byte [rdi + 3]
add rdi, 4
and ecx, 7
shl ecx, 0x12
shl eax, 6
add ecx, dword [rax - 0x7d]
mov dword [rbx + rax*4], 0xe1c107e1
adc al, cl
loopne 0x140073c4c
and edx, 0x3f
or edx, eax
or edx, ecx
mov eax, edx
shr bl, 1
invalid
retf 0xd089
shr bl, 1
invalid
add rdi, 2
shl ecx, 6
loope 0x140073c5e
loope 0x140073c5e
or ecx, r8d
mov eax, ecx
jmp 0x140073c6f
adc byte [rax - 0x7d], cl
mov dword [rbx], 0x90ce1c1
enter 0xffffffffffffff3d, 0xffffffffffffffff
cmp eax, 0xffff
add rdi, 3
shl ecx, 0xc
or eax, ecx
cmp eax, 0xffff
inc dword [rax]
add byte [rdi + 9], dh
ja 0x140073c78
xor ecx, ecx
xor edx, edx
shr cl, cl
imul edi, edi, 0xffffffff
invalid
shr cl, cl
imul edi, edi, 0xffffffff
inc dword [rbp + rcx*4 - 0x80]
add byte [rax], al
inc dword [rax]
lea r8d, [rax + 0xff0000]
shr r8d, 0xa
or r8d, 0xd800
or eax, 0xd800
or eax, 0xd800
add al, bl
add byte [rax], al
and eax, 0x3ff
or eax, 0xdc00
add byte [0x140081894], cl
xor edx, edx
mov ecx, eax
mov eax, r8d
jmp 0x140073be3
invalid
invalid
invalid
invalid
test r9b, 1
jne 0x140073cd5
rol dword [rcx], 0x75
invalid
cmp r8w, 0x2f
je 0x140073cb6
invalid
movzx eax, r8w
cmp eax, 0x5c
jne 0x140073cd5
lea rdx, [0x1401e1010]
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
push rbx
rcl dword [rsi], cl
add byte [rax - 0x73], cl
and al, 0x38
lea ecx, [rsp + 0x38]
mov r8d, 1
call case.0x140068392.346
mov r12, rax
jmp 0x140073bc3
invalid
inc dword [rbp + 0x31]
in al, 0xe9
out 0xfe, al
invalid
invalid
xor r12d, r12d
xor esp, esp
jmp 0x140073bc3
invalid
lea rcx, [0x1401ba6fc]
lea ecx, [0x1401ba6fc]
mov edx, 0x2c
add byte [rax], al
jmp 0x140073b9c
scasb al, byte [rdi]
invalid
inc dword [rcx + 0x56]
push r14
push rsi
push rdi
push rbx
mov r9, qword [rcx + 8]
mov rax, r9
sub rax, r8
jae 0x140073d0d
lea rcx, [0x1401ba66a]
imul edx, dword fs:[rax + rax], 0x1aba
adc al, 0
add byte [rdx + 0x1a], bh
mov edx, 0x1a
add bl, ch
and al, 0x4c
mov edx, dword [rcx]
jmp 0x140073d31
mov r10, qword [rcx]
lea r11, [rdx + r8]
xor esi, esi
cmp r8, rsi
je 0x140073d3b
cmp byte [rdx + rsi], 0
lea rsi, [rsi + 1]
jbe 0x140073d24
cmp al, 0x32
add byte [rax - 0x73], cl
jbe 0x140073d24
jne 0x140073d16
int1
lea rcx, str.provided_value_contains_a_nul_byteprovided_value_is_too_longpaths_in_archives_must_have_at_least_one_componentpaths_in_archives_must_be_relativepaths_in_archives_must_not_have__.._path_component_in_archive_cannot_contain____path__was_not_valid_Unicode
lea ecx, str.provided_value_contains_a_nul_byteprovided_value_is_too_longpaths_in_archives_must_have_at_least_one_componentpaths_in_archives_must_be_relativepaths_in_archives_must_not_have__.._path_component_in_archive_cannot_contain____path__was_not_valid_Unicode
mov edx, 0x22
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
jmp 0x140072ef9
int1
invalid
test r9, r9
leave
je case.0x14007bbb3.35
lea rsi, [0x1401ddd10]
xor eax, 0x169fc9
xor edi, edi
xor ebx, ebx
test rdx, rdx
je 0x140073d5b
cmp rdx, r11
cmp edx, ebx
je 0x140073d5b
lea r14, [rdx + 1]
jmp case.0x140068614.320
invalid
invalid
test rsi, rsi
je case.0x14007bbb3.35
xor r14d, r14d
mov rdx, rsi
mov rsi, rdi
mov dl, byte [rdx]
mov byte [r10 + rbx], dl
inc rbx
ret
mov rdx, r14
cmp r9, rbx
cmp ecx, ebx
ret
cmp ecx, ebx
jne 0x140073d4b
add r10, r8
mov qword [rcx], r10
mov qword [rcx + 8], rax
xor eax, eax
rcr byte [rbx + 0x5f], 0x5e
rcr byte [rbx + 0x5f], 0x5e
pop r14
pop rsi
ret
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
sub esp, 0xd8
sub esp, 0xd8
fadd dword [rax]
add byte [rax], al
mov r14, r8
invalid
mov rsi, rdx
mov rdi, rcx
call fcn.14007314f
invalid
invalid
invalid
test al, al
invalid
je 0x140073dd4
invalid
sal byte [rbx + riz + 0x48], 0x8d
pop rsp
and al, 0x40
lea rbx, [rsp + 0x40]
mov rcx, rbx
mov ecx, ebx
mov rdx, rsi
mov edx, esi
mov r8, r14
call fcn.14007375f
cmp qword [rbx], 0
je 0x140073e0e
invalid
mov rbx, qword [rsp + 0x48]
and al, 0x48
jmp 0x14007434c
mov edx, 0x64
mov rcx, rdi
mov r8, rsi
mov r9, r14
call case.0x140067733.406
test rax, rax
je 0x140073e6b
mov qword [rsp + 0x38], rax
and al, 0x38
mov ecx, eax
and ecx, 3
lea rdx, [0x1401f818c]
lea edx, [0x1401f818c]
rol dword [rbx - 0x72b7fc1f], 0x15
pop qword [rbx + 0x18]
add byte [rax + 0x63], cl
or al, 0x8a
lea edx, [0x1401f818c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov al, byte [rax + 0x10]
jmp case.0x140068392.353
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x50]
mov r12, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
and al, 0x58
test r15, r15
mov rcx, r15
cmove rcx, r12
cmove ecx, esp
cmove ecx, esp
cmp rax, 0x65
jae 0x140073e72
mov edx, 0x64
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov r8, rsi
mov eax, esi
mov r9, r14
call case.0x140067733.406
dec dword [rax - 0x7b]
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
add eax, 0x89480000
add byte [rax - 0x77], cl
je 0x14007438d
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
and al, 0x38
mov ecx, eax
and ecx, 3
loope 0x140073e56
rol dword [rbx - 0x72b7fc1f], 0x15
loope 0x140073e56
lea rdx, [0x1401f81ac]
adc eax, 0x184352
push rdx
sbb byte [r8], al
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
loope 0x140073dee
mov bl, byte [rax + 0x10]
jmp 0x140074276
pop rax
adc cl, ch
or eax, dword [rax + rax]
add byte [rcx], dh
xor ebx, ebx
jmp 0x14007434c
fucomi st(1)
fiadd dword [rax + rax]
add byte [rax - 0x77], cl
mov word [rax + rcx*8], fs
and al, 0xc8
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0x30], r12
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x30
mov qword [rsp + 0x28], r15
lea rbp, [rsp + 0x40]
mov r12, rsi
mov r15, r14
mov rcx, r12
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.140069890
test rax, rax
je 0x140074121
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
jbe 0x140073eab
test byte [rsi + 2], dh
add byte [rax], al
mov r12, rax
mov r15, rdx
mov rcx, rbp
invalid
mov rdx, rax
jmp 0x18dc9c800
mov edx, eax
mov r8, r15
mov eax, edi
call fcn.14007375f
cmp qword [rsp + 0x40], 0
mov rbx, qword [rsp + 0x48]
jne 0x1400741af
jne 0x1400741af
test edi, ebx
add al, byte [rax]
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x58
mov r13, qword [rsp + 0x58]
test rbx, rbx
je 0x140073ef4
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
je 0x140073ef4
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x11d65c
invalid
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rcx - 0x7f], cl
cmp r13, 0x9c
std
pushfq
add byte [rax], al
add byte [rbx - 0x66], dh
add byte [rax], al
jae 0x140073e97
lea rcx, [rdi + 0x159]
mov edx, 0x9b
add byte [rdx + 0x9b], bh
mov r8, r12
mov r9, r15
call case.0x140067733.406
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
iretd
add al, byte [rax]
invalid
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
iretd
mov qword [rsp + 0x38], rax
and al, 0x38
mov ecx, eax
and ecx, 3
loope 0x140073f2a
loope 0x140073f2a
lea rdx, [0x1401f819c]
outsb dx, byte [rsi]
sbb byte [rax], al
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
jmp rcx
mov bl, byte [rax + 0x10]
jmp 0x14007426c
mov al, byte [rax + 0xf]
por mm1, qword [rbx]
jmp case.0x140068392.353
shr rax, 0x20
mov ecx, eax
call fcn.1400607d0
mov dword [rsp + 0x28], eax
jmp 0x140073f68
shr rax, 0x20
cmp eax, 0x29
mov ecx, 0x29
add byte [rax], al
add byte [rdi], cl
enter 0x4c89, 0x24
invalid
add byte [rax], al
add byte [rdi], cl
enter 0x4c89, 0x24
sub byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14007314f
test al, al
invalid
je 0x140073f91
sal byte [rbp + rbx + 0x4c], 0x8d
je 0x140073f9c
lea r14, [rsp + 0x40]
mov rcx, r14
mov ecx, esi
mov rcx, r14
mov ecx, esi
mov rdx, rdi
cli
call 0x14007317b
mov rbx, qword [r14]
mov rdi, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
adc bl, r13b
invalid
adc bl, r13b
xor r8d, r8d
xor r8d, r8d
cmp byte [rdi + r8], 0
je 0x140073faa
invalid
cmp al, 7
add byte [rdi + rcx + 0x49], dh
invalid
invalid
cmovns edi, edi
ror byte [rcx - 0x7d], 0xf8
jne 0x140073f94
invalid
inc r8
inc eax
cmp r8, 0x64
jne 0x140073f94
invalid
invalid
mov r8d, 0x64
add byte [rax - 0x77], cl
jl 0x140073fd2
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
xor ebx, ebx
test rbx, rbx
mov rdx, rbx
cmove rdx, rdi
fisttp dword [rax - 0x77]
fimul dword [rax + 0xf]
xlatb
lea rsi, [rsp + 0xa8]
lea esi, [rsp + 0xa8]
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.140011c00
mov r15, qword [rsi]
stc
dec dword [rbx + rcx*4 + 0x3e]
mov r14, qword [rsi + 8]
mov esi, dword [rsi + 8]
jbe 0x140073fe8
test r15, r15
mov r12, r15
cmove r12, r14
out 0x4c, al
mov r13, qword [rsi + 0x10]
mov ebp, dword [rsi + 0x10]
mov rcx, r13
call fcn.140072cdd
mov rbp, rax
mov rsi, rdx
mov rcx, rax
ror dword [rcx + rcx*4 - 0x1e], 0x4d
mov eax, ebp
ror dword [rcx + rcx*4 - 0x1e], 0x4d
mov eax, ebp
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x90], rbp
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov ah, 0x24
mov qword [rsp + 0x98], rsi
mov qword [rsp + 0xa0], r13
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
cwde
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xa0
add byte [rax], al
add byte [rbp - 0x7b], cl
push qword [rdi + rdx + 0x4d]
je 0x14007403e
test r14, r14
je 0x14007403e
test r14, r14
je 0x14007403e
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r15
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x14007405a
test rdi, rdi
je 0x14007405a
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rsp + 0x38]
mov qword [rsp + 0xa8], rax
lea rax, [fcn.140064fa0]
mov qword [rsp + 0xb0], rax
lea rsi, [rsp + 0x90]
mov qword [rsp + 0xb8], rsi
lea rax, [0x1400040a0]
mov qword [rsp + 0xc0], rax
lea rax, [0x1401ba5c8]
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov eax, 2
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
lea rcx, [rsp + 0xa8]
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0x78]
call fcn.140011e50
cmp qword [rsi + 8], 0
je 0x1400740ed
mov r8, qword [rsp + 0x90]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rsp + 0x78]
lea rdx, [rsp + 0x40]
movaps xmmword [rdx], xmm0
mov rax, qword [rsp + 0x88]
mov qword [rdx + 0x10], rax
mov ecx, dword [rsp + 0x28]
and al, 0x28
call fcn.140072f6f
mov rbx, rax
invalid
mov rcx, qword [rsp + 0x38]
call fcn.140072591
invalid
invalid
jmp 0x14007434c
invalid
lea rax, [rsp + 0x90]
mov qword [rax], rsi
mov qword [rax + 8], r14
lea rcx, [rsp + 0x78]
mov qword [rcx], rax
lea rax, [0x14006cc00]
mov qword [rcx + 8], rax
or byte [rax - 0x73], cl
add eax, 0x1464d6
or byte [rax - 0x73], cl
add eax, 0x1464d6
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
or byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
invalid
or byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
lea edi, [rsp + 0xa8]
mov rcx, rdi
mov dword [rdx + 0x20], 0
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rdi, [rsp + 0xa8]
lea edi, [rsp + 0xa8]
lea edi, [rsp + 0xa8]
mov rcx, rdi
call fcn.140011e50
mov rsi, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov rdi, qword [rdi + 8]
mov rcx, rsi
call 0x140072ef9
imul ebp, ebp, 0xffffffff
dec dword [rax - 0x77]
ret
test rdi, rdi
test edi, edi
imul ebp, ebp, 0xffffffff
dec dword [rax - 0x77]
ret
test edi, edi
mov r15, qword [rsp + 0x28]
je 0x1400741b4
mov rcx, qword [0x14024a5f8]
xor edx, edx
push rsi
sbb eax, 0x49d23100
mov r8, rsi
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400741b4
add eax, 0x247c8b4c
sub byte [rbx + rcx*4 + 0x64], cl
and al, 0x30
invalid
mov r15, qword [rsp + 0x28]
and al, 0x28
mov r12, qword [rsp + 0x30]
and al, 0x30
xor cl, ch
jb 0x1400741bd
jmp 0x140074330
add byte [rax], al
add byte [rdx - 0x4f16f0a8], cl
add byte [rax], al
add byte [rax - 0x3f], cl
invalid
invalid
mov bl, byte [rax + 0xf]
jmp 0x140074276
shr rax, 0x20
mov ecx, eax
call fcn.1400607d0
mov ebx, eax
jmp 0x140074276
call 0x128c8caed
inc ebp
invalid
shr rax, 0x20
cmp eax, 0x29
clc
sub dword [rbx + 0x29], edi
add byte [rax], al
clc
sub dword [rbx + 0x29], edi
add byte [rax], al
add byte [rax], al
cmovb ebx, eax
jmp 0x140074276
lea rcx, [r13 + 1]
lea ecx, [rbp + 1]
mov rbx, qword [rsp + 0xd0]
mov ebx, dword [rsp + 0xd0]
pushfq
and al, 0xd0
add byte [rax], al
add byte [rcx + 0x39], cl
fisttp qword [rdi]
and dword [rbx + 0x48000001], 0x29
sub rbx, rcx
cmp r13, rbx
jae 0x1400743a4
sub rbx, rcx
mov r14, qword [rsp + 0xc8]
add r14, rcx
lea rsi, [rsp + 0x40]
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.1400143c0
cmp qword [rsi], 0
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x28
invalid
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x28
invalid
sub byte [rbx + rcx*4 + 0x64], cl
and al, 0x30
mov r12, qword [rsp + 0x30]
je 0x140074363
mov rcx, r14
mov rdx, rbx
call fcn.14007328f
invalid
invalid
dec dword [rax - 0x77]
ret
jmp 0x140074330
invalid
mov bl, byte [rax + 0xf]
jmp 0x14007426c
invalid
invalid
shr rax, 0x20
mov ecx, eax
call fcn.1400607d0
mov ebx, eax
jmp 0x14007426c
shr rax, 0x20
cmp eax, 0x29
mov ebx, 0x29
cmovb ebx, eax
mov r15, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
lea rsi, [rsp + 0x90]
mov rcx, rsi
mov rdx, rdi
call fcn.1400743b5
lea rax, [rsp + 0x38]
lea rcx, [rsp + 0xa8]
mov qword [rcx], rax
lea rax, [fcn.140064fa0]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rsi
lea rax, [0x1400040a0]
mov qword [rcx + 0x18], rax
lea rax, [0x1401ba5c8]
lea eax, [0x1401ba5c8]
lea eax, [0x1401ba5c8]
add byte [rax - 0x73], cl
push rsp
and al, 0x40
invalid
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov qword [rdx], rax
mov eax, 2
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0x78]
call fcn.140011e50
cmp qword [rsi + 8], 0
je 0x140074303
mov r8, qword [rsp + 0x90]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rsp + 0x78]
lea rdx, [rsp + 0x40]
movaps xmmword [rdx], xmm0
mov rax, qword [rsp + 0x88]
mov qword [rdx + 0x10], rax
mov ecx, ebx
call fcn.140072f6f
mov rbx, rax
mov rcx, qword [rsp + 0x38]
call fcn.140072591
invalid
dec dword [rbp - 0x7b]
push qword [rdi + rdx + 0x4d]
test esp, esp
test r15, r15
je 0x14007434c
test r12, r12
je 0x14007434c
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rbx
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, qword [rsp + 0x48]
mov r9, qword [rsp + 0x50]
mov edx, 0x64
mov rcx, rdi
call case.0x140067733.406
mov rcx, rax
mov rdx, rdi
call fcn.140074496
mov rbx, rax
test rax, rax
jne 0x140074330
xor ebx, ebx
test r15, r15
je 0x14007434c
test r12, r12
je 0x14007434c
mov rcx, qword [0x14024a5f8]
xor ebx, ebx
jmp 0x140074341
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tar_0.4.40_srcheader.rs_when_setting_path_for
mov rdx, rbx
call fcn.14018c830
ud2
pop rax
mov rdi, rcx
lea rbx, [rsp + 0x40]
lea ebx, [rsp + 0x40]
lea ebx, [rsp + 0x40]
mov rcx, rbx
mov ecx, ebx
call 0x14007317b
mov rsi, qword [rbx]
mov rax, qword [rbx + 8]
test rsi, rsi
mov rdx, rsi
mov qword [rsp + 0x20], rax
cmove rdx, rax
mov r8, qword [rbx + 0x10]
lea r14, [rsp + 0x28]
mov rcx, r14
call fcn.140011c00
mov rbx, qword [r14]
mov rbp, qword [r14 + 8]
test rbx, rbx
mov r15, rbx
cmove r15, rbp
mov r14, qword [r14 + 0x10]
mov rcx, r14
int1
int1
call fcn.140072cdd
mov r12, rax
mov r13, rdx
mov rcx, rax
mov rdx, r15
mov r8, r14
mov eax, esi
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi], r12
mov qword [rdi + 8], r13
mov qword [rdi + 0x10], r14
ja 0x140074448
ja 0x140074448
test rbx, rbx
je 0x140074454
test rbp, rbp
in eax, dx
je 0x140074454
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x11d0fc
invalid
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x7b], cl
test rsi, rsi
je 0x140074484
div byte [rbx + rbp + 0x48]
cmp dword [rsp + 0x20], 0
cmp qword [rsp + 0x20], 0
je 0x140074484
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
sbb eax, 0x49d23100
mov eax, esi
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
add byte [rax], al
add byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x1400744c8
mov rdi, rdx
mov qword [rsp + 0x28], rcx
mov eax, ecx
and eax, 3
lea rdx, [0x1401f81bc]
movsxd rax, dword [rdx + rax*4]
add edi, dword [0x1a34f44d3]
add al, 0x82
add rax, rdx
sar bh, 1
loopne 0x140074503
invalid
jmp rax
mov sil, byte [rcx + 0x10]
mov dh, byte [rcx + 0x10]
adc bl, ch
sub dword [rcx], esi
imul cl
rol dword [rax], cl
add byte [rax], al
jmp 0x1400744f1
xor esi, esi
jmp 0x1400745a2
mov sil, byte [rcx + 0xf]
jmp 0x1400744f1
por mm3, qword [rax + rcx*2]
shr ecx, 0x20
shr rcx, 0x20
call fcn.1400607d0
mov esi, eax
jmp 0x1400744f1
shr rcx, 0x20
cmp ecx, 0x29
mov esi, 0x29
cmovb esi, ecx
lea rbx, [rsp + 0x48]
and al, 0x48
mov rcx, rbx
mov rdx, rdi
call fcn.1400743b5
lea rax, [rsp + 0x28]
invalid
and al, 0x28
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
lea rax, [fcn.140064fa0]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rbx
lea rax, [0x1400040a0]
mov qword [rcx + 0x18], rax
lea rax, [0x1401ba5c8]
lea rdx, [rsp + 0x60]
mov qword [rdx], rax
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0x30]
call fcn.140011e50
cmp qword [rbx + 8], 0
je 0x140074578
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
sar bh, cl
adc eax, 0x11cfd8
movups xmm0, xmmword [rsp + 0x30]
lea rdx, [rsp + 0x60]
movaps xmmword [rdx], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rdx + 0x10], rax
mov ecx, esi
call fcn.140072f6f
mov rsi, rax
mov rcx, qword [rsp + 0x28]
call fcn.140072591
mov rax, rsi
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
ret
pop rcx
xor dword [r9], esi
ror byte [rax + 0x69], 1
imul rax, rax, 0x80d
shr rax, 0x20
invalid
invalid
invalid
imul rax, rax, 0x80d
shr rax, 0x20
lea r8, [0x1401c254c]
imul ebx, ebp, 0xf410014
mov bh, 4
add eax, ecx
imul ebx, ebp, 0xf410014
mov bh, 4
add eax, ecx
imul eax, eax, 0x9e3779b9
xor eax, edx
sar byte [rcx + 0x319e3779], 0xd0
imul rax, rax, 0x80d
shr rax, 0x20
lea rdx, [0x1401c3568]
mov rdx, qword [rdx + rax*8]
cmp edx, ecx
jne 0x14007483e
mov rax, rdx
shr rax, 0x20
movzx ecx, ax
movzx eax, ax
cmp eax, 0xd4f
jae 0x140074845
shr rdx, 0x30
mov eax, 0xd4e
sub rax, rcx
cmp rax, rdx
jb 0x140074858
lea rax, [0x1401c75d0]
lea rax, [rax + rcx*4]
jmp 0x140074840
xor eax, eax
add rsp, 0x28
ret
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.22_srclookups.rs
mov edx, 0xd4e
call fcn.14018c830
ud2
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.22_srclookups.rs
mov rcx, rdx
mov rdx, rax
call fcn.14018c910
ud2
mov bh, 0xc0
shr r8d, 2
imul r8d, r8d, 0x4925
add byte [r8], al
add al, byte [rbp + 0x69]
shl byte [0x18107490c], 0xc1
add byte [r8], al
shr r8d, 0x11
lea r9d, [r8 + r8*8]
lea r9d, [r9 + r9*2]
add r9d, r8d
add byte [r8], al
shr r8d, 0x11
lea r9d, [r8 + r8*8]
lea r9d, [r9 + r9*2]
add r9d, r8d
sub eax, r9d
test ax, ax
jne case.0x14003e27b.2354
lea eax, [rcx + rdx]
add eax, 0xffffee59
pop rcx
out dx, al
invalid
inc ebx
pop rcx
out dx, al
invalid
mov eax, edx
or eax, ecx
cmp eax, 0x10000
jae 0x140074949
shl ecx, 0x10
or ecx, edx
imul eax, ecx, 0x9e3779b9
imul edx, ecx, 0x31415926
xor dword [r9], esi
ror byte [rax + 0x69], 1
shl byte [rax + 0x48000003], 0xc1
call 0x13ee7cc2c
xor dword [r9], esi
ror byte [rax + 0x69], 1
shl byte [rax + 0x48000003], 0xc1
call 0x13ee7cc2c
lea r8, [0x1401c010c]
adc al, 0
movzx eax, word [rax + r8]
add eax, ecx
imul eax, eax, 0x9e3779b9
xor eax, edx
imul rdx, rax, 0x3a0
shr rdx, 0x1d
and edx, 0xfffffff8
lea r8, [0x1401c084c]
mov eax, 0x110000
cmp dword [rdx + r8], ecx
jne 0x140074948
mov eax, dword [rdx + r8 + 4]
ret
mov eax, 0x110000
cmp ecx, 0x11346
jg 0x14007498e
cmp ecx, 0x110a4
jle 0x1400749c6
cmp ecx, 0x110a5
je 0x140074a4f
cmp ecx, 0x11131
je 0x140074a5c
cmp ecx, 0x11132
jne 0x140074948
cmp edx, 0x11127
mov ecx, 0x1112f
add byte [rcx + 0x1112f], bh
jmp 0x140074a81
cmp ecx, 0x115b7
jle 0x1400749ea
cmp ecx, 0x115b8
je 0x140074a69
cmp ecx, 0x115b9
je 0x140074a76
cmp ecx, 0x11935
jne 0x140074948
cmp edx, 0x11930
mov ecx, 0x11938
jmp 0x140074a81
add byte [rax], al
add byte [rax], al
cmp ecx, 0x11099
je 0x140074a20
adc byte [rcx], al
add byte [rdx + rdx*2 - 0x7f], dh
cmp ecx, 0x1109b
invalid
test dword [rsi - 1], ebp
cmp ecx, 0x1109b
jne 0x140074948
invalid
cmp edx, 0x110ba
adc byte [rcx], al
add byte [rcx + 0x1109c], bh
mov ecx, 0x1109c
mov ecx, 0x1109c
jmp 0x140074a81
cmp ecx, 0x11347
je 0x140074a2d
stc
adc r8d, dword [r9]
add byte [rbx + rdi - 0x7f], dh
stc
mov ecx, 0xf000114
cmp ecx, 0x114b9
jne 0x140074948
add byte [rdi], cl
test dword [rdx - 1], ecx
invalid
cmp edx, 0x114b0
je 0x140074a85
cmp edx, 0x114ba
je 0x140074a8b
cmp edx, 0x114bd
jne 0x140074948
adc al, 1
add byte [rdi], cl
test dword [rsi], ebp
invalid
mov eax, 0x114be
ret
cmp edx, 0x110ba
mov ecx, 0x1109a
jmp 0x140074a81
cmp edx, 0x11357
mov eax, 0x1134c
mov ecx, 0x110000
cmove ecx, eax
cmp edx, 0x1133e
mov eax, 0x1134b
cmovne eax, ecx
ret
cmp edx, 0x110ba
mov ecx, 0x110ab
jmp 0x140074a81
cmp edx, 0x11127
mov ecx, 0x1112e
jmp 0x140074a81
cmp edx, 0x115af
mov ecx, 0x115ba
jmp 0x140074a81
cmp edx, 0x115af
mov ecx, 0x115bb
cmove eax, ecx
ret
mov eax, 0x114bc
ret
mov eax, 0x114bb
ret
and al, 0x28
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
test rsi, rsi
je 0x140074b00
xor dh, al
and al, 0x31
add byte [rax - 0x7b], cl
div byte [rax + rsi + 0x48]
lea ebx, [0x140074b33]
lea rbx, [0x140074b33]
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x38]
mov qword [rsp + 0x38], rdi
inc rdi
mov rcx, r14
mov rdx, r15
mov r8, rbx
call fcn.140017ae0
dec rsi
jne 0x140074ae1
invalid
invalid
mov al, byte [rsp + 0x30]
and al, 0x30
mov cl, 1
test al, al
jne 0x140074b25
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1401e0c19]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov eax, dword [rdi + 0x10]
cmp r8, qword [rsi + 0x10]
jne 0x140074dc4
adc byte [rbp - 0x65], r14b
mov rdx, qword [rsi]
mov rcx, qword [rdi]
call sub.VCRUNTIME140.dll_memcmp
add byte [rcx - 0x7a3fce3f], cl
leave
add byte [rcx - 0x7a3fce3f], cl
leave
jne 0x140074dc6
mov ecx, dword [rsi + 0x48]
cmp dword [rdi + 0x48], ecx
jne 0x140074dc6
mov rcx, qword [rdi + 0x18]
mov rdx, qword [rsi + 0x18]
test rcx, rcx
je 0x140074e73
test rdx, rdx
je 0x140074e73
mov r8, qword [rdi + 0x28]
cmp r8, qword [rsi + 0x28]
jne 0x140074dc4
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140074dc4
jmp 0x140074e7c
or rcx, rdx
jne 0x140074dc4
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rsi + 0x30]
test rcx, rcx
je 0x140074eab
test rdx, rdx
je 0x140074eab
mov r8, qword [rdi + 0x40]
cmp r8, qword [rsi + 0x40]
jne 0x140074dc4
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140074dc4
jmp 0x140074eb4
or rcx, rdx
jne 0x140074dc4
cmp bl, bpl
sete al
jmp 0x140074dc6
mov r8, r13
sub r8, r15
lea rax, [rsi + r15]
mov cl, byte [r14 + rbx - 1]
mov cl, byte [rsi + rbx - 1]
mov cl, byte [rsi + rbx - 1]
cmp r8, 0x10
cmp eax, 0x10
jae 0x140074f32
xor edx, edx
test r8, r8
je 0x140074f2e
cmp byte [rax + rdx], cl
je 0x140074f3c
inc rdx
inc edx
cmp r8, rdx
jne 0x140074f1e
mov rdx, r8
xor eax, eax
jmp 0x140074f41
mov rdx, rax
call fcn.140019170
jmp 0x140074f41
mov eax, 1
cmp rax, 1
jne 0x140074f85
add r15, rdx
inc r15
mov qword [rdi + 0x10], r15
mov r12, r15
sub r12, rbx
jb 0x140074f77
cmp r15, rbp
ja 0x140074f77
cmp rbx, 5
jae 0x140074fb8
lea rcx, [rsi + r12]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140074fa4
cmp r15, r13
jbe 0x140074f02
mov rcx, qword [rsp + 0x20]
xor eax, eax
jmp 0x140074f90
mov qword [rdi + 0x10], r13
xor eax, eax
mov rcx, qword [rsp + 0x20]
mov qword [rcx], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], r12
mov qword [rcx + 0x10], r15
mov eax, 1
jmp 0x140074f90
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
mov edx, 4
mov rcx, rbx
call fcn.14018c910
ud2
or byte [rbp + 0x1b], sil
wait
push rax
sbb eax, 0x48d23100
add esp, 0x20
invalid
and byte [rbx + 0x5f], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
fistp qword [rdi + 0x48900011]
add esp, 0x20
invalid
invalid
invalid
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, qword [rax + 0x10]
lock dec qword [rcx]
add dword [rax - 0x75], ecx
adc al, sil
dec qword [rcx]
jne 0x14007559c
mov rcx, qword [rax + 0x10]
call fcn.14002706f
sti
invalid
sti
dec dword [rbx + rcx*4 + 6]
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400755c1
lock dec qword [r8 + 8]
jne 0x1400755c1
mov rcx, qword [0x14024a5f8]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
call fcn.140074c4f
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x14007561d
add rsi, 8
mov rcx, rsi
or byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
jmp fcn.1400754cc
nop
add rsp, 0x20
and byte [rsi - 0x3d], bl
and byte [rsi - 0x3d], bl
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, qword [rax + 0x18]
test rcx, rcx
je case.0x1400675d0.473
mov rdx, qword [rax + 0x20]
call fcn.14005ecf0
mov rcx, qword [rsi + 0x10]
call fcn.14006acc0
test rax, rax
je 0x140075661
lock dec qword [rax]
jne 0x140075661
mov rcx, rax
call fcn.14006ae70
invalid
dec dword [rax - 0x75]
pop rsi
sbb byte [rdi], cl
adc byte [rsi + 0x20], al
mov rbx, qword [rsi + 0x18]
movups xmm0, xmmword [rsi + 0x20]
lea rdi, [rsp + 0x20]
movups xmmword [rdi + 8], xmm0
mov rcx, qword [rsi]
call fcn.14005f180
mov qword [rdi], rbx
mov rcx, rdi
call fcn.1400756cb
mov rbx, rax
mov r14, qword [rsi + 8]
lea rcx, [r14 + 0x18]
call fcn.140075103
mov qword [r14 + 0x18], 1
mov qword [r14 + 0x20], 0
mov qword [r14 + 0x28], rbx
mov rax, qword [rsi + 8]
mov qword [rdi], rax
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400756c0
lea rcx, [rsp + 0x20]
call fcn.1400754cc
and al, ch
or al, 0xfe
invalid
nop
add rsp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
invalid
sub esp, 0x38
mov rax, rcx
mov rcx, qword [rcx + 8]
or byte [rax - 0x7d], cl
cmp byte [rax], al
or byte [rax - 0x7d], cl
cmp byte [rax], al
jne 0x1400756e5
call qword [rax + 0x10]
nop
add rsp, 0x38
adc byte [rax + 0x38c48348], dl
ret
lea r8, [rsp + 0x30]
and al, 0x30
mov qword [r8], rcx
lea rax, [0x1401e04f8]
add al, 0xae
invalid
add byte [rax - 0x77], cl
and al, 0x20
add al, 0xae
invalid
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140074c69
or eax, 0x168651
or eax, 0x168651
mov edx, 0x2b
call fcn.14018cbf0
add al, ch
fbstp tbyte [rcx + rdx]
ud2
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rsi, rcx
mov rdi, qword [rdx]
mov r14, qword [rdx + 0x10]
cmp rdi, r14
je 0x1400757be
mov r13, qword [rdx + 8]
mov rax, qword [rdx + 0x18]
mov r15, rax
sub r15, r14
mov rbx, r15
shr rbx, 5
mov rcx, r13
shr rcx, 1
cmp rbx, rcx
jae 0x1400757cf
mov qword [rsp + 0x28], 4
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor byte [rcx + rdi - 0x10], cl
xor byte [rcx + rdi - 0x10], cl
jne 0x1400757f8
add byte [rax + 4], bh
mov eax, 4
xor r12d, r12d
mov rcx, r12
shl rcx, 5
add rcx, rax
invalid
ror dword [rcx + rcx*4 - 0xe], 0x4d
mov eax, edi
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
imul edx, dword [rcx], 0xe3014c00
adc dword [rax], eax
add rbx, r12
mov qword [rsp + 0x38], rbx
and al, 0x38
cmp byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
je 0x1400757ab
mov rcx, qword [0x14024a5f8]
or eax, 0x1d4e58
pop rax
sbb rax, 0x49d23100
mov eax, edi
clc
xor edx, edx
mov r8, rdi
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
and al, 0x28
movups xmmword [rsi], xmm0
adc dword [rsi], eax
jmp case.0x14009b9df.352
mov r13, qword [rdx + 8]
mov ebp, dword [rdx + 8]
push 8
mov rbx, qword [rdx + 0x18]
mov ebx, dword [rdx + 0x18]
sub rbx, rdi
sti
shr rbx, 5
add eax, 0x89480eeb
jmp 0x1400757dd
mov rcx, rdi
stc
mov rdx, r14
mov r8, r15
mov eax, edi
call fcn.14018c13d
adc dword [rax], eax
mov qword [rsi], rdi
mov dword [rsi], edi
mov qword ds:[rsi + 8], r13
mov qword [rsi + 8], r13
mov qword [rsi + 0x10], rbx
adc byte [rax - 0x7d], cl
invalid
add rsp, 0x40
add esp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop r15
ret
lea r12, [rsp + 0x28]
lea esp, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov rcx, r12
xor edx, edx
mov r8, rbx
mov eax, ebx
fsubr st(0)
test al, 0xa1
adc dword [rax], eax
call fcn.14018f9b2
mov rax, qword [r12]
mov eax, dword [rsp]
add al, 0x24
and al, 0x4d
mov esp, dword [rsp + 0x10]
mov r12, qword [r12 + 0x10]
jmp case.0x1400691f3.377
pop rdi
invalid
invalid
call qword [rsi + 0x48]
sub esp, 0x20
mov rsi, rcx
mov esi, ecx
invalid
mov al, byte [0x14024a6a0]
mov ecx, 0x20
and byte [rax], al
add byte [rax], al
add al, ch
invalid
add byte [rax], al
call fcn.140010290
dec dword [rax - 0x7b]
test rax, rax
test eax, eax
sal byte [rsp + rdx + 0xf], 0x10
invalid
je 0x140075849
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
adc byte [rsi + 0x10], cl
adc byte [rdi], r9b
adc byte [rdi], cl
movups xmmword [rax + 0x10], xmm1
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
adc dword [rax], eax
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
add esp, 0x20
pop rsi
ret
mov ecx, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x20], bh
mov edx, 0x20
call fcn.14018c620
enter 0x116d, 0
insd dword [rdi], dx
adc dword [rax], eax
ud2
std
cmp esi, dword ss:[rbp + 5]
cmp esi, dword [rbp + 5]
sub byte [rbp - 0x119845b8], al
mov edx, 0x6d23ee67
add dword [rbx], esi
push r10
out dx, al
and ebp, dword [rbp + 1]
xor ecx, dword [rcx + 0x52]
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, str.DecoderErrorStatus
adc eax, 0x16acde
invalid
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
mov r8d, 0xc
mov eax, 0xc
jmp rax
jmp rax
loopne 0x1400758d4
sub esp, 0x58
lea rax, str.Error_while_decoding_chunks
mov ss, word [rsi]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x28
mov ss, word [rsi]
mov ss, word [rsi]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x28
mov qword [r8], rax
mov dword [rax], eax
mov qword [r8 + 8], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x16c0c3
lea rax, [0x1401e1970]
lea eax, [0x1401e1970]
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
adc byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
invalid
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
adc dword [rax + 0x18], eax
adc dword [rax + 0x18], eax
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
sub al, ch
mov bl, cl
stc
call qword [rax + 0x58c48348]
add esp, 0x58
push rdx
sub al, ch
mov bl, cl
stc
call qword [rax + 0x58c48348]
add esp, 0x58
add esp, 0x58
invalid
ret
mov eax, 0xbd334e83
or dword [rsi + 0x33], 0xffffffbd
movabs rdx, 0xf7213de0f263916d
loopne 0x14007591b
and edi, esi
ret
fmul dword [rbp + 0x1bba0016]
add byte [rax], al
add bl, al
ret
push rsi
push rdi
sub rsp, 0x28
mov rsi, rcx
cmp dword [rcx], 2
jne 0x14007592c
ret
lea rdi, [rsi + 8]
lea rcx, [rsi + 0x60]
call 0x140076277
mov rcx, rdi
call fcn.140075f2a
mov rcx, qword [rsi + 0x78]
test rcx, rcx
je 0x14007593a
mov rdx, qword [rsi + 0x80]
mov edx, dword [rsi + 0x80]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140076497
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp 0x1400763e2
nop
add rsp, 0x28
pop rdi
pop rsi
ret
lea rdx, str.Transport
mov r8d, 9
or dword [rax], eax
add byte [rax], al
mov rcx, rax
call fcn.140017f30
jmp 0x1400759c4
and eax, 0x44ebfffa
lea rcx, [rsp + 0x40]
mov qword [rcx], r10
mov qword [rcx], r10
add r10, 0x108
add byte [rax], al
lea rdx, [0x1401e0598]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
lea rcx, [0x1401e0578]
sub byte [rax - 0x73], cl
or eax, 0x16abd1
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea rdx, [0x1401e056c]
mov r8d, 6
mov rcx, rax
invalid
mov ecx, eax
mov r9, r10
call fcn.140017ff0
call qword [rax + 0x48c48348]
nop
add rsp, 0x48
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x90
mov rsi, rcx
cmp dword [rcx], 2
jne 0x140075a39
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add rsi, 8
lea rax, [rsp + 0x28]
mov qword [rax], rsi
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
lea rax, [0x140075b76]
mov qword [rcx + 8], rax
lea rax, [0x1401e1bc0]
lea r8, [rsp + 0x60]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140013250
jmp 0x140075b24
lea rax, [rsi + 0x108]
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
mov rax, qword [rsi + 0x10]
mov r8, qword [rsi + 0x20]
lea r15, [rsp + 0x28]
mov qword [r15], rax
mov qword [r15 + 8], r8
lea r14, [rsp + 0x40]
mov qword [r14], r15
lea rax, [0x140024430]
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rcx
lea rax, [0x140075b6e]
mov qword [r14 + 0x18], rax
lea rax, [0x1401de700]
lea r8, [rsp + 0x60]
mov qword [r8], rax
mov eax, 2
mov qword [r8 + 8], rax
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], r14
mov qword [r8 + 0x18], rax
mov rdi, qword [rdx + 0x20]
mov rbx, qword [rdx + 0x28]
mov rcx, rdi
mov rdx, rbx
call fcn.140013250
test al, al
jne 0x140075b1e
cmp qword [rsi + 0xe8], 0
je 0x140075b22
mov rax, qword [rsi + 0xd8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x40], r15
lea rax, [0x140075d14]
mov qword [rsp + 0x48], rax
lea rax, str.__redirected_from__
lea r8, [rsp + 0x60]
mov qword [r8], rax
mov qword [r8 + 8], 2
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], r14
mov qword [r8 + 0x18], 1
mov rcx, rdi
mov rdx, rbx
call fcn.140013250
test al, al
je 0x140075b22
mov al, 1
jmp 0x140075b24
xor eax, eax
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
invalid
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
mov dword [rax + 8], eax
mov qword [r8 + 0x20], 0
add byte [rax], al
mov qword [r8 + 0x10], r15
mov qword [r8 + 0x18], rax
sbb byte [rax - 0x77], cl
int1
sbb byte [rax - 0x77], cl
int1
mov rdx, rdi
call fcn.140013250
invalid
stc
invalid
invalid
test al, al
jne case.0x1400738cb.44
cmp qword [r14 + 0x70], 0
jle 0x140075d1d
add byte [rsp + rdx*2 + 0x49], dh
add esi, 0x70
je 0x140075d04
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
mov qword [rax], r14
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
and al, 0x30
xor byte [rax - 0x73], cl
add eax, 0xfffb9a53
sti
invalid
lea rax, [0x14002f71b]
sti
dec dword [rax - 0x77]
and al, 0x38
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
lea rax, [0x1401de780]
add eax, 0x168aac
lodsb al, byte [rsi]
mov dl, byte [rsi]
invalid
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x40
invalid
invalid
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov qword [r8], rax
add byte [rax + 1], bh
mov eax, 1
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
or byte [rcx - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [r8 + 0x10], r15
mov qword [r8 + 0x20], 0
add byte [rax], al
mov qword [r8 + 0x10], r15
mov qword [r8 + 0x18], rax
mov rcx, rsi
mov ecx, esi
sbb byte [rax - 0x77], cl
int1
mov ecx, esi
mov rdx, rdi
call fcn.140013250
invalid
stc
invalid
mov ebx, eax
ret
jmp case.0x1400738cb.44
invalid
dec dword [rcx + 0x3102ebc3]
fisttp dword [rcx - 0x3b7cb728]
mov eax, ebx
add rsp, 0x70
pop rbx
ret
mov eax, ebx
add rsp, 0x70
pop rbx
invalid
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, dword [rcx]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x20]
and byte [rax - 0x77], cl
invalid
push rcx
adc byte [rbx + rcx*4 + 0x41], cl
and byte [rax - 0x77], cl
shr ecx, 0xd6
jmp fcn.140012f00
invalid
invalid
mov ecx, eax
jmp fcn.140012f00
sub rsp, 0x58
in al, dx
pop rax
movzx eax, byte [rcx]
lea rcx, [0x1401f81cc]
or eax, 0x182494
and al, 0x18
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x48
loopne 0x140075d8a
lea rax, str.Bad_URL
lea eax, [0x1401de928]
add eax, 0x168be0
mov edx, dword [rsi]
add bl, ch
jmp 0x140075db4
push 0x48
lea eax, [0x1401de948]
add eax, 0x168bf7
lea rax, str.Unknown_Scheme
add eax, 0x168bf7
mov edx, dword [rsi]
add bl, ch
jmp 0x140075db4
invalid
lea rax, str.Dns_Failed
add eax, 0x168c0e
mov word [rsi], ss
add bl, ch
jmp 0x140075db4
pop rax
lea rax, str.Insecure_request_attempted_with_https_only_set
add eax, 0x168c45
mov word [rsi], ss
add bl, ch
jmp 0x140075db4
lea rax, str.Connection_Failed
lea rax, str.Connection_Failed
add eax, 0x168c64
mov word fs:[rsi], ss
mov word [rsi], ss
add bl, ch
jmp 0x140075db4
lea rax, str.Too_Many_Redirects
lea rax, str.Too_Many_Redirects
add eax, 0x168c83
mov word [rsi], ss
add bl, ch
cmp eax, 0x9a058d48
invalid
invalid
invalid
invalid
jmp 0x140075db4
lea rax, str.Bad_Status
add eax, 0x168c9a
mov word [rsi], ss
add bl, ch
xor al, 0x48
lea rax, str.Bad_Header
jmp 0x140075db4
lea rax, str.Bad_Header
add eax, 0x168cb1
mov word [rsi], ss
add bl, ch
sub ecx, dword [rax - 0x73]
invalid
invalid
jmp 0x140075db4
lea rax, str.Network_Error
lea eax, [0x1401dea58]
add eax, 0x168cc8
mov word [rsi], ss
add bl, ch
and cl, byte [rax - 0x73]
invalid
invalid
jmp 0x140075db4
lea rax, str.Malformed_proxy
add eax, 0x168cdf
jmp 0x140075db4
lea rax, str.Proxy_failed_to_connect
add eax, 0x168cfe
jmp 0x140075db4
lea rax, str.Provided_proxy_credentials_are_incorrect
jmp 0x140075db4
lea rax, str.HTTP_status_error
lea r8, [rsp + 0x28]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, [0x1401e1970]
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140013250
nop
add rsp, 0x58
ret
invalid
mov rax, r14
jmp 0x14007607f
mov rax, r14
sub rax, rdi
jbe 0x14007607d
cmp byte [rbx + rdi], 0xbf
jg 0x14007607f
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r14
mov r8, rdi
mov r9, r14
jmp 0x140076220
jne 0x140076060
test rax, rax
je 0x14007608d
cmp byte [rbx + rdi], 0x2f
setne al
jmp 0x14007608f
mov al, 1
lea r9, [rsp + 0x2f]
mov byte [r9], al
lea rax, [0x1401ddbd0]
mov qword [rsp + 0x20], rax
lea rdx, str.cannot_be_a_basep
lea rdi, [rsp + 0x30]
mov r8d, 0x10
mov rcx, rdi
call fcn.140017450
mov rcx, rsi
call fcn.14008f533
add dword [rax], eax
add dword [rax], eax
lea r9, [rsp + 0x58]
mov qword [r9], rax
mov qword [r9 + 8], rdx
mov qword [rsp + 0x20], r15
lea rdx, str.usernamepasswordp
mov r8d, 8
mov rcx, rdi
call fcn.140017450
mov rcx, rsi
call fcn.14008f5fe
lea r9, [rsp + 0x68]
mov qword [r9], rax
mov qword [r9 + 8], rdx
mov dword [rcx + 8], edx
mov dword [rcx + 8], edx
lea r14, [0x1401ddc00]
xor eax, 0x167afa
mov qword [rsp + 0x20], r14
lea rdx, [0x1401ddbf8]
mov r8d, 8
mov rcx, rdi
call fcn.140017450
lea rbx, [rsp + 0xa8]
mov rcx, rbx
mov rdx, rsi
call fcn.14008f6e8
lea rax, [0x1401ddc28]
mov qword [rsp + 0x20], rax
lea rdx, str.host
mov r8d, 4
mov rcx, rdi
mov r9, rbx
call fcn.140017450
mov eax, dword [rsi + 0x28]
lea r9, [rsp + 0x44]
mov dword [r9], eax
lea rax, [0x1401ddc50]
mov qword [rsp + 0x20], rax
lea rdx, str.port
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov rcx, rdi
call fcn.140017450
mov rcx, rsi
call fcn.14008f786
lea r9, [rsp + 0x78]
mov qword [r9], rax
mov qword [r9 + 8], rdx
mov qword [rsp + 0x20], r15
lea rdx, str.pathqueryfragment
mov r8d, 4
mov rcx, rdi
call fcn.140017450
dec dword [rax - 0x77]
int1
dec dword [rax - 0x77]
int1
call fcn.14008f841
lea r9, [rsp + 0x88]
lea ecx, [rsp + 0x88]
mov byte [rsi - 0x72b3ffff], dl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rcx - 0x77], cl
add dword [rcx - 0x77], ecx
push rcx
or byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
lea ecx, [rsp + 0x88]
mov qword [r9], rax
mov qword [r9 + 8], rdx
mov qword [rsp + 0x20], r14
lea rdx, [0x1401ddc74]
mov r8d, 5
mov rcx, rdi
call fcn.140017450
cmp dword [rsi + 8], 0
je 0x1400761fe
mov r8d, dword [rsi + 0xc]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x20]
inc r8d
jne 0x140076202
mov rax, rdx
jmp 0x140076229
xor ecx, ecx
jmp 0x14007622c
mov rax, rdx
sub rax, r8
jbe 0x140076227
cmp byte [rcx + r8], 0xbf
jg 0x140076229
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.14018cdb0
ud2
jne 0x140076211
add rcx, r8
ror dword [rbp + rcx*4 - 0x74], 0x24
cwde
add byte [rax], al
add byte [rcx - 0x77], cl
or dword [rcx - 0x77], ecx
or byte [r9 + rcx*4 + 0x74], cl
and al, 0x20
lea r9, [rsp + 0x98]
mov qword [r9], rcx
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], r14
lea rdx, [0x1401ddc79]
lea rsi, [rsp + 0x30]
mov r8d, 8
mov rcx, rsi
call fcn.140017450
mov rcx, rsi
call fcn.1400178b0
nop
add rsp, 0xc0
add esp, 0xc0
add esp, 0xc0
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
cmp dword [rcx + 8], 0
adc byte [rax - 0x75], cl
or eax, 0x1d436b
invalid
invalid
invalid
sbb eax, 0x48d23100
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
sbb byte [rax - 0x77], cl
ret 0xff49
mov esi, edx
mov rdi, qword [rcx]
movzx eax, word [rdi + 0x100]
add byte [rax], al
mov word [rsp + 0x36], ax
mov rcx, qword [rdi + 0x98]
invalid
cwde
add byte [rax], al
add byte [rax - 0x75], cl
xchg edi, eax
test al, 0
add byte [rax], al
add byte [rbx + rcx*4 - 0x79], cl
xchg eax, edi
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x79], cl
xchg eax, edi
xchg eax, edi
add byte [rax], al
add byte [rcx - 1], cl
inc r8
jne 0x1400762fc
mov rax, rdx
inc r8
jne 0x1400762fc
mov rax, rdx
jmp 0x140076323
invalid
mov rax, rdx
sub rax, r8
jbe case.0x140068614.343
cmp byte [rcx + r8], 0xbf
jg 0x140076323
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_src_response.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.14018cdb0
push 0x11
add byte [rdi], cl
invalid
nop
invalid
push 0x11
add byte [rdi], cl
or esi, dword [rbp - 0x18]
jne 0x14007630b
jne 0x14007630b
add rcx, r8
mov rdx, rax
call fcn.14002c97a
sti
dec dword [rax - 0x73]
and al, 0x38
sti
dec dword [rax - 0x73]
and al, 0x38
mov qword [rcx], rax
mov qword [rcx + 8], rdx
push rcx
or byte [rax - 0x73], cl
and al, 0x36
and al, 0x36
push rcx
or byte [rax - 0x73], cl
and al, 0x36
and al, 0x36
and al, 0x36
lea rdx, [rsp + 0x78]
and al, 0x78
mov qword [rdx], rax
lea rax, [0x140016a50]
mov qword [rdx + 8], rax
or byte [rax - 0x77], cl
invalid
invalid
cli
dec dword [rax - 0x77]
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
adc byte [rax - 0x73], cl
add eax, 0xfffae0d3
lea rax, [0x140024430]
mov qword [rdx + 0x18], rax
mov qword [rdx + 0x20], rdi
jp case.0x14006a104.318
jp case.0x14006a104.318
and byte [rax - 0x73], cl
add eax, 0x47
add byte [rax], al
invalid
lea rax, case.0x14008099f.338
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rdx + 0x28], rax
lea rax, str.Response_status:___status_text:___url:
sub byte [rax - 0x73], cl
add eax, 0x168f31
lea r8, [rsp + 0x48]
mov qword [r8], rax
mov qword [r8 + 8], 4
mov dword [rax + 8], 4
add byte [rax], al
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rdx
mov qword [r8 + 0x18], 3
add eax, dword [rax]
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
push rax
adc byte [rcx - 0x39], cl
sbb byte [rbx], al
add eax, dword [rax]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.140013250
nop
add rsp, 0xa8
pop rdi
pop rsi
add eax, dword [rax]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.140013250
nop
add rsp, 0xa8
pop rdi
pop rsi
ret
mov rax, rdx
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x20]
mov rcx, rax
jmp fcn.140012f00
xor al, 0xa8
adc byte [rdi], cl
test dword [rdi], edi
fdivp st(1)
jmp [rax - 0x16fa8ae0]
mov bh, 9
jmp 0x14001d9e0
jne 0x1400763db
invalid
jne 0x1400763db
call qword [rsi + 0x48]
sub esp, 0x20
push rsi
sub rsp, 0x20
mov rsi, rcx
cmp qword [rcx + 0x18], 0
je 0x140076404
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x14024a5f8]
add byte [rcx], dh
sar bh, cl
adc eax, 0x11b14c
add byte [rcx], dh
sar bh, cl
adc eax, 0x11b14c
cmp qword [rsi + 0xa0], 0
je 0x140076424
mov r8, qword [rsi + 0x98]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0xb0]
call fcn.140076457
mov rcx, qword [rsi + 0xc8]
mov rdx, qword [rsi + 0xd0]
call fcn.140076497
add rsi, 0xd8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x1400764d8
mov ecx, esi
call fcn.14007655b
add byte [rax], al
cmp qword [rdi + 8], 0
or byte [rax], al
je 0x14007648f
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x28
mov rdi, rcx
mov rsi, qword [rcx]
mov rdx, qword [rcx + 0x10]
mov rcx, rsi
xor dword [rax - 0x75], ecx
push rcx
adc byte [rax - 0x77], cl
int1
call fcn.140076518
cmp qword [rdi + 8], 0
je 0x140076510
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rdi
pop rsi
ret
in al, dx
and byte [rax - 0x7b], cl
sal byte [rdi + rbp + 0x48], cl
je 0x140076596
mov rsi, rdx
je 0x140076596
mov rsi, rdx
mov rdi, rcx
add rdi, 8
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
sbb eax, 0x11afd8
sbb eax, 0x11afd8
cmp qword [rdi], 0
je 0x14007658d
mov r8, qword [rdi - 8]
mov eax, dword [rdi - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call rbx
add rdi, 0x20
dec rsi
jne 0x140076578
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
pop rdx
cld
invalid
and byte [rsi - 0x17], bl
cld
invalid
mov ecx, dword [0x14024a5f8]
add byte [rcx], dh
sar bh, cl
adc eax, 0x11aefa
cli
scasb al, byte [rdi]
adc dword [rax], eax
cli
scasb al, byte [rdi]
adc dword [rax], eax
invalid
add esp, 0x20
dec dword [rax + 8]
invalid
and byte [rsi - 0x17], bl
wait
invalid
invalid
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x50
mov rbx, rdx
mov rsi, rcx
mov r8d, dword [rdx + 0xf0]
add byte [rax], al
add byte [rcx - 0x7f], al
clc
add dl, cl
invalid
cmp esi, dword [rbp + 0x7c]
add byte [rax], al
add byte [rcx - 0x7f], al
clc
add dl, cl
invalid
mov r14, qword [rbx + 0xb0]
mov rax, qword [rbx + 0xc0]
mov rdi, qword [rbx + 0xc8]
cmp rax, rdi
jb 0x140076843
mov rax, qword [rbx + 0xb8]
lea rdx, [rsp + 0x30]
mov qword [rdx], r14
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], 0
mov rax, qword [rbx + 0xd0]
mov qword [rdx + 0x18], rax
mov rcx, qword [rbx + 0xd8]
mov rax, qword [rbx + 0xe0]
add byte [rax], al
add byte [rax], al
xor r8d, r8d
call qword [rax + 0x48]
test rax, rax
je 0x14007681e
cdq
add byte [rax], al
invalid
ror byte [rdi], 0x84
cdq
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov qword [rsp + 0x28], rax
and eax, 3
add ecx, dword [rax - 0x73]
or eax, 0x181a69
add ecx, dword [rax - 0x73]
or eax, 0x181a69
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov edx, dword [rbx + 0xe8]
add byte [rax], al
invalid
mov rdx, qword [rbx + 0xe8]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [rsp + 0x30]
mov rcx, rdi
stc
jl 0x1400767cf
xor byte [rax - 0x77], cl
stc
call fcn.1400768fd
add qword [r8], rax
add byte [rbx - 0x7ef781], cl
mov edi, dword [rdi + 8]
invalid
invalid
mov edi, dword [rdi + 8]
jg 0x1400767bf
cmp edi, 0x3b9aca00
jne 0x1400767c6
invalid
add dl, cl
invalid
retf 0x3b9a
invalid
mov rax, qword [rsp + 0x30]
jmp 0x140076815
mov r14, qword [rsp + 0x30]
mov rcx, qword [rbx + 0xd8]
mov ecx, dword [rbx + 0xd8]
je 0x1400767ee
xor byte [rax - 0x75], cl
mov ecx, dword [rbx + 0xd8]
mov ebx, eax
add byte [rax], al
add byte [rax - 0x75], cl
and eax, 0
add byte [rax], al
mov rax, qword [rbx + 0xe0]
call qword [rax + 0xb8]
test rax, rax
mov eax, 0x48000000
test eax, eax
je 0x140076724
cmp al, 0xff
invalid
dec dword [rcx - 0x77]
invalid
mov r15, rax
mov edi, eax
mov rcx, qword [rax]
mov ecx, dword [rax]
mov rdx, r14
mov edx, esi
mov r8d, edi
call fcn.14006bfd0
push rdi
invalid
dec dword [rax - 0x7b]
invalid
jne 0x140076815
push rdi
invalid
mov rcx, qword [r15]
mov rdx, r14
mov r8d, edi
cmovl ecx, dword [rcx - 0x776be0e]
mov r8d, edi
mov eax, edi
call fcn.14006c080
test rax, rax
je 0x140076724
invalid
invalid
invalid
test byte [rdi], cl
invalid
invalid
mov qword [rsi + 8], rax
jmp 0x1400768dc
add byte [rax], al
mov esi, 0x48000000
add byte [rax], al
mov qword [rbx + 0xc0], 0
mov dword [rbx + 0xc0], 0
add eax, 0
add byte [rax], al
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
jl 0x140076851
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
mov qword [rbx + 0xc8], rdi
mov qword [rbx + 0xc8], rdi
mov dword [rbx + 0xc8], edi
mov ebx, 0xc8
add byte [rax - 0x75], cl
and al, 0x48
invalid
mov rax, qword [rsp + 0x48]
mov qword [rbx + 0xd0], rax
mov qword [rbx + 0xd0], rax
mov dword [rbx + 0xd0], eax
add byte [rcx], dh
ror byte [rax + 0x29], 0xc7
invalid
xor eax, eax
sub rdi, rax
invalid
test r14, r14
test esi, esi
je 0x14007685a
cmovns eax, dword [rcx]
invalid
add r14, rax
mov qword [rsi], r14
invalid
mov qword ss:[rsi + 8], rdi
mov qword [rsi + 8], rdi
jle 0x14007685d
jmp 0x1400768e3
mov qword [rsp + 0x28], rdi
and al, 0x28
mov eax, edi
and eax, 3
invalid
add ecx, dword [rax - 0x73]
or eax, 0x181995
xchg ebp, eax
sbb dword [rax], ebx
sbb byte [rax], al
lea rcx, [0x1401f8200]
xchg ebp, eax
sbb dword [rax], ebx
sbb byte [rax], al
movsxd rax, dword [rcx + rax*4]
sbb byte [rax], al
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x8ae0ffc8
adc r11b, r13b
jmp case.0x140073f35.391
mov al, byte [rdi + 0xf]
jmp case.0x140073f35.391
add rax, rcx
jmp rax
mov al, byte [rdi + 0x10]
jmp case.0x140073f35.391
mov al, byte [rdi + 0xf]
por mm1, qword [rax + rcx*2]
mov ecx, edi
stc
jmp case.0x140073f35.391
mov rcx, rdi
stc
shr rcx, 0x20
jmp 0xdf4e50a8
call fcn.1400607d0
cmp al, 0xd
jne 0x1400768d8
or eax, 0x1ab94a75
add byte [rax], al
add al, ch
invalid
mov ecx, 0x1a
sbb al, byte [rax]
add byte [rax], al
call fcn.140072cdd
movups xmm0, xmmword [0x1401df8fb]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1401df905]
movups xmmword [rax + 0xa], xmm0
or cl, byte [rbp + rcx*4 + 0x44]
and al, 0x30
pop rsp
nop
invalid
or cl, byte [rbp + rcx*4 + 0x44]
and al, 0x30
mov qword [r8], rax
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], 0x1a
mov dword [rax + 0x10], 0x1a
push rax
or byte [rcx - 0x39], cl
invalid
mov dword [rax + 0x10], 0x1a
adc byte [rdx], bl
add byte [rax], al
add byte [rcx - 0x3d76b3ea], dh
mov cl, 0x16
mov rdx, r8
call fcn.140076bb6
mov rdi, rax
mov edi, eax
mov edi, eax
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.140074c69
invalid
mov qword [rsi + 8], rdi
mov qword [rsi], 0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
mov rax, rdi
shr rax, 0x20
cmp eax, 0xd
je 0x14007688e
jmp 0x1400768d8
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov ebx, r8d
mov rdi, rdx
mov rsi, rcx
call fcn.14006d130
or al, 0x68
invalid
dec dword [rcx - 0x77]
mov dword [rcx - 0x77], 0x58b4cd6
out 0x3c, eax
sbb eax, 0xc0854d00
or al, 0x68
invalid
push 0xffffffff8949ffff
mov dword [rcx - 0x77], 0x58b4cd6
out 0x3c, eax
sbb eax, 0xc0854d00
jne 0x140076963
lea rcx, [rbp - 8]
clc
mov qword [rcx], 0
add byte [rax], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
adc eax, 0x11aac1
test eax, eax
je 0x140076acf
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x45], cl
clc
mov r8, qword [rbp - 8]
clc
mov qword [0x14024a618], r8
mov dword [0x14024a618], eax
mov esi, 0x4d001d3c
test eax, eax
test r8, r8
je 0x140076ab5
mov eax, 0x3b9aca00
add dl, cl
invalid
xor edx, edx
div r8
lea ecx, [rax - 0x3b9aca00]
mov byte [rax], al
invalid
invalid
invalid
cmp r8, 2
cmovae ecx, eax
mov eax, ecx
shr eax, 9
imul rdx, rax, 0x44b83
imul edx, eax, 0x44b83
ror byte [rcx - 9], cl
invalid
mov byte [rax], al
invalid
imul edx, eax, 0x44b83
add byte [rax - 0x3f], cl
invalid
shr rdx, 0x27
cmp r8, 2
mov rax, rdx
adc rax, 0
rol byte [rax], 1
imul edx, edx, 0x3b9aca00
sub ecx, edx
ror dword [rcx + rcx*4 - 6], 1
ror dword [rcx + rcx*4 - 6], 1
cli
sub rdx, rdi
jb 0x1400769ac
jne 0x1400769f6
cmp r14d, ebx
ja 0x1400769f6
mov eax, 0x3b9aca00
sub rdi, r15
jae 0x1400769bb
jmp 0x140076a53
cmp r14d, ebx
jbe 0x1400769ce
test rdi, rdi
je 0x1400769b6
dec rdi
add ebx, 0x3b9aca00
sub ebx, r14d
mov eax, ebx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add rdi, rax
jb 0x140076b09
imul eax, eax, 0x3b9aca00
sub ebx, eax
mov eax, ebx
jmp 0x140076a53
cmp r14d, ebx
jae 0x140076a10
test rdx, rdx
je 0x140076b70
dec rdx
lea r8d, [r14 + 0x3b9aca00]
jmp 0x140076a13
mov r8d, r14d
sub r8d, ebx
mov r9d, r8d
shr r9d, 9
imul r9, r9, 0x44b83
shr r9, 0x27
add rdx, r9
jb 0x140076b3a
cmp rdx, rax
jb 0x140076a4f
jne 0x1400769ac
imul eax, r9d, 0x3b9aca00
sub r8d, eax
cmp r8d, ecx
ja 0x1400769ac
xor edi, edi
xor eax, eax
cmp eax, 0x3b9aca00
jne 0x140076aa2
mov ecx, 0x1a
call fcn.140072cdd
movups xmm0, xmmword [0x1401df8fb]
movups xmmword [rax], xmm0
mov ss, word [rsi]
add byte [rdi], cl
adc dword [rax], eax
add byte [rdi], cl
adc byte [0x1401df905], al
movups xmm0, xmmword [0x1401df905]
mov ss, word [rsi]
add byte [rdi], cl
adc dword [rax + 0xa], eax
movups xmmword [rax + 0xa], xmm0
lea r8, [rbp - 0x38]
mov qword [r8], rax
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], 0x1a
mov cl, 0x16
mov rdx, r8
call fcn.140076bb6
mov qword [rsi], rax
mov dword [rsi + 8], 0x3b9aca00
jmp 0x140076aa8
mov qword [rsi], rdi
mov dword [rsi + 8], eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.library_std_src_syswindows_time.rs
mov edx, 0x19
call fcn.14018c980
ud2
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
lea r8, [rbp - 0x38]
mov qword [r8], rax
lea rax, str.library_std_src_syswindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140064ec0
mov edx, 0x2b
call fcn.14018cbf0
ud2
lea rax, str.overflow_in_Duration::new
lea rcx, [rbp - 0x38]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x1401e1970]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_time.rs
jmp 0x140076b69
lea rax, str.overflow_in_Duration::new
lea rcx, [rbp - 0x38]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x1401e1970]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.librarycore_src_time.rs
call fcn.14018c7f0
ud2
lea rcx, str.overflow_when_subtracting_durations
lea r8, str.librarycore_src_time.rs
mov edx, 0x23
call fcn.14018cc80
ud2
mov qword ds:[rsi + 8], rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 0
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
loope 0x140076cf2
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
mov rdi, r8
mov edi, eax
mov edi, eax
mov rbx, rdx
mov ebx, edx
mov qword [rsp + 0x28], rcx
mov al, 1
mov dword [rsp + 0x24], eax
and al, 0x4d
test ecx, ecx
and al, 0x4d
test ecx, ecx
je 0x140076d11
mov r14, qword [rsp + 0x110]
add r14, 0x400
mov byte [rax], 4
add byte [rax], al
mov byte [rax], 4
add byte [rax], al
jb 0x140076d1b
mov rax, r14
and rax, 0x1fff
je 0x140076d13
mov ecx, 0x2000
sub rcx, rax
ror dword [rcx + 1], 0xce
ror dword [rcx + 1], 0xce
setb al
mov dword [rsp + 0x24], eax
jmp 0x140076d1b
xchg edx, eax
ror byte [rcx - 0x14dbdbbc], 0xa
jmp 0x140076d1b
mov dword [rsp + 0x24], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
outsd dx, dword [rsi]
or byte [rbx + rcx*4 + 0x67], cl
adc byte [rbp + 0x31], al
xor r15d, r15d
invalid
push rdi
xor r15d, r15d
xorps xmm6, xmm6
lea r13, [0x1401f8210]
sub eax, 0x1814e0
test byte [rbp + rcx*4 + 0x2d], 0xe0
sub eax, 0x1814e0
adc al, 0x18
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x38
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x30], r12
and al, 0x30
and al, 0x30
cmp r12, rbp
cmp esp, ebp
je 0x140076ddf
mov rax, qword [rdi]
add rax, r12
invalid
add eax, esp
loopne 0x140076d92
mov rcx, rbp
mov ecx, ebp
jmp 0x18ce8969c
sub rcx, r12
sub ecx, esp
cmp rcx, r14
mov rdx, r14
cmovb rdx, rcx
rol dword [rax + 0x24247c], 1
rol dword [rax + 0x24247c], 1
rol dword [rax + 0x24247c], 1
and al, 0x24
add byte [rax + 0xf], cl
ror dword [r8 - 0x77], 1
and al, 0x50
cmovne rdx, rcx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
pop rax
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], r15
jl 0x140076d9d
invalid
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x68
invalid
jl 0x140076d9d
push 0x48d98948
mov rcx, rbx
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
lea edx, [rsp + 0x50]
call fcn.140076f9d
test rax, rax
je 0x140076dfd
mov rsi, rax
and eax, 3
loopne 0x140076d95
loopne 0x140076d95
add ecx, dword [rcx + 0x63]
test dword [rax], r8d
movsxd rax, dword [r13 + rax*4]
test dword [rax], eax
add rax, r13
jmp rax
adc bl, r13b
adc dword [rax - 0x77], ecx
int1
jmp 0x140076db2
shr rcx, 0x20
call fcn.1400607d0
and ebx, dword [rdx + 0x3ebfffe]
and ebx, dword [rdx + 0x3ebfffe]
mov al, byte [rsi + 0xf]
invalid
add ecx, dword [rdx + 0x233c0f46]
cmp al, 0x23
je 0x140076dcb
jmp 0x140076f00
add byte [rax], al
mov rax, rsi
shr rax, 0x20
cmp eax, 0x23
call 0x163fff0e5
jne 0x140076f00
mov qword [rsp + 0x70], rsi
lea rcx, [rsp + 0x70]
call fcn.140074c69
jmp 0x140076d3a
mov r8d, 0x20
mov rcx, rdi
mov rdx, rbp
call fcn.14018dd81
xchg ecx, eax
outsd dx, dword [rsi]
adc dword [rax], eax
xchg ecx, eax
outsd dx, dword [rsi]
adc dword [rax], eax
mov rbp, qword [rdi + 8]
mov ebp, dword [rdi + 8]
mov r12, qword [rdi + 0x10]
jmp 0x140076d43
adc cl, ch
invalid
mov rcx, qword [rsp + 0x60]
and al, 0x60
test rcx, rcx
je 0x140076f3f
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x68
mov rax, qword [rsp + 0x68]
mov r15, rax
sub r15, rcx
jb 0x140076f6d
iretd
add byte [rax], al
mov rdx, qword [rsp + 0x58]
pop rax
cmp rax, rdx
ja 0x140076f7e
xchg dword [rcx + rax], edx
invalid
xchg dword [rcx + rax], edx
add byte [rcx + 1], cl
invalid
invalid
add r12, rcx
mov qword [rdi + 0x10], r12
adc byte [rcx + 0x39], cl
in al, dx
int3
adc byte [rcx + 0x39], cl
in al, dx
jne 0x140076d3a
test dword [rax], eax
invalid
cmp rbp, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
jne 0x140076d3a
test ebp, esi
invalid
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x70], xmm6
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], esi
lea r12, [rsp + 0x48]
lea rbp, [rsp + 0x40]
mov r9d, 0x20
mov rcx, rbp
mov rdx, rbx
lea r8, [rsp + 0x70]
call fcn.140077046
cmp qword [rsp + 0x40], 0
jl 0x140076e9a
invalid
invalid
je case.default.0x140076e92
invalid
jl 0x140076e9a
add byte [rsp + rcx*2 + 0x48], sil
mov esi, dword [rsp + 0x48]
invalid
mov rsi, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x48]
mov rax, rsi
mov eax, esi
and eax, 3
lea rcx, [0x1401f8220]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov al, byte [rsi + 0x10]
jmp 0x140076eaa
mov al, byte [rsi + 0xf]
jmp 0x140076eaa
por mm1, qword [rax + r9*2]
mov ecx, esi
mov rcx, rsi
shr rcx, 0x20
call fcn.1400607d0
cmp al, 0x23
je 0x140076ebc
jmp 0x140076f12
mov rax, rsi
shr rax, 0x20
cmp eax, 0x23
jne 0x140076f12
mov rcx, r12
call fcn.140074c69
jmp case.0x140075d3f.24
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x140076f56
cmp rcx, 0x21
jae 0x140076f8a
lea r8, [rsp + rcx]
add r8, 0x70
mov rcx, rdi
lea rdx, [rsp + 0x70]
call fcn.14002743e
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
jmp 0x140076d3a
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], rsi
mov qword [rax], 1
jmp 0x140076f23
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rsi
mov eax, 1
mov qword [rcx], rax
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
sub r12, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], r12
mov qword [rax], 0
jmp 0x140076f23
mov rax, qword [rsp + 0x38]
sub rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
xor eax, eax
jmp 0x140076f20
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rdx, rax
call fcn.14018cb80
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, rax
jmp 0x140076f96
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov edx, 0x20
call fcn.14018c910
ud2
pop rsp
pop r14
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rdx, rsi
call fcn.14018c830
add byte [rax - 0x77], cl
bnd call fcn.14018c830
ud2
mov rcx, r14
mov rdx, rsi
call fcn.14018cb80
ud2
xor ebx, ebx
mov qword [rsi + 8], rbx
xor eax, eax
jmp 0x1400772d7
lea rdx, [rdi + 0x10]
lea rbx, [rsp + 0x50]
mov rcx, rbx
cmp r12, r9
jbe 0x14007714f
call fcn.1400794bb
cmp qword [rbx], 0
jne 0x14007715d
mov rbx, qword [rsp + 0x58]
sub r12, rbx
jmp 0x14007719d
mov rcx, rbx
mov rdx, r13
call case.0x140068a26.359
mov al, byte [rsp + 0x50]
cmp al, 2
je 0x140077295
test al, al
jne 0x1400772ad
mov r14b, byte [rsp + 0x51]
movzx eax, r14b
cmp eax, 0xd
je 0x140077210
cmp eax, 0x3b
je 0x1400771ec
cmp r12, qword [rsp + 0x30]
jne 0x14007713c
mov rcx, rbp
mov rdx, r12
mov edx, esp
mov edx, esp
call fcn.14002cceb
mov r15, qword [rsp + 0x28]
dec dword [rbx + rcx*4 + 0x7c]
and al, 0x28
mov r12, qword [rsp + 0x38]
mov byte [r15 + r12], r14b
mov r12, qword [rsp + 0x38]
inc r12
mov qword [rsp + 0x38], r12
mov dword [rsp + 0x38], esp
mov dword [rsp + 0x38], esp
jmp 0x1400770e6
mov r9, r12
call fcn.1400794bb
cmp qword [rbx], 0
je 0x140077167
mov r13, qword [rsp + 0x58]
and al, 0x58
jmp 0x1400772ce
mov rbx, qword [rsp + 0x58]
sub r12, rbx
fdiv qword [rbp + 0x2c]
fdiv qword [rbp + 0x2c]
mov rcx, rdi
call fcn.1400793d3
mov r13, rax
mov ebp, eax
mov ebp, eax
test rax, rax
jne 0x1400772ce
mov rcx, rdi
call fcn.140079447
mov r13, rax
test rax, rax
jne 0x1400772ce
xor eax, eax
jmp 0x1400771a2
mov eax, 1
mov qword [rdi], rax
mov qword [rdi + 8], r12
test rbx, rbx
jne 0x140077071
mov qword [rdi], 2
add rdi, 8
lea rcx, [rsp + 0x50]
mov r8d, 0x100
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x58]
call fcn.140077464
test rax, rax
je 0x14007706f
mov qword [rsi + 8], rax
jmp 0x1400772d2
lea rbx, [rsp + 0x50]
mov rcx, rbx
mov rdx, r13
call case.0x140068a26.359
movzx eax, byte [rsp + 0x50]
test eax, eax
jne 0x140077290
cmp byte [rsp + 0x51], 0xd
jne 0x1400771f1
mov rcx, rdi
call fcn.140079447
mov r13, rax
test rax, rax
jne 0x1400772b2
mov r13, qword [rsp + 0x30]
and al, 0x30
lea rbx, [rsp + 0x150]
mov rcx, rbx
mov rdx, r15
mov r8, r12
call fcn.1400143c0
cmp qword [rbx], 0
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
je 0x1400772f1
test al, 0
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rsp + 0x158], al
pop rax
add dword [rax], eax
invalid
movups xmm0, xmmword [rsp + 0x158]
pop rax
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x68], eax
movups xmmword [rsp + 0x68], xmm0
cmp byte [rsp + 0x70], 2
mov qword [rsp + 0x50], r15
push rax
mov qword [rsp + 0x58], r13
mov dword [rsp + 0x58], ebp
mov qword [rsp + 0x60], r12
and al, 0x60
je 0x140077305
test byte [rbp + 0x4d000000], dl
test ebp, ebp
test r13, r13
je 0x140077449
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r15
sbb eax, 0x4dd23100
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140077449
add cl, ch
mov ecx, 0x83000001
clc
add dh, byte [rbp + 0x18]
cmp eax, 2
jne 0x1400772ad
lea r8, [0x1401dd4c8]
mov edx, 1
mov cl, 0x14
call case.0x140068614.83
mov r13, rax
jmp 0x1400772b2
mov r13, qword [rsp + 0x58]
cmp qword [rsp + 0x30], 0
je 0x1400772ce
mov r8, qword [rsp + 0x28]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 8], r13
mov eax, 1
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsp + 0x70], 2
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], r12
mov rdx, qword [rsp + 0x60]
mov rcx, r15
call fcn.14002c97a
test rdx, rdx
je 0x140077334
movzx ecx, byte [rax]
cmp ecx, 0x2d
je 0x14007732e
cmp ecx, 0x2b
jne 0x140077338
dec rdx
je 0x140077334
inc rax
jmp 0x140077338
cmp rdx, 1
jne 0x140077338
xor ebx, ebx
jmp 0x14007738c
xor ecx, ecx
mov r8d, 0xffffffff
xor r12d, r12d
cmp rdx, 0x11
jae 0x1400773fc
movzx r9d, byte [rax + rcx]
lea r10d, [r9 - 0x30]
lea edx, [rcx - 0x30]
lea edx, [rcx - 0x30]
cmp r10d, 0xa
jb 0x140077375
cli
or dh, byte [rdx + 0x19]
or r9d, 0x20
or ecx, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
cmovb r9d, r8d
or al, byte [rbp + 0xf]
enter 0xffffffffffff8945, 0xffffffffffffffca
mov r10d, r9d
cmp r9d, 0xf
ja 0x140077334
mov r9, r12
shl r9, 4
loope 0x140077380
mov r12d, r10d
or r12, r9
or esp, ecx
inc rcx
cmp rdx, rcx
cmp edx, ecx
jne 0x14007734d
mov bl, 1
test r13, r13
je 0x1400773a3
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r15
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
movabs eax, dword [0x9e840fdb840011]
add byte [rax], al
test bl, bl
je 0x140077449
test r12, r12
mov r8, qword [rsp + 0x48]
mov r9, qword [rsp + 0x40]
jne 0x140077085
invalid
mov rcx, rdi
call fcn.1400793d3
mov r13, rax
test rax, rax
jne 0x1400772ce
mov rcx, rdi
call fcn.140079447
mov r13, rax
test rax, rax
jne 0x1400772ce
cmp qword [rdi], 2
mov qword [rdi], 2
je 0x14007706f
jmp 0x1400771b9
cmp rdx, rcx
je 0x14007738a
movzx r9d, byte [rax + rcx]
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb case.0x14003e16a.2442
or r9d, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
cmovb r9d, r8d
mov r10d, r9d
cmp r9d, 0xf
ja 0x140077334
xchg dword [rdi], eax
invalid
invalid
invalid
xchg dword [rdi], eax
invalid
mov r9, r12
shr r9, 0x3c
jne 0x140077334
shl r12, 4
shl esp, 4
mov r9d, r10d
or r12, r9
inc rcx
jmp 0x1400773fc
lea r8, [0x1401dd4c8]
mov edx, 1
add byte [rdx + 1], bh
add byte [rcx + 0x2b04e814], dh
invalid
mov cl, 0x14
call case.0x140068614.83
mov r13, rax
jmp 0x1400772ce
sub edi, edi
dec dword [rcx - 0x77]
vpunpckhdq xmm7, xmm2, xmm6
invalid
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x488
mov r15, rcx
mov rcx, qword [rcx + 0xd8]
mov rax, qword [r15 + 0xe0]
xchg eax, esp
add byte [rax], al
add bh, bh
nop
mov eax, 0x48000000
test eax, eax
call qword [rax + 0xb8]
test rax, rax
add byte [rax - 0x7b], cl
sal byte [rsp + rdi + 0x48], 0x89
invalid
je 0x1400774cf
mov rdi, rax
mov rcx, qword [rax]
mov r8d, 0x3b9aca00
call fcn.14006bfd0
mov rsi, rax
test rax, rax
jne 0x1400774c2
mov rcx, qword [rdi]
mov r8d, 0x3b9aca00
call fcn.14006c080
mov rsi, rax
test rax, rax
je 0x1400774cf
mov rcx, r15
call fcn.14007662e
jmp 0x14007785a
movzx ebx, word [r15 + 0xa8]
cmp bx, 2
jne 0x1400774e2
jmp 0x140077683
mov r13, qword [r15 + 0x20]
cmp r13, 0xffffffffffffffff
je 0x1400774f7
lock inc qword [r13 + 8]
jle 0x140078236
mov rdx, qword [r15 + 0x78]
mov r8, qword [r15 + 0x88]
lea rcx, [rsp + 0x260]
call fcn.1400121c0
mov rdx, qword [r15 + 0x90]
mov edx, dword [rdi + 0x90]
mov edx, dword [rdi + 0x90]
add byte [rbp - 0x75], cl
xchg dword [rax + 0x48000000], esp
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add byte [rax], al
invalid
mov r8, qword [r15 + 0xa0]
lea rcx, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add byte [rax], al
add al, ch
xchg esi, eax
lodsb al, byte [rsi]
stc
inc dword [rbp + 0xf]
call fcn.1400121c0
movzx r8d, word [r15 + 0xaa]
mov bh, 0x87
stosb byte [rdi], al
add byte [rax], al
add byte [rbp - 0x76], al
ja 0x1400775aa
mov bh, 0x87
stosb byte [rdi], al
add byte [rax], al
add byte [rbp - 0x76], al
ja 0x1400775aa
cmp r14b, 4
je 0x140077605
add byte [rax], al
invalid
inc byte [rdi + rcx]
test ch, al
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], al
mov esi, r8d
mov rdx, qword [r15 + 0x28]
mov r8, qword [r15 + 0x38]
lea rcx, [rsp + 0x110]
call fcn.1400121c0
inc dword [rcx - 0x75]
outsd dx, dword [rsi]
jo 0x1400775a6
mov edx, dword [rdi + 0x40]
inc dword [rcx - 0x75]
outsd dx, dword [rsi]
jo 0x1400775a6
mov edx, dword [rdi + 0x40]
test rdx, rdx
je 0x140077578
mov r8, qword [r15 + 0x50]
lea rcx, [rsp + 0x1a8]
call fcn.1400121c0
jmp 0x140077584
mov qword [rsp + 0x1a8], 0
mov rdx, qword [r15 + 0x58]
test rdx, rdx
je 0x1400775a0
mov r8, qword [r15 + 0x68]
lea rcx, [rsp + 0x2f0]
call fcn.1400121c0
jmp 0x1400775ac
mov qword [rsp + 0x2f0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, esi
mov rax, qword [rsp + 0x120]
lea rsi, [rsp + 0x3a0]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsi], xmm0
movups xmm0, xmmword [rsp + 0x1a8]
movups xmmword [rsi + 0x18], xmm0
mov rax, qword [rsp + 0x1b8]
mov qword [rsi + 0x28], rax
lea rdi, [rsp + 0x2f0]
movups xmm0, xmmword [rdi]
movaps xmmword [rsi + 0x30], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x40], rax
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x1bb], rax
movups xmm0, xmmword [rsp + 0x260]
movups xmmword [rsp + 0x1ab], xmm0
and al, 0xab
add dword [rax], eax
invalid
and al, 0xab
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x80]
movups xmm0, xmmword [rsp + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x110], eax
movaps xmmword [rsp + 0x110], xmm0
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x120], rax
lea rdi, [rsp + 0x3a0]
lea rax, [rsp + 0x2f0]
nop
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x73], cl
mov esp, 0x3a024
add byte [rax - 0x73], cl
test byte [rax + rsi*8], ah
add al, byte [rax]
add byte [rcx + 9], bh
add byte [rax], al
mov ecx, 9
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
movups xmm0, xmmword [rsp + 0x1a8]
mov rcx, qword [rsp + 0x1b3]
mov rdx, qword [rsp + 0x1bb]
add dword [rax], eax
add byte [rdi], cl
sub dword [rax], eax
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xbb
add dword [rax], eax
add byte [rdi], cl
sub dword [rax], eax
mov qword [rax + 0xb], rcx
mov qword [rax + 0x13], rdx
lea r12, [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov qword [r12 - 8], r13
insb byte [rdi], dx
and al, 0xf8
lea rsi, [rsp + 0x3a0]
mov ecx, 9
mov rdi, r12
rep movsq qword [rdi], qword [rsi]
mov dword [r12 + 0x48], ebp
mov byte [r12 + 0x4c], r14b
movaps xmm0, xmmword [rsp + 0x2f0]
movups xmmword [r12 + 0x4d], xmm0
movups xmm0, xmmword [rsp + 0x2fb]
movups xmmword [r12 + 0x58], xmm0
movdqa xmm0, xmmword [rsp + 0x110]
movdqu xmmword [r12 + 0x68], xmm0
mov rax, qword [rsp + 0x120]
mov qword [r12 + 0x78], rax
mov word [r12 + 0x80], bx
mov word [r12 + 0x82], r8w
cmp bx, 2
je 0x140077843
cmp r13, 0xffffffffffffffff
je 0x140077843
mov rax, qword [r13]
test rax, rax
je 0x140077843
js 0x1400781e0
or al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [rax + 1]
lock cmpxchg qword [r13], rcx
add rax, rsi
cmpxchg qword [r13], rcx
mov cl, 0x4d
add byte [rbp - 0x1b], dh
jne 0x140077710
mov qword [rsp + 0x60], r13
cmp qword [r13 + 0x98], 0
je 0x140077871
cmp qword [r13 + 0xa0], 0
je 0x140077871
lea rcx, [r13 + 0x38]
mov qword [rsp + 0x30], rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14024a688]
add byte [rax - 0x75], cl
add eax, 0x1d2f26
shl rax, 1
test rax, rax
jne 0x1400781c2
add byte [rax], al
xor ecx, ecx
mov al, byte [r13 + 0x40]
test al, al
jne 0x14007823a
mov dword [rsp + 0x3c], ecx
lea rax, [r13 + 0x48]
mov qword [rsp + 0x40], rax
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe8]
lea rcx, [rsp + 0x248]
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x50], r8
call fcn.1400121c0
dec dword [rax - 0x75]
xchg esp, eax
and al, 0xf0
lock add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x68
dec dword [rax - 0x75]
xchg esp, eax
and al, 0xf0
lock add byte [rax], al
lock add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x68
mov qword [rsp + 0x48], rdx
mov r8, rbx
call fcn.1400121c0
out dx, al
test eax, 0xb70ffff9
xchg esp, eax
and al, 8
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
mov word [rdx + rcx], fs
add dword [rax], eax
add byte [rax - 0x76], al
lodsb al, byte [rsi]
and al, 0xd4
add byte [rax], al
add byte [rax - 0x80], al
std
add al, 0xf
test byte [rdx], ah
add dword [rax], eax
invalid
out dx, al
test eax, 0xb70ffff9
xchg esp, eax
and al, 8
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
mov word [rdx + rcx], fs
add dword [rax], eax
add byte [rax - 0x76], al
lodsb al, byte [rsi]
and al, 0xd4
add byte [rax], al
add byte [rax - 0x80], al
std
add al, 0xf
test byte [rdx], ah
add dword [rax], eax
add byte [rcx + rcx*4 - 0x31], al
mov edi, r9d
mov esi, edx
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x98]
lea rcx, [rsp + 0x260]
call fcn.1400121c0
mov r14d, dword [rsp + 0xd0]
mov rdx, qword [rsp + 0xa0]
test rdx, rdx
je 0x14007787e
mov r8, qword [rsp + 0xb0]
lea rcx, [rsp + 0x110]
call fcn.1400121c0
jmp 0x14007788a
mov rcx, r15
call fcn.14007662e
lea rcx, [rsp + 0x80]
call fcn.1400766b8
xor esi, esi
mov rax, rsi
add rsp, 0x488
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r15
stc
call fcn.14007662e
jmp 0x1400781a8
invalid
mov qword [rsp + 0x110], 0
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0xb8]
test rdx, rdx
je 0x1400778ae
mov r8, qword [rsp + 0xc8]
lea rcx, [rsp + 0x1a8]
mov word [rax + rbp*4], fs
add dword [rax], eax
add al, ch
adc al, 0xa9
stc
invalid
jmp 0x1400778ba
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add dword [rax], eax
add al, ch
adc al, 0xa9
stc
invalid
mov qword [rsp + 0x1a8], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x676be0e], cl
mov edx, esi
mov r9d, edi
mov rax, qword [rsp + 0x270]
lea rsi, [rsp + 0x3a0]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsi], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmmword [rsi + 0x18], xmm0
mov rax, qword [rsp + 0x120]
mov qword [rsi + 0x28], rax
lea rdi, [rsp + 0x1a8]
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rsi + 0x30], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x40], rax
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x258]
lea r8, [rsp + 0x2f0]
mov qword [r8 + 0x60], rax
movups xmm0, xmmword [rsp + 0x248]
movups xmmword [r8 + 0x50], xmm0
movdqu xmm0, xmmword [rsp + 0x68]
movdqu xmmword [r8 + 0x68], xmm0
mov rax, qword [rsp + 0x78]
mov qword [r8 + 0x78], rax
mov word [rsp + 0x2e], dx
mov word [r8 + 0x80], dx
mov word [rsp + 0x2c], r9w
mov dword [rsp + 0x2c], r9d
mov dword [rsp + 0x2c], r9d
mov word [r8 + 0x82], r9w
lea rsi, [rsp + 0x1a8]
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
test al, 1
add byte [rax], al
mov ecx, 9
mov rdi, r8
invalid
rep movsq qword [rdi], qword [rsi]
mov dword [r8 + 0x48], r14d
mov byte [r8 + 0x4c], bpl
invalid
lea rsi, [rsp + 0x3a0]
mov rcx, rsi
add eax, dword [rax]
add byte [rax - 0x77], cl
int1
mov rdx, qword [rsp + 0x40]
call fcn.14007832e
add byte [rax], al
add byte [rax], al
cmp qword [rsi], 0
je 0x140077ade
lea rdx, [rsp + 0x3b8]
mov rdi, qword [rdx - 0x10]
mov r12, qword [rdx - 8]
lea rcx, [rsp + 0x260]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [0x14024a6a0]
mov ecx, 0xe8
call fcn.140010290
test rax, rax
je 0x14007829f
mov rsi, rax
mov r8d, 0xe8
mov rcx, rax
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
mov rdx, rcx
and rdx, rdi
movdqu xmm0, xmmword [rax + rdx]
pmovmskb r8d, xmm0
test r8d, r8d
jne 0x140077a2f
mov r9d, 0x10
add rdx, r9
and rdx, rcx
movdqu xmm0, xmmword [rax + rdx]
pmovmskb r8d, xmm0
add r9, 0x10
test r8d, r8d
je 0x140077a16
bsf r8d, r8d
add r8, rdx
and r8, rcx
mov dl, byte [rax + r8]
test dl, dl
js 0x140077a51
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
bsf r8d, edx
mov dl, byte [rax + r8]
shr rdi, 0x39
lea r9, [r8 - 0x10]
and r9, rcx
mov byte [rax + r8], dil
mov byte [r9 + rax + 0x10], dil
neg r8
imul rcx, r8, 0xa8
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
and dl, 1
loop 0x140077a73
movzx edx, dl
mov dh, 0xd2
sub qword [r12 + 0x10], rdx
lea rdi, [rax + rcx]
cmp al, 8
cmp al, 8
add rdi, 0xffffffffffffff58
add edi, 0xffffff58
pop rax
invalid
dec dword [rax - 0x73]
lea rdx, [rsp + 0x260]
mov r8d, 0x88
mov byte [rax], al
add byte [rax], al
xchg esp, eax
and al, 0x60
add al, byte [rax]
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x88], rsi
mov byte [rax], al
add byte [rax], al
mov eax, 1
mov qword [rdi + 0x90], rax
mov qword [rdi + 0x98], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
xchg dword [rax + 0x49000000], esp
inc dword [rsp + 0x18]
mov qword [rdi + 0xa0], rax
inc qword [r12 + 0x18]
mov r15, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x50]
and al, 0x50
mov rsi, qword [rsp + 0x48]
jmp 0x140077d31
lea rdx, [rsp + 0x3b8]
mov rbx, qword [rdx - 0x10]
mov r14, qword [rdx - 8]
lea rdi, [rsp + 0x260]
mov r8d, 0x88
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0x300]
mov qword [rsi - 0x10], rbx
mov qword [rsi - 8], r14
mov r8d, 0x88
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx - 0x18]
mov rdi, qword [rbx - 8]
cmp rdi, rax
jne 0x140077b43
lea rcx, [rbx - 0x20]
call fcn.140078d65
mov rax, qword [rbx - 0x18]
mov rdi, qword [rbx - 8]
mov rcx, qword [rbx - 0x10]
add rcx, rdi
xor edx, edx
cmp rcx, rax
cmovae rdx, rax
sub rcx, rdx
imul rcx, rcx, 0xe8
add rcx, qword [rbx - 0x20]
mov r8d, 0xe8
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
cli
mov rdx, r15
cli
call sub.VCRUNTIME140.dll_memcpy
adc dword [r8], r8d
add byte [rax - 0x73], cl
lea rax, [rdi + 1]
mov qword [rbx - 8], rax
add dword [r8 - 0x77], r9d
clc
cmp rax, qword [r13 + 0xa0]
jbe 0x140077cd7
push rbx
add dword [rax], eax
invalid
push rbx
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbx - 0x10]
lea rcx, [rax + 1]
mov rdx, qword [rbx - 0x18]
xor r8d, r8d
cmp rcx, rdx
cmovae r8, rdx
mov rdx, qword [rbx - 0x20]
mov edx, dword [rbx - 0x20]
neg r8
lea rcx, [rax + r8]
fmul dword [rdx - 0x73]
or al, 0
inc rcx
mov qword [rbx - 0x10], rcx
mov qword [rbx - 8], rdi
imul rcx, rax, 0xe8
movzx eax, word [rdx + rcx]
cmp ax, 2
je 0x140078314
add rdx, rcx
add rdx, 2
lea rcx, [rsp + 0x3a2]
mov word [rcx - 2], ax
mov r8d, 0xe6
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [r13 + 0x78]
mov r8, qword [r13 + 0x90]
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rdx + rsi + 0x49], 0x8b
je 0x140077c25
mov rcx, qword [r13 + 0x80]
mov rdx, qword [r13 + 0x88]
je 0x140077c25
mov rcx, qword [r13 + 0x80]
mov rdx, qword [r13 + 0x88]
add byte [rax], al
add byte [rcx - 0x75], cl
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
xor eax, eax
cmp rdx, rcx
cmovae rax, rcx
sub rdx, rax
ret 0x8949
leave
sub r9, rdx
mov rax, r8
sub rax, r9
ja 0x140077c2b
ret 0x8949
add r8, rdx
xor eax, eax
mov rcx, r8
jmp 0x140077c2b
xor eax, eax
xor ecx, ecx
xor edx, edx
mov r8, qword [rdi]
mov r9, rdx
shl r9, 7
lea rdx, [r9 + rdx*8]
add rdx, r8
mov r9, rcx
shl r9, 7
lea r9, [r9 + rcx*8]
add r9, r8
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
add rax, r8
lea rcx, [rsp + 0x110]
mov qword [rcx], rdx
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], rax
mov rdx, r12
call fcn.140074cdb
test rax, rax
je 0x1400782ff
mov r8, rdx
lea rbx, [rsp + 0x1a8]
mov rcx, rbx
mov rdx, rdi
call fcn.1400784aa
cmp word [rbx + 0x80], 2
je 0x1400782ff
cmp word [rsp + 0x380], 2
je 0x140077cea
mov rcx, rsi
call fcn.14007659e
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe8]
mov rsi, qword [rsp + 0xf0]
mov esi, dword [rsp + 0xf0]
mov esi, dword [rsp + 0xf0]
add byte [rax - 0x75], cl
pushfq
and al, 0
mov rbx, qword [rsp + 0x100]
movzx eax, word [rsp + 0x108]
mov word [rsp + 0x2e], ax
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 8
add dword [rax], eax
add byte [rsi - 0x77], ah
and al, 0x2e
movzx eax, word [rsp + 0x10a]
mov word [rsp + 0x2c], ax
add dword [rax], eax
add byte [rsi - 0x77], ah
and al, 0x2c
mov bpl, byte [rsp + 0xd4]
mov r15, qword [rsp + 0x30]
lea rcx, [rsp + 0x68]
call fcn.1400121c0
lea rcx, [rsp + 0x260]
mov rdx, rsi
mov r8, rbx
call fcn.1400121c0
cmp bpl, 4
je 0x140077e34
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x98]
lea rcx, [rsp + 0x110]
call fcn.1400121c0
mov ebx, dword [rsp + 0xd0]
mov rdx, qword [rsp + 0xa0]
test rdx, rdx
je 0x140077da0
mov r8, qword [rsp + 0xb0]
lea rcx, [rsp + 0x1a8]
call fcn.1400121c0
jmp 0x140077dac
mov qword [rsp + 0x1a8], 0
mov rdx, qword [rsp + 0xb8]
test rdx, rdx
je 0x140077dd0
add byte [rdi], cl
sub dword [rsi], eax
movups xmm0, xmmword [rsp + 0x1a8]
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0x18], eax
movups xmmword [rsi + 0x18], xmm0
mov rax, qword [rsp + 0x1b8]
mov qword [rsi + 0x28], rax
lea rdi, [rsp + 0x2f0]
movdqu xmm0, xmmword [rdi]
add al, byte [rax]
add bl, dh
movq mm0, qword [rdi]
movdqa xmmword [rsi + 0x30], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x40], rax
mov ecx, 9
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x78]
and al, 0x78
mov qword [rsp + 0x1bb], rax
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rsp + 0x1ab], xmm0
add byte [rax], al
movups xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x120], rax
lea rdi, [rsp + 0x3a0]
lea rsi, [rsp + 0x2f0]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov rax, qword [r13 + 0x80]
mov r14, qword [r13 + 0x90]
cmp r14, rax
jne 0x140077eb0
lea rcx, [r13 + 0x78]
call fcn.140078957
mov rax, qword [r13 + 0x80]
mov r14, qword [r13 + 0x90]
mov rcx, qword [r13 + 0x88]
add rcx, r14
xor edx, edx
cmp rcx, rax
cmovae rdx, rax
sub rcx, rdx
mov rax, qword [r13 + 0x78]
mov eax, dword [rbp + 0x78]
mov eax, dword [rbp + 0x78]
mov rdx, rcx
shl rdx, 7
lea rdx, [rdx + rcx*8]
lea rdi, [rax + rdx]
lea rsi, [rsp + 0x3a0]
lea esi, [rsp + 0x3a0]
retf 0xc148
lea esi, [rsp + 0x3a0]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov dword [rax + rdx + 0x48], ebx
mov byte [rax + rdx + 0x4c], bpl
movups xmm0, xmmword [rsp + 0x1a8]
movups xmm1, xmmword [rsp + 0x1b3]
movups xmmword [rax + rdx + 0x4d], xmm0
movups xmmword [rax + rdx + 0x58], xmm1
movdqa xmm0, xmmword [rsp + 0x110]
movdqu xmmword [rax + rdx + 0x68], xmm0
mov rcx, qword [rsp + 0x120]
mov qword [rax + rdx + 0x78], rcx
movzx ecx, word [rsp + 0x2e]
mov word [rax + rdx + 0x80], cx
movzx ecx, word [rsp + 0x2c]
mov word [rax + rdx + 0x82], cx
inc r14
mov qword [r13 + 0x90], r14
mov rsi, qword [r13 + 0x98]
mov rcx, r15
mov edx, dword [rsp + 0x3c]
call fcn.140030280
and dword [rbx + 0x3949fffb], eax
invalid
and dword [rbx + 0x3949fffb], eax
test byte [rdi], 0x86
add al, byte [rax]
add byte [rcx - 0x7d], cl
mov ebp, 0x98
add byte [rax], al
je 0x140078257
cmp qword [r13 + 0xa0], 0
je 0x140078257
mov rcx, r15
cmp esi, esi
jbe 0x1400781a8
cmp qword [r13 + 0x98], 0
add byte [rax], al
je 0x140078257
cmp qword [r13 + 0xa0], 0
add byte [rax], al
add byte [rax], al
je 0x140078257
mov rcx, r15
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x14024a688]
shl rax, 1
test rax, rax
jne 0x1400781d1
xor ebx, ebx
mov al, byte [r13 + 0x40]
test al, al
jne 0x1400782b0
mov rcx, qword [r13 + 0x90]
mov ecx, dword [rbp + 0x90]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14007826f
test byte [rcx + 0x49000002], dh
mov edx, dword [rbp + 0x88]
mov rdx, qword [r13 + 0x88]
lea r8, [rdx + 1]
mov rax, qword [r13 + 0x78]
js 0x14007801b
mov ecx, dword [rbp + 0x80]
js 0x14007801b
mov ecx, dword [rbp + 0x80]
xor r10d, r10d
cmp r8, r9
cmovae r10, r9
neg r10
lea r8, [rdx + r10]
inc r8
mov qword [r13 + 0x88], r8
dec rcx
mov qword [r13 + 0x90], rcx
mov rcx, rdx
shl rcx, 7
lea rcx, [rcx + rdx*8]
movzx edx, word [rax + rcx + 0x80]
cmp dx, 2
je 0x14007826f
add rax, rcx
lea r8, [rsp + 0x2f0]
mov ecx, 0x10
test byte [rax + rsi*8], ah
add al, byte [rax]
add byte [rcx + 0x10], bh
mov rdi, r8
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
movzx ecx, word [rax + 0x86]
mov word [r8 + 0x86], cx
mov dword [rax + 0x86], ecx
mov dword [rax + 0x86], ecx
add byte [rbx + 0x8280], cl
add byte [rcx - 0x77], al
add byte [rdx + 0x66000000], 0x41
mov dword [rax + 0x80], edx
mov eax, dword [rax + 0x82]
add byte [rax], al
mov dword [r8 + 0x82], eax
mov word [r8 + 0x80], dx
lea rsi, [rsp + 0x3a0]
lea esi, [rsp + 0x3a0]
mov rcx, rsi
mov rdx, qword [rsp + 0x40]
call fcn.14007832e
cmp qword [rsi], 0
add byte [rdi], cl
test dword [rbx + 2], esi
add byte [rax], al
add byte [rdi], cl
test dword [rbx + 2], esi
add byte [rax], al
lea rdx, [rsp + 0x3a8]
lea rsi, [rsp + 0x1b0]
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
mov r8d, 0x98
mov rcx, rsi
int1
int1
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi - 8], 0
lea rdi, [rsp + 0x110]
mov r8d, 0x98
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi]
mov rdi, qword [rax - 8]
test rdi, rdi
je 0x140078287
mov rcx, qword [rax - 0x10]
lea r8, [rcx + 1]
mov rdx, qword [rax - 0x20]
mov r9, qword [rax - 0x18]
xor r10d, r10d
cmp r8, r9
cmovae r10, r9
neg r10
lea r8, [rcx + r10]
inc r8
mov qword [rax - 0x10], r8
dec rdi
mov qword [rax - 8], rdi
imul rcx, rcx, 0xe8
movzx eax, word [rdx + rcx]
cmp ax, 2
je 0x140078287
add rdx, rcx
add rdx, 2
lea rcx, [rsp + 0x3a2]
mov word [rcx - 2], ax
mov r8d, 0xe6
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
je 0x14007814f
lea rcx, [rsp + 0x3a0]
call fcn.14007662e
cmp word [rsp + 0x1a0], 2
je 0x14007819e
lea rcx, [rsp + 0x120]
call fcn.14007659e
jmp 0x14007819e
lea rdi, [rsp + 0x2f0]
mov rcx, rdi
and al, 0xf0
add al, byte [rax]
add byte [rax - 0x77], cl
stc
mov rdx, rsi
call fcn.1400785a6
movdqu xmm0, xmmword [rdi + 0x88]
outsd dx, dword [rsi]
xchg dword [rax + 0xf000000], ecx
adc byte [rdi + 0x98], cl
outsd dx, dword [rsi]
xchg dword [rax + 0xf000000], ecx
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0x98], cl
invalid
lea rsi, [rsp + 0x260]
movaps xmmword [rsi + 0x10], xmm1
sub dword [rsi + 0x10], ecx
movdqa xmmword [rsi], xmm0
mov rcx, rdi
call fcn.14007659e
mov rcx, rsi
in al, 0xff
dec dword [rax - 0x77]
int1
call fcn.140078670
lea rcx, [rsp + 0x3a0]
call fcn.14007662e
in al, 0xff
dec dword [rcx + rcx*4 - 7]
mov rcx, r15
stc
mov edx, ebx
call fcn.140030280
lock dec qword [r13]
jne 0x14007784b
test dword [rax + 0x48fffff6], ebx
lea ecx, [rsp + 0x60]
lea rcx, [rsp + 0x60]
call 0x14007872c
jmp 0x14007784b
add eax, 0x89e90000
idiv bh
invalid
call fcn.14018f150
mov ecx, eax
xor cl, 1
jmp 0x140077770
call fcn.14018f150
mov ebx, eax
xor bl, 1
jmp 0x140077fa2
lea rax, str.Arc_counter_overflow
lea rdx, [rsp + 0x2f0]
mov qword [rdx], rax
mov dword [rdx], eax
mov dword [rdx], eax
lea rax, [0x140024430]
mov qword [rdx + 8], rax
lea rax, [0x1401e1bc0]
invalid
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
and al, 0xa0
add eax, dword [rax]
add byte [rax - 0x77], cl
add dword [rax + 1], edi
invalid
invalid
and al, 0xa0
add eax, dword [rax]
add byte [rax - 0x77], cl
add dword [rax + 1], edi
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_sync.rs
call fcn.14018c7f0
ud2
ud2
lea r8, [rsp + 0x3a0]
mov rax, qword [rsp + 0x30]
and al, 0x30
add eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x30
and al, 0x30
mov qword [r8], rax
mov byte [r8 + 8], cl
mov byte [rax + 8], cl
add byte [rcx - 0x78], al
or byte [rax - 0x73], cl
add eax, 0x166b43
mov byte [rax + 8], cl
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_srcpool.rs
jmp 0x1400782c6
lea rcx, str.remove_oldest_called_on_Pool_with_max_of_0
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_srcpool.rs
add eax, 0x166cd3
add eax, 0x166cd3
mov edx, 0x2a
jmp 0x1400782f8
lea rcx, str.tried_to_remove_oldest_but_no_entries_found_
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_srcpool.rs
add eax, 0x166bc3
mov edx, 0x2c
jmp 0x140078327
lea rcx, str.invariant_failed:_key_existed_in_recycle_but_no_streams_available
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_srcpool.rs
mov edx, 0x41
add byte [rdx + 0x41], bh
jmp 0x140078327
mov ecx, 8
mov edx, 0xe8
call fcn.14018c620
ud2
lea r8, [rsp + 0x3a0]
mov qword [r8], r15
mov byte [r8 + 8], bl
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_srcpool.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401ddd98]
mov edx, 0x2b
call fcn.14018cbf0
ud2
lea rcx, str.invariant_failed:_key_existed_in_lru_but_not_in_recycle
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_srcpool.rs
mov edx, 0x37
call fcn.140190113
ud2
lea rcx, str.invariant_failed:_key_in_recycle_but_not_in_lru
lea ecx, str.invariant_failed:_key_in_recycle_but_not_in_lru
add byte [rbp + rcx*4 + 5], cl
shr dword [rdx + 0x16], cl
add byte [rdx + 0x2f], bh
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_srcpool.rs
mov edx, 0x2f
jmp 0x140078327
lea rcx, str.empty_streams_list
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_srcpool.rs
mov edx, 0x12
xchg ebp, eax
push 0x16
add byte [rbp + rcx*4 + 5], cl
cmpsb byte [rsi], byte [rdi]
push 0x16
add byte [rdx + 0x12], bh
call fcn.14018cc80
ud2
rol byte [rax], 0x66
pshufw mm6, mm0, 0
invalid
invalid
lock add byte [rbp - 0x73], cl
movsd dword [rdi], dword [rsi]
pop rax
invalid
lea r12, [r13 - 0xa8]
xor r14d, r14d
pcmpeqd xmm7, xmm7
jbe 0x1400783af
jbe 0x1400783af
push rbx
movq mm0, qword [r13 + rbp]
movdqu xmm8, xmmword [r13 + rbp]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb ecx, xmm0
outsd dx, dword [rsi]
shl byte [rsi + 0xf], 0x74
invalid
test cx, cx
je 0x1400783f5
lea edi, [rcx - 1]
and edi, ecx
bsf eax, ecx
add rax, rbp
and rax, r15
neg rax
imul rsi, rax, 0xa8
lea rcx, [r12 + rsi]
mov rdx, rbx
call fcn.140074d80
mov ecx, edi
test al, al
je 0x1400783c4
jmp 0x140078413
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
pmovmskb eax, mm0
test eax, eax
jne 0x140078463
add rbp, r14
add rbp, 0x10
add r14, 0x10
and rbp, r15
jmp 0x1400783b0
add r13, rsi
mov rsi, qword [rsp + 0x30]
lea rcx, [rsi + 0x18]
mov r8d, 0x88
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 8], r13
xor eax, eax
mov rdi, qword [rsp + 0x28]
or byte [rcx], dh
ror byte [rax - 0x75], 0x7c
and al, 0x28
jl 0x14007845b
sub byte [rax - 0x77], cl
jle 0x14007844c
mov qword [rsi + 0x10], rdi
mov qword [rsi], rax
movaps xmm6, xmmword [rsp + 0x50]
and al, 0x50
movaps xmm7, xmmword [rsp + 0x60]
and al, 0x60
movaps xmm8, xmmword [rsp + 0x70]
and al, 0x70
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
mov rdi, qword [rsp + 0x28]
cmp qword [rdi + 0x10], 0
je 0x140078496
mov rsi, qword [rsp + 0x30]
lea rcx, [rsi + 0x18]
mov r8d, 0x88
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp al, 0x11
add byte [rax - 0x75], cl
and al, 0x48
cmp al, 0x11
add byte [rax - 0x75], cl
and al, 0x48
mov qword [rsi + 8], rax
mov eax, 1
or byte [rax + 1], r15b
jmp 0x140078438
mov rcx, rdi
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
call fcn.14018fa74
jmp 0x14007846f
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov rbp, qword [rdx + 0x18]
cmp rbp, r8
jbe 0x14007853d
mov r14, r8
mov esi, eax
mov rdi, rdx
mov rbx, qword [rdx + 8]
mov r12, qword [rdx + 0x10]
lea r13, [r12 + r8]
xor eax, eax
cmp r13, rbx
cmovae rax, rbx
sub r13, rax
mov r15, qword [rdx]
mov rax, r13
shl rax, 7
lea rdx, [rax + r13*8]
add rdx, r15
lea rcx, [rsp + 0x30]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rax, r14
not rax
add rax, rbp
cmp rax, r14
jae 0x140078548
lea rcx, [r13 + 1]
xor edx, edx
cmp rcx, rbx
cmovae rdx, rbx
neg rdx
lea r8, [rdx + r13]
inc r8
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rbx
mov r9, r13
jmp 0x140078572
mov word [rsi + 0x80], 2
jmp 0x140078591
lea rax, [r12 + 1]
xor ecx, ecx
cmp rax, rbx
cmovae rcx, rbx
neg rcx
lea r9, [r12 + rcx]
inc r9
mov qword [rdi + 0x10], r9
mov qword [rsp + 0x20], r14
mov rcx, r15
mov rdx, rbx
mov r8, r12
call fcn.140078ad6
dec rbp
mov qword [rdi + 0x18], rbp
lea rdx, [rsp + 0x30]
mov r8d, 0x88
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
nop
add rsp, 0xb8
add esp, 0xb8
add esp, 0xb8
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push rdi
sub rsp, 0x28
mov rsi, rdx
mov rdx, qword [rdx]
mov rax, qword [rsi + 8]
or byte [rbx + r9*4], r9b
or byte [rbx + r9*4], r9b
mov r10, r8
mov edx, eax
sub r10, rdx
sar r10, 3
add ecx, dword [rcx - 0x47]
cmp eax, 0xcf3cf3cf
cmp al, 0xcf
add ecx, dword [rcx - 0x47]
cmp eax, 0xcf3cf3cf
cmp al, 0xcf
iretd
imul r9, r10
imul ecx, edx
lea r10, [r9 - 0x10]
and r10, qword [rax + 8]
movdqu xmm0, xmmword [r8 + r10]
movq mm0, qword [rax + rdx]
pcmpeqd xmm1, xmm1
pcmpeqd mm1, mm1
pcmpeqb xmm0, xmm1
psllw xmm0, 7
pmovmskb edi, xmm0
xlatb
clc
movdqu xmm0, xmmword [r8 + r9]
pcmpeqb xmm0, xmm1
pmovmskb r11d, xmm0
test edi, edi
je 0x14007860c
bsr di, di
xor edi, 0xf
jmp 0x140078610
mov di, 0x10
or r11d, 0x10000
bsf r11d, r11d
add edi, r11d
mov r11b, 0x80
cmp di, 0xf
ja 0x14007862e
inc qword [rax + 0x10]
mov r11b, 0xff
mov byte [r8 + r9], r11b
mov byte [r10 + r8 + 0x10], r11b
dec qword [rax + 0x18]
add rdx, 0xffffffffffffff58
mov r8d, 0xa8
call sub.VCRUNTIME140.dll_memcpy
cmp word [rsi + 0x90], 2
jne 0x14007865e
add rsp, 0x28
pop rdi
pop rsi
ret
add rsi, 0x10
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14007659e
mov edi, dword [rsi]
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
or byte [rcx], dh
ror byte [rax + 0x39], cl
xor edx, edx
cmp rax, rcx
mov r8, rcx
enter 0xffffffffffff8949, 0xffffffffffffffc8
enter 0xf4c, 0x42
ret 0x294c
cmovb r8, rdx
sub rax, r8
mov r8, rcx
sub r8, rax
lea r15, [rax + r14]
lea edi, [rax + rsi]
lea edi, [rax + rsi]
sub r14, r8
cmova r15, rcx
cmovbe r14, rdx
sub r15, rax
je 0x1400786d9
imul rbx, rax, 0xe8
add rbx, rdi
add byte [rax + 1], cl
sti
add ebx, edi
mov rcx, rbx
call fcn.14007662e
add rbx, 0xe8
dec r15
jne 0x1400786c5
test r14, r14
je 0x1400786fa
mov rbx, rdi
mov ebx, edi
mov rcx, rbx
call fcn.14007662e
add rbx, 0xe8
dec r14
jne 0x1400786e1
jmp 0x1400786fa
cmp qword [rsi + 8], 0
je 0x14007871f
add byte [rsi + rbx + 0x48], dh
mov ecx, dword [0x14024a5f8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rsi, rcx
mov r14, qword [rcx]
mov rdi, qword [r14 + 0x50]
test rdi, rdi
je 0x1400787f7
mov rbx, qword [r14 + 0x60]
test rbx, rbx
je 0x1400787c4
mov r15, qword [r14 + 0x48]
movdqa xmm0, xmmword [r15]
pmovmskb eax, xmm0
not eax
lea r12, [r15 + 0x10]
test ax, ax
jne 0x14007878e
movdqa xmm0, xmmword [r12]
pmovmskb eax, xmm0
add r15, 0xfffffffffffff580
add r12, 0x10
cmp eax, 0xffff
je 0x140078770
not eax
bsf ecx, eax
neg rcx
imul r13, rcx, 0xa8
lea ebp, [rax - 1]
and ebp, eax
lea rcx, [r15 + r13]
add rcx, 0xffffffffffffff58
call fcn.14007659e
lea rcx, [r15 + r13]
add rcx, 0xffffffffffffffe0
call fcn.140078670
mov eax, ebp
dec rbx
jne 0x14007876b
lea rax, [rdi + 1]
mov ecx, 0xa8
add dword [r9 + 0xa8], r15d
mul rcx
add rax, 0xf
add eax, 0xf
add eax, 0xf
and rax, 0xfffffffffffffff0
add rdi, rax
cmp rdi, 0xffffffffffffffef
je 0x1400787f7
mov r8, qword [r14 + 0x48]
sub r8, rax
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [r14 + 0x90]
test r15, r15
je 0x140078879
mov rax, qword [r14 + 0x88]
mov rdi, qword [r14 + 0x78]
mov rcx, qword [r14 + 0x80]
xor edx, edx
cmp rax, rcx
mov r8, rcx
cmovb r8, rdx
sub rax, r8
mov r8, rcx
sub r8, rax
lea r12, [rax + r15]
sub r15, r8
cmova r12, rcx
cmovbe r15, rdx
sub r12, rax
je 0x140078860
mov rcx, rax
shl rcx, 7
invalid
lea rbx, [rcx + rax*8]
invalid
add rbx, rdi
mov rcx, rbx
call fcn.14007659e
add rbx, 0x88
ret
mov byte [rax], al
add byte [rax], al
ret
dec r12
jne 0x14007884c
test r15, r15
je 0x140078879
mov rcx, rdi
call fcn.14007659e
add rdi, 0x88
dec r15
jne 0x140078865
lea rdi, [r14 + 0x10]
cmp qword [r14 + 0x80], 0
je 0x14007889a
mov r8, qword [r14 + 0x78]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1400788ab
mov rcx, rdi
call fcn.14003a623
mov rbx, qword [r14 + 0x30]
test rbx, rbx
je 0x1400788fb
mov r15, qword [r14 + 0x20]
add r15, 8
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [r15 - 8]
mov r13, qword [r15]
mov rcx, rdi
call qword [r13]
cmp qword [r13 + 8], 0
je 0x1400788f2
cmp qword [r13 + 0x10], 0x11
jb 0x1400788e3
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call r12
add r15, 0x10
dec rbx
jne 0x1400788c3
cmp qword [r14 + 0x28], 0
je 0x140078915
adc ecx, dword [rbp - 0x75]
and byte [rax - 0x75], r9b
or eax, 0x1d1ceb
mov r8, qword [r14 + 0x20]
mov rcx, qword [0x14024a5f8]
sbb al, 0x1d
add byte [rcx], dh
sar bh, cl
adc eax, 0x118c3b
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x140078945
lock dec qword [r8 + 8]
jne 0x140078945
mov rcx, qword [0x14024a5f8]
xor edx, edx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
lea rdx, [rdx + rcx*8]
add rdx, rax
mov rcx, rbx
shl rcx, 7
lea rcx, [rcx + rbx*8]
add rcx, rax
mov rax, r8
shl rax, 7
lea r8, [rax + r8*8]
lea eax, [rax + rax*8]
lea eax, [rax + rax*8]
call fcn.14018c13d
mov qword [rsi + 0x10], rbx
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
sub rsp, 0x50
inc rdx
je 0x140078ab4
invalid
invalid
add byte [rax], al
invalid
test byte [rcx + 0x48000000], ah
mov esi, ecx
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov ebx, 4
cmovae rbx, rdx
movabs rcx, 0xf0f0f0f0f0f0f1
xor edx, edx
cmp rbx, rcx
setb dl
mov rcx, rbx
shl rcx, 7
lea r8, [rcx + rbx*8]
shl rdx, 3
test rax, rax
je 0x140078a7b
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
mov rcx, qword [rsi]
invalid
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], rax
jmp 0x140078a84
invalid
mov qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov rcx, rdi
call fcn.1400745ba
cmp qword [rdi], 0
mov rcx, qword [rdi + 8]
je 0x140078abb
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140078ac2
test rcx, rcx
jne 0x140078aca
call fcn.140011740
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x48]
call fcn.14018c620
ud2
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rcx, r9
sub rcx, r8
je 0x140078b7f
add byte [rax], al
add byte [rax], al
mov r15, qword [rsp + 0x90]
test r15, r15
je 0x140078b7f
mov rdi, r9
mov rbx, r8
mov r14, rdx
mov rax, rcx
add rax, rdx
cmovae rax, rcx
mov r13, rdx
sub r13, r8
mov r12, rdx
sub r12, r9
mov rbp, r15
sub rbp, r13
jbe 0x140078b90
cmp rax, r15
jae 0x140078bf1
mov rax, r15
sub rax, r13
mov rcx, rax
shl rcx, 7
lea r8, [rcx + rax*8]
cmp r15, r12
jbe 0x140078c79
sub r13, r12
mov rax, r13
shl rax, 7
lea r15, [rax + r13*8]
lea rcx, [rsi + r15]
mov rdx, rsi
call fcn.14018c13d
sub r14, r13
mov rax, r14
shl rax, 7
lea rdx, [rax + r14*8]
add rdx, rsi
mov rcx, rsi
mov r8, r15
jmp 0x140078bc8
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov r14, r15
sub r14, r12
jbe 0x140078c58
out 0xf, al
xchg byte [rax + rax + 0x394c0000], bh
clc
cmp rax, r15
jae 0x140078cb7
lea rax, [r12 + rbx]
sub r15, r12
mov rcx, rax
shl rcx, 7
lea rdx, [rcx + rax*8]
add rdx, rsi
mov rax, r15
shl rax, 7
lea r8, [rax + r15*8]
mov rcx, rsi
call fcn.14018c13d
mov rax, rbx
shl rax, 7
lea rbx, [rax + rbx*8]
add rbx, rsi
mov rax, rdi
shl rax, 7
lea rax, [rax + rdi*8]
add rsi, rax
mov r15, r12
jmp 0x140078d3f
sub r15, r12
jbe 0x140078cf9
sub r12, r13
mov rax, rbx
shl rax, 7
lea rdx, [rax + rbx*8]
add rdx, rsi
mov rax, rdi
shl rax, 7
lea rcx, [rax + rdi*8]
add rcx, rsi
mov rax, r13
shl rax, 7
lea r8, [rax + r13*8]
call fcn.14018c13d
add r13, rdi
mov rax, r13
shl rax, 7
lea rcx, [rax + r13*8]
add rcx, rsi
mov rax, r12
shl rax, 7
lea rbx, [rax + r12*8]
mov rdx, rsi
mov r8, rbx
call fcn.14018c13d
add rbx, rsi
jmp 0x140078d3f
mov rax, rbx
shl rax, 7
lea rbx, [rax + rbx*8]
add rbx, rsi
mov rax, rdi
shl rax, 7
lea rax, [rax + rdi*8]
add rsi, rax
jmp 0x140078d3f
lea rax, [rdi + r13]
mov rcx, rax
shl rcx, 7
lea rcx, [rcx + rax*8]
add rcx, rsi
mov rdx, rsi
call fcn.14018c13d
mov rax, rbx
shl rax, 7
lea rbx, [rax + rbx*8]
add rbx, rsi
mov rax, rdi
shl rax, 7
lea rax, [rax + rdi*8]
add rsi, rax
mov r15, r13
jmp 0x140078d3f
mov rax, rbx
shl rax, 7
lea rdx, [rax + rbx*8]
add rdx, rsi
mov rax, rdi
shl rax, 7
lea rcx, [rax + rdi*8]
add rcx, rsi
mov rax, r12
shl rax, 7
lea r8, [rax + r12*8]
call fcn.14018c13d
add r12, rbx
mov rax, r12
shl rax, 7
lea rbx, [rax + r12*8]
add rbx, rsi
mov r15, r14
jmp 0x140078d3f
mov rax, rbx
shl rax, 7
lea rdx, [rax + rbx*8]
add rdx, rsi
mov rax, rdi
shl rax, 7
lea rcx, [rax + rdi*8]
add rcx, rsi
mov rax, r13
shl rax, 7
lea r8, [rax + r13*8]
call fcn.14018c13d
add r13, rdi
mov rax, r13
shl rax, 7
lea rax, [rax + r13*8]
add rax, rsi
mov r15, rbp
mov rbx, rsi
mov rsi, rax
mov rax, r15
shl rax, 7
lea r8, [rax + r15*8]
mov rcx, rsi
mov rdx, rbx
add rsp, 0x28
invalid
sub byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14018c13d
invalid
sub ecx, eax
sub r8, r9
cmp r9, r8
jbe 0x140078dcb
mov rcx, rbx
sub rcx, rdi
cmp rcx, r8
jb 0x140078dcb
mov rdx, qword [rsi]
imul rcx, rdi, 0xe8
imul ecx, edi, 0xe8
imul ecx, edi, 0xe8
add rcx, rdx
imul r8, r8, 0xe8
call 0x188078dc0
add esp, 0x20
call 0x188078dc0
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp sub.VCRUNTIME140.dll_memcpy
add byte [rcx + rbp - 0x35], cl
sub rbx, r9
retf
mov r8, qword [rsi]
imul rdx, rax, 0xe8
add rdx, r8
imul rcx, rbx, 0xe8
add rcx, r8
imul r8, r9, 0xe8
call fcn.14018c13d
mov qword [rsi + 0x10], rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
cli
add eax, 0x4bb
add byte [rax + 0xf], cl
fimul dword [r8 - 0x47]
mov cl, 0xdc
ror dword [rax], cl
retf
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
and al, 0x30
jmp 0x140078e76
and al, 0x28
add byte [rax], al
add byte [rax], al
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.1400745ba
cmp qword [rdi], 0
mov rcx, qword [rdi + 8]
je 0x140078ead
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140078eb4
test rcx, rcx
jne 0x140078ebc
call fcn.140011740
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x48]
call fcn.14018c620
ud2
xor eax, edx
movabs r9, 0x6c7967656e657261
jb 0x140078f5b
outsb dx, byte [rsi]
jns 0x140078f67
xor r9, rcx
movabs r10, 0x7465646279746573
je 0x140078f7d
invalid
je 0x140078f52
xor edx, edx
lea rdi, [rsp + 0x30]
and al, 0x30
je 0x140078f7d
invalid
and al, 0x30
mov qword [rdi], rax
mov qword [rdi + 8], r9
mov qword [rdi + 0x10], r8
mov qword [rdi + 0x18], r10
push rdi
sbb byte [rax - 0x77], cl
invalid
invalid
push rdi
sbb byte [rax - 0x77], cl
and byte [r8 - 0x77], r9b
mov qword [rdi + 0x28], rdx
xorps xmm0, xmm0
invalid
invalid
mov qword [rdi + 0x28], rdx
xorps xmm0, xmm0
movups xmmword [rdi + 0x30], xmm0
xor byte [r8 - 0x39], r9b
add byte [rax], al
add byte [rax], al
invalid
xor byte [r8 - 0x39], r9b
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
push rsi
push rax
mov rdx, qword [rsi + 0x50]
mov r8, qword [rsi + 0x60]
mov rcx, rdi
call fcn.1400791fc
mov dh, 2
add byte [rax], al
mov dh, 2
add byte [rax], al
mov bpl, 0xff
lea rbx, [rsp + 0x28]
mov byte [rbx], bpl
mov r8d, 1
mov eax, 1
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
call fcn.1400791fc
mov rdx, qword [rsi + 0x68]
mov r8, qword [rsi + 0x78]
mov eax, dword [rsi + 0x78]
mov rcx, rdi
call fcn.1400791fc
mov byte [rbx], bpl
lea rbx, [rsp + 0x28]
mov r8d, 1
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, rbx
call fcn.1400791fc
movzx r14d, word [rsi + 0x80]
mov qword [rbx], r14
lea rdx, [rsp + 0x28]
mov r8d, 8
mov rcx, rdi
stc
stc
call fcn.1400791fc
add byte [rbp - 0x7b], cl
div byte [rdi + rbx + 0xf]
mov bh, 0x86
invalid
test r14, r14
je 0x140078fcd
movzx eax, word [rsi + 0x82]
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
lea edx, [rsp + 0x28]
mov word [rdx], ax
lea rcx, [rsp + 0x30]
mov r8d, 2
call fcn.1400791fc
add byte [rax], al
add byte [rax], al
movzx r15d, byte [rsi + 0x4c]
xor eax, eax
xor rax, r8
cmp r15, 4
setne al
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
add al, 0xf
xchg ebp, eax
ror byte [rax - 0x73], 0x54
lea edx, [rsp + 0x28]
lea edx, [rsp + 0x28]
mov qword [rdx], rax
mov dword [rdx], eax
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
mov r8d, 8
mov eax, 8
add al, ch
or dword [rdx], eax
add byte [rax], al
call fcn.1400791fc
cmp r15, 4
je 0x140079101
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rdi, [rsp + 0x30]
lea edi, [rsp + 0x30]
lea edi, [rsp + 0x30]
mov rcx, rdi
call fcn.1400791fc
lea rbx, [rsp + 0x28]
mov byte [rbx], 0xff
add edi, edi
add edi, edi
mov r8d, 1
add byte [rax], al
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.1400791fc
mov eax, dword [rsi + 0x48]
mov dword [rbx], eax
lea r14, [rsp + 0x28]
sub byte [rcx - 0x48], al
add al, 0
add byte [rax], al
invalid
sub byte [rcx - 0x48], al
add al, 0
add byte [rax], al
invalid
mov eax, 4
add byte [rax - 0x77], cl
mov rcx, rdi
stc
mov rdx, r14
mov edx, esi
bnd call fcn.1400791fc
call fcn.1400791fc
mov rbx, qword [rsi + 0x18]
xor eax, eax
test rbx, rbx
setne al
xchg ebp, eax
invalid
xchg ebp, eax
ror byte [rcx - 0x77], 6
mov qword [r14], rax
mov qword [r14], rax
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
and al, 0x28
mov r8d, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
mov rcx, rdi
mov ecx, edi
call fcn.1400791fc
test rbx, rbx
je 0x140079096
sub cl, byte [rbx + rcx*4 + 0x46]
sub byte [rax - 0x73], cl
invalid
mov r8, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdi, [rsp + 0x30]
lea edi, [rsp + 0x30]
jl 0x140079098
xor byte [rax - 0x77], cl
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rbx
call fcn.1400791fc
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
push rsp
and al, 0x28
mov byte [rdx], 0xff
mov r8d, 1
mov eax, 1
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rdi
mov ecx, edi
stc
call fcn.1400791fc
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x30]
jle 0x1400790ca
xor eax, eax
test rdi, rdi
setne al
lea rdx, [rsp + 0x28]
and al, 0x28
ror byte [rax - 0x73], 0x54
and al, 0x28
mov qword [rdx], rax
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov r8d, 8
add byte [rax], al
call fcn.1400791fc
test rdi, rdi
add byte [rax - 0x7b], cl
push qword [rdx + rbp + 0x4c]
je case.0x140068e7b.339
mov r8, qword [rsi + 0x40]
je case.0x140068e7b.339
mov r8, qword [rsi + 0x40]
lea rsi, [rsp + 0x30]
mov rcx, rsi
int1
mov rdx, rdi
call fcn.1400791fc
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x28]
mov byte [rdx], 0xff
sub dh, al
add bh, bh
mov r8d, 1
mov rcx, rsi
call fcn.1400791fc
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x28]
mov qword [rdx], r15
sub byte [rcx + rcx*4 + 0x3a], cl
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov r8d, 8
call fcn.1400791fc
mov rcx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x60]
mov r9, qword [rsp + 0x60]
shl r9, 0x38
or r9, qword [rsp + 0x68]
or ecx, dword [rsp + 0x68]
or ecx, dword [rsp + 0x68]
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
add rax, rcx
rol rcx, 0xd
xor rdx, r9
retf 0x3148
ror dword [rax - 0x3f], 0xc0
invalid
retf 0x3148
ror dword [rax - 0x3f], 0xc0
and byte [rbx + rcx*4 + 0x44], cl
and al, 0x38
rol eax, 0x20
mov r8, qword [rsp + 0x38]
add r8, rdx
rol rdx, 0x10
invalid
rol edx, 0x10
adc byte [rcx + rsi - 0x3e], cl
xor rdx, r8
add rax, rdx
add eax, edx
rol rdx, 0x15
add r8, rcx
add eax, ecx
adc eax, 0x48c80149
add eax, ecx
rol rcx, 0x11
rol ecx, 0x11
xor rdx, rax
xor rcx, r8
rol r8, 0x20
xor rax, r9
xor eax, ecx
xor eax, ecx
add rax, rcx
enter 0xffffffffffffc148, 0xffffffffffffffc1
or eax, 0x48c13148
rol eax, 0x20
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
xor r8, 0xff
inc dword [rax]
add byte [rax], al
add r8, rdx
rol rdx, 0x10
ret 0x4c10
xor edx, eax
ror byte [rax - 0x3f], 1
ret 0x4c10
xor edx, eax
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
ret 0x148
enter 0xffffffffffffc148, 0xffffffffffffffc1
invalid
ret 0x148
enter 0xffffffffffffc148, 0xffffffffffffffc1
or eax, 0x48c13148
rol eax, 0x20
rol ecx, 0xd
xor rcx, rax
rol rax, 0x20
add r8, rdx
rol rdx, 0x10
rol edx, 0x10
rol edx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
add eax, ecx
adc eax, 0x48c80149
rol ecx, 0x11
add eax, ecx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
and byte [rax + 0x31], cl
invalid
and byte [rax + 0x31], cl
ret 0x148
invalid
xor edx, eax
add rax, rcx
add eax, ecx
rol rcx, 0xd
add r8, rdx
add eax, edx
add eax, edx
rol rdx, 0x10
xor rdx, r8
xor edx, eax
rol rdx, 0x15
xor rcx, rax
xor ecx, eax
add r8, rcx
rol rcx, 0x11
adc dword [rcx + rcx*4 - 0x40], ecx
mov rax, r8
rol rax, 0x20
xor rax, rcx
shl byte [rax], 0x48
xor eax, ecx
xor rax, rdx
xor rax, r8
xor eax, eax
add rsp, 0x78
invalid
js 0x14007924f
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
push rdi
push rbx
mov rax, rcx
add qword [rcx + 0x30], r8
mov r11, qword [rcx + 0x40]
test r11, r11
test ebx, ebx
test ebx, ebx
je case.0x14003e16a.2495
mov r10d, 8
mov edx, 8
add byte [rax], al
add byte [rbp + 0x29], cl
fimul dword [rbp + 0x39]
cmp eax, edx
mov rdi, r10
sub r10, r11
cmp r8, r10
cmp eax, edx
cmp eax, edx
mov rdi, r10
cmovb rdi, r8
cmp rdi, 3
add esi, dword [rsi + 0x12]
add esi, dword [rsi + 0x12]
adc cl, byte [rbx + 0x4b94132]
add byte [rax], al
add bl, ch
or eax, 0xe9d23145
xor r10d, r10d
jmp 0x1400792ed
mov esi, dword [rdx]
mov r9d, 4
mov ecx, 4
add al, 0
add byte [rax], al
jmp case.0x140068392.389
xor r10d, r10d
jmp 0x1400792ed
xor esi, esi
xor r9d, r9d
mov rcx, r9
or rcx, 1
leave
invalid
leave
add dword [rax + 0x39], ecx
cmp rcx, rdi
cmp rcx, rdi
jae 0x140079262
movzx ebx, word [rdx + r9]
lea ecx, [r9*8]
shl rbx, cl
or rsi, rbx
or r9, 2
leave
invalid
leave
add cl, byte [rcx + 0x39]
stc
cmp r9, rdi
jae 0x140079279
movzx edi, byte [rdx + r9]
shl r9d, 3
mov ecx, r9d
shl rdi, cl
out 0x48, eax
or esi, edi
out 0x48, eax
or esi, edi
lea ecx, [r11*8]
fld qword [rax]
add byte [rax], al
add byte [rax - 0x2d], cl
invalid
invalid
shl rsi, cl
or rsi, qword [rax + 0x38]
out 0x48, al
or esi, dword [rax + 0x38]
mov qword [rax + 0x38], rsi
cmp r10, r8
ret 0x876
jbe 0x140079299
add r11, r8
jmp 0x1400793bd
invalid
ret
add byte [rbx + rcx*4 + 0x58], cl
sbb byte [rbx + rcx*4 + 0x48], cl
invalid
invalid
invalid
mov r11, qword [rax + 0x18]
mov r9, qword [rax + 0x10]
mov rcx, qword [rax]
adc byte [rax - 0x75], cl
or byte [rcx + rax - 0x37], cl
add rcx, r9
add rcx, r9
rol r9, 0xd
ror dword [0x189fac3f9], 0x31
xor r11, rsi
xor r9, rcx
xor ecx, ecx
leave
rol rcx, 0x20
shl dword [rax], 0x48
mov edi, dword [rax + 8]
mov rdi, qword [rax + 8]
add rdi, r11
rol r11, 0x10
xor r11, rdi
sti
add rcx, r11
rol r11, 0x15
rol ebx, 0x15
rol ebx, 0x15
xor r11, rcx
add rdi, r9
rol r9, 0x11
rol ecx, 0x11
retf
rol ecx, 0x11
mov qword [rax + 0x18], r11
xor r9, rdi
rol rdi, 0x20
mov qword [rax + 0x10], r9
mov dword [rax + 0x10], ecx
and byte [rcx + rcx*4 + 0x48], cl
adc byte [rax - 0x77], cl
invalid
invalid
mov dword [rax + 0x10], ecx
mov qword [rax + 8], rdi
js 0x1400792ef
xor rcx, rsi
mov qword [rax], rcx
sub r8, r10
mov r11d, r8d
rol byte [rbp - 0x77], 1
ret
and r11d, 7
and r8, 0xfffffffffffffff8
and eax, 0xfffffff8
cmp r10, r8
jae 0x140079361
ret 0x6173
mov rcx, qword [rax]
mov r9, qword [rax + 8]
mov rdi, qword [rax + 0x18]
mov rsi, qword [rax + 0x10]
add rcx, rsi
rol rsi, 0xd
invalid
or eax, 0x121c8b4a
adc cl, byte [rax + 0x31]
invalid
rol rcx, 0x20
xor rdi, rbx
invalid
adc cl, byte [rax + 0x31]
invalid
xor edi, ebx
add r9, rdi
rol rdi, 0x10
invalid
invalid
rol edi, 0x10
invalid
xor rdi, r9
add rcx, rdi
rol rdi, 0x15
add r9, rsi
int1
rol rsi, 0x11
xor rsi, r9
rol r9, 0x20
invalid
and byte [rax + 0x31], cl
iretd
xor rdi, rcx
xor rcx, rbx
add r10, 8
cmp r10, r8
jb case.0x14006a104.337
mov qword [rax + 0x18], rdi
mov qword [rax + 0x10], rsi
jo 0x14007936a
jo 0x14007936a
mov qword [rax + 8], r9
mov qword [rax], rcx
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
or byte [rcx - 0x7d], al
sti
add esi, dword [rsi + 0xc]
invalid
cmp r11d, 3
cmp ebx, 3
jbe 0x140079373
or al, 0x46
mov ecx, dword [rdx + rdx]
mov r9d, dword [rdx + r10]
adc al, byte [rcx - 0x48]
add al, 0
add byte [rax], al
mov r8d, 4
jmp 0x140079379
xor r9d, r9d
xor ecx, ecx
xor r8d, r8d
mov rcx, r8
or rcx, 1
cmp rcx, r11
jae 0x14007939f
lea rcx, [r8 + r10]
movzx esi, word [rdx + rcx]
lea ecx, [r8*8]
shl rsi, cl
or r9, rsi
or r8, 2
or eax, 2
or eax, 2
cmp r8, r11
jae 0x1400793b9
fdiv dword [rbx + 0x15]
add r10, r8
movzx edx, byte [rdx + r10]
shl r8d, 3
mov ecx, r8d
shl rdx, cl
or r9, rdx
mov qword [rax + 0x38], r9
mov qword [rax + 0x40], r11
pop rbx
pop rdi
pop rsi
ret
cmp byte [rax - 0x73], cl
push rcx
adc byte [rax - 0x73], cl
invalid
invalid
je 0x140079405
lea edx, [rcx + 0x10]
lea rsi, [rsp + 0x28]
mov rcx, rsi
sub byte [rax - 0x77], cl
int1
call case.0x140068a26.359
mov bl, byte [rsi]
invalid
cmp bl, 2
jne 0x14007940a
invalid
lea r8, [0x1401dd4c8]
mov edx, 1
add dword [rax], eax
add byte [rax], al
rol byte [rax + 0x16], 1
add byte [rdx + 1], bh
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x3b7cb7ec], dh
cmp byte [rbx + 0x5e], bl
mov cl, 0x14
add rsp, 0x38
pop rbx
pop rsi
invalid
jmp case.0x140068614.83
or edi, edi
inc dword [rbx + rbx*8 + 0x7c800b75]
jne 0x140079419
cmp byte [rsp + 0x29], 0xd
jne 0x140079419
xor esi, esi
test bl, bl
jne 0x140079419
cmp byte [rsp + 0x29], 0xd
sub dword [0x13638988c], ecx
jne 0x140079419
xor esi, esi
imul bl
and al, 0x4c
lea eax, [0x1401dd4c8]
jmp 0x14007943d
lea r8, [0x1401dd4c8]
mov edx, 1
mov cl, 0x14
call case.0x140068614.83
xor al, 0xb
invalid
dec dword [rax - 0x77]
invalid
test bl, bl
add byte [rcx + 0xb34e814], dh
xor al, 0xb
or edi, edi
dec dword [rax - 0x77]
mov byte [rbx + rbx*8 - 0x72b7f58c], 0x4c
and al, 0x30
invalid
invalid
je 0x14007943d
lea rcx, [rsp + 0x30]
xor al, ch
sub al, 0xb8
invalid
call fcn.140074c69
mov rax, rsi
mov eax, esi
add rsp, 0x38
pop rbx
cmp byte [rbx + 0x5e], bl
pop rsi
ret
je 0x140079479
sub byte [rax - 0x77], cl
int1
call case.0x140068a26.359
add byte [rax], al
mov bl, byte [rsi]
cmp bl, 2
sti
add dh, byte [rbp + 0x19]
invalid
sti
add dh, byte [rbp + 0x19]
lea r8, [0x1401dd4c8]
mov edx, 1
add byte [rax], al
add byte [rax], al
mov cl, 0x14
add rsp, 0x38
adc al, 0x48
add esp, 0x38
pop rbx
pop rsi
jmp case.0x140068614.83
or bh, bh
invalid
inc dword [rbx + rbx*8 + 0x7c800b75]
and al, 0x29
test bl, bl
jne 0x14007948d
cmp byte [rsp + 0x29], 0xa
jne 0x14007948d
or dh, byte [rbp + 4]
xor esi, esi
jmp case.0x14008099f.361
lea r8, [0x1401dd4c8]
mov edx, 1
add dword [rax], eax
add byte [rax], al
xor al, 0x40
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0xac0e814], dh
invalid
mov cl, 0x14
call case.0x140068614.83
mov rsi, rax
or bh, bh
dec dword [rax - 0x77]
mov byte [rbx + rbx*8 - 0x72b7f58c], 0x4c
test bl, bl
je case.0x14008099f.361
lea rcx, [rsp + 0x30]
test bl, bl
je case.0x14008099f.361
lea rcx, [rsp + 0x30]
call fcn.140074c69
invalid
dec dword [rax - 0x77]
invalid
mov rax, rsi
add rsp, 0x38
pop rbx
pop rsi
ret
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
mov r15, r9
mov edi, ecx
iretd
mov rbx, r8
mov rdi, rdx
mov edi, edx
mov rsi, rcx
mov r12, qword [rdx + 0xc0]
invalid
rol byte [rax], 0
add byte [rax], al
movabs byte [0xc8aa8b4c000000c0], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x56], cl
mov r13, qword [rdx + 0xc8]
stosb byte [rdi], al
enter 0, 0
add byte [rax], al
add byte [rbp - 0x77], cl
mov r14, r13
out dx, al
sub r14, r12
jne 0x14007951c
invalid
xor byte [rbp + rcx*4 + 0x74], cl
and al, 0x20
lea r14, [rsp + 0x20]
mov rcx, r14
int1
mov rdx, rdi
call fcn.140076703
mov rdx, qword [r14]
test rdx, rdx
je 0x140079557
invalid
sar bh, cl
dec dword [rcx - 0x75]
invalid
mov r14, qword [rsp + 0x28]
and al, 0x28
cmp r15, r14
test dword [rbp + 0xf], 0x8349f742
inc byte [rcx]
invalid
cmovb r14, r15
cmp r14, 1
cmp esi, 1
add dword [rbp + 0x51], esi
jne case.0x140073e04.41
mov al, byte [rdx]
mov byte [rbx], al
jmp 0x140079572
push rsi
add cl, byte [rax + 0x4856eb03]
mov edx, dword [rdi + 0xb0]
add byte [rax], al
push rsi
mov rdx, qword [rdi + 0xb0]
add byte [rax], al
add rdx, r12
cmp r15, r14
cmp edi, esi
cmp edi, esi
test dword [rbp + 0xf], 0x8349f742
inc byte [rcx]
cmovb r14, r15
cmp r14, 1
jne case.0x1400738cb.63
invalid
mov al, byte [rdx]
mov byte [rbx], al
jmp case.0x14009b9df.393
mov rcx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r12, r14
cmp r12, r13
in al, dx
in al, dx
cmovae r12, r13
mov qword [rdi + 0xc0], r12
add byte [rax], al
jmp 0x140079591
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rsi + 8], rax
or byte [rax + 1], bh
mov eax, 1
jmp case.0x1400744c0.29
mov rcx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x75], cl
xchg eax, eax
add byte [rax], al
mov rax, qword [rdi + 0xc0]
mov eax, dword [rdi + 0xc0]
add byte [rax], al
add byte [rcx + rax - 0x10], cl
add rax, r14
mov rcx, qword [rdi + 0xc8]
mov ecx, dword [rdi + 0xc8]
add byte [rax], al
add byte [rax + 0x39], cl
cmp rax, rcx
cmovae rax, rcx
cmovae eax, ecx
enter 0xf48, 0x43
ror dword [rax - 0x77], 0x87
cmovae eax, ecx
mov qword [rdi + 0xc0], rax
rol byte [rax], 0
add byte [rcx + rcx*4 + 0x76], cl
invalid
mov qword [rsi + 8], r14
jbe case.0x1400744c0.30
or byte [rcx], dh
ror byte [rax - 0x77], 6
mov qword [rsi], rax
xor eax, eax
mov qword [rsi], rax
invalid
mov rax, rsi
add rsp, 0x30
add esp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop r15
ret
push r15
push r14
push rsi
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
lea rbx, [rsp + 0x2f]
pop rsp
and al, 0x2f
mov byte [rbx], 0
lea r14, [rsp + 0x38]
lea r15, [rsp + 0x30]
lea r12, [0x1401f8230]
mov r9d, 1
mov ecx, 1
mov rcx, r15
mov rdx, rdi
cli
cli
mov r8, rbx
call fcn.1400794bb
cmp qword [rsp + 0x30], 0
je case.default.0x140079609
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
invalid
cmp byte [rcx + rcx*4 - 0x18], al
mov eax, r13d
and eax, 3
movsxd rax, dword [r12 + rax*4]
add ecx, dword [rcx + 0x63]
add al, 0x84
add rax, r12
add eax, esp
jmp rax
mov al, byte [r13 + 0x10]
mov al, byte [rbp + 0x10]
jmp 0x140079623
jmp 0x160f15766
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400607d0
jno case.0x14007bbb3.82
invalid
cmp al, 0x23
je 0x140079635
invalid
invalid
jmp 0x140079653
call 0x164001953
jne 0x140079653
mov rcx, r14
call fcn.140074c69
sub al, 0xb6
invalid
invalid
jmp case.0x140076872.12
sub al, 0xb6
invalid
mov dh, 0xff
invalid
cmp qword [rsp + 0x38], 0
je 0x14007965c
mov al, byte [rsp + 0x2f]
mov byte [rsi], 0
mov byte [rsi + 1], al
add ebx, ebp
invalid
add ebx, ebp
or al, 0xc6
invalid
mov byte [rsi], 1
mov qword [rsi + 8], r13
jmp 0x14007965f
invalid
add eax, esi
invalid
mov byte [rsi], 2
add cl, byte [rax - 0x7d]
invalid
add rsp, 0x40
add esp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push rbx
sub rsp, 0xa8
movaps xmmword [rsp + 0x90], xmm6
mov rdi, r8
mov rbx, rdx
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
mov al, 1
mov dword [rsp + 0x24], eax
and al, 0x24
and al, 0x24
test r9, r9
je 0x1400796d0
mov r14, qword [rsp + 0x110]
add byte [rax], al
add byte [rcx - 0x7f], cl
mov byte [rax], 4
add byte [rax + rax], al
invalid
add r14, 0x400
add byte [rax + rax], al
add al, 0
add byte [rdx + 0x29], dh
jb case.0x14007d168.38
mov rax, r14
mov eax, esi
and rax, 0x1fff
invalid
add byte [rsi + rdx - 0x47], dh
add byte [rax], ah
add byte [rax], al
je 0x1400796d2
invalid
mov ecx, 0x2000
sub rcx, rax
add r14, rcx
add esi, ecx
invalid
setb al
ror byte [rcx - 0x14dbdbbc], 0xa
mov dword [rsp + 0x24], eax
and al, 0x24
jmp case.0x14007d168.38
jmp case.0x14007d168.38
mov dword [rsp + 0x24], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
xor r15d, r15d
outsd dx, dword [rsi]
or byte [rbx + rcx*4 + 0x67], cl
adc byte [rbp + 0x31], al
adc byte [ebp + 0x31], al
dec dword [rdi]
xorps xmm6, xmm6
lea r13, [0x1401f8240]
sub eax, 0x17eb51
push rdi
test byte [rbp + rcx*4 + 0x2d], 0x51
sub eax, 0x17eb51
jmp 0x140079705
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x30], r12
and al, 0x30
cmp r12, rbp
cmp esp, ebp
je 0x14007979e
mov rax, qword [rdi]
mov eax, dword [rdi]
add rax, r12
add eax, esp
mov rcx, rbp
sub rcx, r12
cmp rcx, r14
loope 0x14007975b
cmp ecx, esi
mov rdx, r14
cmovb rdx, rcx
cmovb edx, ecx
cmp byte [rsp + 0x24], 0
and al, 0
add byte [rax + 0xf], cl
cmovne rdx, rcx
mov qword [rsp + 0x50], rax
ror dword [r8 - 0x77], 1
ror dword [rax - 0x77], 1
and al, 0x50
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
invalid
and al, 0x60
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x68
invalid
mov qword [rsp + 0x68], r15
mov dword [rsp + 0x68], edi
push 0x48d98948
mov rcx, rbx
mov ecx, ebx
invalid
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
push rax
call fcn.14006c130
test rax, rax
invalid
sub edi, edi
dec dword [rax - 0x7b]
sal byte [rcx + rsi*2 + 0x48], 0x89
je 0x1400797bc
mov rsi, rax
mov byte [rbx + 0x634903e0], 0x44
and eax, 3
loopne 0x140079754
add ecx, dword [rcx + 0x63]
test dword [rax], r8d
movsxd rax, dword [r13 + rax*4]
test dword [rax], eax
add rax, r13
add eax, ebp
jmp rax
loopne case.0x14007d168.40
mov al, byte [rsi + 0x10]
jmp 0x140079771
invalid
adc bl, r13b
adc dword [rax - 0x77], ecx
int1
shr rcx, 0x20
call fcn.1400607d0
jmp 0x140079771
jo 0x140079769
invalid
invalid
invalid
cmp al, 0x23
je 0x14007978a
invalid
adc eax, 0x145e9
add byte [rax - 0x77], cl
mov eax, esi
jmp 0x1400798bf
mov eax, esi
shr rax, 0x20
cmp eax, 0x23
clc
and ecx, dword [rdi]
invalid
invalid
add dword [rax], eax
invalid
and byte [rbx - 0x7af0dc08], al
xor eax, 0x48000001
clc
and ecx, dword [rdi]
test dword [0x18807978c], esi
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], esi
jo 0x1400797d8
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
jo 0x14007977d
call fcn.140074c69
sal byte [rdi + rdi*8 - 0xa41601], 1
invalid
invalid
invalid
jmp case.0x140067733.561
mov r8d, 0x20
mov eax, 0x20
mov rcx, rdi
mov rdx, rbp
invalid
call fcn.14018dd81
rol byte [rbp + 0x11], cl
add byte [rax - 0x75], cl
mov rbp, qword [rdi + 8]
invalid
invalid
invalid
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov esp, dword [rdi + 0x10]
mov esp, dword [rdi + 0x10]
adc cl, ch
invalid
jmp 0x140079702
invalid
dec dword [rax - 0x75]
and al, 0x60
and al, 0x60
mov rcx, qword [rsp + 0x60]
and al, 0x60
test rcx, rcx
je 0x1400798fe
add byte [rax - 0x75], cl
and al, 0x68
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
mov r15, rax
sub r15, rcx
iretd
iretd
jb case.0x140073f35.418
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
push rsp
add byte [rax], al
mov rdx, qword [rsp + 0x58]
and al, 0x58
cmp rax, rdx
ja 0x14007993d
add r12, rcx
mov qword [rdi + 0x10], r12
cmp r12, rbp
jne case.0x140067733.561
int3
cmp rbp, qword [rsp + 0x38]
jne case.0x140067733.561
invalid
dec dword [rdi]
sub dword [rsp + 0x80], esi
add byte [rax], 0
invalid
movaps xmmword [rsp + 0x80], xmm6
add byte [rax], 0
add byte [rdi], cl
movaps xmmword [rsp + 0x70], xmm6
sub dword [rsp + 0x70], esi
lea r12, [rsp + 0x48]
lea rbp, [rsp + 0x40]
mov r9d, 0x20
add byte [rax], al
mov rcx, rbp
mov ecx, ebp
jmp 0x18ce22170
mov rdx, rbx
lea r8, [rsp + 0x70]
lea eax, [rsp + 0x70]
lea eax, [rsp + 0x70]
call fcn.14006c860
cmp qword [rsp + 0x40], 0
invalid
je case.default.0x140079851
invalid
add byte [rsp + rcx*2 + 0x48], dh
mov esi, dword [rsp + 0x48]
mov rsi, qword [rsp + 0x48]
mov eax, esi
and eax, 3
add ecx, dword [rax - 0x73]
or eax, 0x17ea06
invalid
add ecx, dword [rax - 0x73]
or eax, 0x17ea06
lea ecx, [0x1401f8250]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x1400797de
mov al, byte [rsi + 0x10]
jmp 0x140079869
invalid
adc bl, r13b
adc dword [rdx + 0xceb0f46], ecx
mov al, byte [rsi + 0xf]
jmp 0x140079869
invalid
or al, 0x48
mov rcx, rsi
mov ecx, esi
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400607d0
cmp al, 0x23
je 0x14007987b
jmp 0x1400798d1
mov rax, rsi
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
call 0x164001b99
cmp eax, 0x23
jne 0x1400798d1
mov rcx, r12
call fcn.140074c69
invalid
jmp 0x14007981b
invalid
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
test rcx, rcx
test ecx, ecx
je case.0x140079851.426
test byte [rdx + 0x48000000], al
cmp ecx, 0x21
add byte [rax], al
add byte [rax - 0x7d], cl
stc
cmp rcx, 0x21
and dword [rdi], ecx
sub dword [rax + rax - 0x72b40000], 4
lea eax, [rsp + rcx]
add r8, 0x70
jae 0x140079949
lea r8, [rsp + rcx]
lea eax, [rsp + rcx]
add r8, 0x70
sal byte [rax + 0x48], 0x89
mov rcx, rdi
stc
lea rdx, [rsp + 0x70]
push rsp
and al, 0x70
invalid
jo 0x140079896
call fcn.14002743e
mov ebx, ds
cli
dec dword [rax - 0x75]
outsd dx, dword [rsi]
or byte [rbx + rcx*4 + 0x67], cl
adc cl, ch
invalid
cmp bh, dh
invalid
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov esp, dword [rdi + 0x10]
jmp case.0x140067733.561
mov rax, qword [rsp + 0x28]
sub byte [rax - 0x77], cl
mov qword [rax + 8], rsi
mov dword [rax + 8], esi
jo 0x1400798d0
mov qword [rax], 1
jmp case.0x140068aff.383
adc dword [rax - 0x75], ecx
and al, 0x28
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rsi
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rcx], rax
mov dword [rcx], eax
movaps xmm6, xmmword [rsp + 0x90]
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add byte [rax], al
add rsp, 0xa8
add esp, 0xa8
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
ret
sub r12, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
invalid
and al, 0x28
sub byte [rcx + rcx*4 + 0x60], cl
mov qword [rax + 8], r12
mov qword [rax], 0
add byte [rax], al
add bl, ch
invalid
invalid
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add bl, ch
int 0x48
invalid
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
sub rax, qword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x75], cl
and al, 0x28
invalid
mov rcx, qword [rsp + 0x28]
sub byte [rax - 0x77], cl
or byte [r9], sil
or byte [rcx], dh
mov qword [rcx + 8], rax
or byte [rcx], dh
xor eax, eax
shr bl, 0xb3
jmp 0x1400798df
mov bl, 0x4c
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
lea eax, [0x1401dd800]
invalid
mov rdx, rax
call fcn.14018cb80
xor r10b, byte [r9]
add byte [rdi], cl
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, rax
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
add eax, 0x163ebc
invalid
add byte [rax - 0x77], cl
shr ebx, 0xc
jmp 0x140079955
mov rcx, rax
jmp 0x140079955
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov edx, 0x20
add byte [rax], al
invalid
add byte [rax], al
add al, ch
mov dh, 0x2f
invalid
adc dword [rax], eax
call fcn.14018c910
invalid
ud2
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
movaps xmmword [rsp + 0x90], xmm6
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov edi, eax
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov edi, eax
mov edi, eax
invalid
mov rbx, rdx
mov qword [rsp + 0x28], rcx
and al, 0x28
mov al, 1
mov dword [rsp + 0x24], eax
and al, 0x24
and al, 0x4d
test r9, r9
test ecx, ecx
je 0x1400799bd
mov r14, qword [rsp + 0x110]
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
add byte [rcx - 0x7f], cl
add r14, 0x400
mov byte [rax], 4
add al, 0
add byte [rdx + 0x29], dh
add byte [rax], al
jb case.0x140075d3f.38
mov rax, r14
mov eax, esi
invalid
and rax, 0x1fff
call [rdi]
add byte [rax], al
invalid
je 0x1400799bf
mov ecx, 0x2000
sub rcx, rax
ror dword [rcx + 1], 0xce
and byte [rax], al
add byte [rax + 0x29], cl
ror dword [rcx + 1], 0xce
invalid
setb al
mov dword [rsp + 0x24], eax
and al, 0x24
xchg edx, eax
ror byte [rcx - 0x14dbdbbc], 0xa
and al, 0x24
jmp case.0x140075d3f.38
jmp case.0x140075d3f.38
mov dword [rsp + 0x24], 0
add byte [rax], al
add byte [rax], al
mov rbp, qword [rdi + 8]
mov ebp, dword [rdi + 8]
mov r12, qword [rdi + 0x10]
xor r15d, r15d
xor edi, edi
adc byte [ebp + 0x31], al
adc byte [rbp + 0x31], al
xor edi, edi
dec dword [rdi]
xorps xmm6, xmm6
push rdi
test byte [rbp + rcx*4 + 0x2d], 0x84
lea r13, [0x1401f8260]
invalid
invalid
insb byte [rdi], dx
lea r13, [0x1401f8260]
mov qword [rsp + 0x38], rbp
and al, 0x38
test al, ch
invalid
and al, 0x38
mov qword [rsp + 0x30], r12
and al, 0x30
cmp r12, rbp
in al, dx
je 0x140079a8b
test byte [rax + rax - 0x74b80000], bl
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
mov rax, qword [rdi]
add rax, r12
add eax, esp
invalid
add eax, esp
mov rcx, rbp
sub rcx, r12
cmp rcx, r14
int1
mov rdx, r14
cmovb rdx, rcx
cmovb rdx, rcx
cmp byte [rsp + 0x24], 0
and al, 0x24
add byte [rax + 0xf], cl
cmovne rdx, rcx
invalid
invalid
and al, 0
cmovne rdx, rcx
cmovne edx, ecx
ror dword [rax - 0x77], 1
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
and al, 0x50
mov qword [rsp + 0x58], rdx
push rsp
and al, 0x58
mov qword [rsp + 0x60], 0
and al, 0x60
and al, 0x60
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], r15
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
lea rdx, [rsp + 0x50]
and al, 0x50
call fcn.140079c49
add byte [rax], al
test rax, rax
je 0x140079aa9
mov rsi, rax
and eax, 3
movsxd rax, dword [r13 + rax*4]
mov byte [rbx + 0x634903e0], 0x44
test dword [rax], eax
add rax, r13
jmp rax
mov al, byte [rsi + 0x10]
jmp 0x140079a5e
mov rcx, rsi
shr rcx, 0x20
jmp 0x1ad7f8277
invalid
invalid
jmp 0x140079a5e
jmp 0x1ad7f8277
invalid
cmp al, 0x23
je 0x140079a77
invalid
adc eax, 0x145e9
jmp 0x140079bac
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
call 0x164001d91
jne 0x140079bac
add byte [rax - 0x77], cl
je 0x140079a9f
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], esi
jo 0x140079ac5
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
call fcn.140074c69
jmp 0x1400799e6
invalid
mov r8d, 0x20
mov rcx, rdi
mov rdx, rbp
call fcn.14018dd81
in eax, 0x42
adc dword [rax], eax
in eax, 0x42
adc dword [rax], eax
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov esp, dword [rdi + 0x10]
or byte [rbx + rcx*4 + 0x67], cl
adc cl, ch
invalid
mov esp, dword [rdi + 0x10]
jmp 0x1400799ef
invalid
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x140079beb
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
mov r15, rax
sub r15, rcx
jb 0x140079c19
add dword [rax], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x58
mov rdx, qword [rsp + 0x58]
cmp rax, rdx
ja 0x140079c2a
add byte [rcx + 1], cl
int3
add r12, rcx
mov qword [rdi + 0x10], r12
mov dword [rdi + 0x10], esp
mov dword [rdi + 0x10], esp
cmp r12, rbp
jne 0x1400799e6
cmp rbp, qword [rsp + 0x38]
cmp ebp, dword [rsp + 0x38]
jne 0x1400799e6
test ebp, esi
cmc
invalid
dec dword [rdi]
sub dword [rsp + 0x80], esi
mov ah, 0x24
add byte [rax], 0
invalid
movaps xmmword [rsp + 0x80], xmm6
mov ah, 0x24
add byte [rax], 0
add byte [rdi], cl
invalid
movaps xmmword [rsp + 0x70], xmm6
sub dword [rsp + 0x70], esi
lea r12, [rsp + 0x48]
lea rbp, [rsp + 0x40]
mov r9d, 0x20
add byte [rax], al
mov rcx, rbp
mov ecx, ebp
mov rdx, rbx
lea r8, [rsp + 0x70]
call 0x140079cf2
cmp qword [rsp + 0x40], 0
je case.default.0x140079b3e
mov rsi, qword [rsp + 0x48]
mov eax, esi
and eax, 3
lea rcx, [0x1401f8270]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [rsi + 0x10]
jmp 0x140079b56
cmp al, 0x23
je 0x140079b68
jmp 0x140079bbe
mov eax, esi
shr rax, 0x20
cmp eax, 0x23
clc
and esi, dword [rbp + 0x56]
clc
and esi, dword [rbp + 0x56]
mov rcx, r12
call fcn.140074c69
jmp case.0x140067733.476
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x140079c02
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
stc
and dword [rdi], ecx
sub dword [rax + rax - 0x72b40000], 4
or al, 0x49
add eax, 0x70
cmp rcx, 0x21
jae 0x140079c36
lea r8, [rsp + rcx]
add r8, 0x70
mov rcx, rdi
lea rdx, [rsp + 0x70]
call fcn.14002743e
lahf
fdivr st(2)
dec dword [rax - 0x75]
outsd dx, dword [rsi]
or byte [rbx + rcx*4 + 0x67], cl
invalid
lahf
fdivr st(2)
dec dword [rax - 0x75]
outsd dx, dword [rsi]
or byte [rbx + rcx*4 + 0x67], cl
adc cl, ch
invalid
cmp bh, dh
invalid
jmp 0x1400799e6
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], rsi
mov qword [rax], 1
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add bl, ch
invalid
jmp 0x140079bcf
adc dword [rax - 0x75], ecx
and al, 0x28
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rsi
mov eax, 1
mov qword [rcx], rax
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
add esp, 0xa8
add esp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
sub r12, qword [rsp + 0x30]
and al, 0x30
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rax + 8], r12
mov qword [rax], 0
jmp 0x140079bcf
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
sub rax, qword [rsp + 0x30]
sub eax, dword [rsp + 0x30]
and al, 0x30
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov qword [rcx + 8], rax
xor eax, eax
jmp 0x140079bcc
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rdx, rax
call fcn.14018cb80
pop rax
invalid
adc dword [rax], eax
ud2
add byte [rax - 0x77], cl
ret 0x58e8
pop rax
pop rax
invalid
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
lea eax, [0x1401dd800]
mov rcx, rax
jmp 0x140079c42
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov edx, 0x20
add byte [rax], al
invalid
add byte [rax], al
add al, ch
leave
sub al, 0x11
add byte [rdi], cl
ud2
push r15
call fcn.14018c910
ud2
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
mov rbx, rcx
mov rsi, qword [rdx + 8]
mov rcx, qword [rdx + 0x18]
sbb byte [rcx - 0x77], cl
invalid
sub r8, rcx
jb 0x140079ccd
or byte [rax - 0x75], cl
sbb byte [rcx - 0x77], cl
invalid
mov rdi, rdx
mov r15, qword [rdx]
add rcx, r15
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov dl, 0x24
adc dword [rax], eax
mov qword [rdi + 0x18], rsi
mov r14, qword [rdi + 0x10]
mov r9, rsi
int1
ja 0x140079c95
int1
sub r9, r14
jb 0x140079cde
add r15, r14
lea r12, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, rbx
mov r8, r15
call 0x140079cf2
push rbx
add byte [rax], al
add byte [rcx - 0x7d], cl
cmp al, 0x24
invalid
push rbx
add byte [rax], al
add byte [rcx - 0x7d], cl
cmp al, 0x24
add byte [rcx - 0x75], cl
mov rax, qword [r12 + 8]
mov rax, qword [r12 + 8]
and al, 8
jne 0x140079cbf
add r14, rax
mov qword [rdi + 0x10], r14
cmp rsi, r14
cmova r14, rsi
test byte [r9 + r9*4 + 0x77], 0x18
test byte [r9 + r9*4 + 0x77], 0x18
sbb byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
cmp byte [rbx + 0x5f], bl
pop rbx
pop rdi
xor eax, eax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rdx, rsi
call fcn.14018c830
push rsp
sub edx, dword [rcx]
add byte [rdi], cl
invalid
push rsp
sub edx, dword [rcx]
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
mov bl, 0x3a
invalid
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, r14
mov rdx, rsi
call fcn.14018cb80
add byte [rdi], cl
invalid
add byte [rdi], cl
or eax, dword [rcx + 0x56]
push rsi
push rdi
push rbx
sub rsp, 0x38
cmp byte [rax - 0x77], cl
invalid
mov rax, qword [rdx]
mov eax, dword [rdx]
cmp byte [rax - 0x77], cl
invalid
mov eax, dword [rdx]
sub rax, qword [rdx + 8]
sub eax, dword [rdx + 8]
je 0x140079d16
mov rdi, rdx
cmp dword [rdx + 0x100], 0x3b9aca01
add dword [rax], eax
add byte [rcx], al
retf 0x3b9a
jne 0x140079d21
add dword [rax], eax
add byte [rcx], al
retf 0x3b9a
add byte [rax], al
add edx, ecx
invalid
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
jmp 0x140079da4
cmp rax, r9
cmovb r9, rax
lea rbx, [rdi + 0x10]
lea r14, [rsp + 0x28]
mov rcx, r14
int1
mov rdx, rbx
call fcn.1400794bb
jg 0x140079d31
invalid
dec dword [rcx - 0x7d]
invalid
invalid
je case.0x14007bbb3.99
jg 0x140079d31
invalid
mov rax, qword [rsp + 0x30]
xor byte [rax - 0x77], cl
or byte [rax + 1], r15b
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x140079da1
mov r14, qword [rsp + 0x30]
test r14, r14
je 0x140079db1
mov rax, qword [rdi + 8]
add rax, r14
mov qword [rdi + 8], rax
cmp qword [rdi], rax
cmp dword [rdi], eax
cmp dword [rdi], eax
jne 0x140079d9b
mov eax, dword [rdi + 0x100]
mov ecx, 0x3b9aca01
add edx, ecx
invalid
cmp ecx, dword [rcx + 0x1008f]
add byte [rcx], bh
invalid
je 0x140079d9b
add edx, ecx
invalid
cmp ecx, dword [rcx + 0x1008f]
pop qword [rax]
add dword [rax], eax
add byte [rcx], bh
enter 0x1a74, 0x48
mov ecx, ebx
call fcn.140077464
invalid
invalid
dec dword [rax - 0x7b]
invalid
je 0x140079d9b
invalid
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x140079da4
mov qword [rsi + 8], r14
xor eax, eax
mov qword [rsi], rax
mov rax, rsi
mov eax, esi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rdx, str.response_body_closed_before_all_bytes_were_readC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_src_stream.rstimed_out_reading_response
mov r8d, 0x2f
mov cl, 0x25
and eax, 0xfe16bde8
call fcn.14005b482
jmp 0x140079d47
invalid
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
test al, 0
add byte [rax], al
sub esp, 0xa8
test al, 0
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov rdi, r8
invalid
mov rbx, rdx
ror dword [rax - 0x77], cl
and al, 0x28
invalid
mov qword [rsp + 0x28], rcx
sub byte [rax + 0x24448901], dh
mov al, 1
mov dword [rsp + 0x24], eax
and al, 0x4d
test ecx, ecx
add dword [rcx + 0x4d242444], ecx
and al, 0x4d
test ecx, ecx
je 0x140079e28
mov r14, qword [rsp + 0x110]
add byte [rax], al
add byte [rcx - 0x7f], cl
mov byte [rax], 4
add al, 0
invalid
add r14, 0x400
add al, 0
add byte [rdx + 0x29], dh
jb 0x140079e32
mov rax, r14
and rax, 0x1fff
je 0x140079e2a
mov ecx, 0x2000
sub rcx, rax
ror dword [rcx + 1], 0xce
ror dword [rcx + 1], 0xce
invalid
setb al
mov dword [rsp + 0x24], eax
and al, 0xeb
invalid
xchg edx, eax
ror byte [rcx - 0x14dbdbbc], 0xa
and al, 0xeb
invalid
and al, 0xeb
or ch, bl
or bh, al
and al, 0x24
add byte [rax], al
add byte [rax], al
jmp 0x140079e32
mov dword [rsp + 0x24], 0
mov rbp, qword [rdi + 8]
mov ebp, dword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov esp, dword [rdi + 0x10]
adc byte [ebp + 0x31], al
dec dword [rdi]
push rdi
test byte [rbp + rcx*4 + 0x2d], 0x39
in al, 0x17
xor r15d, r15d
xorps xmm6, xmm6
lea r13, [0x1401f8280]
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x38
invalid
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x38
invalid
cmp byte [rcx + rcx*4 + 0x64], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], r12
xor byte [rcx + 0x39], cl
cmp r12, rbp
cmp esp, ebp
in al, dx
je 0x140079ef6
test byte [rax + rax - 0x74b80000], bl
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov rax, qword [rdi]
mov eax, dword [rdi]
invalid
add rax, r12
mov rcx, rbp
sub rcx, r12
invalid
loope 0x140079eb3
cmp rcx, r14
cmp ecx, esi
mov rdx, r14
mov edx, esi
cmovb rdx, rcx
cmp byte [rsp + 0x24], 0
and al, 0x24
add byte [rax + 0xf], cl
cmovne edx, ecx
and al, 0x24
add byte [rax + 0xf], cl
invalid
cmovne edx, ecx
ror dword [r8 - 0x77], 1
and al, 0x50
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], r15
mov rcx, rbx
invalid
lea rdx, [rsp + 0x50]
push rax
invalid
push rax
call 0x14007a0b4
test rax, rax
je 0x140079f14
add byte [rax - 0x7b], cl
sal byte [rcx + rsi*2 + 0x48], 0x89
mov byte [rbx + 0x634903e0], 0x44
loopne case.0x140073e04.66
invalid
invalid
invalid
mov rsi, rax
and eax, 3
loopne case.0x140073e04.66
loopne case.0x140073e04.66
movsxd rax, dword [r13 + rax*4]
test dword [rax], eax
add rax, r13
add eax, ebp
jmp rax
mov al, byte [rsi + 0x10]
jmp 0x140079ec9
adc dword [rax - 0x77], ecx
int1
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400607d0
jmp 0x140079ec9
imul edi, esi, 0x8a03ebff
invalid
invalid
cmp al, 0x23
je 0x140079ee2
invalid
adc eax, 0x145e9
jmp 0x14007a017
add byte [rax - 0x77], cl
invalid
mov eax, esi
shr rax, 0x20
cmp eax, 0x23
jne 0x14007a017
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], esi
lea rcx, [rsp + 0x70]
call fcn.140074c69
jmp 0x140079e51
mov r8d, 0x20
mov rcx, rdi
mov rdx, rbp
call fcn.14018dd81
jp 0x140079f43
adc dword [rax], eax
jp 0x140079f43
adc dword [rax], eax
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
jmp 0x140079e5a
invalid
invalid
invalid
invalid
invalid
mov rcx, qword [rsp + 0x60]
test rcx, rcx
leave
leave
je 0x14007a056
xor al, 1
add byte [rax], al
mov rax, qword [rsp + 0x68]
and al, 0x68
mov r15, rax
sub r15, rcx
jb 0x14007a084
iretd
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
pop rax
cmp rax, rdx
cmp eax, edx
ror byte [rdi], 1
xchg dword [rcx + rax], edx
add dword [rax], eax
ja 0x14007a095
add dword [rax], eax
add byte [rcx + 1], cl
add r12, rcx
mov qword [rdi + 0x10], r12
mov dword [rdi + 0x10], esp
int3
mov dword [rdi + 0x10], esp
adc byte [ecx + 0x39], cl
in al, dx
cmp r12, rbp
jne 0x140079e51
dec dword [rax + 0x3b]
insb byte [rdi], dx
and al, 0x38
cmp rbp, qword [rsp + 0x38]
jne 0x140079e51
test ebp, esi
invalid
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x70], xmm6
lea r12, [rsp + 0x48]
lea esp, [rsp + 0x48]
lea esp, [rsp + 0x48]
lea rbp, [rsp + 0x40]
mov r9d, 0x20
mov rcx, rbp
mov rdx, rbx
lea r8, [rsp + 0x70]
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x18ce228c8
call fcn.1400794bb
cmc
invalid
cmp qword [rsp + 0x40], 0
je case.default.0x140079fa9
mov rsi, qword [rsp + 0x48]
mov esi, dword [rsp + 0x48]
and al, 0x48
mov eax, esi
and eax, 3
lea rcx, [0x1401f8290]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [rsi + 0x10]
jmp 0x140079fc1
mov al, byte [rsi + 0xf]
jmp 0x140079fc1
mov rcx, rsi
shr rcx, 0x20
call fcn.1400607d0
invalid
invalid
invalid
push 0x233cfffe
cmp al, 0x23
je 0x140079fd3
jmp 0x14007a029
mov rax, rsi
mov eax, esi
shr rax, 0x20
cmp eax, 0x23
jne 0x14007a029
mov rcx, r12
call fcn.140074c69
jmp case.0x14009b9df.406
mov rcx, qword [rsp + 0x48]
and al, 0x48
test rcx, rcx
leave
je 0x14007a06d
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rcx, 0x21
jae 0x14007a0a1
add byte [rax], al
invalid
stc
and dword [rdi], ecx
sub dword [rax + rax - 0x72b40000], 4
add byte [rax], al
add byte [rbp + rcx*4 + 4], cl
add byte [rax], al
add byte [rbp + rcx*4 + 4], cl
add byte [rax], al
lea r8, [rsp + rcx]
add r8, 0x70
or al, 0x49
add eax, 0x70
mov rcx, rdi
mov ecx, edi
lea rdx, [rsp + 0x70]
call fcn.14002743e
xor al, 0xd4
cli
dec dword [rax - 0x75]
outsd dx, dword [rsi]
invalid
jo 0x140079fee
xor al, 0xd4
cli
dec dword [rax - 0x75]
outsd dx, dword [rsi]
or byte [rbx + rcx*4 + 0x67], cl
mov r12, qword [rdi + 0x10]
invalid
mov ebp, dword [rdi + 8]
mov r12, qword [rdi + 0x10]
adc cl, ch
jmp 0x140079e51
cmp bh, dh
invalid
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], rsi
jo 0x14007a028
jo 0x14007a028
mov qword [rax], 1
jmp case.0x14006a104.362
adc dword [rax - 0x75], ecx
and al, 0x28
and al, 0x28
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
mov qword [rcx + 8], rsi
mov eax, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx], rax
add dword [rdi], ecx
sub byte [rsp + 0x90], dh
nop
add byte [rax], al
invalid
movaps xmm6, xmmword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0xa8
pop rbx
pop rbp
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
sub r12, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
xor byte [rax - 0x75], cl
and al, 0x28
mov qword [rax + 8], r12
mov qword [rax], 0
jmp case.0x14006a104.362
invalid
int 0x48
mov eax, dword [rsp + 0x38]
invalid
mov rax, qword [rsp + 0x38]
cmp byte [rax + 0x2b], cl
and al, 0x30
invalid
sub rax, qword [rsp + 0x30]
xor byte [rax - 0x75], cl
and al, 0x28
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
xor eax, eax
jmp 0x14007a037
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rdx, rax
ret 0xede8
sub dl, byte [rcx]
add byte [rdi], cl
invalid
invalid
ret 0xede8
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, rax
jmp 0x14007a0ad
invalid
or al, 0x4c
lea eax, [0x1401dd830]
mov byte [rdi], dh
invalid
invalid
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov byte [rdi], dh
invalid
invalid
mov edx, 0x20
add byte [rax], al
add al, ch
pop rsi
sub byte [rcx], dl
add byte [rax], al
call fcn.14018c910
ud2
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push r14
push rsi
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
mov rbx, rcx
mov rsi, qword [rdx + 8]
jb case.0x140068a26.378
mov rcx, qword [rdx + 0x18]
jb case.0x140068a26.378
mov r8, rsi
sub r8, rcx
sub eax, ecx
sub eax, ecx
jb 0x14007a138
mov rdi, rdx
mov edi, edx
mov r15, qword [rdx]
mov edi, dword [rdx]
add rcx, r15
add ecx, edi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
and byte [rcx], dl
add byte [rax - 0x77], cl
ja 0x14007a100
invalid
and byte [rcx], dl
add byte [rax - 0x77], cl
ja 0x14007a100
invalid
sbb byte [rbx + rcx*4 + 0x77], cl
mov r14, qword [rdi + 0x10]
adc byte [rcx - 0x77], cl
int1
mov r9, rsi
mov ecx, esi
sub r9, r14
int1
jb 0x14007a149
add r15, r14
lea r12, [rsp + 0x28]
mov rcx, r12
mov rdx, rbx
loope 0x14007a148
mov edx, ebx
mov r8, r15
mov eax, edi
clc
call fcn.1400794bb
cmp qword [r12], 0
cmp al, 0x24
invalid
dec dword [rcx - 0x7d]
cmp al, 0x24
add byte [rcx - 0x75], cl
and al, 8
mov rax, qword [r12 + 8]
jne 0x14007a12a
add r14, rax
add esi, eax
mov qword [rdi + 0x10], r14
cmp rsi, r14
adc byte [rcx + rdi - 0xa], cl
cmova r14, rsi
cmova esi, esi
test byte [r9 + r9*4 + 0x77], 0x18
test byte [rcx + rcx*4 + 0x77], 0x18
mov qword [rdi + 0x18], r14
xor eax, eax
ror byte [rax - 0x7d], 0xc4
cmp byte [rbx + 0x5f], bl
pop rdi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
pop rdi
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rdx, rsi
invalid
call fcn.14018c830
jmp 0x14f07b26e
adc dword es:[rax], eax
ud2
or ecx, dword [rbp + rcx*4 + 5]
invalid
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, r14
invalid
invalid
mov rdx, rsi
call fcn.14018cb80
and eax, 0xf00112a
invalid
and eax, 0xf00112a
sub dl, byte [rcx]
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
movaps xmmword [rsp + 0x80], xmm6
invalid
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov r13, rdx
mov qword [rsp + 0x28], rcx
invalid
mov al, 1
mov dword [rsp + 0x24], eax
test r9, r9
je 0x14007a1be
mov rbp, qword [rsp + 0x100]
add rbp, 0x400
invalid
add byte [rax + rax], al
add byte [rdx + 0x29], dh
invalid
mov rax, rbp
mov eax, ebp
and rax, 0x1fff
je 0x14007a1c0
invalid
mov ecx, 0x2000
add byte [rax], ah
add byte [rax], al
sub rcx, rax
ror dword [rax + 1], 0xcd
add rbp, rcx
setb al
mov dword [rsp + 0x24], eax
ror byte [rcx - 0x14dbdbbc], 0xa
jmp 0x14007a1c8
jmp 0x14007a1c8
mov dword [rsp + 0x24], 0
and al, 0x24
add byte [rax], al
add byte [rax], al
mov r12, qword [rdi + 8]
or byte [rax - 0x75], cl
mov rbx, qword [rdi + 0x10]
xor r14d, r14d
xor esi, esi
pop rdi
adc byte [rbp + 0x31], al
xor esi, esi
xorps xmm6, xmm6
invalid
invalid
invalid
ret
loopne 0x14007a1f3
xor esi, esi
xorps xmm6, xmm6
lea r15, [0x1401f82a0]
lea edi, [0x1401f82a0]
lea edi, [0x1401f82a0]
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x38
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], rbx
cmp rbx, r12
je 0x14007a293
invalid
add byte [rax], al
invalid
movabs dword [0x148078b48000000], eax
fmul dword [rcx + rcx*4 - 0x1f]
mov rax, qword [rdi]
mov eax, dword [rdi]
add rax, rbx
mov rcx, r12
sub rcx, rbx
cmp rcx, rbp
jmp 0x188f22b4b
cmovb edx, ecx
jmp 0x188f22b4b
cmovb edx, ecx
cmp byte [rsp + 0x24], 0
cmovne rdx, rcx
ror dword [r8 - 0x77], 1
and al, 0x60
and al, 0x24
add byte [rax + 0xf], cl
ror dword [r8 - 0x77], 1
and al, 0x60
mov qword [rsp + 0x68], rdx
and al, 0x68
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x70], 0
and al, 0x70
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x78
mov qword [rsp + 0x78], r14
je 0x14007a24a
js case.0x14008099f.387
mov rsi, r13
mov esi, ebp
out dx, al
mov rcx, r13
lea rdx, [rsp + 0x60]
invalid
call case.0x140068aff.404
mov ah, 1
add byte [rax], al
invalid
jmp 0x1645c2f79
invalid
mov ah, 1
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
sal byte [rbp + rsi*2 + 0x49], 0x89
jne case.0x14008099f.388
mov ebp, eax
test rax, rax
je 0x14007a2b1
invalid
jne case.0x14008099f.388
mov r13, rax
mov ebp, eax
and eax, 3
loopne case.0x140068aff.402
add ecx, dword [rcx + 0x63]
add al, 0x87
invalid
movsxd rax, dword [r15 + rax*4]
xchg dword [rcx + rax - 8], ecx
add rax, r15
add eax, edi
jmp rax
loopne case.0x140068a26.384
mov al, byte [rbp + 0x10]
jmp 0x14007a263
mov al, byte [rbp + 0xf]
jmp 0x14007a263
mov rcx, r13
mov ecx, ebp
shr rcx, 0x20
call fcn.1400607d0
jmp 0x1a5758a81
and al, ch
insd dword [rdi], dx
invalid
cmp al, 0x23
je 0x14007a27c
jmp 0x14007a371
add byte [rax], al
mov rax, r13
shr rax, 0x20
cmp eax, 0x23
clc
and ecx, dword [rdi]
test ebp, esi
add byte [rax], al
invalid
clc
and ecx, dword [rdi]
test ebp, esi
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x40
mov qword [rsp + 0x40], r13
lea rcx, [rsp + 0x40]
call fcn.140074c69
test eax, 0x8949ffff
mov r13, rsi
cmc
jmp 0x14007a1e7
mov r8d, 0x20
add byte [rax], al
mov rcx, rdi
mov ecx, edi
mov rdx, r12
call fcn.14018dd81
fnstsw word [rdx]
adc dword [rax], eax
mov r12, qword [rdi + 8]
mov esp, dword [rdi + 8]
mov rbx, qword [rdi + 0x10]
jmp 0x14007a1f0
pop rdi
adc cl, ch
invalid
mov rcx, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x70]
test rcx, rcx
test ecx, ecx
je 0x14007a39d
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x78]
and al, 0x78
mov r14, rax
sub r14, rcx
jb 0x14007a3c9
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x68]
and al, 0x68
cmp rax, rdx
ja 0x14007a3da
mov r13, rsi
add rbx, rcx
mov qword [rdi + 0x10], rbx
cmp rbx, r12
jne 0x14007a1e7
cmp r12, qword [rsp + 0x38]
jne 0x14007a1e7
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
mov rcx, r13
call fcn.14007a4ca
mov r12, rdx
cmp rdx, 0x20
mov ecx, 0x20
cmovae r12, rcx
cmp r12, 1
jne 0x14007a335
adc dword [rdx + 0x24448800], ecx
add qword [r13 + 0x18], r12
mov al, byte [rax]
mov byte [rsp + 0x40], al
and al, 0x40
add qword [r13 + 0x18], r12
sbb byte gs:[rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rsi, [rsp + 0x40]
jmp 0x14007a351
je 0x14007a356
jmp 0x14007a351
lea rsi, [rsp + 0x40]
mov rcx, rsi
mov rdx, rax
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add qword [r13 + 0x18], r12
sbb byte [rbp - 0x7b], cl
in al, 0x74
invalid
loopne 0x14007a32c
fstp qword [0x14154a35b]
sbb byte gs:[rbp - 0x7b], cl
sbb byte [rbp - 0x7b], cl
sbb byte [rbp - 0x7b], cl
in al, 0x74
invalid
lea r8, [rsp + r12]
add r8, 0x40
add eax, 0x40
rol byte [rax + 0x48], 0x89
stc
mov rcx, rdi
mov rdx, rsi
call fcn.14002743e
bnd call fcn.14002743e
sar dl, 1
dec dword [rbx + rcx*4 + 0x67]
mov r12, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
pop rdi
invalid
or byte [rax - 0x75], cl
pop rdi
adc cl, ch
invalid
jmp 0x14007a1e7
jbe 0x14007a36d
invalid
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], r13
mov qword [rax], 1
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
invalid
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rdi
ret
sub rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rax + 8], rbx
pop rax
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add bl, ch
mov qword [rax], 0
jmp 0x14007a381
invalid
int 0x48
mov ecx, dword [rsp + 0x38]
and al, 0x38
mov rcx, qword [rsp + 0x38]
and al, 0x38
cmp byte [rax + 0x2b], cl
sub rcx, qword [rsp + 0x30]
and al, 0x30
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], rcx
or bl, ch
invalid
or bl, ch
loop case.0x140068614.399
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
lea eax, [0x1401dd800]
add byte [rax - 0x77], cl
mov rdx, rax
call fcn.14018cb80
test al, 0x27
adc dword [rax], eax
ret 0xa8e8
test al, 0x27
adc dword [rax], eax
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.14018c910
ud2
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov r14, rdx
mov rbx, rcx
mov rdi, qword [rdx + 0x10]
call fcn.14007a4ca
mov rsi, rdx
test rax, rax
invalid
je case.0x14009b719.96
invalid
sal byte [rax + rax*2 + 0x49], 0x8b
push rsi
or byte [rax - 0x77], cl
ror dword [rax + 0x29], 1
stc
mov rdx, qword [r14 + 8]
mov rdx, qword [r14 + 8]
mov rcx, rdx
sub rcx, rdi
jb 0x14007a458
cmp rcx, rsi
cmp rcx, rsi
cmovb rsi, rcx
cmovb esi, ecx
mov rcx, qword [r14]
mov ecx, dword [rsi]
invalid
add rcx, rdi
add ecx, edi
mov rdx, rax
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add byte [rcx - 0x75], cl
invalid
invalid
add byte [rcx - 0x75], cl
sbb byte [rax + 1], r9b
sbb byte [rax + 1], cl
sbb byte [rax + 1], cl
add rdi, rsi
cmp rax, rdi
clc
test dword [rax + 0x39], 0x460f48f8
invalid
clc
cmovbe rax, rdi
cmovbe eax, edi
mov qword [r14 + 0x18], rax
mov dword [rsi + 0x18], eax
mov qword [r14 + 0x10], rdi
add qword [rbx + 0x18], rsi
add dword [rbx + 0x18], esi
add dword [rbx + 0x18], esi
xor esi, esi
mov rax, rsi
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
lea eax, [0x1401dda48]
jmp 0x18807ba95
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
call fcn.14018c830
ud2
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
mov r15, r9
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
invalid
mov rcx, rdx
call fcn.14007a4ca
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
mov esi, edx
add byte [rax], al
mov r14, rdx
mov esi, edx
cmp r15, rdx
cmovb r14, r15
cmp r14, 1
cmp esi, 1
jne 0x14007a49e
mov al, byte [rax]
mov byte [rbx], al
add ebp, ebx
invalid
add ebp, ebx
invalid
mov rcx, rbx
mov rdx, rax
mov r8, r14
mov eax, esi
invalid
mov eax, esi
invalid
call sub.VCRUNTIME140.dll_memcpy
add qword [rdi + 0x18], r14
mov qword [rsi + 8], r14
jbe case.0x14009accb.208
jbe case.0x14009accb.208
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov rax, rsi
mov eax, esi
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
push rcx
adc byte [rax - 0x75], cl
sbb byte [r8 + 0x39], cl
cmp eax, edx
cmovae rax, rdx
invalid
invalid
cmp eax, edx
cmovae eax, edx
ret 0x2948
sub edx, eax
add eax, dword [rcx]
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], esi
mov ah, 0x24
nop
add byte [rax], al
invalid
movaps xmmword [rsp + 0x90], xmm6
mov ah, 0x24
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
invalid
mov rbx, rdx
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
mov al, 1
mov dword [rsp + 0x24], eax
add dword [rcx + 0x4d242444], ecx
test ecx, ecx
test r9, r9
je 0x14007a541
mov r14, qword [rsp + 0x110]
add r14, 0x400
mov byte [rax], 4
add byte [rax], al
and al, 0x10
add dword [rax], eax
add byte [rcx - 0x7f], cl
mov byte [rax], 4
add byte [rax], al
jb 0x14007a54b
mov rax, r14
mov eax, esi
and rax, 0x1fff
je 0x14007a543
invalid
mov ecx, 0x2000
add byte [rax], ah
add byte [rax], al
sub rcx, rax
sub ecx, eax
add r14, rcx
invalid
setb al
ror byte [rcx - 0x14dbdbbc], 0xa
mov dword [rsp + 0x24], eax
and al, 0x24
jmp 0x14007a54b
or ch, bl
jmp 0x14007a54b
or bh, al
mov dword [rsp + 0x24], 0
and al, 0x24
add byte [rax], al
add byte [rax], al
mov rbp, qword [rdi + 8]
or byte [rbx + rcx*4 + 0x67], cl
adc byte [rbp + 0x31], al
xor ebp, ebp
mov r12, qword [rdi + 0x10]
xor r13d, r13d
xor ebp, ebp
xor ebp, ebp
xorps xmm6, xmm6
lea r15, [0x1401f82b0]
lea edi, [0x1401f82b0]
mov qword [rsp + 0x38], rbp
insb byte [rdi], dx
and al, 0x38
mov qword [rsp + 0x30], r12
cmp r12, rbp
cmp esp, ebp
je 0x14007a60e
test byte [rbx + 0x48000000], bl
mov eax, dword [rdi]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rdi]
invalid
add rax, r12
mov rcx, rbp
mov ecx, ebp
mov ecx, ebp
sub rcx, r12
cmp rcx, r14
mov rdx, r14
cmovb rdx, rcx
cmovb rdx, rcx
cmp byte [rsp + 0x24], 0
and al, 0
cmovne rdx, rcx
mov qword [rsp + 0x50], rax
and al, 0x50
mov qword [rsp + 0x58], rdx
push rsp
and al, 0x58
mov qword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x68
invalid
mov qword [rsp + 0x68], r13
push 0x48d98948
mov rcx, rbx
mov ecx, ebx
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
and al, 0x50
call fcn.14007a7c1
test rax, rax
je case.default.0x14007a5c9
mov rsi, rax
mov esi, eax
mov byte [rbx + 0x634903e0], 4
and eax, 3
loopne 0x14007a5c5
movsxd rax, dword [r15 + rax*4]
add al, 0x87
xchg dword [rcx + rax - 8], ecx
add rax, r15
jmp rax
loopne 0x14007a556
mov al, byte [rsi + 0x10]
adc bl, r13b
adc dword [rax - 0x77], ecx
int1
shr rcx, 0x20
call fcn.1400607d0
jmp 0x14007a5e1
jmp 0x14007a5e1
invalid
cmp al, 0x23
je case.0x140067733.497
jmp 0x14007a724
add byte [rax], al
mov qword [rsp + 0x70], rsi
and al, 0x70
lea rcx, [rsp + 0x70]
and al, 0x70
call fcn.140074c69
jmp 0x14007a56a
mov r8d, 0x20
mov rcx, rdi
mov rdx, rbp
mov edx, ebp
mov edx, ebp
call fcn.14018dd81
adc dword [rax], eax
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
jmp 0x14007a573
or byte [rbx + rcx*4 + 0x67], cl
adc cl, ch
invalid
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x14007a763
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x68]
and al, 0x68
mov r13, rax
sub r13, rcx
jb 0x14007a791
invalid
mov rdx, qword [rsp + 0x58]
cmp rax, rdx
ja 0x14007a7a2
add r12, rcx
mov qword [rdi + 0x10], r12
cmp r12, rbp
jne 0x14007a56a
cmp rbp, qword [rsp + 0x38]
jne 0x14007a56a
invalid
invalid
invalid
invalid
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x70], xmm6
lea r12, [rsp + 0x48]
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
insb byte [rdi], dx
and al, 0x40
mov rcx, rbp
mov rdx, rbx
call 0x14007a858
ret 1
add byte [rax - 0x7d], cl
jl 0x14007a6be
invalid
invalid
je case.default.0x14007a6b6
jmp 0x128e22fda
ret 1
mov rsi, qword [rsp + 0x48]
mov eax, esi
invalid
and eax, 3
lea rcx, [0x1401f82c0]
add byte [rax + 0x63], cl
add al, 0x81
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xffffffffffffff8a
adc bl, r13b
adc dword [rdx + 0xceb0f46], ecx
mov al, byte [rsi + 0xf]
jmp 0x14007a6ce
mov al, byte [rsi + 0x10]
jmp 0x14007a6ce
mov al, byte [rsi + 0xf]
jmp 0x14007a6ce
mov rcx, rsi
shr rcx, 0x20
jmp 0x1a10a8eec
invalid
invalid
jmp 0x1a10a8eec
add ah, byte [rcx - 2]
invalid
cmp al, 0x23
je case.0x14009b719.104
jmp 0x14007a736
call 0x1640029fe
jne 0x14007a736
mov rcx, r12
call fcn.140074c69
movsd dword [rdi], dword [rsi]
invalid
invalid
jmp 0x14007a68b
invalid
movsd dword [rdi], dword [rsi]
invalid
movabs eax, dword [0xc9854848244c8b48]
mov rcx, qword [rsp + 0x48]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x14007a77a
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rcx, 0x21
jae case.0x140068e7b.388
stc
and dword [rdi], ecx
sub dword [rax + rax - 0x72b40000], 4
lea r8, [rsp + rcx]
invalid
lea r8, [rsp + rcx]
add r8, 0x70
add eax, 0x70
add eax, 0x70
mov rcx, rdi
lea rdx, [rsp + 0x70]
jo 0x14007a6fb
invalid
int 0xfa
dec dword [rax - 0x75]
outsd dx, dword [rsi]
or byte [rbx + rcx*4 + 0x67], cl
adc cl, ch
invalid
invalid
invalid
invalid
jo 0x14007a6fb
invalid
dec dword [rax - 0x75]
outsd dx, dword [rsi]
or byte [rbx + rcx*4 + 0x67], cl
adc cl, ch
invalid
mov rax, qword [rsp + 0x28]
sub byte [rax - 0x77], cl
jo 0x14007a735
mov qword [rax + 8], rsi
mov qword [rax], 1
add byte [rax], al
jmp 0x14007a747
adc dword [rax - 0x75], ecx
and al, 0x28
invalid
mov rcx, qword [rsp + 0x28]
sub byte [rax - 0x77], cl
jno 0x14007a747
mov qword [rcx + 8], rsi
mov dword [rcx + 8], esi
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx], eax
movaps xmm6, xmmword [rsp + 0x90]
mov qword [rcx], rax
mov dword [rcx], eax
movaps xmm6, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x7f], cl
add rsp, 0xa8
pop rbx
pop rbp
invalid
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
sub r12, qword [rsp + 0x30]
and al, 0x30
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rax + 8], r12
mov dword [rax + 8], esp
or byte [rax - 0x39], cl
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add bl, ch
int 0x48
mov eax, dword [rsp + 0x38]
and al, 0x38
add byte [rax], al
jmp 0x14007a747
mov rax, qword [rsp + 0x38]
and al, 0x38
sub rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
mov dword [rcx + 8], eax
xor eax, eax
jmp 0x14007a744
shr bl, 0xb3
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
lea eax, [0x1401dd800]
add eax, 0x163068
invalid
mov rdx, rax
call fcn.14018cb80
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, rax
jmp 0x14007a7ba
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
add eax, 0x16307b
mov edx, 0x20
call fcn.14018c910
ud2
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
in al, dx
xor byte [rax - 0x77], cl
retf
mov rsi, qword [rdx + 8]
mov esi, dword [rdx + 8]
in al, dx
xor byte [rax - 0x77], cl
retf
mov esi, dword [rdx + 8]
mov rcx, qword [rdx + 0x18]
mov r8, rsi
sub r8, rcx
jb 0x14007a833
push rsp
sbb byte [rcx - 0x77], cl
invalid
push rsp
mov rdi, rdx
add rcx, qword [rdx]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [rdi + 0x18], rsi
mov r14, qword [rdi + 0x10]
cmp r14, rsi
ja 0x14007a844
lea r15, [rsp + 0x20]
lea edi, [rsp + 0x20]
mov rcx, r15
mov rdx, rbx
call 0x14007a858
cmp qword [r15], 0
mov rax, qword [r15 + 8]
jne 0x14007a827
add r14, rax
mov qword [rdi + 0x10], r14
cmp rsi, r14
cmova r14, rsi
mov qword [rdi + 0x18], r14
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rdx, rsi
call fcn.14018c830
adc dword [rax], eax
adc dword [rax], eax
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
lea eax, [0x1401dd798]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rsi
call fcn.14018cb80
sub ah, byte [rbx]
adc dword [rax], eax
ud2
or edx, dword [rsi + 0x57]
push rbx
sub rsp, 0xa0
movabs al, byte [0x8948d78948000000]
invalid
add byte [rax], al
mov rdi, rdx
mov rsi, rcx
mov rcx, qword [rdx]
mov eax, ecx
and eax, 3
loopne 0x14007a873
loopne 0x14007a873
lea rdx, [0x1401f82d0]
movsxd rax, dword [rdx + rax*4]
invalid
pop rcx
ficom dword [rdi]
invalid
add byte [rax + 0x63], cl
add al, 0x82
invalid
invalid
add rax, rdx
jmp rax
mov bl, byte [rcx + 0x10]
jmp 0x14007a8a6
shr rcx, 0x20
call fcn.1400607d0
pop rdi
invalid
invalid
mov ebx, eax
pop rdi
invalid
jmp 0x14007a8a6
mov bl, byte [rcx + 0xf]
jmp 0x14007a8a6
shr rcx, 0x20
cmp ecx, 0x29
mov ebx, 0x29
cmovb ebx, ecx
add byte [rax], al
add byte [rdi], cl
invalid
lea rax, [rsp + 0x28]
mov qword [rax], 1
add dword [rax], eax
add byte [rax], al
sub byte [rax - 0x39], cl
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rax + 8], xmm0
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rax + 8], xmm0
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
lea edx, [rsp + 0x60]
mov qword [rdx + 0x30], 0x20
mov byte [rdx + 0x38], 3
xor ecx, ecx
mov qword [rdx], rcx
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x20], rax
lea rax, fcn.140011b20
lea eax, [0x1401ddb60]
lea eax, [0x1401ddb60]
mov qword [rdx + 0x28], rax
mov rcx, rdi
call fcn.140064fa0
mov dh, 0xa6
invalid
invalid
test al, al
mov dh, 0xa6
cmpsb byte [rsi], byte [rdi]
invalid
jne 0x14007a924
movups xmm0, xmmword [rsp + 0x28]
lea rdx, [rsp + 0x40]
sub byte [rax - 0x73], cl
push rsp
and al, 0x40
movaps xmmword [rdx], xmm0
movaps xmmword [rdx], xmm0
add cl, byte [rax - 0x75]
and al, 0x38
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov qword [rdx + 0x10], rax
mov ecx, ebx
invalid
fld1
call fcn.140076bb6
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
stosd dword [rdi], eax
ret 0xffff
dec dword [rax - 0x77]
or byte [rax - 0x39], r9b
invalid
mov dword [rsi + 8], eax
mov qword [rsi], 1
mov rax, rsi
add rsp, 0xa0
add esp, 0xa0
add esp, 0xa0
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
lea rax, [0x1401e1928]
add eax, 0x166ffd
std
outsd dx, dword [rsi]
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_string.rs
lea r9, [0x1401ddd18]
fidiv dword [rbx]
invalid
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x40
fidiv dword [rbx]
invalid
mov edx, 0x37
add byte [rax], al
call fcn.14018cbf0
ud2
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], esi
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
mov rdi, r8
mov rbx, rdx
mov ebx, edx
mov qword [rsp + 0x28], rcx
and al, 0x28
mov al, 1
mov dword [rsp + 0x24], eax
and al, 0x24
and al, 0x24
and al, 0x4d
test ecx, ecx
leave
test r9, r9
leave
je 0x14007a9b0
mov r14, qword [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add byte [rcx - 0x7f], cl
invalid
invalid
mov byte [rax], 4
add r14, 0x400
add esi, 0x400
add byte [rax], al
add byte [rdx + 0x29], dh
jb 0x14007a9ba
mov rax, r14
and rax, 0x1fff
je 0x14007a9b2
mov ecx, 0x2000
add byte [rax], al
sub rcx, rax
add r14, rcx
add esi, ecx
add esi, ecx
setb al
mov dword [rsp + 0x24], eax
jmp 0x14007a9ba
jmp 0x14007a9ba
mov dword [rsp + 0x24], 0
mov rbp, qword [rdi + 8]
mov ebp, dword [rdi + 8]
or byte [rbx + rcx*4 + 0x67], cl
adc byte [rbp + 0x31], al
mov r12, qword [rdi + 0x10]
xor r15d, r15d
adc byte [ebp + 0x31], al
dec dword [rdi]
push rdi
test byte [rbp + rcx*4 + 0x2d], 0x11
fst dword [rdi]
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rbp
xorps xmm6, xmm6
lea r13, [0x1401f82e0]
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x30], r12
and al, 0x30
cmp r12, rbp
je case.0x14003e16a.2525
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rdi]
add rax, r12
mov rcx, rbp
invalid
mov ecx, ebp
sub rcx, r12
cmp rcx, r14
cmp ecx, esi
loope case.0x14007aa39.0
cmp ecx, esi
int1
mov rdx, r14
cmovb rdx, rcx
cmp byte [rsp + 0x24], 0
jl 0x14007aa1f
and al, 0
jl 0x14007aa1f
and al, 0
cmovne rdx, rcx
cmovne edx, ecx
mov qword [rsp + 0x50], rax
push rax
mov qword [rsp + 0x58], rdx
pop rax
mov qword [rsp + 0x60], 0
invalid
mov qword [rsp + 0x68], r15
mov rcx, rbx
lea rdx, [rsp + 0x50]
and al, 0x50
call fcn.14007ac3c
test rax, rax
je case.default.0x14007aa39
mov rsi, rax
and eax, 3
add ecx, dword [rcx + 0x63]
test dword [rax], r8d
add ecx, dword [rcx + 0x63]
test dword [rax], r8d
add rax, r13
jmp rax
mov al, byte [rsi + 0x10]
jmp 0x14007aa51
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400607d0
jmp 0x14007aa51
invalid
test byte [rbp - 2], bl
invalid
invalid
add ecx, dword [rdx + 0x233c0f46]
cmp al, 0x23
je 0x14007aa6a
jmp 0x14007ab9f
call 0x164002d84
jne 0x14007ab9f
add byte [rax], al
and ecx, dword [rdi]
test dword [0x18807aa6c], esi
add byte [rax], al
mov qword [rsp + 0x70], rsi
add byte [rax], al
mov qword [rsp + 0x70], rsi
and al, 0x70
lea rcx, [rsp + 0x70]
call fcn.140074c69
invalid
invalid
invalid
jmp case.0x14008099f.403
pop rbx
invalid
invalid
invalid
movabs eax, dword [0x41ffffff5be9ffff]
pop rbx
invalid
mov r8d, 0x20
mov eax, 0x20
and byte [rax], al
add byte [rax], al
mov rcx, rdi
stc
mov rdx, rbp
call fcn.14018dd81
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
jmp 0x14007a9e2
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x14007abde
xor al, 1
add byte [rax], al
xor al, 1
add byte [rax], al
mov rax, qword [rsp + 0x68]
mov r15, rax
sub r15, rcx
jb 0x14007ac0c
mov rdx, qword [rsp + 0x58]
cmp rax, rdx
ja 0x14007ac1d
add r12, rcx
mov qword [rdi + 0x10], r12
cmp r12, rbp
jne case.0x14008099f.403
dec dword [rax + 0x3b]
insb byte [rdi], dx
and al, 0x38
invalid
cmp rbp, qword [rsp + 0x38]
cmp byte [rdi], cl
test ebp, esi
invalid
jne case.0x14008099f.403
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x70], xmm6
and al, 0x70
and al, 0x70
lea r12, [rsp + 0x48]
lea rbp, [rsp + 0x40]
mov r9d, 0x20
mov rcx, rbp
mov rdx, rbx
lea r8, [rsp + 0x70]
and al, 0x70
call fcn.14007ace5
cmp qword [rsp + 0x40], 0
jl 0x14007ab39
invalid
invalid
je case.default.0x14007ab31
invalid
jl 0x14007ab39
add byte [rsp + rcx*2 + 0x48], sil
mov esi, dword [rsp + 0x48]
invalid
mov rsi, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x48]
mov rax, rsi
mov eax, esi
and eax, 3
lea rcx, [0x1401f82f0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov al, byte [rsi + 0x10]
jmp 0x14007ab49
mov al, byte [rsi + 0xf]
jmp 0x14007ab49
por mm1, qword [rax + r9*2]
por mm1, qword [rax + rcx*2]
mov rcx, rsi
mov ecx, esi
shr rcx, 0x20
call fcn.1400607d0
cmp al, 0x23
je 0x14007ab5b
jmp case.0x14009b719.119
mov rax, rsi
shr rax, 0x20
invalid
invalid
call 0x164002e79
cmp eax, 0x23
jne case.0x14009b719.119
mov rcx, r12
call fcn.140074c69
jmp 0x14007aafb
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x14007abf5
cmp rcx, 0x21
jae 0x14007ac29
lea r8, [rsp + rcx]
add r8, 0x70
mov rcx, rdi
mov ecx, edi
mov ecx, edi
lea rdx, [rsp + 0x70]
push rsp
and al, 0x70
call fcn.14002743e
mov rbp, qword [rdi + 8]
lodsb al, byte [rsi]
enter 0xfffffffffffffffa, 0x48
cli
dec dword [rax - 0x75]
outsd dx, dword [rsi]
invalid
cli
dec dword [rax - 0x75]
outsd dx, dword [rsi]
or byte [rbx + rcx*4 + 0x67], cl
adc cl, ch
cmp bh, dh
invalid
mov r12, qword [rdi + 0x10]
jmp case.0x14008099f.403
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rax + 8], rsi
mov qword [rax], 1
jmp 0x14007abc2
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rsi
mov eax, 1
invalid
add byte [rax - 0x77], cl
mov qword [rcx], rax
add dword [rdi], ecx
sub byte [rsp + 0x90], dh
nop
add byte [rax], al
invalid
movaps xmm6, xmmword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
sub r12, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], r12
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add byte [rax], al
add bl, ch
int 0x48
mov eax, dword [rsp + 0x38]
invalid
mov rax, qword [rsp + 0x38]
cmp byte [rax + 0x2b], cl
and al, 0x30
invalid
sub rax, qword [rsp + 0x30]
xor byte [rax - 0x75], cl
and al, 0x28
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
xor eax, eax
jmp 0x14007abbf
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
lea eax, [0x1401dd800]
add eax, 0x162bed
mov rdx, rax
call fcn.14018cb80
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, rax
jmp 0x14007ac35
invalid
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov edx, 0x20
sub al, 0x16
add byte [rdx + 0x20], bh
call fcn.14018c910
invalid
ud2
mov ebx, ecx
mov rsi, qword [rdx + 8]
mov esi, dword [rdx + 8]
mov rcx, qword [rdx + 0x18]
mov r8, rsi
invalid
sub r8, rcx
invalid
jb case.0x140067733.594
mov rdi, rdx
mov r15, qword [rdx]
add rcx, r15
xor edx, edx
call sub.VCRUNTIME140.dll_memset
adc dword [rax], eax
adc dword [rax], eax
mov qword [rdi + 0x18], rsi
mov r14, qword [rdi + 0x10]
mov r9, rsi
sub r9, r14
jb 0x14007acd1
add r15, r14
lea r12, [rsp + 0x28]
and al, 0x28
and al, 0x28
and al, 0x28
mov rcx, r12
mov rdx, rbx
loope 0x14007acd0
mov edx, ebx
mov r8, r15
clc
call fcn.14007ace5
cmp qword [r12], 0
mov rax, qword [r12 + 8]
jne 0x14007acb2
add r14, rax
mov qword [rdi + 0x10], r14
cmp rsi, r14
cmova r14, rsi
mov qword [rdi + 0x18], r14
xor eax, eax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop r15
pop rdi
pop rdi
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
add eax, 0x162ab9
add byte [rax - 0x77], cl
bnd call fcn.14018c830
mov rdx, rsi
call fcn.14018c830
ud2
or ecx, dword [rbp + rcx*4 + 5]
shr byte [rdx], 0x16
add byte [rcx + rcx*4 - 0xf], cl
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, r14
mov rdx, rsi
call fcn.14018cb80
ud2
and al, 0x60
mov r15, rdx
mov qword [rsp + 0x38], rcx
lea r14, [rdx + 0x60]
lea rax, [rdx + 0x68]
push 0x24448948
invalid
push 0x24448948
lea r12, [rdx + 0x61]
mov dword [rsp + 0x40], eax
and al, 0x40
lea r12, [rdx + 0x61]
lea rax, [rdx + 0xb8]
mov qword [rsp + 0x50], rax
and al, 0x50
lea rax, [rdx + 0xc0]
add byte [rax], al
mov qword [rsp + 0x70], rax
and al, 0x70
lea rbx, [rdx + 0x18]
lea ebx, [rdx + 0x18]
lea rax, [rdx + 0x70]
mov qword [rsp + 0x48], rax
mov al, byte [r14]
add al, 0xf9
movzx eax, al
xor ecx, ecx
cmp al, 4
lea rax, [rax + 1]
cmovb rcx, rax
enter 0xffffffffffff8d48, 0x15
cmpsd dword [rsi], dword [rdi]
invalid
lea rdx, [0x1401f8300]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
lea rcx, [r15 + 0x48]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x58], rcx
lea rcx, [r15 + 4]
mov qword [rsp + 0x68], rcx
push 0x2474894c
js 0x14007adc4
mov dword [rsp + 0x80], esp
push 0x2474894c
js 0x14007adc4
mov dword [rsp + 0x80], esp
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rax], al
add bh, bh
jmp rax
invalid
jmp rax
mov rdi, qword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
mov rsi, qword [rdi]
movabs rax, 0x2700000003
add byte [rdi], ah
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rdi], ah
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, r14
call fcn.14007b88c
mov byte [r14], 0xa
mov qword [rdi], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x38]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov qword [rax], 1
mov qword [rax + 8], rsi
jmp 0x14007b2cf
mov rcx, r14
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.14007b394
test rax, rax
test eax, eax
jne 0x14007b2bf
lea rdx, [rsp + 0x88]
mov ecx, 0xd
add byte [rax - 0x77], cl
xlatb
add byte [rax - 0x77], cl
xlatb
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov byte [r15 + 0x60], 6
xor eax, eax
mov qword [r15 + 0x70], rax
mov qword [r15 + 0x88], rax
mov dword [rdi + 0x88], eax
mov dword [rdi + 0x88], eax
mov qword [r15 + 0xa0], rax
mov dword [r15 + 0xb8], 0
mov byte [r15 + 0xbc], al
mov byte [r15 + 0xc0], al
xchg eax, eax
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
add qword [rax], rax
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rcx - 0x39], al
xchg dword [rax], edi
add byte [rax], al
add byte [rcx - 0x78], al
xchg dword [rax + rax - 0x77bf0000], edi
xchg eax, eax
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x73], cl
mov ah, 0x24
add qword [rax], rax
add byte [rax - 0x77], cl
int1
call fcn.14001e66f
mov r8d, 0x50
add byte [rax], al
cli
inc dword [rcx - 0x48]
push rax
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xf7]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
add byte [rax], al
lea rcx, [rsp + 0xf7]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r14
call fcn.14007b88c
or al, byte [rax]
add byte [rcx - 0x3a], al
invalid
invalid
invalid
lea rdx, [rsp + 0xf0]
or al, byte [rax]
add byte [rcx - 0x3a], al
invalid
mov r8d, 0x57
mov eax, 0x57
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
mov al, 7
add al, 0xf9
stc
stc
movzx eax, al
lea rcx, [rax + 1]
xor edx, edx
cmp al, 4
cmovb rdx, rcx
lea rcx, [0x1401f8300]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
test rbp, rbp
je case.0x14007b2b5.4
add byte [rax], al
add byte [rax], al
lea r12, [rsp + 0x88]
mov rcx, r12
mov rdx, rbx
call fcn.14007b9e1
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rsp + rax], al
add al, 0
invalid
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rsp + rax], al
invalid
add al, 0
add byte [rax - 0x75], cl
mov esp, 0x9024
and al, 0x90
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsp + 0x90]
mov r13, qword [r15 + 0x50]
and al, 0x90
add byte [rax], al
add byte [rbp - 0x75], cl
outsd dx, dword [rsi]
push rax
mov r14, qword [r15 + 0x58]
ja 0x14007af1b
test rdi, rdi
je case.0x140079851.459
mov qword [rsp + 0x20], rbp
insb byte [rdi], dx
and al, 0x20
mov byte [rsp + 0x28], 0
mov rcx, qword [rsp + 0x58]
mov r8, rdi
jmp 0x14007aeee
mov qword [rsp + 0x20], rbp
mov byte [rsp + 0x28], 4
mov rcx, qword [rsp + 0x58]
and al, 0x28
add al, 0x48
mov ecx, dword [rsp + 0x58]
xor r8d, r8d
mov r9, qword [rsp + 0x60]
call fcn.14001e75d
mov rsi, qword [r15 + 0x58]
mov rcx, qword [r15 + 0x40]
mov rdx, qword [r15 + 0x50]
mov rdx, qword [r15 + 0x50]
sub rdx, r13
add rdx, qword [r15 + 0x38]
cmp rdx, rcx
cmovae rdx, rcx
mov qword [r15 + 0x38], rdx
cmp byte [rbx - 0x7af0fd08], al
invalid
add dword [rax], eax
invalid
cmp byte [rbx - 0x7af0fd08], al
invalid
shr rax, 0x20
test al, al
je 0x14007af2f
movzx eax, al
mov dh, 0xc0
cmp eax, 1
jne 0x14007af3d
test rdi, rdi
je 0x14007af3d
cmp rsi, r14
cmp esi, esi
je 0x14007ae97
mov rdi, rsi
sub rdi, r14
cmp rdi, rbp
cmp edi, ebp
cmp edi, ebp
mov r12, qword [rsp + 0x80]
ja 0x14007b380
mov rcx, r15
mov rdx, qword [rsp + 0x60]
mov r8, rdi
call fcn.14001e63f
invalid
cli
cli
dec dword [rcx + rdi - 0xa]
invalid
cli
dec dword [rcx + rdi - 0xa]
jne case.default.0x14007b013
lea rdx, [rsp + 0xf0]
mov ecx, 0xa
mov rdi, rdx
xlatb
xlatb
mov rsi, qword [rsp + 0x40]
mov esi, dword [rsp + 0x40]
rep movsq qword [rdi], qword [rsi]
xor eax, eax
mov qword [r15 + 0x68], rax
mov qword [r15 + 0x80], rax
mov qword [r15 + 0x98], rax
xchg dword [rax + 0x41000000], ebx
mov dword [rdi + 0xb0], 0
xchg dword [rax + 0x41000000], ebx
mov dword [rdi + 0xb0], 0
cwde
add byte [rax], al
add byte [rcx - 0x39], al
xchg dword [rax], esi
add byte [rax], al
add byte [rcx - 0x3a], al
mov byte [rdi + 0xb4], 0
mov r8d, 0x50
mov byte [r15 + 0xb4], 0
mov byte [rdi + 0xb4], 0
mov r8d, 0x50
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rdi + rcx*4], fs
add byte [rax], al
lea rcx, [rsp + 0x8f]
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rsp + 0x78]
add al, ch
adc word [rcx], dx
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x78
mov rcx, r14
int1
call fcn.14007b88c
mov byte [r15 + 0x60], 8
lea rdx, [rsp + 0x88]
mov r8d, 0x57
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
invalid
add byte [rcx - 0x3a], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
invalid
loope 0x14007afcb
call sub.VCRUNTIME140.dll_memcpy
adc dword ds:[rcx], edx
adc dword [rax], eax
add byte [rdi], cl
push rdi
ror byte [rax - 0x75], 0x44
and al, 0x50
xorps xmm0, xmm0
mov rax, qword [rsp + 0x50]
movups xmmword [rax], xmm0
mov al, 8
add al, 0xf9
movzx eax, al
ror byte [rax - 0x73], 0x48
invalid
ror byte [rax - 0x73], 0x48
add dword [rcx], esi
xor edx, edx
cmp al, 4
xor edx, edx
cmp al, 4
cmovb rdx, rcx
ror dword [rax - 0x73], 1
or eax, 0x17d2f4
lea rcx, [0x1401f8300]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
xorps xmm0, xmm0
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
movups xmmword [rax], xmm0
jmp 0x14007b2cf
lea rdx, str.corrupt_deflate_stream
mov r8d, 0x16
mov cl, 0x14
call fcn.14005b482
add al, 0xfe
invalid
jmp 0x14007b2bf
add al, 0xfe
invalid
mov rax, qword [rsp + 0x70]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
cmp eax, dword [rcx]
jne 0x14007b2e3
invalid
xchg ecx, eax
add al, byte [rax]
invalid
test dword [rcx + 0x41000002], edx
mov eax, dword [rdi + 0xc4]
xchg ecx, eax
add al, byte [rax]
add byte [rcx - 0x75], al
xchg esp, eax
add byte [rax], al
add byte [rcx + 0x3b], al
adc byte [r15], r9b
adc byte [rdi], cl
mov eax, dword [r15 + 0xc4]
cmp eax, dword [r15 + 0x10]
jne 0x14007b2e3
adc byte [rdi], cl
test dword [rax + 0x41000002], eax
cmp byte [rdi + 0xc8], 0
add byte [rax], al
cmp byte [r15 + 0xc8], 0
add byte [rax], al
je 0x14007b13a
lea rsi, [rsp + 0x88]
mov rcx, rsi
mov ecx, esi
add byte [rax - 0x77], cl
int1
mov ecx, esi
mov rdx, rbx
mov edx, ebx
invalid
call fcn.14007b9e1
cmp qword [rsi], 0
je case.default.0x14007b2b5
sub dword [rdx], eax
add byte [rax], al
sub dword [rdx], eax
add byte [rax], al
cmp qword [rsp + 0x90], 0
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
je case.default.0x14007b138
test byte [0x14f07b09f], ah
add dword [rax], eax
add byte [rdi], cl
invalid
xorps xmm0, xmm0
mov rax, qword [rsp + 0x68]
push rdi
ror byte [rax - 0x75], 0x44
and al, 0x68
movups xmmword [rax], xmm0
lea rsi, [rsp + 0x88]
mov rcx, rsi
mov ecx, esi
call fcn.14001e6bb
mov r8, qword [r15 + 0x48]
mov rcx, qword [0x14024a5f8]
invalid
cli
dec dword [rbp - 0x75]
mov rcx, qword [0x14024a5f8]
invalid
add byte [rcx], dh
push qword [rcx]
sar bh, cl
xor edi, edi
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x116483
adc eax, 0x116483
adc dword fs:[rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rsi]
adc byte [rsi], al
mov rcx, qword [rsp + 0x58]
and al, 0x58
pop rax
movups xmmword [rcx], xmm0
adc dword [rcx], eax
mov rax, qword [rsi + 0x10]
mov qword [rcx + 0x10], rax
mov rcx, r14
call fcn.14007b88c
movsb byte [rdi], byte [rsi]
invalid
add byte [rax], al
movsb byte [rdi], byte [rsi]
invalid
add byte [rax], al
mov dword [r14 + 8], edi
jle 0x14007b0f4
mov qword [r14], rdi
mov qword [r15 + 0x70], rdi
mov qword [r15 + 0x88], rdi
mov byte [rax], al
add byte [rax], al
mov dword [rdi + 0x88], edi
mov byte [rax], al
add byte [rax], al
mov qword [r15 + 0xa0], rdi
mov dword [r15 + 0xb8], edi
add byte [rax], al
add byte [rax], al
mov byte [r15 + 0xbc], dil
mov byte [r15 + 0xc0], dil
mov byte [rdi + 0xc0], bh
mov byte [rdi + 0xc0], bh
mov al, byte [r14]
add al, 0xf9
stc
invalid
stc
movzx eax, al
lea rcx, [rax + 1]
add dword [rcx], esi
sar byte [rsp + rax], cl
add dword [rcx], esi
sar byte [rsp + rax], cl
cmovb rdx, rcx
lea rcx, [0x1401f8300]
or eax, 0x17d1cf
or eax, 0x17d1cf
movsxd rax, dword [rcx + rdx*4]
invalid
xchg ecx, eax
add rax, rcx
jmp rax
lea r13, [rsp + 0x88]
mov ecx, 0xa
mov rdi, r13
mov rsi, qword [rsp + 0x40]
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
xor eax, eax
mov qword [r15 + 0x68], rax
mov qword [r15 + 0x80], rax
mov qword [r15 + 0x98], rax
mov dword [r15 + 0xb0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x3a], al
xchg dword [rax + rax + 0x4c000000], esi
mov ecx, esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x3a], al
xchg dword [rax + rax + 0x4c000000], esi
mov ecx, esi
call fcn.14007b88c
mov byte [r15 + 0x60], 0xa
invalid
or cl, byte [rcx - 0x39]
push 1
mov ecx, 0xa
mov rdi, qword [rsp + 0x48]
mov rsi, r13
out dx, al
invalid
invalid
mov esi, ebp
out dx, al
rep movsq qword [rdi], qword [rsi]
mov al, byte [r14]
invalid
add al, 0xf9
movzx eax, al
lea rcx, [rax + 1]
xor edx, edx
cmp al, 4
cmovb rdx, rcx
lea rcx, [0x1401f8300]
or eax, 0x17d147
invalid
or eax, 0x17d147
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
lea r13, [rsp + 0x88]
mov ecx, 0xa
mov rdi, r13
add byte [rax], al
add byte [rcx + rcx*4 - 0x11], cl
mov rsi, qword [rsp + 0x40]
and al, 0x40
rep movsq qword [rdi], qword [rsi]
xor eax, eax
mov qword [r15 + 0x68], rax
mov qword [r15 + 0x80], rax
xchg dword [rax + 0x49000000], eax
mov dword [rdi + 0x98], eax
xchg dword [rax + 0x49000000], eax
add byte [rcx - 0x77], cl
xchg dword [rax + 0x41000000], ebx
mov dword [rdi + 0xb0], 0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rdi + 0x98], eax
mov dword [r15 + 0xb0], 0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [r15 + 0xb4], 0
mov rcx, r14
mov ecx, esi
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov ecx, esi
call fcn.14007b88c
mov byte [r15 + 0x60], 0xa
mov qword [r15 + 0x68], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov ecx, 0xa
mov rdi, qword [rsp + 0x48]
and al, 0x48
add byte [rax - 0x75], cl
jl 0x14007b243
invalid
and al, 0x48
mov rsi, r13
mov rsi, r13
mov esi, ebp
rep movsq qword [rdi], qword [rsi]
mov al, byte [r14]
add al, 0xf9
movzx eax, al
lea rcx, [rax + 1]
xor edx, edx
cmp al, 4
cmovb rdx, rcx
ror dword [rax - 0x73], 1
lea rcx, [0x1401f8300]
or eax, 0x17d0bf
mov edi, 0x480017d0
invalid
movsxd rax, dword [rcx + rdx*4]
add al, 0x91
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x50]
mov r8, qword [rax]
cmp r8, 8
jae 0x14007b03e
loop 0x14007b257
invalid
invalid
and edx, 0xfffffffd
loop 0x14007b257
std
invalid
mov r9d, 8
mov ecx, 8
or byte [rax], al
add byte [rax], al
sub r9, r8
sub ecx, eax
add r8, qword [rsp + 0x70]
add eax, dword [rsp + 0x70]
lea rsi, [rsp + 0x88]
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
mov rcx, rsi
mov rdx, rbx
call fcn.14007b93a
cmp qword [rsi], 0
cmp dword [rsi], 0
cmp dword [rsi], 0
add byte ds:[rbp + 0x34], dh
jne case.default.0x14007b2b5
xor al, 0x48
mov eax, dword [rsp + 0x90]
add byte [rax], al
invalid
mov rax, qword [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x50]
and al, 0x50
add qword [rcx], rax
mov al, byte [r14]
add al, 0xf9
movzx eax, al
ror byte [rax - 0x73], 0x48
add dword [rcx], esi
sar byte [rsp + rax], cl
ror byte [rax - 0x73], 0x48
add qword [rcx], rsi
add dword [rcx], esi
sar byte [rsp + rax], cl
cmovb rdx, rcx
cmovb edx, ecx
lea rcx, [0x1401f8300]
or eax, 0x17d052
rcl byte [rdi]
add byte [rax + 0x63], cl
invalid
add al, 0x91
movsxd rax, dword [rcx + rdx*4]
invalid
add rax, rcx
jmp rax
invalid
loopne 0x14007b300
mov rax, qword [rsp + 0x90]
add byte [rax], al
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
mov qword [rcx], 1
add dword [rcx], eax
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add dword [rax], eax
add byte [rax], al
add rsp, 0x198
add esp, 0x198
cwde
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
lea rbx, [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov ecx, 0xa
mov rdi, rbx
mov edi, ebx
mov edi, ebx
fisttp word [rax - 0x75]
je case.0x140068614.425
mov rsi, qword [rsp + 0x40]
mov esi, dword [rsp + 0x40]
rep movsq qword [rdi], qword [rsi]
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
xor eax, eax
mov qword [r15 + 0x68], rax
mov dword [rdi + 0x68], eax
mov dword [rdi + 0x68], eax
mov qword [r15 + 0x80], rax
xchg dword [rax + 0x49000000], eax
mov dword [rdi + 0x98], eax
mov qword [r15 + 0x98], rax
mov dword [r15 + 0xb0], 0
mov dword [rdi + 0xb0], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x3a], al
mov byte [rdi + 0xb4], 0
mov rcx, r14
mov byte [r15 + 0xb4], 0
mov byte [rdi + 0xb4], 0
add byte [rax], al
mov rcx, r14
int1
call fcn.14007b88c
mov byte [r15 + 0x60], 0xa
mov r14d, 1
add byte [rax], al
add byte [rbp - 0x77], cl
ja 0x14007b3a1
add byte [rcx - 0x3a], al
invalid
add byte [rax], al
add byte [rbp - 0x77], cl
ja 0x14007b3a1
mov ecx, 0xa
add byte [rax], al
mov rdi, qword [rsp + 0x48]
and al, 0x48
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
lea rcx, [0x14019a443]
or eax, 0x11f0f3
or eax, 0x11f0f3
mov edx, 0x35
call 0x14001e54e
cli
dec dword [rax - 0x75]
and al, 0x38
and al, 0x38
cli
dec dword [rax - 0x75]
and al, 0x38
and al, 0x38
and al, 0x38
mov qword [rcx + 8], rax
or byte [rcx + rcx*4 + 0x31], cl
mov qword [rcx], r14
jmp 0x14007b2cf
dec dword [rax - 0x75]
and al, 0x38
mov rax, qword [rsp + 0x38]
mov qword [rax + 8], rdi
mov qword [rax], 0
jmp 0x14007b2cf
invalid
invalid
invalid
dec dword [rbp + rcx*4 + 5]
test eax, 0x4800162c
mov ecx, edi
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.27_srccrc.rs
add eax, 0x162ca9
mov rcx, rdi
mov rdx, rbp
call fcn.14018c910
jle 0x14007b3a5
adc dword [rax], eax
ud2
push rbp
push rbx
sub rsp, 0x58
in al, dx
pop rax
sub esp, 0x58
in al, dx
pop rax
mov rsi, rdx
mov esi, edx
mov rdi, rcx
lea rbx, [rcx + 2]
lea rbp, [rcx + 0x40]
lea r14, [rcx + 0x10]
lea rax, [rcx + 0x48]
mov qword [rsp + 0x50], rax
push rax
push rax
lea rax, [rcx + 0x28]
mov qword [rsp + 0x38], rax
sub byte [rax - 0x77], cl
and al, 0x38
lea rax, [rcx + 0x30]
mov qword [rsp + 0x48], rax
xor eax, eax
ror byte [rdi], 0xb6
or dword [rbp + rcx*4 + 0x3d], ecx
invalid
iretd
invalid
add byte [rcx + 0x63], cl
or al, 0x8f
add rcx, r15
jmp rcx
ror byte [rdi], 0xb6
or dword [rbp + rcx*4 + 0x3d], ecx
invalid
mov al, byte [rdi + 1]
cmp al, 9
ja 0x14007b427
invalid
cmp cl, byte [rbp + rcx*4 + 0x64]
and al, 0x20
lea r12, [rsp + 0x20]
movzx r8d, al
mov r9d, 0xa
sub r9, r8
add r8, rbx
mov rcx, r12
mov rdx, rsi
call fcn.14007b93a
cmp qword [rsp + 0x20], 0
add byte [rdi], cl
test dword [rsi], edx
add eax, dword [rax]
invalid
add byte [rdi], cl
test dword [rsi], edx
add eax, dword [rax]
add byte [rdx + 0x2282444], cl
sub byte [rdx], al
mov al, byte [rsp + 0x28]
add al, byte [rdi + 1]
mov byte [rdi + 1], al
cmp al, 0xa
sub byte [rdx], al
add dword [r8 + 0xa3c0147], r9d
or dh, byte [rdx - 0x35]
jb case.0x140076872.70
cmp byte [rdi + 2], 0x1f
jne 0x14007b4d4
invalid
invalid
add byte [rax], al
invalid
test dword [rbx - 0x80000000], esp
jg 0x14007b437
cmp byte [rdi + 3], 0x8b
jne 0x14007b4d4
invalid
mov ecx, dword [rdi]
test dword [rcx - 0x80000000], ebx
invalid
invalid
jg 0x14007b442
cdq
add byte [rax], al
add byte [rax + 0xf08047f], al
cmp byte [rdi + 4], 8
or byte [rdi], cl
jne 0x14007b4d4
test dword [rdi - 0x76000000], ecx
add eax, 0x3c604788
and byte [rdi], cl
jae 0x14007b4d4
invalid
invalid
add byte [rax], al
add byte [rdx + 0x47880547], cl
invalid
mov al, byte [rdi + 5]
mov byte [rdi + 0x60], al
cmp al, 0x20
jae 0x14007b4d4
mov ecx, dword [rdi + 6]
mov dword [rdi + 0x58], ecx
invalid
mov cl, byte [rdi + 0xb]
mov byte [rdi + 0x5c], cl
test al, 2
jne 0x14007b468
xor r12d, r12d
xor esp, esp
jmp 0x14007b4af
lea rcx, [rsp + 0x20]
lea rcx, [rsp + 0x20]
call fcn.14001e5e3
mov al, byte [0x14024a6a0]
dec dword [rdx + 0x1cf22805]
add byte [rcx + 0x18], bh
mov ecx, 0x18
mov ecx, 0x18
call fcn.140010290
test rax, rax
je case.0x140068aff.432
mov r12, rax
mov esp, eax
mov rax, qword [rsp + 0x30]
mov qword [r12 + 0x10], rax
movups xmm0, xmmword [rsp + 0x20]
and byte [rcx + 0xf], al
adc dword [rsp], eax
and byte [rcx + 0xf], al
adc dword [rsp], eax
mov r8d, 0xa
mov rcx, r12
mov ecx, esp
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
mov ecx, esp
mov rdx, rbx
call fcn.14001e63f
mov cl, byte [rdi]
mov rdx, qword [rdi + 8]
call 0x14007bb98
add byte [rax], al
add byte [rax], al
add bh, al
invalid
mov dword [rdi], 1
add byte [rax], al
add byte [rcx + rcx*4 + 0x67], cl
mov qword [rdi + 8], r12
mov cl, 1
xor eax, eax
invalid
invalid
mov qword [rdi + 8], r12
mov cl, 1
xor eax, eax
ror byte [rdi], 0xb6
leave
or byte [ecx + 0xfc03101], dh
ror byte [rdi], 0xb6
leave
mov dh, 0xc9
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
lea rcx, str.invalid_gzip_headercorrupt_gzip_stream_does_not_have_a_matching_checksumC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fgeneric_array_0.14.7_srclib.rsHash_table_capacity_overflow
lea ecx, str.invalid_gzip_headercorrupt_gzip_stream_does_not_have_a_matching_checksumC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fgeneric_array_0.14.7_srclib.rsHash_table_capacity_overflow
adc dword [rax], eax
mov edx, 0x13
adc eax, dword [rax]
add byte [rax], al
add rsp, 0x58
invalid
pop rax
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14001e54e
xor dl, bh
invalid
xor dl, bh
invalid
mov ecx, 8
mov edx, 0x18
call fcn.14018c620
ud2
invalid
or esi, esi
invalid
test byte [rdi + 0x60], 4
jne 0x14007b538
mov r12, qword [rdi + 8]
mov esp, dword [rdi + 8]
mov qword [rdi + 8], 0
mov cl, 1
xor edx, edx
call 0x14007bb98
ja case.0x140068392.461
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rcx - 0x172dceff], dh
ja case.0x140068392.461
add byte [rax], al
add dh, al
mov byte [rdi], 3
mov qword [rdi + 8], r12
mov dword [rdi + 8], esp
invalid
mov dword [rdi + 8], esp
or byte [rcx + 0xfc03103], dh
mov dh, 0xc9
mov cl, 3
xor eax, eax
add esi, dword [rcx]
ror byte [rdi], 0xb6
movzx ecx, cl
movzx ecx, cl
movsxd rcx, dword [r15 + rcx*4]
or al, 0x8f
add rcx, r15
jmp rcx
mov al, byte [rdi + 1]
cmp al, 1
ja case.0x140068aff.440
cmp cl, byte [rbp + rcx*4 + 0x64]
lea r12, [rsp + 0x20]
and al, 0x20
and al, 0x20
movzx r8d, al
mov r9d, 2
add byte [rax], al
add byte [rbp + 0x29], cl
invalid
add byte [rax], al
add byte [rbp + 0x29], cl
ror dword [rcx + 1], 0xd8
add r8, rbx
mov rcx, r12
mov ecx, esp
mov rdx, rsi
call fcn.14007b93a
add byte [rax], al
bnd call fcn.14007b93a
add byte [rax], al
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
jne case.0x14008099f.430
invalid
mov al, byte [rsp + 0x28]
add al, byte [rdi + 1]
invalid
add dword [rax + 0x23c0147], ecx
mov byte [rdi + 1], al
cmp al, 2
jb case.0x1400686dc.445
retf
mov qword [rsp + 0x40], r14
and al, 0x40
mov r14, rbp
mov esi, ebp
mov rcx, qword [rdi + 8]
mov ecx, dword [rdi + 8]
test rcx, rcx
je case.0x140073995.109
mov r8d, 2
mov rdx, rbx
mov edx, ebx
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, ebx
mov edx, ebx
call fcn.14001e63f
cmpsd dword [rsi], dword [rdi]
xor dl, bh
inc dword [rdi + rcx - 0x49]
invalid
invalid
invalid
movzx r12d, word [rdi + 2]
mov rcx, r12
add cl, byte [ecx + ecx*4 - 0x1f]
mov dl, 1
call fcn.14002cc95
sti
dec dword [rcx - 0x77]
mov ebp, eax
add eax, ebp
out dx, al
invalid
sti
dec dword [rcx - 0x77]
mov ebp, eax
mov ebp, eax
mov rbp, rdx
invalid
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
call fcn.140003900
invalid
adc byte [r8 - 0x75], r9b
push rdi
sbb al, ch
cmp eax, 0xffffffff
invalid
dec dword [rcx + rcx*4 + 0x6f]
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], rbp
outsd dx, dword [rsi]
sbb byte [rcx + rcx*4 + 0x67], cl
and byte [rbx + rcx*4 + 0x67], cl
invalid
outsd dx, dword [rsi]
adc byte [rax - 0x77], cl
outsd dx, dword [rsi]
sbb byte [rcx + rcx*4 + 0x67], cl
and byte [rbx + rcx*4 + 0x67], cl
or byte [rax - 0x39], cl
mov esp, dword [rdi + 8]
mov qword [rdi + 8], 0
or byte [r8], r8b
add byte [rax], al
add byte [rdx - 0x172dcef1], cl
shr al, cl
add byte [rax], al
add byte [rax], al
mov cl, byte [rdi]
xor edx, edx
shr al, cl
invalid
invalid
add byte [rax], al
shr al, cl
mov ebp, 0xc6000005
add byte [rax], al
mov byte [rdi], 2
invalid
mov word [rdi + 2], 0
mov qword [rdi + 8], r12
mov cl, 2
xor eax, eax
add byte [rcx + rcx*4 + 0x67], cl
or byte [rcx + 0xfc03102], dh
movzx ecx, cl
movzx ecx, cl
leave
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
stc
stc
mov rbp, r14
mov r14, qword [rsp + 0x40]
jmp rcx
mov r13, qword [r14]
test r13, r13
cmovne r13, r14
je 0x14007b69f
pop qword [rax]
add byte [rax], al
pop qword [rax]
add byte [rax], al
movzx r8d, word [rdi + 2]
mov r9, qword [rdi + 0x20]
cmp r9, r8
jbe case.0x140079851.483
lea r12, [rsp + 0x20]
and al, 0x20
sub r9, r8
add r8, qword [r13]
mov rcx, r12
mov rdx, rsi
call fcn.14007b93a
cmp qword [rsp + 0x20], 0
jne case.0x14008099f.430
invalid
add byte [rdi], cl
movzx eax, word [rsp + 0x28]
mov bh, 0x44
and al, 0x28
add ax, word [rdi + 2]
mov word [rdi + 2], ax
movzx r8d, ax
mov r9, qword [rdi + 0x20]
invalid
invalid
and byte [r13 + 0x39], r9b
sal dword [rdi - 0x38], 0x48
mov rcx, qword [rdi + 8]
cmp r9, r8
ja 0x14007b623
mov rcx, qword [rdi + 8]
xor r12d, r12d
test rcx, rcx
je case.0x140073f35.476
mov rdx, qword [r13]
mov edx, dword [rbp]
push rbp
add byte [rbp - 0x77], cl
enter 0xffffffffffffcce8, 0x2f
cli
mov r8, r9
call fcn.14001e63f
dec dword [rbx + rcx*4 + 0x67]
invalid
dec dword [rbx + rcx*4 + 0x67]
or byte [rax - 0x39], cl
invalid
invalid
or byte [eax - 0x39], cl
mov qword [rdi + 8], 0
mov dword [rdi + 8], 0
or byte [r8], r8b
add byte [rax], al
add byte [rdx - 0x172dcef1], cl
adc byte [0x147cdb68a], al
add eax, 0x7c60000
mov cl, byte [rdi]
xor edx, edx
call 0x14007bb98
invalid
add byte [rax], al
add eax, 0x7c60000
mov byte [rdi], 3
mov qword [rdi + 8], r12
invalid
mov cl, 3
add ecx, dword [rcx + rcx*4 + 0x67]
or byte [rcx + 0xfc03103], dh
mov dh, 0xc9
leave
xor eax, eax
movzx ecx, cl
leave
leave
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1401de298]
lea eax, [0x1401de298]
cli
jg 0x14007b6bc
add byte [rbp + rcx*4 + 5], cl
jmp 0x14007b6d6
lea eax, [0x1401de298]
add eax, 0x162beb
mov edx, 0x2b
add byte [rax], al
call fcn.14018c980
adc dword [rax], eax
ud2
mov rax, qword [rdi + 8]
or byte [rcx + 0x48d23105], dh
test eax, eax
invalid
mov cl, 5
xor edx, edx
add eax, 0x8548d231
test rax, rax
sal byte [rcx + rdx*2 - 0x76], 0x4f
add dword [rax + 0x3b7701f9], eax
je 0x14007b717
mov cl, byte [rdi + 1]
cmp cl, 1
ja case.0x140068aff.442
add dword [rdi + 0x3b], esi
lea r12, [rsp + 0x20]
and al, 0x20
and byte [rdi + rcx - 0x4a], al
movzx r8d, cl
mov r9d, 2
add byte [rax], al
invalid
rol dword [rcx - 0x47], 2
add byte [rax], al
add byte [rbp + 0x29], cl
sub r9, r8
add r8, rbx
ror dword [rcx + 1], 0xd8
mov rcx, r12
mov rdx, rsi
loope case.0x14008099f.430
mov edx, esi
call fcn.14007b93a
cmp qword [rsp + 0x20], 0
jl 0x14007b716
and byte [rax], al
add byte [rax - 0x7d], cl
jl 0x14007b716
and byte [rax], al
jne case.0x14008099f.430
mov cl, byte [rsp + 0x28]
add cl, byte [rdi + 1]
add qword [r8 - 0x67ffeb1], r9
add dh, byte [rdx - 0x32]
sub byte [rdx], al
add qword [r8 - 0x67ffeb1], r9
add dword [rax - 0x67ffeb1], ecx
add dh, byte [rdx - 0x32]
mov rax, qword [rdi + 8]
mov eax, dword [rdi + 8]
movzx ecx, word [rbx]
cmp cx, word [rax + 4]
invalid
invalid
add al, 0x75
xor ecx, dword [rdx - 0x3d76b7f1]
mov cl, byte [rdi]
mov rdx, rax
mov edx, eax
jne 0x14007b745
mov cl, byte [rdi]
mov rdx, rax
mov edx, eax
cmovs ecx, dword [rcx + 0x47ce8c2]
mov edx, eax
ret 0x7ce8
call 0x14007bb98
add byte [rax], al
mov byte [rdi], 6
mov cl, 6
invalid
invalid
xor eax, eax
movzx ecx, cl
leave
ror byte [rdi], 0xb6
leave
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
ret
lea rcx, [0x14019a443]
imul esp
in al, dx
adc dword [rax], eax
mov edx, 0x35
jmp 0x14007b4e0
test byte [rdi + 0x60], 8
je case.0x140073995.115
push 0x24548b48
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x7d], cl
cmp al, byte [rax]
invalid
cmp qword [rdx], 0
add byte [rbp + 0x24], dh
jne 0x14007b78b
mov r12, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov rdx, qword [r12]
xor ecx, ecx
leave
call fcn.140003900
mov dword [rcx - 0x74b70008], eax
clc
dec dword [rax - 0x75]
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
mov qword [rdx], 1
add al, byte [rcx]
add byte [rax], al
add byte [rax], al
invalid
push rdi
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [r12], xmm0
invalid
rol byte [rcx + 0xf], 0x11
add al, 0x24
invalid
and al, 0x48
mov rcx, rsi
mov ecx, esi
call 0x14007bbcb
cmp byte [rax + rax], al
add byte [rax - 0x7b], cl
test eax, eax
jne case.0x14007b3e4.6
mov rcx, qword [rdi + 8]
add byte [rax], al
test rax, rax
test eax, eax
jne case.0x14007b3e4.6
mov rcx, qword [rdi + 8]
test rcx, rcx
leave
je case.0x140073995.115
mov rdx, qword [rdi + 0x28]
mov r8, qword [rdi + 0x38]
mov eax, dword [rdi + 0x38]
push rdi
sub byte [rbx + rcx*4 + 0x47], cl
invalid
invalid
mov eax, dword [rdi + 0x38]
cmp al, ch
xchg ecx, eax
call fcn.14001e63f
cli
cli
dec dword [rax - 0x75]
mov rcx, qword [rdi + 8]
lea rdx, [0x1401ddd10]
lea edx, [0x1401ddd10]
or byte [r8 - 0x73], r9b
or byte [rax - 0x73], cl
lea edx, [0x1401ddd10]
adc eax, 0x162557
mov r8d, 1
call fcn.14001e63f
cli
invalid
add byte [rax], al
add al, ch
jnp case.0x14007b3e4.4
cli
dec dword [rbx + rcx*4 + 0x67]
invalid
invalid
invalid
mov r12, qword [rdi + 8]
mov qword [rdi + 8], 0
mov dword [rdi + 8], 0
or byte [rax - 0x39], cl
or byte [r8], r8b
add byte [rax], al
add byte [rax], al
mov cl, byte [rdi]
xor edx, edx
call 0x14007bb98
add dh, al
mov dword [rdi + 8], 0
add byte [rax], al
add byte [rax], al
mov cl, byte [rdi]
xor edx, edx
call 0x14007bb98
add dh, al
invalid
invalid
add dh, al
invalid
mov qword [rdi + 8], r12
mov dword [rdi + 8], esp
or byte [ecx + 0xfc03104], dh
mov cl, 4
xor eax, eax
ror byte [rdi], 0xb6
leave
ror byte [rdi], 0xb6
leave
mov dh, 0xc9
movsxd rcx, dword [r15 + rcx*4]
invalid
add rcx, r15
stc
jmp rcx
test byte [rdi + 0x60], 0x10
je 0x14007b85d
invalid
cmp qword [rbp], 0
jge case.0x140068aff.448
add byte [rbp + 0x20], dh
jne case.0x14008cc80.95
and byte [rbx + rcx*4 + 0x64], cl
mov r12, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov rdx, qword [r12]
xor ecx, ecx
and al, 0x31
leave
call fcn.140003900
mov qword [rbp], 1
add byte [rax], al
add byte [rdi], cl
push rdi
invalid
add byte [r9], r8b
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
add al, 0x24
invalid
movups xmmword [r12], xmm0
and al, 0x48
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rbp
call 0x14007bbcb
add byte [rax], al
add byte [rax], al
test rax, rax
jne case.0x14007b3e4.6
invalid
dec dword [rax - 0x75]
or byte [r8 - 0x7b], r9b
leave
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x14007b85d
mov rdx, qword [rdi + 0x40]
mov r8, qword [rdi + 0x50]
mov eax, dword [rdi + 0x50]
call fcn.14001e63f
mov rcx, qword [rdi + 8]
mov ecx, dword [rdi + 8]
clc
sub eax, 0x8b48fffa
mov ecx, dword [rdi + 8]
lea rdx, [0x1401ddd10]
mov ecx, dword [rdi + 8]
lea rdx, [0x1401ddd10]
lea edx, [0x1401ddd10]
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call fcn.14001e63f
sub eax, 0x8b4cfffa
mov r12, qword [rdi + 8]
mov esp, dword [rdi + 8]
or byte [eax - 0x39], cl
or byte [r8], r8b
or byte [rax], al
mov qword [rdi + 8], 0
mov cl, byte [rdi]
xor edx, edx
invalid
or byte [rax], al
add byte [rax], al
add byte [rdx - 0x172dcef1], cl
shr al, cl
shr al, cl
call 0x14007bb98
mov dword [rdi], 5
invalid
invalid
add byte [rax], al
invalid
add eax, dword es:[rax]
add bh, al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x67], cl
or byte [rcx + 0xfc03105], dh
xor eax, eax
movzx ecx, cl
leave
add byte [rax], al
mov qword [rdi + 8], r12
mov dword [rdi + 8], esp
mov cl, 5
xor eax, eax
movzx ecx, cl
leave
leave
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
sub esp, 0x20
mov rsi, rcx
mov al, byte [rcx]
add al, 0xf9
movzx ecx, al
lea rdx, [rcx + 1]
xor eax, eax
cmp cl, 4
stc
add al, 0x48
cmovb eax, edx
invalid
stc
add al, 0x48
cmovb eax, edx
cmp rax, 3
ja case.default.0x14007b8bc
lea rcx, [0x1401f8330]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], r9b
push rsi
adc al, ch
xor eax, 0x48fff880
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x10]
call fcn.140003900
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.140003900
cmp al, 0xff
cmp al, 0xff
mov rcx, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x40]
jmp 0x14007b90b
invalid
sub dword [rax - 0x7d], ecx
jle 0x14007b8ee
invalid
cmp qword [rsi + 8], 0
or byte [rax], al
add byte [rdx + rcx*2 + 0x48], dh
mov ecx, dword [rsi + 0x10]
je 0x14007b933
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
call fcn.140003900
mov rcx, qword [rsi + 0x28]
invalid
or al, byte [rax - 0x74b70008]
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x30]
call fcn.140003900
jg 0x14007b8fa
invalid
push rsi
xor al, ch
std
jg 0x14007b8fa
dec dword [rax - 0x75]
mov rdx, qword [rsi + 0x48]
mov rdx, qword [rsi + 0x48]
mov rcx, qword [rsi + 0x40]
mov rdx, qword [rsi + 0x48]
mov rdx, qword [rsi + 0x48]
add rsp, 0x20
pop rsi
jmp fcn.140003900
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp case.0x140079fa9.53
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsi, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140074c69
xchg ebx, eax
invalid
invalid
xchg ebx, eax
invalid
nop
add rsp, 0x20
pop rsi
ret
sub rsp, 0x38
mov rsi, rcx
mov esi, ecx
mov esi, ecx
invalid
lea rdi, [rsp + 0x28]
lea edi, [rsp + 0x28]
sub byte [rax - 0x77], cl
stc
mov rcx, rdi
call 0x14007ba96
cmp qword [rdi], 0
cmp dword [rdi], 0
add dword [rax], r8d
add byte [rax - 0x7d], cl
invalid
invalid
cmp dword [rdi], 0
je case.default.0x14007b96e
mov rdi, qword [rsp + 0x30]
mov eax, edi
and eax, 3
loopne case.0x14007ab31.23
lea rcx, [0x1401f8340]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
fxch st(1)
invalid
mov al, byte [rdi + 0x10]
jmp 0x14007b99d
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14007b9c5
mov qword [rsi + 8], rax
mov qword [rsi], 0
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
mov r8b, byte [rdi + 0xf]
jmp 0x14007b99d
shr ecx, 0x20
call fcn.1400607d0
cmp al, 0x23
jne 0x14007b9bf
lea rcx, [rsp + 0x30]
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
call fcn.140074c69
jmp 0x14007b9da
xor byte [rdi], cl
push rdi
ror byte [rdi], 0x11
invalid
mov qword [rsi + 8], rdi
jmp 0x14007b9d3
movabs rax, 0x2500000003
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
add byte [rax], al
and eax, 0x48000000
mov dword [rsi + 8], eax
mov qword [rsi], 1
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x38
pop rdi
pop rsi
cmp byte [rdi + 0x5e], bl
ret
sub esp, 0x30
mov r14, rdx
mov rsi, rcx
invalid
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rax + 0x39], cl
sal dword [rbp + 0x38], 1
invalid
sub byte [rax + 0x39], cl
sal dword [rbp + 0x38], 1
mov rdi, qword [r14 + 0x10]
mov edi, dword [rsi + 0x10]
jle 0x14007ba13
mov rbx, qword [r14 + 0x18]
mov rdx, qword [r14]
mov rax, qword [r14 + 8]
lea r15, [rsp + 0x20]
jl 0x14007ba36
invalid
invalid
jl 0x14007ba36
and al, 0x20
and byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov r8, rdi
mov eax, edi
mov r9, rbx
call qword [rax + 0x18]
cmp qword [r15], 0
je 0x14007ba43
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
sub byte [rax - 0x77], cl
or byte [rax - 0x39], r9b
invalid
add byte [rax], al
add byte [rax], al
jmp 0x14007ba68
xor dword [rdi + 0x4f], esi
ja 0x14007ba88
mov rdi, qword [r14 + 0x10]
mov rbx, qword [r14 + 0x18]
jmp 0x14007ba56
mov rdx, qword [rsp + 0x28]
mov qword [r14 + 0x28], rdx
mov qword [r14 + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
and byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
cmp rdx, rbx
ja 0x14007ba74
sub rdx, rcx
sub edx, ecx
add rdi, rcx
mov qword [rsi], rdi
mov qword [rsi + 8], rdx
mov dword [rsi + 8], edx
mov qword ds:[rsi + 8], rdx
mov dword [rsi + 8], edx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.27_src_bufreader.rs
lea eax, [0x1401de398]
mov rcx, rdx
mov ecx, edx
mov rdx, rbx
call fcn.14018c910
invalid
adc dword [rax], eax
add byte [rdi], cl
invalid
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
or dword [rcx], ebp
invalid
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.27_src_bufreader.rs
call fcn.14018cb80
ud2
invalid
or eax, dword [rcx + 0x57]
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
mov r14, r9
invalid
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
mov rax, qword [rdx + 0x20]
cmp rax, qword [rdx + 0x28]
invalid
jne 0x14007badf
cmp qword [rdi + 0x18], r14
ja 0x14007badf
mov rdx, qword [rdi]
mov rax, qword [rdi + 8]
mov rax, qword [rax + 0x18]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov r8, rbx
mov r9, r14
int1
int1
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp rax
lea r15, [rsp + 0x20]
mov rcx, r15
mov rdx, rdi
cli
cli
call fcn.14007b9e1
mov rdx, qword [r15]
mov edx, dword [rdi]
mov edx, dword [rdi]
test rdx, rdx
je 0x14007bb0f
mov r15, qword [rsp + 0x28]
cmp r14, r15
cmovb r15, r14
cmp r15, 1
jne 0x14007bb21
mov al, byte [rdx]
mov byte [rbx], al
jmp 0x14007bb2c
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x14007bb4d
mov rcx, rbx
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x20]
add rax, r15
mov rcx, qword [rdi + 0x28]
sub byte [r8 + 0x39], r9b
enter 0xf48, 0x43
ror dword [rax - 0x77], 0x47
and byte [rcx + rcx*4 + 0x7e], cl
or byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax], al
sub byte [r8 + 0x39], r9b
enter 0xf48, 0x43
ror dword [rax - 0x77], 0x47
and byte [rcx + rcx*4 + 0x7e], cl
or byte [rax - 0x39], cl
invalid
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
invalid
push rsi
or al, ch
sub al, 0
add byte [rax], al
invalid
add byte [rax - 0x75], cl
adc byte [rax - 0x75], r9b
push rsi
sbb al, ch
xchg dword [rbp - 8], edi
dec dword [rax - 0x75]
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
invalid
jp 0x14007bc01
clc
dec dword [rax - 0x75]
mov rdx, qword [rsi + 0x48]
clc
dec dword [rdi]
mov dh, 0xc1
dec eax
cmp eax, 4
ja case.default.0x14007bbb3
mov r8, rdx
lea rcx, [0x1401f8350]
lea ecx, [0x1401f8350]
lea ecx, [0x1401f8350]
or eax, 0x17c7a4
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
test r8, r8
je case.default.0x14007bbb3
invalid
adc byte [rax - 0x75], cl
or eax, 0x1cea37
invalid
mov rcx, qword [0x14024a5f8]
add byte [rcx], dh
ror byte [rax - 1], cl
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x115986
and eax, 0x115986
pop rcx
adc dword [rax], eax
invalid
add bl, al
push r15
push r14
push r13
push rbp
ret
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rsi, rdx
invalid
in al, dx
cmp byte [rax - 0x77], cl
invalid
mov rdi, rcx
lea rbx, [rsp + 0x30]
pop rsp
and al, 0x30
pop rsp
and al, 0x30
lea r14, [rsp + 0x28]
and al, 0x28
lea r15, [rsp + 0x27]
lea r13, [0x1401f8364]
lea ebp, [0x1401f8364]
lea ebp, [0x1401f8364]
sub eax, 0x17c76d
mov byte [rsp + 0x27], 0
mov r9d, 1
mov ecx, 1
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rdi
cli
mov r8, r15
call 0x14007ba96
cmp qword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
jl 0x14007bc38
sub byte [rax], al
add byte [rbx + rcx*2 + 0x4c], dh
mov esp, dword [rsp + 0x30]
je case.default.0x14007bc2b
mov r12, qword [rsp + 0x30]
mov r12, qword [rsp + 0x30]
mov eax, r12d
and eax, 3
loopne 0x14007bc26
movsxd rax, dword [r13 + rax*4]
test dword [rax], r8d
test dword [rax], eax
add rax, r13
jmp rax
mov al, byte [r12 + 0x10]
adc bl, ch
adc eax, dword [rcx - 0x76]
and al, 0xf
and al, 0xf
jmp 0x14007bc47
and al, 0xf
por mm1, qword [rsp + rcx*2]
mov ecx, esp
shr rcx, 0x20
call fcn.1400607d0
invalid
invalid
jmp 0x14007bc47
invalid
cmp al, 0x23
je 0x14007bc59
jmp 0x14007bcb6
mov eax, esp
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
and byte [rbx + 0x5d7523f8], al
cmp eax, 0x23
jne 0x14007bcb6
pop rbp
pop rbp
mov rcx, rbx
call fcn.140074c69
jmp 0x14007bbfc
cmp qword [rsp + 0x30], 0
je 0x14007bca7
invalid
and al, 0x30
add byte [rsp + rdi + 0x40], dh
cmp al, 0x40
cmp al, 0x40
mov bpl, byte [rsp + 0x27]
mov ch, byte [rsp + 0x27]
test bpl, bpl
je 0x14007bcb3
mov rdx, qword [rsi + 0x10]
cmp rdx, 0xffff
add byte [rax], al
je 0x14007bcca
cmp rdx, qword [rsi + 8]
cmp edx, dword [rsi + 8]
or byte [rbp + 0xc], dh
jne 0x14007bc94
mov rcx, rsi
call fcn.14002cceb
mov rdx, qword [rsi + 0x10]
invalid
sti
dec dword [rax - 0x75]
push rsi
adc byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov byte [rax + rdx], bpl
mov byte [rax + rdx], ch
mov byte [rax + rdx], ch
sub al, 0x10
adc byte [rax - 1], cl
ret 0x8948
inc rdx
mov qword [rsi + 0x10], rdx
jmp case.0x140073e04.124
invalid
invalid
invalid
movabs r12, 0x2500000003
jmp 0x14007bcb6
add byte [rax], al
add byte [0x12b07bcb2], ah
add eax, dword [rbp + 0x31]
in al, 0x4c
mov eax, esp
xor r12d, r12d
mov rax, r12
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
lea rdx, str.gzip_header_field_too_longC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.27_srcgzmod.rs
lea edx, str.gzip_header_field_too_longC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.27_srcgzmod.rs
add byte [rcx - 0x48], al
sbb al, byte [rax]
add byte [rax], al
mov r8d, 0x1a
mov cl, 0x14
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop r15
jmp fcn.14005b482
xchg esp, eax
idiv ebp
inc dword [rcx + 0x57]
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
sub esp, 0xa8
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov rdi, r8
mov rbx, rdx
mov qword [rsp + 0x28], rcx
mov al, 1
invalid
add dword [rcx + 0x4d242444], ecx
test ecx, ecx
mov dword [rsp + 0x24], eax
test r9, r9
je 0x14007bd4f
mov r14, qword [rsp + 0x110]
add r14, 0x400
add dword [rax], eax
add byte [rcx - 0x7f], cl
mov byte [rax], 4
add byte [rax], al
jb 0x14007bd59
mov rax, r14
and rax, 0x1fff
invalid
add byte [rax], al
je 0x14007bd51
invalid
mov ecx, 0x2000
sub rcx, rax
add r14, rcx
setb al
mov dword [rsp + 0x24], eax
jmp 0x14007bd59
invalid
or ch, bl
or bh, al
and al, 0x24
and al, 0x24
jmp 0x14007bd59
mov dword [rsp + 0x24], 0
and al, 0x24
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
xor r15d, r15d
xorps xmm6, xmm6
test byte [rbp + rcx*4 + 0x2d], 6
invalid
invalid
invalid
outsd dx, dword [rsi]
or byte [rbx + rcx*4 + 0x67], cl
adc byte [rbp + 0x31], al
dec dword [rdi]
push rdi
test byte [rbp + rcx*4 + 0x2d], 6
sub eax, 0x17c606
invalid
invalid
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x30], r12
and al, 0x30
cmp r12, rbp
cmp esp, ebp
in al, dx
je 0x14007be1d
add byte [rax], al
mov rax, qword [rdi]
add rax, r12
add eax, esp
add eax, esp
mov rcx, rbp
sub rcx, r12
cmp rcx, r14
mov rdx, r14
cmovb rdx, rcx
cmp byte [rsp + 0x24], 0
and al, 0x24
add byte [rax + 0xf], cl
ror dword [r8 - 0x77], 1
and al, 0x50
and al, 0x24
add byte [rax + 0xf], cl
ror dword [r8 - 0x77], 1
and al, 0x50
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], r15
mov rcx, rbx
lea rdx, [rsp + 0x50]
call fcn.14007bfdb
test rax, rax
je 0x14007be3b
mov rsi, rax
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
adc dword [rax - 0x77], ecx
int1
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
call fcn.1400607d0
jmp 0x14007bdf0
invalid
cmp al, 0x23
je 0x14007be09
jmp 0x14007bf3e
mov eax, esi
shr rax, 0x20
cmp eax, 0x23
jne 0x14007bf3e
mov qword [rsp + 0x70], rsi
lea rcx, [rsp + 0x70]
call fcn.140074c69
jmp case.0x140076e92.91
mov r8d, 0x20
mov eax, 0x20
mov rcx, rdi
mov rdx, rbp
invalid
call fcn.14018dd81
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
jmp 0x14007bd81
invalid
invalid
dec dword [rax - 0x75]
and al, 0x60
and al, 0x60
mov rcx, qword [rsp + 0x60]
and al, 0x60
test rcx, rcx
je 0x14007bf7d
add byte [rax - 0x75], cl
and al, 0x68
mov rax, qword [rsp + 0x68]
mov r15, rax
sub r15, rcx
iretd
jb 0x14007bfab
add byte [rax], al
iretd
add byte [rax], al
mov rdx, qword [rsp + 0x58]
cmp rax, rdx
ja 0x14007bfbc
add byte [rcx + 1], cl
add r12, rcx
mov qword [rdi + 0x10], r12
mov dword [rdi + 0x10], esp
int3
mov dword [rdi + 0x10], esp
cmp r12, rbp
jne case.0x140076e92.91
cmp rbp, qword [rsp + 0x38]
jne case.0x140076e92.91
test ebp, esi
invalid
invalid
invalid
cmp byte [rdi], cl
test ebp, esi
invalid
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x70], xmm6
lea r12, [rsp + 0x48]
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
mov r9d, 0x20
mov rcx, rbp
mov rdx, rbx
lea r8, [rsp + 0x70]
and al, 0x70
and al, 0x70
call fcn.14007c084
cmp qword [rsp + 0x40], 0
je case.default.0x14007bed0
add byte [rsp + rcx*2 + 0x48], dh
mov esi, dword [rsp + 0x48]
mov rsi, qword [rsp + 0x48]
mov eax, esi
and eax, 3
lea rcx, [0x1401f8384]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
mov al, byte [rsi + 0x10]
jmp 0x14007bee8
mov al, byte [rsi + 0xf]
jmp 0x14007bee8
mov rcx, rsi
shr rcx, 0x20
call fcn.1400607d0
cmp al, 0x23
je 0x14007befa
jmp 0x14007bf50
mov rax, rsi
shr rax, 0x20
cmp eax, 0x23
jne 0x14007bf50
mov rcx, r12
call fcn.140074c69
jmp 0x14007be9a
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x14007bf94
cmp rcx, 0x21
jae 0x14007bfc8
lea r8, [rsp + rcx]
add r8, 0x70
mov rcx, rdi
lea rdx, [rsp + 0x70]
call fcn.14002743e
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
jmp case.0x140076e92.91
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], rsi
mov qword [rax], 1
jmp 0x14007bf61
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rsi
mov eax, 1
mov qword [rcx], rax
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
sub r12, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], r12
mov qword [rax], 0
mov dword [rax], 0
mov dword [rax], 0
jmp 0x14007bf61
mov rax, qword [rsp + 0x38]
sub rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rcx + 8], rax
xor eax, eax
jmp 0x14007bf5e
or byte [rcx], dh
shr bl, 0xb3
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rdx, rax
call fcn.14018cb80
adc dword [rax], eax
adc dword [rax], eax
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, rax
jmp 0x14007bfd4
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov edx, 0x20
call fcn.14018c910
ud2
pop r14
pop r15
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
movdqa xmmword [rsp + 0x70], xmm7
jo 0x14007c104
movq qword [rsp + 0x60], mm6
jo 0x14007c104
movq qword [rsp + 0x60], mm6
invalid
mov rbx, r9
mov r14, r8
mov r15, rdx
mov rsi, rcx
lea r12, [rdx + 0x200]
add byte [rax], al
add byte [rax], al
mov rcx, rdx
mov rdx, r12
call fcn.14007c4c1
mov rdi, rax
test rax, rax
je 0x14007c153
add byte [rax - 0x77], cl
jl 0x14007c0f5
mov qword [rsp + 0x58], rdi
and al, 0x58
pop rax
mov qword [rsp + 0x50], 1
push rax
add dword [rax], eax
add byte [rax], al
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x14007c2b2
add dword [rax], eax
add byte [rax + 0xf060f7f], al
test dword [rdi + 0x48000001], edi
mov edi, 0x48000001
cmp byte [rdi + 0xf], 6
jne 0x14007c2b2
mov edi, 0x48000001
mov rcx, qword [rdi - 1]
mov ecx, dword [rdi - 1]
dec qword [r8 - 0x75]
invalid
mov rax, qword [rdi + 7]
call qword [rax + 0x40]
mov r14, rax
cmp rdx, 0xb
cmp edx, 0xb
or ecx, dword [rdi]
xchg byte [rcx + 0x48000001], al
mov ebx, edx
jbe 0x14007c28c
mov rbx, rdx
cmp rdx, 0x19
ja 0x14007c2e8
xchg eax, edx
add dword [rax], eax
invalid
xchg eax, edx
add dword [rax], eax
add byte [rax - 0x48], cl
invalid
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
movabs rax, 0x746f4e65736f6c43
movabs rcx, 0x796669746f4e6573
jae case.0x140068614.444
outsd dx, dword [rsi]
je 0x14007c16b
mov ecx, 0x6f4e6573
je 0x14007c193
jns 0x14007c175
cmp rbx, 0xb
cmp ebx, 0xb
or ecx, dword [rdi]
invalid
jb 0x14007c2b2
jl 0x14007c135
add byte [rax], al
add byte [rax - 1], cl
retf
dec rbx
mov rdx, qword [r14]
mov r8, qword [r14 + 3]
inc r14
xor rdx, rax
xor r8, rcx
or r8, rdx
sal byte [rbp - 0x22], 1
sal byte [rbp - 0x22], 1
jmp 0x14007c48a
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rdi, [rsp + 0x30]
jl 0x14007c17b
xor byte [rcx - 0x75], cl
jo case.0x140068614.446
mov rax, qword [r15 + 0x70]
mov cl, byte [r15 + 0x142]
mov cl, byte [rdi + 0x142]
test rax, rax
jne 0x14007c1ad
invalid
test r9b, r9b
test cl, cl
jne 0x14007c1ad
cmp byte [r15 + 0x13e], 0
cmp byte [r15 + 0x13e], 0
add byte [rax], al
add byte [rbp + 0xa], dh
jne 0x14007c180
or cl, byte [rcx - 0x7d]
mov edi, 0xd0
cmp qword [r15 + 0xd0], 0
jne 0x14007c1ad
invalid
add byte [rax], al
add byte [rbp + 0x2d], dh
sub eax, 0x4cf98948
mov rcx, rdi
mov rdx, r15
mov edx, edi
mov edx, edi
mov r8, r12
call fcn.14007c52d
cmp qword [rsp + 0x30], 0
jne 0x14007c2de
add byte [rdi], cl
test dword [rcx + rax], eax
add byte [rax - 0x7d], cl
invalid
jl 0x14007c1c2
cmp qword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
cmp byte [rax], al
jne 0x14007c158
mov cl, byte [r15 + 0x142]
mov rax, qword [r15 + 0x70]
add dword [rax], eax
add byte [rcx - 0x75], cl
jo case.0x140068392.473
test cl, cl
sete cl
cmp qword [r15 + 0x1d8], 0
mov edi, 0x1d8
invalid
mov edi, 0x1d8
add byte [rcx + 0xf], al
xchg ebp, eax
invalid
setne r13b
or r13b, cl
mov cl, byte [r15 + 0x143]
invalid
mov cl, byte [rdi + 0x143]
add byte [rax + 0x3120244c], cl
in eax, dx
mov byte [rsp + 0x20], cl
xor ebp, ebp
test rbx, rbx
je 0x14007c24a
test rax, rax
je 0x14007c24a
lea rdi, [r15 + 0x48]
xor ebp, ebp
mov rax, qword [r15 + 0x68]
mov rcx, qword [r15 + 0x60]
mov ecx, dword [rdi + 0x60]
mov ecx, dword [rdi + 0x60]
cmp rax, rcx
mov edx, 0
invalid
enter 0xba, 0
add byte [rax], al
invalid
add byte [rax + 0xf], cl
ror dword [r9 - 0x75], 1
pop r8
cmovae rdx, rcx
mov rcx, qword [r15 + 0x58]
sub rax, rdx
lea rax, [rax + rax*2]
ror byte [rax - 0x73], 1
add al, 0x40
mov rdx, qword [rcx + rax*8]
adc al, 0xc1
mov rax, qword [rcx + rax*8 + 0x10]
mov eax, dword [rcx + rax*8 + 0x10]
mov r12, rbx
sub r12, rbp
lea rcx, [r14 + rbp]
cmp r12, rax
cmp esp, eax
cmp esp, eax
cmovae r12, rax
cmp r12, 1
jne 0x14007c228
mov al, byte [rdx]
mov byte [rcx], al
mov edx, 1
jmp 0x14007c233
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov rdx, r12
mov rcx, rdi
call 0x140047210
add rbp, r12
cmp rbp, rbx
jae 0x14007c24a
cmp qword [r15 + 0x70], 0
jne 0x14007c1de
test rbp, rbp
sete al
test rbx, rbx
setne cl
and cl, al
test cl, r13b
je 0x14007c27f
cmp byte [rsp + 0x20], 0
movabs rax, 0xd00000003
add byte [rax], al
or eax, 0x48000000
mov edi, 3
and eax, 0x48000000
cmove edi, eax
add byte [rax], al
or eax, 0x48000000
mov edi, 3
and eax, 0x48000000
cmove edi, eax
jmp 0x14007c0cd
mov qword [rsi + 8], rbp
mov qword [rsi], 0
jmp 0x14007c2bd
jne 0x14007c2b2
movabs rax, 0x746f4e65736f6c43
xor rax, qword [r14]
movabs rcx, 0x796669746f4e6573
xor rcx, qword [r14 + 3]
or rcx, rax
je 0x14007c48a
invalid
mov qword [rsi + 8], rdi
mov qword [rsi], 1
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x70]
add rsp, 0x88
add esp, 0x88
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, qword [rsp + 0x38]
jmp 0x14007c0cd
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x30], r14
je 0x14007c310
and byte [rcx + rcx*4 + 0x74], cl
and al, 0x30
mov qword [rsp + 0x38], rbx
pop rsp
and al, 0x38
lea rax, [0x1401dfff1]
mov qword [rsp + 0x40], rax
cmp al, 0x16
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x48], 0xa
cmp rbx, 0x4b
cmp ebx, 0x4b
cmp ebx, 0x4b
jb 0x14007c3ce
mov rbp, r14
add rbp, 0xa
xor r12d, r12d
movdqa xmm6, xmmword [str.CCCCCCCCCCCCCCCCyyyyyyyyyyyyyyyy_hello_world.json]
movdqa xmm7, xmmword [0x140192210]
xor r15d, r15d
add byte [rbp + 0x31], al
dec dword [rax - 0x39]
and al, 0x28
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 0
xor eax, eax
movdqu xmm0, xmmword [rbp + rax*8 - 0xa]
pcmpeqb xmm0, xmm6
movdqu xmm1, xmmword [rbp + rax*8]
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb ecx, xmm1
mov word [rsp + rax + 0x28], cx
add rax, 2
cmp rax, 8
jne 0x14007c33e
invalid
mov r13, r12
xor esi, esi
movzx r8d, word [rsp + rsi*2 + 0x28]
test r8w, r8w
jne 0x14007c389
inc rsi
add r13, 0x10
cmp rsi, 4
jne 0x14007c36e
jmp 0x14007c3a7
mov r9d, r15d
and r9b, 1
lea rcx, [rsp + 0x30]
mov rdx, r13
call fcn.14018fef4
or al, r15b
and al, 1
mov r15d, eax
jmp 0x14007c37a
lea r13, [r12 + 0x40]
add r12, 0x8a
cmp r12, rbx
jae 0x14007c3d4
mov eax, r15d
and al, 1
add rbp, 0x40
mov r12, r13
test al, al
je 0x14007c333
jmp 0x14007c3d4
xor r15d, r15d
xor r13d, r13d
lea rax, [r13 + 0x1a]
mov r9d, r15d
and r9b, 1
cmp rax, rbx
jae 0x14007c44f
test r9b, r9b
jne 0x14007c44f
movdqa xmm6, xmmword [str.CCCCCCCCCCCCCCCCyyyyyyyyyyyyyyyy_hello_world.json]
movdqa xmm7, xmmword [0x140192210]
lea r12, [rsp + 0x30]
movdqu xmm0, xmmword [r14 + r13]
pcmpeqb xmm0, xmm6
movdqu xmm1, xmmword [r14 + r13 + 0xa]
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x14007c43c
lea rax, [r13 + 0x2a]
mov r9d, r15d
and r9b, 1
cmp rax, rbx
jae 0x14007c44f
add r13, 0x10
test r9b, r9b
je 0x14007c3fe
jmp 0x14007c44f
mov rcx, r12
mov rdx, r13
xor r9d, r9d
call fcn.14018fef4
mov r15d, eax
jmp 0x14007c421
movdqu xmm0, xmmword [r14 + rbx - 0x1a]
movdqu xmm1, xmmword [r14 + rbx - 0x10]
pcmpeqb xmm0, xmmword [str.CCCCCCCCCCCCCCCCyyyyyyyyyyyyyyyy_hello_world.json]
pcmpeqb xmm1, xmmword [0x140192210]
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x14007c4a1
test r15b, 1
mov rsi, qword [rsp + 0x20]
je 0x14007c2b2
lea rcx, [rsp + 0x58]
pxor xmm0, xmm0
movdqu xmmword [rsi], xmm0
call fcn.140074c69
jmp 0x14007c2bd
add rbx, 0xffffffffffffffe6
test r9b, r9b
setne sil
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.14018fef4
mov r15d, eax
or r15b, sil
jmp 0x14007c47b
add dword ds:[rax], eax
add byte [rax], al
je 0x14007c4e0
cmp byte [rdi + 0x13f], 0
jne 0x14007c4f9
lea rbx, [rsp + 0x28]
mov rcx, rbx
mov rdx, rdi
cli
sub byte [rax - 0x77], cl
invalid
cli
mov r8, rsi
call fcn.14007c52d
cmp qword [rbx], 0
jne 0x14007c51c
cmp qword [rdi + 0xd0], 0
je 0x14007c523
rol byte [rax], 1
add byte [rax], al
add byte [rax + riz + 0x48], dh
lea ebx, [rsp + 0x28]
lea rbx, [rsp + 0x28]
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.14007c52d
cmp qword [rbx], 0
je 0x14007c523
mov rax, qword [rsp + 0x30]
jmp 0x14007c525
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
and al, 0xf0
add eax, dword [rax]
add byte [rcx - 0x77], cl
xlatb
mov qword [rsp + 0xc0], rcx
lea r14, [rdx + 0xa8]
mov rbp, qword [r8]
mov qword [rsp + 0x308], r8
add byte [rcx - 0x75], cl
pop rax
or byte [rax - 0x73], cl
jp 0x14007c5b5
add byte [rcx - 0x75], cl
pop rax
or byte [rax - 0x73], cl
jp 0x14007c5b5
lea rax, [rdx + 0x168]
mov qword [rsp + 0xb8], rax
lea rax, [rdx + 0x1c0]
lea eax, [rdx + 0x1c0]
lea eax, [rdx + 0x1c0]
mov qword [rsp + 0xe8], rax
lea rax, [rdx + 0x1e0]
mov qword [rsp + 0x1c0], rax
lea rax, [rdx + 0x1e1]
mov qword [rsp + 0x318], rax
lea rax, [rdx + 0x1a0]
mov qword [rsp + 0xa0], rax
mov al, byte [rdx + 0x13e]
mov cl, byte [rdx + 0x13f]
xorps xmm6, xmm6
lea rdx, [r15 + 0x148]
mov qword [rsp + 0x310], rdx
lea r12, [rsp + 0xf0]
lea esp, [rsp + 0xf0]
add byte [rax], al
add byte [rdx + 0x13e82], cl
add byte [rdx + 0x13f8a], cl
add byte [rdi], cl
push rdi
test byte [rcx - 0x73], 0x97
add qword [rax], rax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x10
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x5c], cl
lea esp, [rsp + 0xf0]
invalid
invalid
xchg esp, eax
lea esp, [rsp + 0xf0]
add byte [rax], al
mov qword [rsp + 0xd0], rdx
mov dword [rsp + 0xb4], edx
and al, 0xd0
add byte [rax], al
add byte [rcx + 0xb42494], cl
add byte [rax], al
xor edx, edx
mov qword [rsp + 0x1b0], rdx
add byte [rbp + 0x31], al
in eax, dx
add byte [rbp + 0x31], al
in eax, dx
xor edx, edx
mov qword [rsp + 0x1c8], rdx
mov qword [rsp + 0x38], rbp
and al, 0x38
and al, 0x38
mov qword [rsp + 0x60], rbx
and al, 0x60
mov qword [rsp + 0x58], rdi
and al, 0x58
test al, al
sete al
rol byte [rcx + rcx*8 + 0x8c1940f], 0xc1
rol byte [rcx + rcx*8 + 0x8c1940f], 0xc1
ror dword [rax], 0xc1
mov byte [rsp + 0x37], cl
and al, 0x37
cmp qword [r15 + 0xd0], 0
je 0x14007c657
rol byte [rax], 1
add byte [rax], al
add byte [rdx + rbp + 0x4c], dh
mov ecx, esp
mov rcx, r12
mov rdx, r14
mov r8, rbp
mov r9, rbx
call fcn.140047078
cmp qword [rsp + 0xf0], 0
jne 0x14007e30f
add r13, qword [rsp + 0xf8]
lodsb al, byte [rsi]
and al, 0xf8
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
int3
jmp 0x14007c623
test r13, r13
in eax, dx
sete al
or al, byte [rsp + 0x37]
cmp al, 1
jne 0x14007e35b
add dh, dh
test byte [rax + rcx*8], ah
test byte [rsp + 0x1c8], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rdi], ecx
test dword [rcx + 0x49000002], eax
add al, byte [rax]
invalid
invalid
jne 0x14007c8f8
add dword [rdx], 0x83490000
add al, byte [rax]
add byte [rcx - 0x7d], cl
cmp qword [r15 + 0x70], 0
cmp dword [rdi + 0x70], 0
jg 0x14007c6eb
add byte [rdi], cl
jne 0x14007c8f8
test dword [rsi + 2], esi
add byte [rax], al
cmp byte [r15 + 0x142], 0
cmp byte [rdi + 0x142], 0
add byte [rax], al
jne 0x14007c8f8
add al, byte [rax]
add byte [rcx - 0x80], al
cmp byte [r15 + 0x13e], 0
jne case.0x14008cc80.115
mov edi, 0x13e
add byte [rbp + 0xe], dh
cmp qword [r15 + 0xd0], 0
jne 0x14007c8f8
test dword [rax + 2], edx
add byte [rax], al
cmp qword [rdi], 0
je case.default.0x14007c6fb
invalid
mov rsi, qword [r15 + 0x50]
mov rsi, qword [r15 + 0x50]
mov rcx, rdi
call fcn.140046fe5
cmp rax, rsi
jbe case.default.0x14007c6fb
mov r8d, 0x1e
mov cl, 0x27
lea rdx, str.received_plaintext_buffer_fullinvalid_dns_name
add byte [rax], al
add byte [rcx + 0x158d4827], dh
push 0x37
adc eax, dword [rax]
call fcn.140038162
mov rsi, rax
mov qword [rsp + 0x1d8], rax
mov dword [rsp + 0x1d8], eax
mov dword [rsp + 0x1d8], eax
add byte [rax], al
mov qword [rsp + 0x1d0], 1
and eax, 3
and al, 0xd0
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rbx - 0x72b7fc20], al
or eax, 0x17bca0
loopne 0x14007c6f0
lea rcx, [0x1401f8394]
movabs al, byte [0x48810463480017bc]
add eax, ecx
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x41e0ffc8
add rax, rcx
jmp rax
loopne 0x14007c73f
cmp dword [r15 + 0x168], 2
cmp dword [rdi + 0x168], 2
add dword [rax], eax
add byte [rdx], al
mov eax, 0x4805
je 0x14007c711
mov eax, 0xffff
mov rcx, qword [r15 + 0x1d8]
add byte [rax], al
cmp rcx, rax
jae case.0x14003e244.2404
lea rsi, [rcx + 0x1000]
cmp rax, rsi
cmovb rsi, rax
mov rdx, qword [r15 + 0x1d0]
cmp rsi, rdx
jbe 0x14007c78d
mov rcx, qword [rsp + 0xe8]
add byte [rax], al
add byte [rax - 0x77], cl
xor r8d, r8d
xor eax, eax
mov rdx, rsi
xor r8d, r8d
xor eax, eax
xor eax, eax
call fcn.14003a5aa
jmp 0x14007c801
mov r8d, 0x13
mov cl, 0x15
lea rdx, str.message_buffer_full
call fcn.140038162
mov rsi, rax
mov qword [rsp + 0x1d0], 1
mov dword [rsp + 0x1d0], 1
mov dword [rsp + 0x1d0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
mov qword [rsp + 0x1d8], rax
and eax, 3
lea rcx, [0x1401f8394]
add dword [rax], eax
add byte [rbx - 0x72b7fc20], al
or eax, 0x17bc10
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
test rcx, rcx
je 0x14007c797
cmp rdx, rax
jbe 0x14007c801
mov rcx, qword [rsp + 0xe8]
mov rdx, rsi
xor r8d, r8d
call fcn.14003a5aa
fdivp st(3)
dec dword [rcx - 0x75]
xchg eax, ecx
add dword [rax], eax
invalid
shr al, 0
fdivp st(3)
dec dword [rcx - 0x75]
mov eax, dword [rdi + 0x1c8]
xchg eax, ecx
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rax, rsi
cmp rax, rsi
jbe 0x14007c801
mov rcx, qword [r15 + 0x1d0]
cmp rcx, rsi
cmova rsi, rcx
cmp rax, rsi
invalid
invalid
jb 0x14007e451
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
call 0x18c07c7d6
mov eax, dword [rax]
invalid
mov rax, qword [rsp + 0xe8]
mov r8, qword [rax]
invalid
call 0x18c07c7d6
mov eax, dword [rax]
invalid
add byte [rax - 0x75], cl
or eax, 0x1cde19
ficomp word [rax + rax]
mov rcx, qword [0x14024a5f8]
ficomp word [rax + rax]
xor edx, edx
mov r9, rsi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
test byte [rcx + rdx], 0x48
test eax, eax
test byte [rcx + rdx], 0x48
test eax, eax
je 0x14007e48b
sbb al, 0
add byte [rcx - 0x77], cl
mov qword [r15 + 0x1c0], rax
mov qword [r15 + 0x1c8], rsi
xchg eax, eax
add dword [rax], eax
rol byte [rcx], 0
add byte [rcx - 0x77], cl
mov bh, 0xc8
add dword [rax], eax
add byte [rcx - 0x75], cl
xchg edi, eax
rol byte [rcx], 1
add byte [rax], al
mov rdx, qword [r15 + 0x1d0]
mov r8, qword [r15 + 0x1d8]
mov r9, rdx
xchg eax, ebx
add dword [rax], eax
add byte [rcx - 0x77], cl
ror dword [rbp + 0x29], 1
invalid
invalid
sub r9, r8
jb 0x14007e406
ror dword [rdi], 0x82
jmp 0x14007c834
mov rax, qword [rsp + 0xe8]
add r8, qword [rax]
mov rcx, r12
mov rdx, rbp
call qword [rbx + 0x18]
cmp qword [rsp + 0xf0], 0
add byte [rax], al
add byte [rax], al
je case.default.0x14007c869
mov rsi, qword [rsp + 0xf8]
mov qword [rsp + 0x1d0], 1
mov qword [rsp + 0x1d8], rsi
mov eax, esi
and eax, 3
lea rcx, [0x1401f8394]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
or dword [rax + 1], 0x8ae0ffc8
adc bl, r13b
adc dword [rdx + 0xceb0f46], ecx
mov al, byte [rsi + 0x10]
jmp 0x14007c881
mov al, byte [rsi + 0xf]
jmp 0x14007c881
mov rcx, rsi
shr rcx, 0x20
jmp 0x17f57b09f
invalid
invalid
jmp 0x17f57b09f
cmp al, 0x23
je 0x14007c89a
jmp 0x14007e346
mov rax, rsi
shr rax, 0x20
cmp eax, 0x23
jne 0x14007e346
lea rcx, [rsp + 0x1d8]
call fcn.140074c69
jmp 0x14007c669
mov rax, qword [rsp + 0xf8]
add qword [r15 + 0x1d8], rax
test rax, rax
je 0x14007c8de
mov qword [rsp + 0x1d0], 0
mov qword [rsp + 0x1d8], rax
add byte [rax], al
add byte [rax], al
add qword [rsp + 0x1b0], rax
jmp 0x14007c8f8
mov byte [r15 + 0x143], 1
movups xmmword [rsp + 0x1d0], xmm6
mov al, 1
mov qword [rsp + 0x1c8], rax
and al, 0xc8
add dword [rax], eax
invalid
and al, 0xc8
add dword [rax], eax
add byte [rcx - 0x76], al
mov cl, byte [r15 + 0x1e0]
mov r9, qword [r15 + 0x1e8]
mov r10, qword [r15 + 0x1f0]
add byte [rcx - 0x75], cl
xchg eax, edi
add dword [rax], eax
add byte [rcx - 0x3a], al
xchg eax, esp
add dword [rax], eax
add byte [rax], dl
invalid
add byte [rcx - 0x75], cl
xchg eax, edi
add dword [rax], eax
add byte [rcx - 0x3a], al
xchg eax, esp
add dword [rax], eax
add byte [rax], dl
cmp cl, 0x14
jne 0x14007df5e
mov qword [rsp + 0xa8], r10
mov qword [rsp + 0x68], r9
mov rdx, qword [rsp + 0xa0]
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x88], r14
mov qword [rsp + 0x48], r15
cmp byte [rdx], 0x14
je 0x14007c967
mov rcx, r12
call fcn.14003ff79
cmp byte [rsp + 0xf0], 0x14
jne 0x14007cfcd
cmp qword [r15 + 0x1d8], 0
je 0x14007cfa8
mov rax, qword [r15]
mov qword [rsp + 0x2c0], rax
mov rax, qword [r15 + 8]
mov qword [rsp + 0x2c8], rax
mov rax, qword [r15 + 0x38]
mov qword [rsp + 0x2d0], rax
mov rdx, qword [rsp + 0x80]
mov rax, qword [rsp + 0xb8]
mov rax, qword [rax]
mov eax, dword [rax]
mov eax, dword [rax]
cmp rax, 1
je 0x14007c9c1
cmp eax, 2
jne 0x14007c9eb
mov rax, qword [r15 + 0x1d8]
xor ebx, ebx
jmp 0x14007ca18
mov r12, qword [r15 + 0x170]
mov rsi, qword [r15 + 0x188]
mov bh, 0x88
add dword [rax], eax
add byte [rcx - 0x75], cl
xchg dword [rax + 0x48000001], edx
sub eax, esi
mov bh, 0x88
add dword [rax], eax
add byte [rcx - 0x75], cl
xchg dword [rax + 0x48000001], edx
sub eax, esi
mov ecx, 0
cmovae rcx, rax
cmp r12, rcx
cmp esp, ecx
jbe 0x14007d4cc
cmp byte [r15 + 0x19c], 0
lea r12, [rsp + 0xf0]
lea esp, [rsp + 0xf0]
lea esp, [rsp + 0xf0]
jne case.0x14003e16a.2574
mov rbx, qword [r15 + 0x180]
mov rax, qword [r15 + 0x1d8]
xchg eax, ebx
add dword [rax], eax
add byte [rax + 0x39], cl
cmp ebx, eax
lahf
add byte [rcx], 0
add byte [rcx - 0x75], cl
xchg eax, ebx
add dword [rax], eax
add byte [rax + 0x39], cl
cmp ebx, eax
cmp ebx, eax
ja case.0x14003e16a.2605
mov rdx, qword [r15 + 0x1d0]
cmp rdx, rax
jb 0x14007e3eb
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x39], cl
ret 0x820f
add byte [rax], al
sub rax, rbx
mov rcx, qword [rsp + 0xe8]
and al, 0xe8
add byte [rax], al
add byte [rax - 0x75], cl
or dword [rax + 1], ecx
invalid
mov qword [rsp + 0x330], rcx
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
add eax, dword [rax]
invalid
fmul dword [rax - 0x75]
mov word [rax + rbp*8], fs
and al, 0xe8
and al, 0xe8
add byte [rax], al
add byte [rax - 0x75], cl
or dword [rax + 1], ecx
invalid
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
mov dword [rsp + 0x338], eax
add eax, dword [rax]
add byte [rax - 0x39], cl
invalid
test byte [rax + rax*2], ah
and al, 0x40
mov qword [rsp + 0x340], 0
mov dword [rsp + 0x340], 0
and al, 0x40
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx + 1], bh
mov edx, 1
lea rcx, [rsp + 0x330]
call fcn.14003b829
xor r12d, r12d
test rax, rax
je 0x14007d00b
invalid
mov word [rax + rsi], fs
add eax, dword [rax]
add al, ch
ret 0xfbed
add byte [rax - 0x7d], cl
cli
cmp rdx, 1
jne 0x14007d00b
invalid
invalid
invalid
add byte [rax], al
invalid
add dword [rdi], ecx
test dword [rsi + 0x44000005], ecx
movzx esp, byte [rax]
mov es, word [0x14f4bca7f]
add eax, 0xf440000
add byte [rdi + rcx - 0x4a], al
and byte [rcx - 0x73], al
and al, 0xec
movzx r12d, byte [rax]
mov dh, 0x20
lea eax, [r12 - 0x14]
movzx r15d, al
cmp r15b, 5
mov eax, 5
cmovae r15d, eax
cmovae edi, eax
add byte [rdi + rcx + 0x43], al
cmovae edi, eax
clc
cmp r15b, 6
cmp bh, 6
je case.0x14008cc80.123
test byte [rbp + 5], ah
add byte [rax], al
movzx eax, r15b
cmp ax, 5
je 0x14007d038
invalid
invalid
invalid
add byte [rax], al
invalid
test byte [rcx + 0x48000005], cl
lea ecx, [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
invalid
add eax, 0x8d480000
add byte [rax - 0x73], cl
lea rcx, [rsp + 0xf0]
mov word [rax + rsi*8], fs
and al, 0xf0
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x330]
call 0x14003e116
cmp byte [rsp + 0xf0], 0x14
and al, 0xf0
add byte [rax], al
add byte [rsi + rdi*4], dl
or al, byte [rax]
add byte [rax], al
invalid
xchg esp, eax
and al, 0x30
add eax, dword [rax]
add al, ch
push rdx
invalid
and al, 0xf0
add byte [rax], al
add byte [rsi + rdi*4], dl
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 7], dh
jne case.0x14003e27b.2476
mov esi, dword [rsp + 0xf2]
movzx eax, si
mov ecx, esi
int1
invalid
int1
and ecx, 0xff000000
add byte [rax], al
add bh, bh
add byte [rax], al
inc dword [rbx + 0x440f0af8]
clc
or cl, byte [rdi]
cmove ecx, eax
mov ebp, esi
invalid
cmp eax, 0xa
clc
or cl, byte [rdi]
cmove ecx, eax
mov ebp, esi
invalid
cmove ecx, eax
mov ebp, esi
and ebp, 0xff0000
in eax, 0
add bh, bh
add byte [rcx], cl
invalid
or ebp, ecx
shr ebp, 0x10
cmp ax, 0xa
clc
or cl, byte [rdi]
test byte [rbp + 5], ah
invalid
invalid
add byte [rax], al
int 0xc1
in eax, dx
adc byte [rsi - 0x7d], ah
clc
or cl, byte [rdi]
test byte [rbp + 5], ah
invalid
invalid
add byte [rax], al
add eax, 0xf8830000
add eax, 0xf8830000
cmp eax, 9
jne 0x14007cb1c
invalid
or dword [rbp + 0x15], esi
adc eax, 0x25e889
inc dword [rax]
add byte [rdi], cl
movzx eax, ax
mov eax, ebp
and eax, 0xff00
movzx eax, ax
sar byte [0x14007ce17], 0xf
test dword [rdx - 0x45fffffb], eax
invalid
add eax, 0x2ba0000
add byte [rax], al
invalid
cmp eax, 0x300
add byte [rbx], al
add byte [rax], al
jne 0x14007d09e
invalid
mov edx, 2
lea rcx, [rsp + 0x330]
call fcn.14003b829
sti
in al, dx
sti
invalid
add eax, dword [rax]
add al, ch
sti
in al, dx
sti
dec dword [rax - 0x7b]
invalid
invalid
test rax, rax
je 0x14007d0d2
ror byte [rdi], 0x84
wait
add eax, 0x83480000
cli
cmp rdx, 2
jne 0x14007d0d2
add cl, byte [rdi]
test dword [rcx + 0xf000005], edx
movzx eax, word [rax]
mov bh, 0
cmp r15b, 3
cmp bh, 3
inc dword [rbx]
je 0x14007cb53
test ax, ax
je case.0x14003e244.2145
ror byte [rdi], 0x84
scasd eax, dword [rdi]
add eax, 0xc1660000
ror byte [rax], 0xf
mov bh, 0xd0
rol ax, 8
movzx edx, ax
cmp edx, 0x47ff
ja case.0x14007b2b5.44
lea rcx, [rsp + 0x330]
call fcn.14003b829
test rax, rax
je 0x14007d16a
add al, ch
mov dh, 0xec
sti
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
out dx, al
add eax, 0x89480000
invalid
mov rdi, rax
mov r13, rdx
mov rcx, rdx
xor edx, edx
call fcn.14002cc95
add ebx, edi
dec dword [rax - 0x77]
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
and al, 0x40
add ebx, edi
dec dword [rax - 0x77]
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
and al, 0x40
and al, 0x40
mov rcx, rax
mov rdx, rdi
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add byte [rax + 3], cl
pushfq
and al, 0x40
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax + 3], cl
pushfq
and al, 0x40
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
mov r14, qword [rax]
add byte [rax], al
mov r14, qword [rax]
mov esi, dword [rax]
test r15b, r15b
jne 0x14007cbc9
invalid
or cl, byte [rcx - 0x7d]
inc byte [rdx]
cmp r14, 2
je 0x14007d27a
mov rdi, qword [rsp + 0x48]
cmp byte [rdi + 0x41], 2
add cl, byte [rdi]
test esi, esi
add byte [rax], al
add byte [rax], al
add cl, byte [rdi]
test esi, esi
add byte [rax], al
add byte [rax], al
mov rdx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov eax, dword [rdi + 0x28]
mov rcx, qword [rsp + 0x40]
add byte [rax], al
mov rdx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov eax, dword [rdi + 0x28]
mov eax, dword [rdi + 0x28]
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x1d0], rcx
rol byte [rcx], 1
add byte [rax], al
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x1d8], rcx
mov qword [rsp + 0x1e0], r13
mov byte [rsp + 0x1e8], r15b
mov byte [rsp + 0x1e9], r12b
mov word [rsp + 0x1ea], si
add byte [rsi - 0x77], ah
lodsb al, byte [rsi]
and al, 0xec
add dword [rax], eax
invalid
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*8], fs
and al, 0xd8
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xe0
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 0xe8
add dword [rax], eax
add byte [rax + rcx*4 - 0x5c], al
and al, 0xe9
add dword [rax], eax
add byte [rsi - 0x77], ah
mov ah, 0x24
invalid
jmp 0x1a607cc17
add byte [rsi - 0x77], ah
lodsb al, byte [rsi]
and al, 0xec
add dword [rax], eax
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0xf0
add byte [rax], al
lea r12, [rsp + 0xf0]
mov rcx, r12
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
lea r8, [rsp + 0x1d0]
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov ah, 0x24
rol byte [rdx], 1
add al, byte [rax]
invalid
rol byte [rcx], 1
add byte [rax], al
mov rsi, qword [rsp + 0x2d0]
add al, byte [rax]
add byte [rcx - 0x77], cl
int1
mov r9, rsi
call qword [rax + 0x18]
cmp qword [rsp + 0xf0], 0
push rax
sbb byte [rax - 0x7d], cl
mov esp, 0xf024
add byte [rax], al
jne 0x14007ceeb
mov r8, qword [rsp + 0xf8]
mov eax, dword [rsp + 0xf8]
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x90], rax
mov r13, qword [rsp + 0x108]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov r15b, byte [rsp + 0x110]
mov r12b, byte [rsp + 0x111]
add dword [rax], eax
add byte [rdi], cl
mov bh, 0xb4
and al, 0x12
add dword [rax], eax
add byte [rdi], cl
mov bh, 0xac
and al, 0x14
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0x16
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rsi + rcx*8], ah
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdx + rcx*4 - 0x5c], al
and al, 0x11
add dword [rax], eax
add byte [rdi], cl
mov bh, 0xb4
and al, 0x12
add dword [rax], eax
add byte [rdi], cl
mov bh, 0xac
and al, 0x14
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0x16
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rsi + rcx*8], ah
add byte [rax], al
add byte [rax - 1], cl
inc rcx
mov qword [rsp + 0x2d0], rcx
mov qword [rdi + 0x38], rcx
invalid
invalid
inc rcx
mov qword [rsp + 0x2d0], rcx
mov qword [rdi + 0x38], rcx
cmp si, 0xa
invalid
dec byte [rdx]
or cl, byte [rdi]
test byte [rdi + 0x48000002], bl
mov eax, dword [rsp + 0xb8]
je case.0x14003e244.2137
mov rax, qword [rsp + 0xb8]
mov r14, qword [rax]
jmp 0x14007ccd3
mov r8, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x58]
and al, 0x58
cmp r14, 2
je 0x14007cce8
cmp r15b, 2
jne 0x14007d309
cmp r15b, 2
jne 0x14007d39a
test al, 6
add byte [rax], al
cmp r14, 2
cmp esi, 2
jne 0x14007cdb7
mov r14, rdi
lea r12, [rsp + 0xf0]
mov rcx, r12
mov rdi, r8
mov rdx, r8
mov r8, r13
call fcn.140040227
sysexit
cld
dec dword [rdx + 0xf02484]
lock add byte [rax], al
invalid
sysexit
cld
dec dword [rdx + 0xf02484]
lock add byte [rax], al
invalid
lock add byte [rax], al
add byte [rsp + rdx], bh
cmp al, 0x14
mov r15, qword [rsp + 0x48]
jne 0x14007d65f
mov rdx, qword [r15 + 0x1d0]
mov edx, dword [rdi + 0x1d0]
cmp rdx, r13
jb 0x14007e42f
mov r14, qword [rsp + 0xf8]
mov r12, qword [rsp + 0x100]
mov rcx, qword [r15 + 0x1c0]
mov ecx, dword [rdi + 0x1c0]
mov ecx, dword [rdi + 0x1c0]
add byte [rax], al
mov rdx, rdi
mov edx, edi
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov r8, rdi
mov qword [r15 + 0x168], r14
add byte [rax], al
add byte [rax], al
mov qword [r15 + 0x170], r12
xor eax, eax
mov qword [r15 + 0x178], rax
mov dword [rdi + 0x178], eax
mov dword [rdi + 0x178], eax
mov qword [r15 + 0x180], rbx
mov dword [rdi + 0x180], ebx
mov qword [r15 + 0x188], rax
mov qword [r15 + 0x190], r13
add byte [rax], al
add byte [rbp - 0x77], cl
scasd eax, dword [rdi]
nop
add dword [rax], eax
add byte [rax], al
mov word [r15 + 0x198], si
add byte [rax], al
mov word [r15 + 0x198], si
mov word [r15 + 0x19a], bp
mov byte [r15 + 0x19c], 0
mov rdi, r13
mov edi, ebp
mov rbp, qword [rsp + 0x38]
mov r13, qword [rsp + 0x50]
jmp 0x14007ce83
mov r15, qword [rsp + 0x48]
mov rcx, qword [r15 + 0x190]
mov rdi, rcx
add rdi, r13
jb 0x14007e41a
nop
add dword [rax], eax
add byte [rax - 0x77], cl
iretd
mov rdx, qword [r15 + 0x1d0]
cmp rdx, rdi
mov rbp, qword [rsp + 0x38]
jb 0x14007e423
mov r12, qword [r15 + 0x1c0]
add rcx, r12
mov rsi, r8
mov rdx, r8
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov qword [r15 + 0x180], rbx
mov qword [r15 + 0x190], rdi
test r14, r14
je case.0x14003e244.2424
mov r12, qword [r15 + 0x170]
mov r13, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x80]
mov r8, rsi
mov eax, esi
mov eax, esi
jmp 0x14007ce90
mov rcx, qword [r15 + 0x188]
mov byte [rcx], al
add byte [rax], al
mov r8, rdi
sub r8, rcx
jb 0x14007e440
add r12, rcx
lea rcx, [rsp + 0xf0]
mov rdx, r12
int3
call fcn.140040227
mov al, byte [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rsp + rdx], bh
and al, 0xf0
add byte [rax], al
add byte [rsp + rdx], bh
mov r13, qword [rsp + 0x50]
jne 0x14007d6c9
mov r14, qword [rsp + 0xf8]
mov r12, qword [rsp + 0x100]
mov qword [r15 + 0x168], r14
mov qword [r15 + 0x170], r12
mov r8, rsi
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
test r14, r14
test esi, esi
mov rdx, qword [rsp + 0x80]
je 0x14007cea9
sub rdi, qword [r15 + 0x188]
mov eax, 0
add byte [rax], bh
cmovae rax, rdi
cmp r12, rax
jbe 0x14007d491
cmp qword [r15 + 0x1d8], rbx
mov r14, qword [rsp + 0x88]
jbe 0x14007d45a
cmp qword [rsp + 0x90], 0
mov rbx, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
je 0x14007c9a0
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14007c998
cmp byte [rsp + 0xf8], 5
mov rax, qword [rsp + 0x2c8]
jne 0x14007deb5
add byte [rax], al
add byte [rax], al
cmp qword [rsp + 0x2c0], 0
and al, 0xc0
add al, byte [rax]
add byte [rax], al
je 0x14007deb5
sub rax, r13
jb 0x14007deb5
mov r15, qword [rsp + 0x48]
mov qword [r15], 1
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x2c8], rax
mov dword [rsp + 0x2c8], eax
invalid
mov dword [rsp + 0x2c8], eax
test byte [rax + rcx*8], ah
add al, byte [rax]
add byte [rcx - 0x77], cl
or byte [r8 - 0x73], r9b
mov qword [r15 + 8], rax
lea rcx, [rsp + 0xf8]
and al, 0xf8
add byte [rax], al
invalid
mov word [rax + rdi*8], fs
and al, 0xf8
add byte [rax], al
add al, ch
invalid
call fcn.140040118
fidiv dword [rcx]
cld
invalid
mov eax, 1
mov qword [rsp + 0x2c0], rax
mov dword [rsp + 0x2c0], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test byte [rax + rax*8], ah
rol byte [rdx], 0
mov dword [rsp + 0x2c0], eax
rol byte [rdx], 0
add byte [rcx - 0x7d], cl
inc byte [rdx]
invalid
cmp r14, 2
add cl, byte [rax - 0x75]
insb byte [rdi], dx
and al, 0x38
mov rbp, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x58]
je 0x14007cf81
jmp 0x14007df0a
cmp r14, 2
mov r15, qword [rsp + 0x48]
jl 0x14007cf8c
mov rbp, qword [rsp + 0x38]
jl 0x14007cf8c
mov rbp, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
cmp byte [rax - 0x75], cl
mov rdi, qword [rsp + 0x58]
jl 0x14007cf96
pop rax
lea r12, [rsp + 0xf0]
jne 0x14007df0a
invalid
mov dword [rdi], ecx
sldt word [rax]
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
test dword [rcx + 0x4800000f], ecx
mov ecx, dword [rsp + 0xb8]
sldt word [rax]
add byte [rax - 0x75], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, qword [rsp + 0xb8]
mov rdx, rbx
call 0x140040179
mov r14, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x60]
dec dword [rbx + rcx*4 - 0x4c]
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x60
mov r13, qword [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
jmp 0x14007c998
movabs rax, 0xffffffff0000ffff
invalid
mov rcx, qword [rsp + 0x28]
and rcx, rax
and ecx, eax
sub byte [rax + 0x21], cl
ror dword [rax - 0x7f], 0xc9
add byte [rax], al
or al, byte [rax]
and ecx, eax
or rcx, 0xa0000
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
xor esi, esi
jmp 0x14007d761
invalid
add byte [rax], al
invalid
invalid
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
and al, 0xf0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x78], rax
and al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
mov dword [rsp + 0x78], eax
mov rax, qword [rsp + 0xf8]
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x70], rax
jo 0x14007d030
mov rdx, qword [rsp + 0x100]
mov edx, dword [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rsi + 1], bh
mov esi, 1
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
jmp case.0x14003e27b.2513
invalid
add byte [rax], al
mov r15, qword [rsp + 0x48]
movzx eax, r12w
movzx eax, r12w
movzx eax, sp
mov rcx, qword [rsp + 0x40]
and rcx, 0xffffffffffffff00
or rcx, rax
mov al, 6
mov qword [rsp + 0x40], rcx
invalid
movzx ecx, cl
movzx ecx, cl
lea rdx, [0x1401f83a4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
invalid
jmp rcx
loope 0x14007d081
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
and rcx, 0xffffffffffffff00
and ecx, 0xffffff00
add bh, bh
invalid
or rcx, 4
mov al, 6
mov qword [rsp + 0x40], rcx
movzx ecx, cl
lea rdx, [0x1401f83a4]
mov bl, 0x17
add byte [rax + 0x63], cl
invalid
or al, 0x8a
mov bl, 0x17
add byte [rax + 0x63], cl
invalid
or al, 0x8a
invalid
add rcx, rdx
add ecx, edx
mov r15, qword [rsp + 0x48]
jmp rcx
movzx eax, bpl
mov rcx, qword [rsp + 0x40]
and rcx, 0xffffffffffffff00
or rcx, rax
mov al, 6
mov qword [rsp + 0x40], rcx
movzx ecx, cl
lea rdx, [0x1401f83a4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r15, qword [rsp + 0x48]
jl 0x14007d0ba
invalid
jl 0x14007d0ba
mov rbp, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x38]
jmp rcx
mov rcx, qword [rsp + 0x40]
and rcx, 0xffffffffffffff00
or rcx, 5
or ecx, 5
or ecx, 5
mov al, 6
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x40], ecx
movzx ecx, cl
lea rdx, [0x1401f83a4]
adc eax, 0x17b2e5
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r15, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
mov rbp, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
jmp rcx
mov rcx, qword [rsp + 0x40]
and al, 0x40
and rcx, 0xffffffffffffff00
mov al, 6
mov qword [rsp + 0x40], rcx
movzx ecx, cl
lea rdx, [0x1401f83a4]
adc eax, 0x17b2b5
adc eax, 0x17b2b5
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
invalid
add ecx, edx
mov r15, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x38]
jmp rcx
mov rcx, qword [rsp + 0x40]
and al, 0x40
and rcx, 0xffffffffffffff00
and rcx, 0xffffffffffffff00
add bh, bh
invalid
or rcx, 2
mov al, 6
mov qword [rsp + 0x40], rcx
invalid
leave
add dh, byte [rax + 0x4c894806]
and al, 0x40
invalid
movzx ecx, cl
movzx ecx, cl
lea rdx, [0x1401f83a4]
movsxd rcx, dword [rdx + rcx*4]
mov cl, byte [rax + 1]
invalid
mov cl, byte [rax + 1]
ror dword [rbx + rcx*4 + 0x7c], 1
mov r15, qword [rsp + 0x48]
mov r15, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
jmp rcx
mov rcx, qword [rsp + 0x40]
and rcx, 0xffffffffffffff00
add bh, bh
invalid
invalid
and rcx, 0xffffffffffffff00
add bh, bh
invalid
or rcx, 3
mov al, 6
mov qword [rsp + 0x40], rcx
and al, 0x40
and al, 0x40
movzx ecx, cl
mov dh, 0xc9
lea rdx, [0x1401f83a4]
adc eax, 0x17b24d
mov dl, 0x17
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r15, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x38]
jmp rcx
mov rcx, qword [rsp + 0x40]
and rcx, 0xffffffffffffff00
or rcx, 1
mov al, 6
mov qword [rsp + 0x40], rcx
movzx ecx, cl
lea rdx, [0x1401f83a4]
mov dl, 0x17
add byte [rax + 0x63], cl
or al, 0x8a
mov dl, 0x17
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
mov r15, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
mov ebp, dword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
mov rdi, qword [rsp + 0x58]
mov r13, qword [rsp + 0x50]
jmp rcx
invalid
loope 0x14007d1f1
movabs rax, 0xffffffff0000ffff
mov rcx, qword [rsp + 0x28]
mov eax, 0xffff
dec dword [rax - 0x75]
and al, 0x28
and rcx, rax
or rcx, 0xa0000
or ecx, 0xa0000
add byte [rdx], cl
add byte [rax - 0x77], cl
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
and al, 0x28
sub byte [rcx], dh
test byte [rax - 0x75], 0x5c
xor esi, esi
mov rbx, qword [rsp + 0x60]
and al, 0x60
pop rsp
and al, 0x60
lea r12, [rsp + 0xf0]
lea esp, [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
add cl, ch
xchg dword [0x149b7d1dc], eax
mov al, 9
jmp 0x14007d761
mov al, 9
jmp case.0x14007d036.2
invalid
mov al, 0x10
jmp case.0x14007d036.2
mov al, 2
mov byte [rsp + 0x1d8], al
mov byte [rsp + 0x1d0], 2
add byte [rdx], al
lea r12, [rsp + 0xf0]
mov rcx, r12
lea rdx, [rsp + 0x1d0]
call fcn.14003ff79
mov rcx, qword [rsp + 0xa0]
cmp byte [rcx], 0x14
mov rbx, qword [rsp + 0x60]
je 0x14007d22a
call fcn.140040118
mov rcx, qword [rsp + 0xa0]
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x70], rax
mov rdx, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x28], rax
mov esi, 1
jmp case.0x14003e27b.2513
shl r12d, 8
mov rcx, qword [rsp + 0xb8]
mov rdx, rbx
call 0x140040179
movzx eax, r12w
invalid
movabs rcx, 0xffff000000000000
add byte [rax], al
invalid
dec dword [rax - 0x75]
push rsp
and al, 0x28
and rdx, rcx
retf 0x948
ret 0xe6c1
invalid
invalid
add byte [rax], al
invalid
retf 0x948
or rsi, rdx
shl rbp, 0x20
or rbp, rsi
mov al, 1
mov dword [rsp + 0xb4], eax
test byte [rsp + rsi*4], ah
add byte [rax], al
invalid
test byte [rsp + rsi*4], ah
add byte [rax], al
add byte [rcx], dh
xor eax, eax
invalid
invalid
test byte [rax + rdx*8], ah
xor eax, eax
mov qword [rsp + 0xd0], rax
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x40
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x40
mov qword [rsp + 0x78], rax
and al, 0x78
mov qword [rsp + 0x28], rbp
mov rdx, r13
sub byte [rcx + rcx*4 - 0x16], cl
mov edx, ebp
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x70], rax
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
xor esi, esi
mov r14, qword [rsp + 0x88]
add byte [rax], al
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x48
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x48
mov edi, dword [rsp + 0x48]
mov rbp, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
pop rax
jmp case.0x14003e16a.2573
mov r15, r8
lea r12, [rsp + 0xf0]
mov rcx, r12
mov rdx, qword [rsp + 0xb8]
mov r8b, 0x1c
call case.0x14003e16a.771
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x70], rax
mov rdx, qword [rsp + 0x100]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x28], rax
mov esi, 1
cmp qword [rsp + 0x90], 0
mov r14, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
je 0x14007d386
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
mov rbx, rdx
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
adc dword [rax], eax
adc dword [rax], eax
mov rdx, rbx
mov r15, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x60]
jmp 0x14007d42d
movzx eax, r15b
movzx ecx, r12b
shl rcx, 8
or rcx, rax
movzx eax, si
shl rax, 0x10
or rax, rcx
movzx ecx, bp
shl rcx, 0x20
or rcx, rax
movzx eax, word [rsp + 0xce]
shl rax, 0x30
or rax, rcx
mov qword [rsp + 0x28], rax
mov rcx, qword [rsp + 0xb8]
add byte [rax], al
mov rdx, rbx
mov rsi, r8
call 0x140040179
mov al, 1
mov dword [rsp + 0xb4], eax
mov ah, 0
add byte [rax], al
mov ah, 0
add byte [rax], al
xor eax, eax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0x78], rsi
mov rdx, r13
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
je case.0x14003e16a.2572
js 0x14007d449
mov edx, ebp
mov rax, qword [rsp + 0x90]
add byte [rax], al
mov qword [rsp + 0x70], rax
xor esi, esi
mov r14, qword [rsp + 0x88]
jo 0x14007d43e
test byte [rbx + rcx*4 - 0x4c], 0x24
mov byte [rax], al
add byte [rax], al
mov r15, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x38]
invalid
insb byte [rdi], dx
and al, 0x38
invalid
cmp byte [rax - 0x75], cl
pop rsp
and al, 0x60
mov rbx, qword [rsp + 0x60]
lea r12, [rsp + 0xf0]
mov r13, qword [rsp + 0x50]
jmp case.0x14003e27b.2513
movabs rax, 0xffffffff0000ffff
mov rcx, qword [rsp + 0x28]
and rcx, rax
invalid
or rcx, 0xa0000
mov qword [rsp + 0x28], rcx
jmp 0x14007d772
movabs rax, 0xffffffff0000ffff
mov rcx, qword [rsp + 0x28]
and rcx, rax
or rcx, 0xa0000
mov qword [rsp + 0x28], rcx
xor esi, esi
mov rbx, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
lea r12, [rsp + 0xf0]
jmp 0x14007d747
cmp qword [rsp + 0x90], 0
mov r14, qword [rsp + 0x88]
je 0x14007d4c5
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xb8]
cmp qword [rax], 2
je 0x14007e4d6
mov rsi, qword [r15 + 0x188]
mov rax, rsi
add rax, r12
jb 0x14007e49a
mov rdx, qword [r15 + 0x1d0]
cmp rdx, rax
jb 0x14007e4a9
movzx edi, word [r15 + 0x198]
movzx ebx, word [r15 + 0x19a]
add rsi, qword [r15 + 0x1c0]
mov rcx, r12
xor edx, edx
call fcn.14002cc95
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], rax
mov rcx, rax
mov rdx, rsi
mov r8, r12
loopne 0x14007d505
add al, 0xec
adc byte [rax], al
invalid
loopne 0x14007d505
add al, 0xec
adc byte [rax], al
movabs rax, 0xffff00000000ff00
mov rcx, qword [rsp + 0x2b0]
mov al, 2
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov al, 2
add byte [rax], al
and rcx, rax
shl rdi, 0x10
adc byte [rax + 9], cl
iretd
shl rbx, 0x20
jrcxz 0x14007d561
ror dword [rax - 0x3f], 0xe7
adc byte [rax + 9], cl
iretd
jrcxz 0x14007d561
lea rsi, [rbx + rdi]
add rsi, 2
mov byte [rdx], 0x49
mov edx, dword [rdi + 0x188]
mov byte [rdx], 0x49
mov edx, dword [rdi + 0x188]
mov rax, qword [r15 + 0x190]
mov eax, dword [rdi + 0x190]
mov rcx, rax
sub rcx, rdx
mov r8d, 0
add byte [rax], al
cmovae r8, rcx
cmp r8, r12
mov qword [rsp + 0x2b0], rsi
jbe 0x14007d605
add rdx, r12
mov qword [r15 + 0x188], rdx
mov r8, rax
sub r8, rdx
mov rbx, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
jb 0x14007e4b5
mov r9, qword [r15 + 0x1d0]
cmp r9, rax
jb 0x14007e4c4
add rdx, qword [r15 + 0x1c0]
lea rcx, [rsp + 0xf0]
call fcn.140040227
movzx eax, byte [rsp + 0xf0]
cmp rax, 0x14
jne 0x14007e11a
movups xmm0, xmmword [rsp + 0xf8]
movups xmmword [r15 + 0x168], xmm0
mov al, 1
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xb4], 0
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x28], rax
mov rdx, r12
jmp 0x14007d652
mov rdx, qword [r15 + 0x180]
mov qword [r15 + 0x168], 2
mov rcx, qword [rsp + 0xb8]
call 0x140040179
cmp qword [r15 + 0x168], 2
add cl, byte [rdi]
xchg esp, eax
ror byte [rcx + 0xb42484], 0
and al, 0xb4
add byte [rax], al
add byte [rax - 0x7b76b7ff], dh
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
je 0x14007d668
and al, 0x28
add cl, byte [rdi]
xchg esp, eax
ror byte [rcx + 0xb42484], 0
and al, 0xb4
add byte [rax], al
and al, 0xb4
add byte [rax], al
add byte [rax - 0x7b76b7ff], dh
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
je 0x14007d668
invalid
and al, 0x28
sub byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
mov rbx, qword [rsp + 0x60]
mov ebx, dword [rsp + 0x60]
and al, 0x60
mov rdi, qword [rsp + 0x58]
jl 0x14007d675
pop rax
lea r12, [rsp + 0xf0]
lea esp, [rsp + 0xf0]
add cl, ch
adc eax, dword [rcx]
add byte [rax], al
jmp 0x14007d772
movzx ecx, byte [rsp + 0xf7]
mov word [rdi + rsi*8], fs
add byte [rax], al
add cl, al
add byte [rax], al
shl ecx, 0x10
loope 0x14007d67a
movzx edx, word [rsp + 0xf5]
or edx, ecx
shl rdx, 0x20
mov bh, 0x94
and al, 0xf5
add byte [rax], al
add byte [rcx], cl
retf 0xc148
shl edx, 0x20
and byte [rbx + 0xf1248c], cl
add byte [rax], al
mov ecx, dword [rsp + 0xf1]
and al, 0xf1
add byte [rax], al
add byte [rax + 9], cl
ror dword [rax - 0x75], 1
xchg esp, eax
and al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x70
or rcx, rdx
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x70], rdx
mov rdx, qword [rsp + 0x100]
mov qword [rsp + 0x80], rdx
mov rdx, qword [rsp + 0x108]
mov qword [rsp + 0x28], rdx
mov rdx, qword [rsp + 0x88]
mov rbp, qword [rsp + 0x38]
mov r13, qword [rsp + 0x50]
mov r8, rdi
mov rdi, r14
mov r14, rdx
jmp 0x14007d72e
movzx ecx, byte [rsp + 0xf7]
shl ecx, 0x10
movzx edx, word [rsp + 0xf5]
or edx, ecx
shl rdx, 0x20
mov ecx, dword [rsp + 0xf1]
or rcx, rdx
ror dword [rax - 0x75], 1
xchg esp, eax
and al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x70
ror dword [rax - 0x75], 1
xchg esp, eax
and al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x70
mov rdx, qword [rsp + 0x100]
add byte [rax], al
mov qword [rsp + 0x80], rdx
mov rdx, qword [rsp + 0x108]
mov qword [rsp + 0x28], rdx
add byte [rax], 0
add byte [rax - 0x75], cl
xchg esp, eax
and al, 8
add dword [rax], eax
add byte [rax - 0x77], cl
push rsp
and al, 0x28
mov r14, qword [rsp + 0x88]
mov esi, dword [rsp + 0x88]
mov rdi, qword [rsp + 0x58]
lea r12, [rsp + 0xf0]
mov r8, rsi
shl rcx, 8
movzx eax, al
or byte [rdi], cl
mov dh, 0xc0
or rax, rcx
mov qword [rsp + 0x78], rax
mov esi, 1
mov rbx, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
cmp qword [rsp + 0x90], 0
nop
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14024a5f8]
je 0x14007d761
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
out dx, eax
invalid
adc dword [rax], eax
out dx, eax
cmp eax, 0x8b480011
mov rdx, qword [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x7b], cl
test byte [rdi], 0x85
test dword [rax], ebp
or al, byte [rax]
invalid
test rsi, rsi
jne 0x14007e19a
test dword [rax], ebp
or al, byte [rax]
invalid
test dword [rax], ebp
or al, byte [rax]
add byte [rax - 0x77], cl
invalid
xchg esp, eax
and al, 0x80
add byte [rax], al
mov qword [rsp + 0x80], rdx
mov dword [rsp + 0x80], edx
add byte [rax - 0x75], cl
and al, 0x28
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
shr eax, 0x10
cmp eax, 0xa
je 0x14007dff6
cmp byte [rsp + 0xd0], 0
add byte [rax], al
je 0x14007d79c
mov qword [r15], 0
mov ecx, dword [rsp + 0xb4]
mov byte [r15 + 0x13d], cl
mov r8, qword [rsp + 0x28]
mov rcx, r8
shr rcx, 0x20
mov rdx, qword [rsp + 0x78]
mov qword [rsp + 0x2d8], rdx
mov rdx, qword [rsp + 0x70]
mov qword [rsp + 0x2e0], rdx
mov rdx, qword [rsp + 0x80]
mov qword [rsp + 0x2e8], rdx
mov word [rsp + 0x2f0], r8w
mov word [rsp + 0x2f2], ax
mov dword [rsp + 0x2f4], ecx
mov al, byte [r15 + 0x13f]
or al, r8b
sete al
cmp word [r15 + 0x138], 5
sete sil
and sil, al
je 0x14007d853
cmp rdx, 1
jne 0x14007d938
add byte [rax], al
cli
add dword [rdi], ecx
test dword [rdi], edx
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x78]
add byte [rax], al
mov rax, qword [rsp + 0x78]
cmp byte [rax], 1
jne 0x14007d938
mov al, byte [r15 + 0x144]
cmp al, 3
xchg dword [rcx + rax], eax
add byte [rbx + rax], bh
jae 0x14007d938
inc al
mov byte [r15 + 0x144], al
mov bl, 0x14
mov rax, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
jmp 0x14007ddf5
lea r13, [rsp + 0x1d0]
mov rcx, r13
lea rdx, [rsp + 0x2d8]
lea edx, [rsp + 0x2d8]
lea edx, [rsp + 0x2d8]
add al, ch
jle 0x14007d89c
call fcn.140040be9
cmp word [rsp + 0x288], 0xa
or cl, byte [rdi]
test dword [rdi], eax
add dword [rax], eax
invalid
cld
jmp qword [rsi - 0x7d]
or cl, byte [rdi]
test dword [rdi], eax
add dword [rax], eax
add byte [rdx + 0x1d0249c], cl
rol byte [rcx], 1
mov bl, byte [rsp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
mov dil, byte [rsp + 0x1d1]
mov esp, 0x1d124
add byte [rdx + 0x1d22484], cl
add dword [rax], eax
invalid
add byte [rax], al
mov al, byte [rsp + 0x1d2]
add dword [rax], eax
add byte [rax + 0x48262444], cl
mov byte [rsp + 0x26], al
lea rcx, [rsp + 0x1d3]
lea ecx, [rsp + 0x1d3]
lea rcx, es:[rsp + 0x1d3]
lea ecx, [rsp + 0x1d3]
add dword [rax], eax
add byte [rbx + 0x24848901], cl
test byte [rax + rbx*4], ah
mov eax, dword [rcx]
mov dword [rsp + 0x98], eax
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rdx - 0x7b77fbbf], cl
and al, 0x9c
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rcx - 0x4c], al
add dword [rax + rcx*4 - 0x5c], eax
and al, 0xf0
add byte [rax], al
add dh, al
test byte [rdx + rsi*8], ah
add byte [rax], al
add byte [rax], dl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rdx - 0x7b77fbbf], cl
and al, 0x9c
pushfq
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rcx - 0x4c], al
add dword [rax + rcx*4 - 0x5c], eax
and al, 0xf0
add byte [rax], al
add dh, al
test byte [rdx + rsi*8], ah
add byte [rax], al
add byte [rax], dl
mov word [rsp + 0x198], 0x1f
mov word [rsp + 0x1a8], 4
cmp byte [r15 + 0x40], 2
sete r8b
mov rcx, r15
lea rdx, [rsp + 0xf0]
call fcn.14004663f
mov byte [r15 + 0x141], r12b
lea r12, [rsp + 0xf0]
mov r13, qword [rsp + 0x50]
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x50
jmp 0x14007dd7c
mov bl, 1
mov byte [rsp + 0xf0], bl
mov byte [rsp + 0xf2], bl
mov word [rsp + 0x198], 0x1f
mov word [rsp + 0x1a8], 4
cmp byte [r15 + 0x40], 2
sete r8b
mov rcx, r15
mov rdx, r12
call fcn.14004663f
mov byte [r15 + 0x141], bl
mov bl, 8
mov dil, 0x14
jmp 0x14007dd7c
add byte [rax], al
add byte [rax], al
mov r8d, 0xc0
lea rcx, [rsp + 0x330]
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x73], cl
mov word [rax + rsi], fs
add eax, dword [rax]
add byte [rax], al
mov rdx, r13
add byte [rax], al
mov rdx, r13
invalid
call sub.VCRUNTIME140.dll_memcpy
cmp word [rsp + 0x3d8], 0x1f
mov esp, 0x3d824
add byte [rdi], bl
add byte [rax], al
invalid
jne 0x14007da21
jg 0x14007d92d
mov al, byte [rsp + 0x330]
test byte [rax + rsi], ah
add eax, dword [rax]
add byte [rax], al
mov dil, byte [rsp + 0x332]
cmp al, 2
add byte [rax], al
mov dil, byte [rsp + 0x332]
xor al, byte [rbx]
add byte [rax], al
cmp al, 2
jne 0x14007db45
mov al, byte [rsp + 0x333]
mov byte [rsp + 0x90], al
add byte [rax], al
mov bl, 1
mov byte [rsp + 0xf0], bl
mov byte [rsp + 0xf2], 0xd
mov word [rsp + 0x198], 0x1f
mov word [rsp + 0x1a8], 4
cmp byte [r15 + 0x40], 2
sete r8b
mov rcx, r15
mov rdx, r12
call fcn.14004663f
mov byte [r15 + 0x141], bl
mov r13, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x300]
mov r14, qword [rsp + 0x2f8]
jmp 0x14007dd2d
cmp byte [r15 + 0x13f], 0
mov rsi, qword [rsp + 0xa8]
je 0x14007dacc
cmp word [r15 + 0x138], 5
je 0x14007dacc
movzx eax, word [rsp + 0x3d8]
add eax, 0xffffffe1
cmp ax, 4
setb cl
cmp ax, 1
setne al
test cl, al
jne 0x14007dacc
mov al, byte [r15 + 0x13c]
cmp byte [rsp + 0x3e0], al
jne 0x14007dacc
mov byte [rsp + 0xf0], 0
add byte [rax], al
mov byte [rsp + 0xf2], 0x18
add byte [rax], al
add byte [rax], bl
mov word [rsp + 0x198], 0x1f
mov word [rsp + 0x1a8], 4
add byte [rax], al
add al, 0
invalid
add byte [rax], al
add al, 0
cmp byte [r15 + 0x40], 2
sete r8b
sete al
jg 0x14007dadb
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rcx + rcx*4 - 7], 0x4c
mov edx, esp
sete al
mov rcx, r15
mov rdx, r12
call fcn.14004663f
lea rcx, [rsp + 0x330]
add byte [rax], al
call fcn.140040b89
mov bl, 0x14
mov rdx, qword [rsp + 0xa0]
mov r13, qword [rsp + 0x50]
push qword [rbx - 0x6b74b7ec]
and al, 0xa0
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x50
jmp 0x14007de19
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x20
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add eax, dword [rax]
mov qword [rsp + 0x320], r15
mov dword [rsp + 0x320], edi
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x328], rax
mov r8d, 0xc0
mov rcx, r12
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
and al, 0x28
add eax, dword [rax]
add byte [rcx - 0x48], al
rol byte [rax], 0
add byte [rcx + rcx*4 - 0x1f], cl
lea rdx, [rsp + 0x330]
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x1d0]
mov rdx, qword [rsp + 0x68]
lea r8, [rsp + 0x320]
mov r9, r12
call qword [rsi + 0x18]
mov bl, byte [rsp + 0x1d0]
cmp bl, 0x14
mov r13, qword [rsp + 0x50]
jne case.0x14003e244.2173
mov rax, qword [rsp + 0x1d8]
mov rcx, qword [rsp + 0x1e0]
mov qword [rsp + 0xa8], rcx
mov bl, 0x14
jmp 0x14007dca0
test dil, dil
mov r13, qword [rsp + 0x50]
je 0x14007dc55
mov cl, byte [rsp + 0x333]
mov byte [rsp + 0x1d1], dil
mov byte [rsp + 0x1d2], cl
mov byte [rsp + 0x1d0], 9
test al, al
je case.0x14003e244.2176
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x2b8], rax
mov rbp, qword [rsp + 0x1e0]
loopne 0x14007db90
add byte [rax], al
loopne 0x14007db90
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xe8
add dword [rax], eax
add byte [rax + 0x90248c], cl
mov byte [rsp + 0x90], cl
mov r14, qword [rsp + 0x1e8]
mov ah, 0x24
call 0xc807db9b
mov byte [rsp + 0x90], cl
jmp 0x14007dd2d
mov byte [rsp + 0x90], cl
jmp 0x14007dd2d
mov al, byte [rsp + 0x1d1]
mov byte [rsp + 0x27], al
and al, 0x27
and al, 0x27
mov al, byte [rsp + 0x1d2]
rol byte [rcx], cl
add byte [rax], al
mov byte [rsp + 0x26], al
lea rcx, [rsp + 0x1d3]
cmp bl, 2
add cl, byte [rdi]
invalid
xchg esi, eax
add byte [rax], al
invalid
add cl, byte [rdi]
adc dword [rsi - 0x76000000], 0x41
add al, 0x88
mov al, byte [rcx + 4]
mov byte [rsp + 0x9c], al
mov eax, dword [rcx]
mov dword [rsp + 0x98], eax
mov rax, qword [rsp + 0x1d8]
add al, 0x88
test byte [rsp + rbx*4], ah
add byte [rax], al
add byte [rbx + 0x24848901], cl
cwde
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x68
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x1b8], rax
mov sil, 1
mov byte [rsp + 0xf0], sil
mov byte [rsp + 0xf0], dh
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x4a], al
add dword [rax - 0x78], eax
mov byte [rsp + 0xf0], dh
mov byte [rsp + 0xf2], sil
invalid
invalid
test byte [rax + rbx*4], ah
mov byte [rsp + 0xf0], dh
mov byte [rsp + 0xf2], sil
mov word [rsp + 0x198], 0x1f
add dword [rax], eax
add byte [rdi], bl
add byte [rsi - 0x39], ah
invalid
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rax + rax], al
add dword [rax], eax
add byte [rdi], bl
add byte [rsi - 0x39], ah
invalid
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rax + rax], al
mov dword [rsp + 0x1a8], 0x80410004
jg 0x14007dc77
cmp byte [r15 + 0x40], 2
sete r8b
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rcx + rcx*4 - 7], 0x4c
mov rcx, r15
mov rdx, r12
mov rcx, r15
mov rdx, r12
call fcn.14004663f
mov rax, qword [rsp + 0x68]
mov byte [r15 + 0x141], sil
jmp 0x14007dca0
mov byte [r15 + 0x142], 1
jmp case.0x14009b9df.473
mov al, byte [rcx + 4]
mov byte [rsp + 0x9c], al
mov eax, dword [rcx]
mov dword [rsp + 0x98], eax
mov rcx, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x1e8]
add byte [rax], al
mov word [rax + rbx*8], fs
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x1b8], rax
mov rax, rcx
invalid
invalid
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x1b8], rax
mov rax, rcx
mov rdx, qword [rsp + 0xa0]
jmp 0x14007de52
add cl, ch
movsd dword [rdi], dword [rsi]
add dword [rax], eax
add byte [rax - 0x80], al
cmp dil, 0x17
cmp dil, 0x17
je 0x14007de82
cmp word [r15 + 0x138], 5
jne 0x14007de82
add eax, 0x1bc850f
add byte [rax], al
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x2b8], rax
mov rbp, qword [rsp + 0x1e0]
mov r14, qword [rsp + 0x1e8]
mov bl, 1
mov byte [rsp + 0xf0], bl
mov byte [rsp + 0xf2], 0x10
mov word [rsp + 0x198], 0x1f
mov word [rsp + 0x1a8], 4
cmp byte [r15 + 0x40], 2
sete r8b
mov byte [rsp + 0x90], cl
mov rcx, r15
mov rdx, r12
call fcn.14004663f
mov byte [r15 + 0x141], bl
lea rcx, [rsp + 0x330]
call fcn.140040b89
mov bl, 9
mov qword [rsp + 0x2f8], r14
mov qword [rsp + 0x1b8], r14
mov qword [rsp + 0x300], rbp
mov qword [rsp + 0xe0], rbp
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0xd8], rax
mov al, byte [rsp + 0x90]
mov byte [rsp + 0x26], al
mov rbp, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x68]
mov r14, qword [rsp + 0xa8]
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14007ddb9
cmp qword [r14 + 0x10], 0x11
jae 0x14007dda1
mov r8, qword [rsp + 0x68]
jmp 0x14007ddaa
mov r8, qword [rsp + 0x68]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
enter 0x1c, 0x31
sar bh, cl
adc eax, 0x113797
test sil, sil
je 0x14007de20
mov rax, qword [rsp + 0x2e0]
mov rcx, qword [rsp + 0xe0]
mov ecx, dword [rsp + 0xe0]
and al, 0xe0
add al, byte [rax]
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0xe0]
mov qword [rsp + 0xa8], rcx
invalid
invalid
mov word [rax + rbx*8], fs
and al, 0xd8
mov ecx, dword [rsp + 0xe0]
mov qword [rsp + 0xa8], rcx
mov rcx, qword [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
and al, 0xd8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
mov byte [rsp + 0x27], dil
mov rdi, qword [rsp + 0x58]
mov r14, qword [rsp + 0x88]
mov esi, dword [rsp + 0x88]
mov esi, dword [rsp + 0x88]
test rax, rax
je 0x14007de11
mov r8, qword [rsp + 0x2d8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0x68]
jmp 0x14007de52
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xa8], rax
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
mov rax, qword [rsp + 0xd8]
mov byte [rsp + 0x27], dil
mov rdi, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov rdx, qword [rsp + 0xa0]
movabs al, byte [0x8824b48b4c000000]
add byte [rax], al
add byte [rax - 0x7af0eb05], al
loopne 0x14007de5a
invalid
add byte [rax], al
mov r14, qword [rsp + 0x88]
cmp bl, 0x14
jne 0x14007e03b
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x60
mov rbx, qword [rsp + 0x60]
mov ebx, dword [rsp + 0x60]
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0x68], rax
invalid
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
invalid
push 0x24848948
fadd dword [rax]
add byte [rax], al
invalid
mov qword [rsp + 0xd8], rax
and al, 0xd8
add byte [rax], al
add cl, ch
retf 0xffea
jmp 0x14007c94c
lea rcx, [rsp + 0x1d0]
lea ecx, [rsp + 0x1d0]
call fcn.140040118
mov rbp, qword [rsp + 0x38]
and al, 0x38
and bh, ah
dec dword [rax - 0x75]
insb byte [rdi], dx
and al, 0x38
lea rcx, [rsp + 0x330]
lea ecx, [rsp + 0x330]
call fcn.140040b89
mov rdi, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov rdx, qword [rsp + 0xa0]
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsp + 0x68]
and al, 0x68
jmp 0x14007de60
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
mov rax, qword [rsp + 0x100]
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x70], rax
and al, 0x70
mov rdx, qword [rsp + 0x108]
mov rax, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
and al, 0x28
mov esi, 1
mov r14, qword [rsp + 0x88]
mov r15, qword [rsp + 0x48]
jl 0x14007df19
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 + 0x7c], cl
jl 0x14007df19
invalid
jl 0x14007df19
mov rbp, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
mov rbx, qword [rsp + 0x60]
and al, 0x60
mov rdi, qword [rsp + 0x58]
jmp 0x14007d42d
mov rcx, r12
mov rdx, qword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rcx - 0x50], al
sub al, ch
stosd dword [rdi], eax
and bh, ah
dec dword [rax - 0x75]
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
and al, 0x78
and al, 0xb8
add byte [rax], al
add byte [rcx - 0x50], al
sub al, ch
stosd dword [rdi], eax
and bh, ah
dec dword [rax - 0x75]
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
and al, 0x78
and al, 0x78
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x70], rax
test byte [rax + rdi*8], ah
clc
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
mov rdx, qword [rsp + 0x100]
mov rax, qword [rsp + 0x108]
mov eax, dword [rsp + 0x108]
mov eax, dword [rsp + 0x108]
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov esi, 1
mov r14, qword [rsp + 0x88]
add cl, ch
xor dh, ah
invalid
invalid
add cl, ch
xor dh, ah
invalid
mov byte [rsp + 0x1d0], cl
mov rdx, qword [rsp + 0x318]
mov ecx, dword [rdx]
mov edx, dword [rdx + 3]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x18
add eax, dword [rax]
add byte [rbx + 0x3528b0a], cl
lea r8, [rsp + 0x1d8]
mov dword [r8 - 4], edx
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rcx - 0x77], al
push rax
cld
mov dword [r8 - 7], ecx
mov qword [rsp + 0x1d8], r9
mov qword [rsp + 0x1e0], r10
mov qword [rsp + 0x1e8], rax
mov rcx, r12
and al, 0xe8
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1f], cl
lea rdx, [rsp + 0x1d0]
call fcn.14003ff79
mov rsi, qword [rsp + 0x1c0]
mov rcx, rsi
call fcn.14004747f
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x290], xmm0
movaps xmmword [rsp + 0x2a0], xmm1
jmp 0x14007e2ac
invalid
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
mov rcx, qword [rsp + 0x1c0]
call fcn.14004747f
mov byte [r15 + 0x1e0], 0x14
adc al, 0x48
mov eax, dword [rsp + 0x68]
add dword [rax], eax
add al, ch
jl 0x14007df95
cld
inc dword [rcx - 0x3a]
xchg eax, esp
add dword [rax], eax
add byte [rax + rcx*2], dl
adc al, 0x48
adc al, 0x48
mov eax, dword [rsp + 0x68]
and al, 0x68
mov qword [r15 + 0x1e8], rax
mov rax, qword [rsp + 0xa8]
mov qword [r15 + 0x1f0], rax
mov rcx, r14
call fcn.140046fe5
mov rcx, rdi
stc
call fcn.140046fe5
jmp 0x14007e2ba
mov byte [rsp + 0x1d0], bl
mov rbx, rax
mov al, byte [rsp + 0x27]
mov byte [rsp + 0x1d1], al
mov al, byte [rsp + 0x26]
mov byte [rsp + 0x1d2], al
and al, 0xd2
add dword [rax], eax
add byte [rdx + 0x9c2484], cl
add byte [rax], al
ret
test byte [rcx + rdx*8], ah
add dword [rax], eax
add byte [rdx - 0x77d9dbbc], cl
test byte [rdx + rdx*8], ah
and al, 0xd2
and al, 0xd2
add dword [rax], eax
add byte [rdx + 0x9c2484], cl
add byte [rax], al
test byte [rsp + rbx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rbx + rdx*8], fs
add dword [rax], eax
add byte [rax - 0x7b74fbbf], cl
and al, 0x98
add byte [rax], al
add byte [rax], al
mov dword [rcx], eax
mov qword [rsp + 0x1d8], rbx
mov rbp, r14
lea rcx, [rsp + 0x1d3]
mov byte [rcx + 4], al
mov eax, dword [rsp + 0x98]
add byte [rax], al
add byte [rax], al
mov dword [rcx], eax
mov qword [rsp + 0x1d8], rbx
mov rbp, r14
mov r14, qword [rsp + 0xa8]
mov qword [rsp + 0x1e0], r14
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rax], al
mov rcx, r12
add byte [rax], al
mov rcx, r12
lea rdx, [rsp + 0x1d0]
add byte [rax], al
call fcn.14003ff79
mov rsi, qword [rsp + 0x1c0]
mov rcx, rsi
int1
and al, 0xc0
add dword [rax], eax
add byte [rax - 0x77], cl
int1
call fcn.14004747f
movups xmm0, xmmword [rsp + 0xf0]
adc byte [rsp + 0xf0], al
adc byte [rsp + 0xf0], al
movups xmm1, xmmword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
movups xmm0, xmmword [rsp + 0x1d0]
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x1e0]
loopne 0x14007e0e7
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x290], eax
and al, 0x90
add al, byte [rax]
invalid
movaps xmmword [rsp + 0x290], xmm0
and al, 0x90
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x2a0], ecx
mov word [rax + riz*4], fs
add al, byte [rax]
invalid
movaps xmmword [rsp + 0x2a0], xmm1
mov word [rax + riz*4], fs
add al, byte [rax]
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xe0
mov qword [rsp + 0xe0], r14
add byte [rax], al
add byte [rcx - 0x77], cl
mov r14, rbp
mov r14, rbp
mov rbp, qword [rsp + 0x38]
mov qword [rsp + 0xd8], rbx
pushfq
and al, 0xd8
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x60
cmp byte [rax - 0x77], cl
pushfq
and al, 0xd8
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x60
jmp 0x14007e2ac
add byte [rdi], cl
movzx ecx, byte [rsp + 0xf7]
shl ecx, 0x10
loope case.0x1400686dc.473
mov dh, 0x8c
and al, 0xf7
mov word [rdi + rsi*8], fs
add byte [rax], al
add cl, al
loope case.0x1400686dc.473
movzx edx, word [rsp + 0xf5]
or edx, ecx
mov edi, dword [rsp + 0xf1]
add byte [rax], al
add byte [rax - 0x3f], cl
loop 0x14007e162
mov bh, 0x94
and al, 0xf5
add byte [rax], al
add byte [rcx], cl
retf 0xbc8b
add byte [rax], al
add byte [rax - 0x3f], cl
loop 0x14007e162
shl rdi, 8
or rdi, rdx
or edi, edx
or edi, edx
mov rsi, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x100]
invalid
add byte [rax - 0x75], cl
mov word [rax + rcx], fs
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x108]
add byte [rax], al
mov qword [rsp + 0x28], rcx
or rdi, rax
cmp qword [rsp + 0x70], 0
cmp dword [rsp + 0x70], 0
je 0x14007e183
mov rcx, qword [0x14024a5f8]
mov ah, al
sbb al, 0
mov r12, rdx
xor edx, edx
mov r8, qword [rsp + 0x78]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, r12
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x70], rsi
jl 0x14007e1ab
js 0x14007e1d1
mov dword [rsp + 0x70], esi
mov rdi, qword [rsp + 0x58]
lea r12, [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x78
mov rax, qword [rsp + 0x78]
cmp al, 2
mov qword [rsp + 0x80], rdx
je 0x14007e1ca
movzx eax, al
cmp eax, 5
je 0x14007e1dc
cmp eax, 0x11
jne 0x14007e21c
clc
adc dword [rbp + 0x64], esi
mov byte [rsp + 0xf0], 1
lock add byte [rax], al
add byte [rcx], al
mov byte [rsp + 0xf2], 4
jmp 0x14007e1ec
mov byte [rsp + 0xf0], 1
lock add byte [rax], al
add byte [rcx], al
add esi, eax
test byte [rdx + rsi*8], ah
add byte [rax], al
add byte [rax], dl
mov byte [rsp + 0xf2], 0x10
jmp 0x14007e1ec
mov byte [rsp + 0xf0], 1
mov byte [rsp + 0xf2], 2
mov word [rsp + 0x198], 0x1f
mov word [rsp + 0x1a8], 4
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rax + rax], al
cmp byte [r15 + 0x40], 2
sete r8b
mov rcx, r15
mov rdx, r12
call fcn.14004663f
mov byte [r15 + 0x141], 1
loop 0x14007e1f8
sub eax, dword [rsp + rdi*8 - 0x7839be01]
add dword [r8], eax
add byte [rcx], al
mov r8, qword [rsp + 0x28]
mov eax, r8d
shr eax, 0x10
call 0x101912e3a
call 0x101912e3a
shr rcx, 0x20
shr ecx, 0x20
mov rdx, qword [rsp + 0x78]
and al, 0x78
mov qword [rsp + 0x290], rdx
mov rdx, qword [rsp + 0x70]
add byte [rax - 0x75], cl
push rsp
and al, 0x70
mov qword [rsp + 0x298], rdx
mov rdx, qword [rsp + 0x80]
mov qword [rsp + 0x2a0], rdx
mov word [rsp + 0x2a8], r8w
test byte [rax + rbp*4], ah
add al, byte [rax]
invalid
and al, 0x98
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xa0
add al, byte [rax]
add byte [rsi + 0x44], ah
mov dword [rsp + 0x2a8], eax
test byte [rax + rbp*4], ah
add al, byte [rax]
invalid
test byte [rax + rbp*4], ah
add al, byte [rax]
add byte [rsi - 0x77], ah
mov dword [rsp + 0x2aa], eax
mov dword [rsp + 0x2ac], ecx
mov word [rsp + 0x2aa], ax
mov dword [rsp + 0x2aa], eax
mov dword [rsp + 0x2ac], ecx
mov rcx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0xa8]
push 0x24b48b48
test al, 0
add byte [rax], al
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14007e2ac
cmp qword [rsi + 0x10], 0x11
jae 0x14007e294
mov r8, qword [rsp + 0x68]
jmp 0x14007e29d
mov r8, qword [rsp + 0x68]
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
sar bh, cl
adc eax, 0x1132a4
cmp byte [rsp + 0x290], 0x14
jne case.0x1400738cb.159
test edx, eax
add byte [rax], al
add byte [rax + 0x37247c], al
cmp byte [rsp + 0x37], 0
je 0x14007e35b
mov al, byte [r15 + 0x13e]
test al, al
sete r8b
mov cl, byte [r15 + 0x13f]
add byte [rax], al
add byte [rax], al
test cl, cl
sete dl
or dl, r8b
jne 0x14007e2f1
cmp qword [r15 + 0xd0], 0
jne 0x14007c613
test dl, dl
je 0x14007e35b
test byte [rsp + 0x1c8], 1
je 0x14007c613
adc bl, ah
invalid
invalid
enter 1, 0
add dword [rdi], ecx
test byte [rax], dl
adc bl, ah
invalid
adc bl, ah
invalid
dec dword [rax - 0x48]
add eax, dword [rax]
add byte [rax], al
and eax, 0xeb000000
or byte [rax - 0x75], cl
movabs rax, 0x2500000003
jmp 0x14007e317
mov rax, qword [rsp + 0xf8]
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, qword [rsp + 0xc0]
mov qword [rcx + 8], rax
or byte [r8 - 0x39], cl
add dword [rcx], eax
add byte [rax], al
invalid
or byte [r8 - 0x39], cl
add dword [rcx], eax
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x3f0], dh
and al, 0xf0
add eax, dword [rax]
invalid
movaps xmm6, xmmword [rsp + 0x3f0]
and al, 0xf0
add eax, dword [rax]
add byte [rax - 0x7f], cl
invalid
add rsp, 0x408
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0xc0]
mov qword [rax + 8], rsi
jo 0x14007e35a
rol byte [rax], 0
add byte [rax - 0x77], cl
jo 0x14007e35a
mov qword [rax], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x14007e32a
iretd
mov rax, qword [rsp + 0xc0]
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rsi*4], fs
mov rcx, qword [rsp + 0x1b0]
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rax + 8], rcx
invalid
invalid
invalid
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
mov qword [rax + 0x10], r13
adc byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add bl, ch
scasb al, byte [rdi]
mov qword [rax], 0
jmp 0x14007e32a
mov rax, qword [rsp + 0x308]
or byte [rbx], al
add byte [rax], al
mov r8, qword [rax]
mov r9, qword [rax + 8]
lea rsi, [rsp + 0xf0]
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rbx + rcx*4 + 0x48], cl
or byte [rax - 0x73], cl
mov ah, 0x24
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, r14
call fcn.140047078
bnd call fcn.140047078
lea rcx, [rsp + 0x290]
call 0x140075818
je 0x14007e3a9
dec dword [rbp + rcx*4 + 5]
sahf
invalid
invalid
invalid
mov cl, 0x15
je 0x14007e3a9
invalid
dec dword [rbp + rcx*4 + 5]
sahf
invalid
mov rdx, rax
call case.0x140068614.83
mov rcx, qword [rsp + 0xc0]
mov qword [rcx + 8], rax
mov qword [rcx], 1
cmp qword [rsi], 0
je 0x14007e32a
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test byte [rcx - 1], dl
invalid
dec dword [rax - 0x73]
mov word [rax + rdi*8], fs
and al, 0xf8
lea rcx, [rsp + 0xf8]
call fcn.140074c69
sub dword [rax - 1], 0xffffffff
and al, 0xf8
add byte [rax], al
add al, ch
sub dword [rax - 1], 0xffffffff
jmp 0x14007e32a
invalid
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcmsgsdeframer.rs
lea eax, [0x1401af940]
adc eax, dword [rax]
mov rcx, rax
jmp 0x14007e439
shr ebx, 0x42
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcmsgsdeframer.rs
adc eax, dword [rax]
mov rcx, rbx
mov rdx, rax
mov edx, eax
jmp 0x14007e44a
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcmsgsdeframer.rs
add eax, 0x1315e3
jrcxz 0x14007e420
adc eax, dword [rax]
mov rcx, r8
mov r8, rax
call fcn.14018c830
sbb ah, ah
adc byte [rax], al
sbb ah, ah
adc byte [rax], al
ud2
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcmsgsdeframer.rs
add eax, 0x13159f
add bl, ch
jmp 0x14007e447
and al, 0x4c
lea eax, [0x1401af9c0]
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcmsgsdeframer.rs
mov rcx, rdi
jmp 0x14007e439
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcmsgsdeframer.rs
adc eax, dword [rax]
mov rcx, r13
call fcn.14018c910
adc byte [rax], al
ud2
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcmsgsdeframer.rs
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.14018cb80
ud2
invalid
or ecx, dword [rax - 0x73]
add eax, 0x137b50
adc eax, dword [rax]
lea rax, str.Tried_to_shrink_to_a_larger_capacity
adc eax, dword [rax]
lea rcx, [rsp + 0xf0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
add dword [rax], eax
add byte [rax], al
lock add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1634fe
invalid
xor al, 0x16
invalid
invalid
lea rax, [0x1401e1970]
invalid
invalid
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
adc dword [rcx + 0x18], eax
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_raw_vec.rs
call fcn.14018c7f0
add byte [rdi], cl
invalid
test byte [rbx + 0x13], bh
add al, ch
jecxz 0x14007e498
add byte [rdi], cl
or edi, dword [rcx + 1]
mov ecx, 1
mov rdx, rsi
call fcn.14018c620
ud2
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcmsgsdeframer.rs
lea eax, [0x1401af978]
mov rcx, rsi
mov ecx, esi
jmp 0x14007e401
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcmsgsdeframer.rs
jmp 0x14007e3f2
dec dword [rbp + rcx*4 + 5]
invalid
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcmsgsdeframer.rs
mov rcx, rdx
jmp 0x14007e401
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcmsgsdeframer.rs
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, r9
jmp 0x14007e439
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.21.7_srcmsgsdeframer.rs
jl 0x14007e4f6
adc eax, dword [rax]
jl 0x14007e4f6
adc eax, dword [rax]
mov edx, 0x2b
call fcn.14018c980
ud2
add byte [rax], al
add al, ch
xchg edx, eax
in al, 0x10
add byte [rdi], cl
or edx, dword [rsi + 0x48]
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
in al, dx
and byte [rax - 0x77], cl
invalid
mov esi, ecx
mov rax, qword [rdx]
mov r10, qword [rdx + 8]
mov rdx, rax
mov edx, eax
mov edx, eax
call qword [r10 + 0x18]
mov rax, rsi
mov eax, esi
mov eax, esi
add rsp, 0x20
pop rsi
ret
and byte [rsi - 0x3d], bl
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rdx]
invalid
add cl, byte [rbx + rcx*4 + 0x52]
or byte [rax - 0x77], cl
mov r10, qword [rdx + 8]
mov edx, dword [rdx + 8]
mov rdx, rax
call qword [r10 + 0x20]
mov rax, rsi
mov eax, esi
ret 0xff41
mov eax, esi
add rsp, 0x20
pop rsi
ret
add dword [rax - 0x75], ecx
push rcx
or byte [rax - 0x77], cl
ror dword [rax - 1], 0x62
sub byte [rsi + 0x48], dl
push rsi
sub rsp, 0x20
in al, dx
invalid
jmp qword [rdx + 0x28]
push rsi
sub rsp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rdx]
add cl, byte [rbx + rcx*4 + 0x4a]
or byte [rax - 0x77], cl
ret 0xff41
push rcx
xor byte [rax - 0x77], cl
invalid
add rsp, 0x20
add esp, 0x20
add cl, byte [rbx + rcx*4 + 0x4a]
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
ret 0xff41
push rcx
xor byte [rax - 0x77], cl
invalid
add esp, 0x20
and byte [rsi - 0x3d], bl
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rdx]
mov eax, dword [rdx]
mov eax, dword [rdx]
mov r9, qword [rdx + 8]
mov ecx, dword [rdx + 8]
or byte [rax - 0x77], cl
ret 0xff41
invalid
mov rdx, rax
call qword [r9 + 0x38]
call qword [rcx + 0x38]
call qword [rcx + 0x38]
mov rax, rsi
add rsp, 0x20
invalid
pop rsi
and byte [rsi - 0x3d], bl
mov rax, qword [rcx]
add dword [rax - 0x75], ecx
or byte [r11 + rcx*4 + 0x49], cl
mov rcx, rax
ret
add dword [rax - 0x75], ecx
or byte [r11 + rcx*4 + 0x49], cl
mov rcx, rax
mov rcx, rax
jmp r9
mov r9, qword [rcx + 0x48]
mov ecx, dword [rcx + 0x48]
mov rcx, rax
mov rcx, rax
ror dword [rcx - 1], 0xe1
push r15
push r14
push rsi
jmp r9
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rbp, qword [rdx + 0x10]
invalid
sub byte [rax - 0x75], cl
push 0x10
invalid
adc byte [rax + 0x39], cl
push 8
cmp qword [rdx + 8], rbp
cmp dword [rdx + 8], ebp
je 0x14007e647
lea eax, [rax]
add byte [rax], al
mov rsi, r8
mov esi, eax
mov rdi, rdx
mov rbx, qword [rcx]
mov ebx, dword [rcx]
mov rax, qword [rcx + 8]
or byte [rbx + rcx*4 + 0x60], cl
lea r13, [0x1401f83bc]
lea ebp, [0x1401f83bc]
mov r12, qword [rax + 0x48]
lea r13, [0x1401f83bc]
lea ebp, [0x1401f83bc]
lea ebp, [0x1401f83bc]
sub eax, 0x179dea
invalid
lea r14, [rsp + 0x20]
lea esi, [rsp + 0x20]
je case.0x14007d036.8
and byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov edx, edi
mov r8, rsi
mov eax, esi
invalid
call r12
test rax, rax
invalid
test eax, eax
sal byte [rsi + rdx + 0x49], 0x89
je 0x14007e5fe
mov r15, rax
and eax, 3
loopne case.0x14009b719.170
mov dword [rbx + 0x634903e0], 0x4c008544
loopne case.0x14009b719.170
movsxd rax, dword [r13 + rax*4]
invalid
test dword [rax], eax
add rax, r13
add eax, ebp
jmp rax
loopne case.0x140076e92.107
mov al, byte [rdi + 0x10]
adc r11b, r13b
and byte [rax - 0x75], cl
adc byte [r8 + 0x39], r9b
adc byte [rax + 0x39], cl
jmp 0x14007e61e
mov rax, qword [rdi + 0x10]
cmp rax, rbp
cmp eax, ebp
adc byte [rax + 0x39], cl
cmp eax, ebp
call 0x1b5cd6f51
invalid
mov rbp, rax
jne 0x14007e641
jmp 0x14007e65e
mov al, byte [r15 + 0xf]
jmp 0x14007e61e
por mm1, qword [rsp + rcx*2]
mov ecx, edi
stc
stc
shr rcx, 0x20
call fcn.1400607d0
mov dl, 0x21
invalid
invalid
mov dl, 0x21
invalid
and esi, edi
invalid
cmp al, 0x23
je case.0x14006a104.437
jmp 0x14007e64a
shr rax, 0x20
cmp eax, 0x23
and esi, dword [rbp + 0x1a]
and esi, dword [rbp + 0x1a]
mov qword [rsp + 0x20], r15
mov rcx, r14
int1
and byte [rcx + rcx*4 - 0xf], cl
int1
call fcn.140074c69
mov rbp, qword [rdi + 0x10]
sub al, 0x66
invalid
invalid
cmp qword [rdi + 8], rbp
jne 0x14007e5d7
or byte [rbp - 0x70], dh
xor r15d, r15d
dec dword [rcx + rcx*4 - 8]
mov rax, r15
mov eax, edi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 0x15
call fcn.140072cdd
invalid
dec dword [rax - 0x77]
invalid
mov rdi, rdx
xlatb
add byte [rax], al
add al, ch
jne 0x14007e6ac
invalid
xlatb
movabs rax, 0x726566667562206c
mov qword [rsi + 0xd], rax
invalid
jb case.0x140076872.118
mov dword [rsi + 0xd], eax
or eax, 0xc505100f
int1
adc eax, 0x6110f00
movups xmm0, xmmword [str.failed_to_fill_bufferfailed_to_write_whole_buffer]
movups xmmword [rsi], xmm0
mov al, byte [0x14024a6a0]
add eax, 0x1cc014
mov ecx, 0x18
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
cli
sbb edi, ecx
dec dword [rax - 0x7b]
sal byte [rax + rsi + 0x48], 0x89
xor byte [rax - 0x77], cl
call fcn.140010290
test rax, rax
je 0x14007e6cb
mov qword [rax], rsi
mov qword [rax + 8], rdi
js case.0x14007b1c0.79
js case.0x14007b1c0.79
mov qword [rax + 0x10], 0x15
add byte [rax], al
lea r8, fcn.140011b20
add eax, 0x15ef07
adc eax, 0x4825b100
mov edx, eax
mov cl, 0x25
mov rdx, rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
jmp case.0x140068614.83
invalid
invalid
invalid
mov eax, 0x8b9fffe
add byte [rax], al
mov ecx, 8
mov edx, 0x18
add byte [rdx + 0x18], bh
call fcn.14018c620
ud2
mov rsi, rcx
mov rax, qword [rdx]
mov r10, qword [rdx + 8]
or byte [rax - 0x77], cl
invalid
or byte [rax - 0x77], cl
ret 0xff41
invalid
invalid
call qword [r10 + 0x58]
mov rax, rsi
add rsp, 0x20
pop rsi
ret
invalid
mov edx, dword [rdx + 8]
mov rdx, rax
call qword [r10 + 0x60]
mov rax, rsi
add rsp, 0x20
pop rsi
ret
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rcx, rax
jmp qword [rdx + 0x68]
push rcx
or byte [rax - 0x77], cl
ror dword [rax - 1], 0x62
push 0x48018b48
mov edx, dword [rcx + 8]
push rcx
or byte [rax - 0x77], cl
ror dword [rax - 1], 0x62
invalid
push rcx
or byte [rax - 0x77], cl
ror dword [rax - 1], 0x62
jo case.0x14007a87e.65
jmp qword [rdx + 0x70]
mov eax, dword [rcx]
mov rcx, qword [rcx + 8]
add dword [rax - 0x75], ecx
or byte [r11 + rcx*4 + 0x49], cl
mov r9, qword [rcx + 0x78]
invalid
mov r9, qword [rcx + 0x78]
mov rcx, rax
js 0x14007e78a
mov ecx, eax
jmp r9
jmp rcx
push rbp
push rbx
sub rsp, 0x68
test r8, r8
je 0x14007e8b0
push rax
add dword [rax], eax
add byte [rax], al
push rax
add dword [rax], eax
add byte [rax], al
mov rsi, r8
add byte [rax], al
mov rsi, r8
mov rdi, rdx
xlatb
mov rdx, r8
shl rdx, 4
xor r8d, r8d
sal byte [rcx], 0xc0
sal byte [rcx], 0xc0
cmp dword [rdi + r8], 0
invalid
jne 0x14007e785
or al, 0x48
inc eax
inc rax
add r8, 0x10
cmp rdx, r8
adc byte [rcx + rdi - 0x3e], cl
jne 0x14007e772
cmp rsi, rax
jb 0x14007e942
invalid
mov ah, 1
add byte [rax], al
sub rsi, rax
invalid
je 0x14007e8b0
shl rax, 4
shl eax, 4
add rdi, rax
lea rbx, [rsp + 0x30]
lea ebx, [rsp + 0x30]
mov r14, qword [rcx]
mov rax, qword [rcx + 8]
or byte [r11 + rcx*4 + 0x68], cl
invalid
or byte [r11 + rcx*4 + 0x68], cl
invalid
lea r15, [rsp + 0x28]
lea edi, [rsp + 0x28]
and al, 0x28
lea rbp, [0x1401f83cc]
mov rcx, r15
stc
mov rdx, r14
mov edx, esi
mov r8, rdi
mov eax, edi
mov r9, rsi
call r13
cmp qword [rsp + 0x28], 0
je case.default.0x14007e7e4
mov r12, qword [rsp + 0x30]
mov eax, r12d
xor byte [rcx + rcx*4 - 0x20], al
and eax, 3
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
mov al, byte [r12 + 0x10]
adc cl, ch
xchg edi, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x30]
jmp 0x14007e887
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
test rax, rax
je 0x14007e8c7
mov rdx, rsi
shl rdx, 4
loop 0x14007e809
loop 0x14007e809
xor r9d, r9d
xor ecx, ecx
leave
xor r10d, r10d
rol byte [rsi - 0x75], cl
add al, 0xf
mov r8d, dword [rdi + r9]
add r8, r10
cmp r8, rax
ja case.0x140067733.655
ror byte [rcx + 0x39], 1
sal byte [rdi + 0x11], 0x48
inc ecx
inc rcx
add r9, 0x10
add ecx, 0x10
rcl dword [rax], 0x4d
mov edx, eax
mov r10, r8
cmp rdx, r9
jne case.0x140067733.654
retf 0xe575
jmp 0x14007e82d
mov r8, r10
cmp rsi, rcx
ror byte [rax + 0x39], 1
invalid
jb 0x14007e8d0
add byte [rax], al
add byte [rcx - 0x77], cl
leave
mov r9, rcx
mov ecx, ecx
shl r9, 4
add al, 0x4a
lea edx, [rdi + rcx]
lea rdx, [rdi + r9]
sub rsi, rcx
sub esi, ecx
invalid
jne 0x14007e850
or cl, byte [rcx + rdi - 0x40]
cmp rax, r8
je 0x14007e8a4
jmp case.0x140067733.658
mov dword [rax], eax
add byte [rax], al
sub rax, r8
mov ecx, dword [rdx]
cmp rax, rcx
ja case.0x14009b9df.486
sub ecx, eax
mov dword [rdx], ecx
add qword [rdi + r9 + 8], rax
invd
invd
cmp qword [rsp + 0x28], 0
mov rdi, rdx
jne 0x14007e899
jmp 0x14007e8a4
call fcn.1400607d0
cmp al, 0x23
je 0x14007e899
jmp 0x14007e8b3
mov eax, esp
shr rax, 0x20
cmp eax, 0x23
jne 0x14007e8b3
mov rcx, rbx
call fcn.140074c69
invalid
invalid
dec dword [rax - 0x77]
cli
invalid
mov rdi, rdx
test rsi, rsi
jne 0x14007e7ba
invalid
inc dword [rbp + 0x31]
in al, 0x4c
mov eax, esp
xor r12d, r12d
mov rax, r12
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
lea r12, [0x1401dd880]
lea esp, [0x1401dd880]
jmp 0x14007e8b3
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
jmp 0x14007e94c
invalid
jae case.0x140068aff.471
lea rax, str.advancing_io_slices_beyond_their_length
lea eax, [0x1401dd978]
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
mov qword [rcx + 8], 1
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x163079
invalid
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x163079
invalid
add byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rdi], cl
mov qword [rcx + 0x10], rax
adc byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
sbb byte [rax - 0x73], cl
adc eax, 0x15f07f
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x15f07f
invalid
add bl, ch
xor byte [rax - 0x73], cl
lea rax, str.advancing_IoSlice_beyond_its_length
jmp 0x14007e93b
lea rax, str.advancing_IoSlice_beyond_its_length
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
mov qword [rcx], rax
mov qword [rcx + 8], 1
or byte [r9], al
add byte [rax], al
invalid
add dword [rax - 0x39], ecx
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1401e1970]
lea eax, [0x1401e1970]
add eax, 0x163047
invalid
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
lea edx, [0x1401dda30]
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
lea edx, [0x1401dda30]
lea edx, [0x1401dda30]
adc eax, 0xdeb0e800
add al, ch
mov al, 0xde
call fcn.14018c7f0
adc byte [rax], al
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
lea eax, [0x1401dd938]
mov rcx, rax
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
lea eax, [0x1401dd938]
mov rcx, rax
mov ecx, eax
mov rdx, rsi
mov edx, esi
call fcn.14018c830
ud2
ficom word [rax]
add byte [rdi], cl
or ecx, dword [rax - 0x75]
mov rax, qword [rcx]
invalid
invalid
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
or byte [r11 + rcx*4 - 0x7f], cl
mov byte [rax], al
add byte [rax], al
or byte [r11 + rcx*4 - 0x7f], cl
or byte [rbx + rcx*4 - 0x7f], cl
mov byte [rax], al
add byte [rax], al
mov rcx, rax
jmp r8
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
sub esp, 0x98
sub esp, 0x98
movaps xmmword [rsp + 0x80], xmm6
sub dword [rsp + 0x80], esi
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov rbx, rdx
mov qword [rsp + 0x28], rcx
mov sil, 1
test r9, r9
add dword [rbp - 0x7b], ecx
leave
je 0x14007e9c5
mov r13, qword [rsp + 0x100]
add dword [rax], eax
add byte [rcx - 0x7f], cl
invalid
add byte [rax], al
add r13, 0x400
add byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rdx + 0x20], dh
jb 0x14007e9c9
mov rax, r13
mov eax, ebp
and rax, 0x1fff
invalid
add byte [rax], al
je 0x14007e9c7
mov ecx, 0x2000
sub rcx, rax
and byte [rax], al
add byte [rax + 0x29], cl
ror dword [rcx + 1], 0xcd
add r13, rcx
add r13, rcx
setb sil
jmp 0x14007e9c9
xchg edx, eax
invalid
jmp 0x14007e9c9
add dh, byte [rcx]
test byte [rbx + rcx*4 + 0x67], 8
xor esi, esi
mov r12, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
xor r15d, r15d
xorps xmm6, xmm6
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x30], esp
and al, 0x30
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x20], esi
mov qword [rsp + 0x38], r13
and al, 0x38
cmp byte [rbp + 0x39], cl
out 0xf, al
test byte [rsi], dl
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
cmp r14, r12
je 0x14007eb0a
mov rax, qword [rdi]
add rax, r14
mov rcx, r12
mov ecx, esp
invalid
mov ecx, esp
sub rcx, r14
sub ecx, esi
cmp rcx, r13
mov rdx, r13
cmovb rdx, rcx
test sil, sil
cmovne rdx, rcx
invalid
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdx
mov dword [rsp + 0x48], edx
mov dword [rsp + 0x48], edx
push rsp
and al, 0x48
invalid
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x50], 0
push rax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x7c], cl
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x58], r15
mov rcx, rbx
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
invalid
lea edx, [rsp + 0x40]
call 0x14007eb90
mov rcx, qword [rsp + 0x50]
and al, 0x50
pop rdx
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x50
and al, 0x50
and al, 0x50
test rcx, rcx
leave
je 0x14007eb28
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x58
mov rax, qword [rsp + 0x58]
mov r15, rax
invalid
sub r15, rcx
jb 0x14007eb6e
invalid
iretd
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x48
invalid
mov rdx, qword [rsp + 0x48]
cmp rax, rdx
cmp rax, rdx
cmp eax, edx
ja 0x14007eb7f
add byte [rcx + 1], cl
add r14, rcx
add esi, ecx
invalid
mov qword [rdi + 0x10], r14
mov dword [rdi + 0x10], esi
adc byte [rbp + 0x39], cl
out 0xf, al
invalid
test dword [rax - 1], edi
invalid
cmp r14, r12
cmp esi, esp
jne 0x14007e9eb
cmp r12, qword [rsp + 0x30]
and al, 0x30
jne 0x14007e9eb
insd dword [rdi], dx
invalid
inc dword [rcx - 0x77]
cmc
mov r13d, esi
movaps xmmword [rsp + 0x70], xmm6
mov r12, qword [rbx + 8]
mov esp, dword [rbx + 8]
mov r14, qword [rbx + 0x10]
cmp r14, r12
cmp esi, esp
cmp esi, esp
mov rdx, r12
mov edx, esp
loop 0x14007eade
cmovb rdx, r14
cmovb edx, esi
invalid
movaps xmmword [rsp + 0x60], xmm6
invalid
sub r12, rdx
add rdx, qword [rbx]
invalid
cmp r12, 0x20
mov eax, 0x20
and byte [rax], al
add byte [rax], al
cmovae r12, rax
cmovae esp, eax
loopne 0x14007eafa
loopne 0x14007eafa
cmp r12, 1
cmp esp, 1
jne 0x14007eac8
adc cl, byte [rdx + 0x24448802]
invalid
mov al, byte [rdx]
mov byte [rsp + 0x60], al
add cl, byte [rax + 0x4d602444]
add esi, esp
and al, 0x60
add r14, r12
mov qword [rbx + 0x10], r14
mov dword [rbx + 0x10], esi
jae 0x14007ead3
mov rsi, rbp
jmp case.0x1400686dc.489
sbb cl, byte [rax - 0x77]
mov rsi, rbp
mov esi, ebp
out dx, al
mov rcx, rbp
mov r8, r12
mov eax, esp
mov eax, esp
loopne 0x14007eaba
call sub.VCRUNTIME140.dll_memcpy
add r14, r12
add esi, esp
invalid
invalid
add esi, esp
mov qword [rbx + 0x10], r14
test r12, r12
test esp, esp
je 0x14007eb59
ja 0x14007eb31
lea r8, [rsp + r12]
lea eax, [rsp]
add r8, 0x60
mov rcx, rdi
stc
invalid
stc
mov rdx, rsi
call fcn.14002743e
mov r12, qword [rdi + 8]
or byte [ebx + ecx*4 + 0x77], cl
invalid
or byte [ebx + ecx*4 + 0x77], cl
adc byte [rcx + rcx*4 - 0x12], al
mov esi, r13d
mov esi, dword [rdi + 0x10]
mov esi, r13d
mov esi, ebp
mov r13, qword [rsp + 0x38]
and al, 0x38
cmp cl, ch
jmp 0x14007e9eb
loope 0x14007eb06
invalid
inc dword [rcx - 0x48]
and byte [rax], al
add byte [rax], al
mov r8d, 0x20
mov rcx, rdi
mov ecx, edi
mov rdx, r12
call fcn.14018dd81
mov r12, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
add byte [rbx + rcx*4 + 0x67], cl
or byte [rbx + rcx*4 + 0x77], cl
mov esi, dword [rdi + 0x10]
invalid
mov esi, dword [rdi + 0x10]
jmp 0x14007e9f4
int3
sub r14, qword [rsp + 0x20]
sub esi, dword [rsp + 0x20]
and al, 0x20
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
sub byte [rcx + rcx*4 + 0x70], cl
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
mov qword [rax + 8], r14
jo 0x14007eb3e
mov qword [rax], 0
movaps xmm6, xmmword [rsp + 0x80]
sub byte [rsp + 0x80], dh
add byte [rax], 0
add byte [rax - 0x7f], cl
invalid
add rsp, 0x98
add esp, 0x98
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x30]
xor byte [rax + 0x2b], cl
and al, 0x20
invalid
sub rcx, qword [rsp + 0x20]
and byte [rax - 0x75], cl
and al, 0x28
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
jmp 0x14007eb36
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
add eax, 0x15ec8b
mov rdx, rax
call fcn.14018cb80
add esp, eax
adc byte [rax], al
add esp, eax
loopne 0x14007eb8c
adc byte [rax], al
add byte [rdi], cl
ud2
or ecx, dword [rbp + rcx*4 + 5]
jp 0x14007eb70
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, rax
adc eax, 0xc1894800
add byte [rax - 0x77], cl
shr eax, 0x82
fst qword [rax]
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push r14
push rsi
call fcn.14018c910
adc byte [rax], al
ud2
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rbx, rdx
mov rdx, qword [rdx + 8]
or byte [rax - 0x75], cl
jnp case.0x140068aff.484
and byte [rax - 0x77], cl
ror dword [rax - 0x75], cl
push rdx
or byte [rax - 0x75], cl
jnp case.0x140068aff.484
mov rax, rdx
sub rax, rdi
jb 0x14007ec09
pop rbx
pop rbx
mov rsi, rcx
mov r15, qword [rcx + 0x10]
jns 0x14007ebc5
jns 0x14007ebc5
adc byte [rbx + rcx*4 + 0x71], cl
or byte [rbp + 0x39], cl
mov r14, qword [rcx + 8]
mov esi, dword [rcx + 8]
cmp r15, r14
mov rdx, r14
mov edx, esi
test dword [rcx + rcx*4 - 0xe], 0xd7420f49
mov edx, esi
cmovb rdx, r15
sub r14, rdx
add rdx, qword [rcx]
invalid
cmp rax, r14
cmovb r14, rax
cmovb esi, eax
cmovb esi, eax
invalid
invalid
mov rcx, qword [rbx]
add rcx, rdi
stc
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x75], cl
sbb byte [r9 + r8 - 9], cl
add byte [rax - 0x75], cl
sbb byte [r9 + r8 - 9], cl
cmp rax, rdi
clc
cmovbe rax, rdi
mov qword [rbx + 0x18], rax
mov qword [rbx + 0x10], rdi
mov dword [rbx + 0x10], edi
invalid
mov dword [rbx + 0x10], edi
adc byte [rbp + 1], cl
dec byte [rcx + rcx*4 + 0x76]
adc byte [rcx], dh
xor eax, eax
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
add r14, r15
add esi, edi
mov qword [rsi + 0x10], r14
xor eax, eax
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, rdi
mov ecx, edi
out dx, al
adc eax, 0xf9894800
mov ecx, edi
mov ecx, edi
call fcn.14018c830
sbb ah, bl
adc byte [rax], al
add byte [rdi], cl
or eax, dword [rcx + 0x56]
push rsi
ud2
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rdx
mov esi, edx
mov esi, edx
mov rdi, qword [rdx + 8]
mov r14, qword [rdx + 0x10]
mov esi, dword [rdx + 0x10]
mov esi, dword [rdx + 0x10]
adc byte [rcx + 0x39], cl
dec byte [rax - 0x77]
mov edx, edi
cmp r14, rdi
cmp esi, edi
mov rdx, rdi
mov edx, edi
cmovb rdx, r14
mov rbx, rcx
mov ebx, ecx
sub rdi, rdx
xlatb
add rdx, qword [rsi]
add edx, dword [rsi]
invalid
cmp r9, rdi
cmovb rdi, r9
cmp rdi, 1
invalid
inc dword [rcx]
add dword [rbp + 7], esi
jne case.0x14009b9df.502
mov al, byte [rdx]
mov byte [r8], al
mov byte [rax], al
add bl, ch
or ecx, dword [rcx + rcx*4 - 0x3f]
mov rcx, r8
jmp 0x14007ec60
mov rcx, r8
mov ecx, eax
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
adc byte [rax], al
invalid
add r14, rdi
mov qword [rsi + 0x10], r14
mov qword [rbx + 8], rdi
dec byte [rcx + rcx*4 + 0x76]
adc byte [rax - 0x77], cl
jnp 0x14007ec73
mov qword [rbx], 0
mov dword [rbx], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
fmul dword [rax - 0x7d]
invalid
mov rax, rbx
mov eax, ebx
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
test r8, r8
je 0x14007ed36
add byte [rax], al
invalid
xor byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
lahf
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x20]
lea edi, [rsp + 0x20]
jl 0x14007eccd
and al, 0x20
and byte [rbp + rcx*4 + 0x2d], cl
sub edx, dword [rdi - 0x76b3ffe9]
invalid
add byte [rcx + rcx*4 - 7], cl
lea r13, [0x1401f83dc]
sub eax, 0x17972b
invalid
mov rcx, r15
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov r9, rsi
call 0x140079cf2
xor byte [rax - 0x7cb70001], dh
jl 0x14007ecea
and byte [rax], al
xor byte [rax - 0x7cb70001], dh
mov al, 0xff
dec dword [rax - 0x7d]
jl 0x14007ecea
and byte [rax], al
je case.default.0x14007ecdd
mov r12, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov eax, r12d
and eax, 3
loopne 0x14007ec56
loopne 0x14007ecd8
movsxd rax, dword [r13 + rax*4]
test dword [rax], eax
add rax, r13
jmp rax
call 0xca49cde0
mov al, byte [r12 + 0x10]
and al, 0x10
jmp 0x14007ed13
mov rcx, qword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x14007ed4c
mov rax, rsi
sub rax, rcx
sub eax, ecx
sub eax, ecx
jb 0x14007ed55
add rdi, rcx
add edi, ecx
mov rsi, rax
jmp 0x14007ed2d
or al, 0x4c
mov ecx, esp
loope 0x14007ed53
shr ecx, 0x20
loope 0x14007ed53
shr ecx, 0x20
call fcn.1400607d0
sbb bh, dh
invalid
cmp al, 0x23
je 0x14007ed25
jmp 0x14007ed39
mov eax, esp
shr rax, 0x20
cmp eax, 0x23
and esi, dword [rbp + 0x14]
clc
and esi, dword [rbp + 0x14]
mov rcx, r14
int1
call fcn.140074c69
dec dword [rax - 0x7b]
test byte [rdi], 0x85
jnp case.0x14009b9df.507
invalid
test rsi, rsi
jne 0x14007ecb1
invalid
invalid
invalid
invalid
invalid
xor r12d, r12d
mov rax, r12
add rsp, 0x30
loopne 0x14007ed85
add esp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
lea r12, str.failed_to_fill_whole_buffer
jge 0x14007ed3b
adc eax, 0x4ce4eb00
lea eax, [0x1401dd7e8]
invalid
jmp 0x14007ed39
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
add byte [rax - 0x77], cl
bnd call fcn.14018c830
ficom dword [rax]
invalid
mov rdx, rsi
call fcn.14018c830
ficom dword [rax]
invalid
ficom dword [rax]
add byte [rdi], cl
ud2
sub rsp, 0x28
mov rax, r9
mov eax, ecx
ud2
mov eax, ecx
add r8, 0xfffffffffffffff0
shl rax, 4
lea r9, [0x1401e1970]
or eax, 0x162bf4
or eax, 0x162bf4
test rax, rax
test eax, eax
je case.0x14008099f.479
mov r10d, dword [r8 + 0x10]
push rax
adc byte [rcx - 0x7d], cl
add r8, 0x10
add rax, 0xfffffffffffffff0
invalid
invalid
rcl byte [rax], 0x48
add eax, 0xfffffff0
invalid
invalid
sal al, 0x4d
test edx, edx
test r10, r10
je case.0x140068614.486
mov r9, qword [r8 + 8]
jmp 0x14007ed9b
or bl, ch
add eax, dword [rbp + 0x31]
xor r10d, r10d
lea r8, [rdx + 0x200]
xor r10d, r10d
xor edx, edx
lea r8, [rdx + 0x200]
add al, byte [rax]
add byte [rcx + rcx*4 + 0x54], cl
mov dword [rsp + 0x20], edx
mov qword [rsp + 0x20], r10
mov dword [rsp + 0x20], edx
call fcn.14007edb2
nop
add rsp, 0x28
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
mov r14, r9
mov rdi, r8
invalid
mov rbx, rdx
mov ebx, edx
invalid
invalid
mov ebx, edx
ror dword [rax - 0x77], cl
invalid
mov rsi, rcx
mov rcx, rdx
invalid
ror dword [rcx + rcx*4 - 0x3e], 1
mov rdx, r8
call fcn.14007c4c1
test rax, rax
jne 0x14007edff
in eax, dx
invalid
invalid
mov r9, qword [rsp + 0x90]
lea r15, [rsp + 0x28]
jl 0x14007ee09
invalid
nop
add byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x28
jl 0x14007ee09
sub byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov ecx, edi
mov rdx, rbx
mov edx, ebx
mov r8, r14
call fcn.140047455
dec dword [rcx - 0x7d]
invalid
invalid
xchg ah, bh
dec dword [rcx - 0x7d]
invalid
je 0x14007ee17
sbb eax, 0x24448b48
xor byte [rax - 0x77], cl
or byte [rax + 1], r15b
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
mov dword [rsi], eax
invalid
add rsp, 0x40
add esp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r14, [rsp + 0x28]
mov r15, qword [r14 + 8]
jle 0x14007ee28
jle 0x14007ee28
mov rcx, r14
mov rdx, rbx
mov r8, rdi
clc
call fcn.14007c52d
invalid
cmp qword [r14], 0
je case.0x14007d168.144
lea rcx, [rsp + 0x30]
call fcn.140074c69
mov qword [rsi + 8], r15
mov dword [rsi + 8], edi
xor eax, eax
jmp 0x14007ee08
ret 0x5756
invalid
adc al, 0x75
cmp dword [rax - 0x75], ecx
mov esi, 0x1e8
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
sahf
lock add dword [rax], eax
add byte [rax - 0x77], cl
mov ecx, edi
stc
add al, 0x48
mov edi, dword [rdi - 8]
mov ecx, dword [0x14024a5f8]
ror byte [rcx - 0x77], cl
clc
or al, 0x48
lea ecx, [rsi + 0x1e0]
invalid
add al, ch
jp 0x14007eeae
cld
dec dword [rax - 0x75]
jle case.0x140076e92.115
mov ebx, dword [rsi + 0x18]
mov ecx, edi
or byte [rax], al
cmp dword [rbx + 0x10], 0x11
mov edi, dword [rdi - 8]
mov bh, 0x1c
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
adc eax, 0x112681
adc dword es:[rax], eax
jle 0x14007eef3
adc byte [rcx], dl
jg 0x14007eee6
sbb al, 0
mov gs, eax
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
xchg esi, eax
lock add byte [rax], al
add al, ch
in eax, dx
clc
dec dword [rax - 0x75]
mov esi, 0x100
add byte [rcx], al
add byte [rax], al
test edi, edi
adc byte [rcx], al
add byte [rax], al
dec dword [rax - 0x7d]
mov esi, pe_nt_image_headers64
cmp dword [rsi + 0x108], 0
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x14024a5f8]
sbb al, 0
clc
adc eax, 0x112606
mov ecx, edi
invalid
adc cl, byte [rbx + rcx*4 + 7]
invalid
or eax, 0x1cb691
add byte [rax - 0x73], cl
mov esi, 0x88
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + rdx + 0x4c], dh
je 0x14007ef9a
invalid
mov eax, dword [rdi]
invalid
mov ecx, dword [0x14024a5f8]
add byte [rcx], dh
sar bh, cl
adc eax, 0x1125b6
mov dh, 0x25
adc dword [rax], eax
mov dh, 0x25
adc dword [rax], eax
mov esi, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov edi, 0x8348fffb
mov esi, 0xc0
add byte [rax], al
cmp dword [rsi + 0xc0], 0
add byte [rax], al
add byte [rdx + rdx + 0x4c], dh
mov eax, dword [rdi]
mov dh, 0x1c
add byte [rcx], dh
sar bh, cl
adc eax, 0x11258b
adc dword [rax], eax
adc dword [rax], eax
mov fs, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
xchg esi, eax
sub byte [rcx], al
add byte [rax], al
sub byte [rcx - 8], cl
clc
inc dword [rax + 0x1a0be]
add byte [rsp + rsi*2], dl
or al, 0x48
lea ecx, [rsi + 0x1a0]
add dword [rax], eax
add al, ch
call fcn.140040118
invalid
invalid
mov esi, 0x1c8
add byte [rax], al
add byte [rax], al
add byte [rsi + rbx + 0x4c], dh
mov eax, dword [rsi + 0x1c0]
xchg al, al
add dword [rax], eax
rol byte [rcx], 0
add byte [rax - 0x75], cl
or eax, 0x1cb5f3
mov ch, 0x1c
invalid
mov ch, 0x1c
add byte [rcx], dh
xor edx, edx
invalid
invalid
invalid
add esp, 0x20
and byte [rbx + 0x5f], bl
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
test r8, r8
je 0x14007f0d5
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov esi, eax
mov rdi, rdx
mov edi, edx
mov rbx, rcx
retf
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x20]
lea edi, [rsp + 0x20]
lea edi, [rsp + 0x20]
and al, 0x20
lea r13, [0x1401f83ec]
invalid
mov rcx, r15
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov r9, rsi
mov ecx, esi
call fcn.1400794bb
pop rdx
movsb byte [rdi], byte [rsi]
invalid
dec dword [rax - 0x7d]
jl 0x14007f089
cmp qword [rsp + 0x20], 0
and byte [rax], al
add byte [rsp + rbx + 0x4c], dh
mov esp, dword [rsp + 0x28]
invalid
je case.default.0x14007f07c
mov r12, qword [rsp + 0x28]
sub byte [rcx + rcx*4 - 0x20], al
mov eax, r12d
mov eax, esp
loopne 0x14007eff5
and eax, 3
loopne 0x14007f077
add ecx, dword [rcx + 0x63]
movsxd rax, dword [r13 + rax*4]
test dword [rax], r8d
test dword [rax], eax
add rax, r13
add eax, ebp
jmp rax
loopne 0x14007f0c0
mov al, byte [rsp + 0x10]
and al, 0x10
jmp case.0x140073e04.165
mov rcx, qword [rsp + 0x28]
sub byte [rax - 0x7b], cl
leave
test rcx, rcx
je case.0x14007d168.159
pop rsp
mov rax, rsi
sub rax, rcx
sub eax, ecx
invalid
sub eax, ecx
jb 0x14007f0f4
add rdi, rcx
mov rsi, rax
jmp 0x14007f0cc
invalid
sub eax, 0x24448a41
and al, 0xf
jmp case.0x140073e04.165
invalid
por mm1, qword [rsp + rcx*2]
or al, 0x4c
mov ecx, esp
shr rcx, 0x20
call fcn.1400607d0
invalid
invalid
invalid
invalid
invalid
cmp al, 0x23
je 0x14007f0c4
jmp 0x14007f0d8
and byte [rcx + rcx*4 - 0x20], cl
mov eax, esp
shr rax, 0x20
cmp eax, 0x23
clc
and esi, dword [rbp + 0x14]
invalid
jne 0x14007f0d8
adc al, 0x4c
mov ecx, esi
mov rcx, r14
call fcn.140074c69
test rsi, rsi
jne case.0x14007bed0.29
jnp case.0x14007d168.157
invalid
invalid
pop rbx
invalid
dec dword [rax - 0x7b]
test byte [rdi], 0x85
jnp case.0x14007d168.157
invalid
invalid
xor r12d, r12d
mov rax, r12
mov eax, esp
add rsp, 0x30
add esp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
ret
lea r12, str.failed_to_fill_whole_buffer
lea esp, [0x1401dd7d0]
and eax, 0x15e6de
jmp 0x14007f0d8
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
in eax, dx
out 0x15, al
invalid
add byte [rax - 0x77], cl
invalid
invalid
adc eax, 0xf2894800
mov rdx, rsi
bnd call fcn.14018c830
call fcn.14018c830
sub eax, 0xf0010d7
adc byte [rax], al
ud2
or eax, dword [rcx + 0x57]
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x30
xor byte [rbp - 0x7b], cl
invalid
xor byte [rbp - 0x7b], cl
test eax, eax
ror byte [rdi], 0x84
je 0x14007f1bc
lahf
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov esi, eax
mov rdi, rdx
mov rbx, rcx
retf
retf
lea r14, [rsp + 0x28]
lea esi, [rsp + 0x28]
and al, 0x28
lea r15, [rsp + 0x20]
lea edi, [rsp + 0x20]
jl 0x14007f153
and al, 0x20
and byte [rbp + rcx*4 + 0x2d], cl
invalid
lea r13, [0x1401f83fc]
xchg edx, eax
invalid
mov rcx, r15
stc
mov rdx, rbx
mov r8, rdi
mov eax, edi
clc
mov r9, rsi
call fcn.14007ace5
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
popfq
mov ebx, 0x8348ffff
invalid
dec dword [rax - 0x7d]
invalid
dec dword [rax - 0x7d]
cmp dword [rsp + 0x20], 0
jl case.0x14007b4d2.64
and byte [rax], al
add byte [rsp + rbx + 0x4c], dh
mov esp, dword [rsp + 0x28]
invalid
je case.default.0x14007f163
mov r12, qword [rsp + 0x28]
and al, 0x28
sub byte [rcx + rcx*4 - 0x20], al
mov eax, r12d
mov eax, esp
and eax, 3
movsxd rax, dword [r13 + rax*4]
invalid
test dword [rax], eax
add byte [rcx + rax - 0x18], cl
add rax, r13
add eax, ebp
jmp rax
mov al, byte [r12 + 0x10]
and al, 0x10
jmp 0x14007f199
mov rcx, qword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x14007f1d2
pop rsp
mov rax, rsi
mov eax, esi
invalid
sub rax, rcx
jb case.0x14008cbea.209
pop rbp
add rdi, rcx
mov rsi, rax
mov esi, eax
mov esi, eax
jmp case.0x14008cbea.207
and al, 0xf
and al, 0xf
jmp 0x14007f199
mov ecx, esp
loope 0x14007f1d9
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400607d0
invalid
cmp al, 0x23
je 0x14007f1ab
jmp 0x14007f1bf
mov rax, r12
mov eax, esp
shr rax, 0x20
cmp eax, 0x23
invalid
and esi, dword [rbp + 0x14]
jne 0x14007f1bf
mov rcx, r14
call fcn.140074c69
pop rdx
invalid
invalid
pop rdx
invalid
dec dword [rax - 0x7b]
test byte [rdi], 0x85
invalid
test dword [rbx - 1], edi
invalid
test rsi, rsi
jne 0x14007f137
invalid
invalid
xor r12d, r12d
xor esp, esp
mov rax, r12
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
lea r12, str.failed_to_fill_whole_buffer
and eax, 0x15e5f7
mul ebp
adc eax, 0x4ce4eb00
in al, 0x4c
jmp 0x14007f1bf
in al, 0x4c
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
lea eax, [0x1401dd7e8]
add eax, 0x15e606
adc eax, 0xf2894800
mov rdx, rsi
mov edx, esi
call fcn.14018c830
ud2
invalid
inc dword [rcx + 0x57]
push rdi
push r14
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
test r8, r8
test eax, eax
in al, dx
cmp byte [rbp - 0x7b], cl
test eax, eax
ror byte [rdi], 0x84
mov word [rax], es
invalid
je 0x14007f293
test byte [rax + rax - 0x76b40000], cl
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], cl
add byte [rax], al
mov rsi, r8
mov rdi, rcx
mov edi, ecx
lea rbx, [rsp + 0x30]
pop rsp
and al, 0x30
invalid
xor byte [rbp + rcx*4 + 0x74], cl
lea r14, [rsp + 0x28]
je case.0x14007b4d2.67
and al, 0x28
sub byte [rbp + rcx*4 + 0x25], cl
out dx, al
lea r12, [0x1401f840c]
and eax, 0x1791ee
xchg ecx, eax
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rdi
call 0x14007a858
cmp qword [rsp + 0x28], 0
jl 0x14007f251
sub byte [rax], al
mov dh, 0xff
dec dword [rax - 0x7d]
jl 0x14007f251
sub byte [rax], al
je case.default.0x14007f243
mov r15, qword [rsp + 0x30]
jl 0x14007f259
xor byte [rcx + rcx*4 - 8], al
mov eax, r15d
and eax, 3
loopne case.0x14007b2b5.74
movsxd rax, dword [r12 + rax*4]
add rax, r12
add eax, esp
test byte [rcx + rax - 0x20], cl
add eax, esp
jmp rax
mov al, byte [r15 + 0x10]
jmp 0x14007f274
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
xor byte [rax - 0x7b], cl
leave
test rcx, rcx
test ecx, ecx
je case.0x14008cc80.158
mov rax, rsi
sub rax, rcx
sub eax, ecx
jb 0x14007f2b0
mov rsi, rax
invalid
jmp 0x14007f28e
sub al, 0x41
mov al, byte [rdi + 0xf]
jmp 0x14007f274
invalid
por mm1, qword [rsp + rcx*2]
or al, 0x4c
mov ecx, edi
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
call fcn.1400607d0
pop rsp
adc eax, 0x233cfffe
invalid
cmp al, 0x23
and esi, dword [rsi + rcx - 0x15]
je 0x14007f286
invalid
jmp 0x14007f296
sbb al, 0x4c
mov eax, edi
shr rax, 0x20
cmp eax, 0x23
call 0x1640075a4
and byte [rbx + 0x107523f8], al
jne 0x14007f296
mov rcx, rbx
mov ecx, ebx
call fcn.140074c69
test rsi, rsi
dec dword [rax - 0x7b]
div byte [rbp - 0x75]
jne 0x14007f21e
jne 0x14007f21e
xor r15d, r15d
xor edi, edi
mov rax, r15
mov eax, edi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r15, str.failed_to_fill_whole_buffer
cmp eax, 0x15e522
and ah, ch
adc eax, 0x4ce6eb00
jmp 0x14007f296
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
lea eax, [0x1401dd7e8]
xor ebp, esp
adc eax, 0xf2894800
invalid
mov rdx, rsi
bnd call fcn.14018c830
call fcn.14018c830
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
test r8, r8
test eax, eax
je 0x14007f378
test byte [rdi + 0x4c000000], bl
mov esi, eax
invalid
mov rsi, r8
invalid
mov rdi, rdx
mov rbx, rcx
lea r14, [rsp + 0x28]
lea esi, [rsp + 0x28]
lea esi, [rsp + 0x28]
and al, 0x28
sub byte [rbp + rcx*4 + 0x7c], cl
and al, 0x20
lea r15, [rsp + 0x20]
lea r13, [0x1401f841c]
lea ebp, [0x1401f841c]
xchg ecx, eax
invalid
mov rcx, r15
mov ecx, edi
mov rdx, rbx
mov r8, rdi
clc
clc
mov r9, rsi
mov ecx, esi
call fcn.14007c084
cmp qword [rsp + 0x20], 0
jl 0x14007f32c
and byte [rax], al
je case.default.0x14007f31f
mov r12, qword [rsp + 0x28]
mov esp, dword [rsp + 0x28]
mov eax, r12d
and eax, 3
add ecx, dword [rcx + 0x63]
test dword [rax], r8d
add ecx, dword [rcx + 0x63]
test dword [rax], r8d
invalid
add rax, r13
jmp rax
mov rcx, qword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14007f38e
mov rax, rsi
sub rax, rcx
jb 0x14007f397
add rdi, rcx
mov rsi, rax
jmp 0x14007f36f
mov al, byte [rsp + 0xf]
jmp 0x14007f355
cmp al, 0x23
je 0x14007f367
jmp 0x14007f37b
call 0x164007685
and esi, dword [rbp + 0x14]
jne 0x14007f37b
mov rcx, r14
call fcn.140074c69
cli
pop rax
invalid
dec dword [rax - 0x7b]
invalid
cli
pop rax
invalid
test esi, esi
jne 0x14007f2f3
xor r12d, r12d
xor esp, esp
mov rax, r12
add rsp, 0x30
invalid
invalid
loopne case.0x14007b4d2.74
add esp, 0x30
invalid
xor byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
lea r12, str.failed_to_fill_whole_buffer
jmp 0x14007f37b
cmp esp, esp
adc eax, 0x4ce4eb00
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
lea eax, [0x1401dd7e8]
in al, 0x15
add byte [rax - 0x77], cl
bnd call fcn.14018c830
call fcn.14018c830
mov rdx, rsi
call fcn.14018c830
invalid
adc byte [rax], al
ud2
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
test r8, r8
je case.0x14007bed0.48
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rdi, rdx
mov edi, edx
mov rbx, rcx
mov ebx, ecx
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x20]
je 0x14007f3f1
sub byte [rbp + rcx*4 + 0x7c], cl
and al, 0x20
lea r13, [0x1401f842c]
lea ebp, [0x1401f842c]
mov rcx, r15
mov ecx, edi
mov rdx, rbx
mov r8, rdi
mov r9, rsi
call fcn.140077046
pop rbx
jl 0x14007f3e9
dec dword [rax - 0x7d]
jl 0x14007f413
and byte [rax], al
pop rbx
jl 0x14007f3e9
invalid
dec dword [rax - 0x7d]
jl 0x14007f413
and byte [rax], al
je case.default.0x14007f406
mov r12, qword [rsp + 0x28]
mov eax, r12d
and eax, 3
movsxd rax, dword [r13 + rax*4]
invalid
test dword [rax], r8d
test dword [rax], eax
invalid
test dword [rax], eax
add rax, r13
jmp rax
mov rcx, qword [rsp + 0x28]
test rcx, rcx
sub byte [rax - 0x7b], cl
leave
je case.0x140068aff.505
mov rax, rsi
sub rax, rcx
jb 0x14007f47e
add rdi, rcx
mov rsi, rax
jmp 0x14007f456
call fcn.1400607d0
cmp al, 0x23
je 0x14007f44e
invalid
invalid
jmp 0x14007f462
call 0x16400776c
jne 0x14007f462
mov rcx, r14
call fcn.140074c69
pop rax
invalid
dec dword [rax - 0x7b]
test esi, esi
pop rax
invalid
test esi, esi
test byte [rdi], 0x85
jne 0x14007f3da
jnp 0x14007f45c
invalid
invalid
xor r12d, r12d
mov rax, r12
add rsp, 0x30
pop rbx
pop rdi
xor byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
pop rdi
ret
lea r12, str.failed_to_fill_whole_buffer
jmp 0x14007f462
push rsp
jrcxz 0x14007f490
add bl, ch
in al, 0x4c
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
lea eax, [0x1401dd7e8]
invalid
mov rdx, rsi
call fcn.14018c830
bnd call fcn.14018c830
ud2
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
test r8, r8
test eax, eax
test eax, eax
je 0x14007f546
lahf
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], cl
invalid
mov rsi, r8
invalid
mov rdi, rdx
mov rbx, rcx
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x20]
jl 0x14007f4dd
and byte [rbp + rcx*4 + 0x2d], cl
jnp 0x14007f44e
invalid
invalid
jl 0x14007f4dd
and byte [rbp + rcx*4 + 0x2d], cl
lea ebp, [0x1401f843c]
jnp 0x14007f44e
invalid
mov rcx, r15
mov rdx, rbx
mov r8, rdi
mov r9, rsi
call fcn.14006c860
sar esi, cl
dec dword [rax - 0x7d]
jl 0x14007f4fa
and al, 0x20
invalid
sar esi, cl
dec dword [rax - 0x7d]
jl 0x14007f4fa
invalid
and al, 0x20
and byte [rax], al
add byte [rsp + rbx + 0x4c], dh
mov esp, dword [rsp + 0x28]
je case.default.0x14007f4ed
mov r12, qword [rsp + 0x28]
and al, 0x28
mov eax, r12d
and eax, 3
movsxd rax, dword [r13 + rax*4]
test dword [rax], r8d
test dword [rax], r8d
add rax, r13
add eax, ebp
jmp rax
mov al, byte [r12 + 0x10]
and al, 0x10
jmp 0x14007f523
mov rcx, qword [rsp + 0x28]
test rcx, rcx
sub byte [rax - 0x7b], cl
leave
je 0x14007f55c
mov rax, rsi
mov eax, esi
sub rax, rcx
jb 0x14007f565
pop rbp
pop rbp
add rdi, rcx
mov rsi, rax
jmp 0x14007f53d
loope 0x14007f563
shr ecx, 0x20
call fcn.1400607d0
cmp al, 0x23
je 0x14007f535
jmp 0x14007f549
mov rcx, r14
call fcn.140074c69
test rsi, rsi
jne 0x14007f4c1
xor r12d, r12d
mov rax, r12
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r12, str.failed_to_fill_whole_buffer
jmp 0x14007f549
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov rdx, rsi
mov edx, esi
add byte [rax - 0x77], cl
bnd call fcn.14018c830
rcl byte [rax], cl
invalid
mov edx, esi
call fcn.14018c830
rcl byte [rax], cl
add byte [rdi], cl
ud2
or edx, dword [rsi + 0x48]
sub esp, 0x30
mov rsi, rcx
xor r9d, r9d
call case.0x140068392.406
invalid
invalid
dec dword [rax - 0x77]
invalid
movabs dword [0xc48348f08948ffff], eax
xor byte [rsi - 0x3d], bl
pop rsi
ret
dec dword [rax - 0x77]
invalid
mov eax, esi
add rsp, 0x30
pop rsi
ret
push rsi
sub rsp, 0x30
mov rsi, rcx
xor r9d, r9d
call 0x140076cb0
adc dword [rdi - 1], esi
dec dword [rax - 0x77]
invalid
add rsp, 0x30
pop rsi
adc dword [rdi - 1], esi
dec dword [rax - 0x77]
invalid
ret
sub rsp, 0x30
mov rsi, rcx
xor r9d, r9d
xor ecx, ecx
in al, dx
xor byte [rax - 0x77], cl
invalid
xor ecx, ecx
call case.0x140068a26.453
mov rax, rsi
mov eax, esi
mov eax, esi
add rsp, 0x30
invalid
pop rsi
ret
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rdi, qword [r8 + 0x10]
mov rax, rdi
clc
cmp rdi, qword [r8 + 8]
cmp edi, dword [rax + 8]
or byte [rcx + rbx + 0x48], dh
je case.0x14006a104.476
sbb dword [rax + 0x29], ecx
clc
sub rax, rdi
sub eax, edi
mov qword [rsi + 8], rax
mov qword [rsi], 0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add rsp, 0x20
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
ret
mov rbx, r8
mov r8d, 0x20
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebx
ret
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebx
mov ecx, ebx
mov rdx, rdi
call fcn.14018dd81
jl 0x14007f5ea
adc byte [rax], al
jl 0x14007f5ea
adc byte [rax], al
mov rax, qword [rbx + 0x10]
jmp 0x14007f5d8
adc r11b, bpl
int 0x56
push rsi
push rsi
sub rsp, 0x30
sub esp, 0x30
xor byte [rax - 0x77], cl
invalid
mov rsi, rcx
xor r9d, r9d
call fcn.14007a94f
xor al, 0xb3
invalid
invalid
xor al, 0xb3
invalid
mov rax, rsi
add rsp, 0x30
invalid
invalid
add esp, 0x30
xor byte [rsi - 0x3d], bl
push rsi
sub rsp, 0x30
mov rsi, rcx
xor r9d, r9d
pop rsi
ret
call case.0x14007d168.62
mov rax, rsi
dec dword [rax - 0x77]
invalid
add rsp, 0x30
pop rsi
ret
push rsi
sub rsp, 0x30
mov rsi, rcx
xor r9d, r9d
call fcn.14007966f
mov rax, rsi
invalid
add rsp, 0x30
pop rsi
ret
invalid
sub rsp, 0x30
mov rsi, rcx
xor r9d, r9d
call fcn.140079dc7
mov rax, rsi
add rsp, 0x30
invalid
xor byte [rsi - 0x3d], bl
invalid
sub esp, 0x30
mov rsi, rcx
xor byte [rax - 0x77], cl
invalid
xor r9d, r9d
call 0x14007bcee
mov rax, rsi
add rsp, 0x30
add esp, 0x30
add esp, 0x30
xor byte [rsi - 0x3d], bl
push rsi
sub rsp, 0x30
in al, dx
invalid
pop rsi
ret
in al, dx
xor byte [rax - 0x77], cl
invalid
invalid
mov rsi, rcx
xor r9d, r9d
xor ecx, ecx
invalid
xor ecx, ecx
call fcn.14007a4e0
mov rax, rsi
add rsp, 0x30
invalid
invalid
invalid
pop rsi
ret
push rsi
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rax, r8
mov eax, eax
mov rsi, rcx
add rax, 0xfffffffffffffff0
shl r9, 4
shl ecx, 4
shl ecx, 4
lea r8, [0x1401e1970]
lea eax, [0x1401e1970]
test r9, r9
je case.0x140068a26.493
mov r10d, dword [rax + 0x10]
mov edx, dword [rax + 0x10]
adc byte [rax - 0x7d], cl
rcl byte [rax], 0x49
add ecx, 0xfffffff0
invalid
add rax, 0x10
add eax, 0x10
add r9, 0xfffffffffffffff0
invalid
test r10, r10
test edx, edx
je case.0x14009b719.205
mov r8, qword [rax + 8]
jmp 0x14007f6da
or bl, bpl
add eax, dword [rbp + 0x31]
invalid
invalid
xor r10d, r10d
mov rcx, rsi
ror byte [rax - 0x77], cl
int1
mov r9, r10
call fcn.14007ace5
mov rax, rsi
invalid
add rsp, 0x20
add esp, 0x20
invalid
add esp, 0x20
and byte [rsi - 0x3d], bl
push rsi
pop rsi
ret
sub rsp, 0x20
in al, dx
and byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov rsi, rcx
add rax, 0xfffffffffffffff0
invalid
invalid
sal al, 0x49
shl ecx, 4
shl r9, 4
lea r8, [0x1401e1970]
add eax, 0x162268
and dl, byte [rsi]
add byte [rbp - 0x7b], cl
test ecx, ecx
test r9, r9
test ecx, ecx
je 0x14007f724
mov r10d, dword [rax + 0x10]
add rax, 0x10
rcl byte [rax], 0x49
add ecx, 0xfffffff0
invalid
invalid
add r9, 0xfffffffffffffff0
sal eax, 0x4d
test edx, edx
invalid
test r10, r10
sal byte [rdx + rbp*8 + 0x4c], cl
je 0x14007f708
invalid
mov r8, qword [rax + 8]
mov eax, dword [rax + 8]
or bl, ch
add eax, dword [rbp + 0x31]
xor edx, edx
invalid
invalid
jmp case.0x14007a87e.95
xor r10d, r10d
xor edx, edx
mov rcx, rsi
int1
mov r9, r10
call 0x140079cf2
dec dword [rax - 0x77]
invalid
dec dword [rax - 0x77]
invalid
add rsp, 0x20
invalid
pop rsi
ret
push rsi
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rax, r8
mov eax, eax
mov rsi, rcx
add rax, 0xfffffffffffffff0
add eax, 0xfffffff0
add eax, 0xfffffff0
invalid
shl r9, 4
lea r8, [0x1401e1970]
sbb esp, dword [rdx]
invalid
invalid
add al, 0x4c
lea eax, [0x1401e1970]
sbb esp, dword [rdx]
invalid
invalid
sbb esp, dword [rdx]
invalid
test r9, r9
leave
je case.0x140076872.151
mov r10d, dword [rax + 0x10]
mov edx, dword [rax + 0x10]
add rax, 0x10
add r9, 0xfffffffffffffff0
test r10, r10
adc byte [rcx - 0x7d], cl
sal eax, 0x4d
test edx, edx
je 0x14007f755
mov r8, qword [rax + 8]
jmp 0x14007f774
xor r10d, r10d
ror byte [rax - 0x77], cl
int1
mov rcx, rsi
mov r9, r10
call fcn.14007c084
mov rax, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rsi - 0x3d], bl
push rsi
sub rsp, 0x20
in al, dx
invalid
pop rsi
ret
in al, dx
and byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov rax, r8
mov rsi, rcx
mov esi, ecx
add rax, 0xfffffffffffffff0
shl r9, 4
lea r8, [0x1401e1970]
add eax, 0x1621ce
add eax, 0x1621ce
add byte [rbp - 0x7b], cl
leave
test r9, r9
je 0x14007f7be
mov r10d, dword [rax + 0x10]
push rax
adc byte [rax - 0x7d], cl
add rax, 0x10
add r9, 0xfffffffffffffff0
add rax, 0x10
add r9, 0xfffffffffffffff0
test r10, r10
je 0x14007f7a2
mov r8, qword [rax + 8]
mov eax, dword [rax + 8]
jmp case.0x140068614.509
add eax, dword [rbp + 0x31]
ror byte [rax - 0x77], cl
invalid
invalid
xor r10d, r10d
mov rcx, rsi
int1
mov r9, r10
call fcn.1400794bb
mov rax, rsi
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
mov esi, ecx
add r8, 0xfffffffffffffff0
shl r9, 4
test r9, r9
je 0x14007f7f9
add r9, 0xfffffffffffffff0
add ecx, 0xfffffff0
invalid
cmp dword [r8 + 0x10], 0
cmp dword [rax + 0x10], 0
adc byte [rax], al
lea r8, [r8 + 0x10]
adc byte [rsp + rbp*8 + 0x48], sil
mov ecx, esi
int1
je 0x14007f7e5
mov rcx, rsi
int1
call 0x14007a858
invalid
mov rax, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rsi - 0x3d], bl
push rsi
pop rsi
ret
sub rsp, 0x20
in al, dx
and byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov rax, r8
mov rsi, rcx
add rax, 0xfffffffffffffff0
shl r9, 4
loope 0x14007f821
sal al, 0x49
shl ecx, 4
loope 0x14007f821
loope 0x14007f821
lea r8, [0x1401e1970]
add eax, 0x16214c
and dword [rsi], edx
add byte [rbp - 0x7b], cl
leave
test r9, r9
test ecx, ecx
je 0x14007f840
mov r10d, dword [rax + 0x10]
add rax, 0x10
add r9, 0xfffffffffffffff0
test r10, r10
je 0x14007f824
invalid
invalid
mov r8, qword [rax + 8]
jmp 0x14007f843
invalid
add eax, dword [rbp + 0x31]
ror byte [rax - 0x77], cl
int1
xor r10d, r10d
xor edx, edx
mov rcx, rsi
mov r9, r10
call fcn.140077046
mov rax, rsi
add rsp, 0x20
pop rsi
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov r12, qword [rdx + 0x10]
cmp qword [rdx + 8], r12
je 0x14007f8f2
invalid
add byte [rax], 0
invalid
test byte [rax + 0x48000000], al
mov esi, edx
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdi, rcx
lea r15, [0x1401f844c]
int 0x8b
invalid
add byte [rax - 0x73], cl
pop rsp
and al, 0x20
int 0x8b
invalid
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.140079c49
mov edx, 0x48ffffa3
test eax, eax
mov edx, 0x48ffffa3
test eax, eax
invalid
je 0x14007f8a9
mov r14, rax
and eax, 3
add ecx, dword [rcx + 0x63]
add al, 0x87
invalid
add ecx, dword [rcx + 0x63]
add al, 0x87
invalid
xchg dword [rcx + rax - 8], ecx
add rax, r15
add eax, edi
jmp rax
jmp 0x14007f8c9
mov rax, qword [rsi + 0x10]
cmp rax, r12
mov r12, rax
mov esp, eax
mov esp, eax
jne 0x14007f8ec
jmp 0x14007f906
jmp 0x14007f8c9
shr ecx, 0x20
call fcn.1400607d0
and al, ch
invalid
cmp al, 0x23
je case.0x140068614.513
jmp case.0x140068614.515
shr eax, 0x20
cmp eax, 0x23
clc
and esi, dword [rbp + 0x1a]
clc
and esi, dword [rbp + 0x1a]
mov qword [rsp + 0x20], r14
mov rcx, rbx
call fcn.140074c69
push rbx
invalid
dec dword [rbx + rcx*4 + 0x66]
invalid
je 0x14007f903
and byte [rax - 0x77], cl
fld1
adc dword [rbx - 1], 0x668b4cff
push rbx
invalid
dec dword [rbx + rcx*4 + 0x66]
adc byte [rcx + rdi + 0x66], cl
push rbx
invalid
cmp qword [rsi + 8], r12
jne 0x14007f884
or byte [rbp - 0x6e], dh
xor r14d, r14d
mov rax, r14
add rsp, 0x28
sub byte [rbx + 0x5f], bl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, 0x15
adc eax, 0xe8000000
int 0x33
invalid
add byte [rax], al
call fcn.140072cdd
mov rsi, rax
mov esi, eax
xor edi, edi
dec dword [rax - 0x77]
invalid
mov esi, eax
mov rdi, rdx
xlatb
movabs rax, 0x726566667562206c
mov qword [rsi + 0xd], rax
mov dword [rsi + 0xd], eax
and byte [rdx + 0x75], ah
jb 0x14007f969
jb 0x14007f969
jb 0x14007f969
mov dword [rsi + 0xd], eax
or eax, 0x1d05100f
fist word [0x14619082e]
adc eax, 0x6110f00
movups xmm0, xmmword [str.failed_to_fill_bufferfailed_to_write_whole_buffer]
adc byte [str.failed_to_fill_bufferfailed_to_write_whole_buffer], al
sbb eax, 0xf0015df
adc dword [rsi], eax
adc eax, 0x6110f00
movups xmmword [rsi], xmm0
mov al, byte [0x14024a6a0]
add eax, 0x1cad6c
lodsd eax, dword [rsi]
sbb al, 0
mov ecx, 0x18
add byte [rax], al
call fcn.140010290
test rax, rax
test eax, eax
dec dword [rax - 0x7b]
sal byte [rbp + rbp + 0x48], 0x89
je 0x14007f970
mov qword [rax], rsi
mov qword [rax + 8], rdi
test eax, eax
je 0x14007f970
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], 0x15
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x1401dd5b8]
mov cl, 0x25
invalid
lea r8, fcn.140011b20
lea eax, [0x1401dd5b8]
adc eax, 0x4825b100
mov cl, 0x25
mov rdx, rax
invalid
mov edx, eax
ret 0x8348
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp case.0x140068614.83
invalid
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x18
call fcn.14018c620
ud2
add byte [rax], al
add al, ch
movabs eax, dword [0x4157410b0f0010cc]
push rsi
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov r12, qword [rdx + 0x10]
cmp qword [rdx + 8], r12
adc byte [rcx + rdi + 0x62], cl
or byte [rdi], cl
cmp dword [rdx + 8], esp
je 0x14007fa1c
test byte [rax + 0x48000000], al
mov esi, edx
mov rsi, rdx
mov rdi, rcx
lea r15, [0x1401f845c]
lea edi, [0x1401f845c]
lea edi, [0x1401f845c]
lea rbx, [rsp + 0x20]
pop rsp
and al, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.14006c130
test rax, rax
je 0x14007f9d3
mov r14, rax
and eax, 3
movsxd rax, dword [r15 + rax*4]
add ecx, dword [rcx + 0x63]
add al, 0x87
add rax, r15
jmp rax
mov rax, qword [rsi + 0x10]
cmp rax, r12
adc byte [rcx + r15 - 0x20], r9b
mov r12, rax
mov esp, eax
jne 0x14007fa16
jmp 0x14007fa30
jmp 0x14007f9f3
shr ecx, 0x20
call fcn.1400607d0
invalid
invalid
and al, ch
fisttp qword [0x16344f9f3]
invalid
invalid
cmp al, 0x23
invalid
cmp al, 0x23
je case.0x140076e92.149
jmp 0x14007fa1f
mov rax, r14
shr rax, 0x20
and byte [rbx + 0x1a7523f8], al
and byte [rbx + 0x1a7523f8], al
mov qword [rsp + 0x20], r14
mov rcx, rbx
call fcn.140074c69
push rdx
invalid
dec dword [rbx + rcx*4 + 0x66]
invalid
and byte [rax - 0x77], cl
fld1
push rdi
push rdx
invalid
dec dword [rbx + rcx*4 + 0x66]
adc byte [rcx + rdi + 0x66], cl
or byte [rbp - 0x6e], dh
cmp qword [rsi + 8], r12
cmp dword [rsi + 8], esp
jne 0x14007f9ae
xor r14d, r14d
mov rax, r14
add rsp, 0x28
invalid
pop rbx
invalid
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, 0x15
call fcn.140072cdd
dec dword [rax - 0x77]
invalid
dec dword [rax - 0x77]
invalid
mov esi, eax
mov rdi, rdx
xlatb
movabs rax, 0x726566667562206c
mov qword [rsi + 0xd], rax
mov eax, 0x7562206c
jb 0x14007fa93
mov dword [rsi + 0xd], eax
movups xmm0, xmmword [str.failed_to_fill_bufferfailed_to_write_whole_buffer]
movups xmmword [rsi], xmm0
invalid
fst qword [0x146190958]
adc eax, 0x6110f00
invalid
mov al, byte [0x14024a6a0]
add eax, 0x1cac42
lodsb al, byte [rsi]
sbb al, 0
invalid
add byte [rcx + 0x18], bh
mov ecx, 0x18
call fcn.140010290
test rax, rax
test eax, eax
test eax, eax
je 0x14007fa9a
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov dword [rax + 8], edi
xor byte [rax - 0x77], cl
mov dword [rax + 8], edi
js 0x14007fa7c
or byte [rax - 0x39], cl
adc byte [0x18c07fa7d], dl
adc byte [0x18c07fa7d], dl
mov qword [rax + 0x10], 0x15
mov dword [rax + 0x10], 0x15
adc byte [0x18c07fa7d], dl
lea r8, fcn.140011b20
lea eax, [0x1401dd5b8]
adc eax, 0x4825b100
mov edx, eax
invalid
mov cl, 0x25
mov rdx, rax
ret 0x8348
add rsp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp case.0x140068614.83
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x18
call fcn.14018c620
ja 0x14007fa72
adc byte [rax], al
ja 0x14007fa72
adc byte [rax], al
ud2
push rsi
push rdi
sub rsp, 0x28
in al, dx
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 8]
cmp rax, qword [rdx + 0x10]
jne 0x14007fac4
mov rax, qword [rdx + 8]
cmp rax, qword [rdx + 0x10]
jne 0x14007fac4
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, 0x15
adc eax, 0xe8000000
rdmsr
xor bh, bh
add byte [rax], al
call fcn.140072cdd
mov rsi, rax
mov esi, eax
xor bh, bh
dec dword [rax - 0x77]
mov esi, eax
mov esi, eax
mov rdi, rdx
movabs rax, 0x726566667562206c
mov eax, 0x7562206c
jb 0x14007fb27
jb 0x14007fb27
mov dword [rsi + 0xd], eax
mov eax, 0x7562206c
jb 0x14007fb27
jb 0x14007fb27
jb 0x14007fb27
mov dword [rsi + 0xd], eax
movups xmm0, xmmword [str.failed_to_fill_bufferfailed_to_write_whole_buffer]
movups xmmword [rsi], xmm0
pop rdi
fst qword [0x1461909ec]
adc eax, 0x6110f00
adc eax, 0x6110f00
mov al, byte [0x14024a6a0]
mov ecx, 0x18
sbb byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
call fcn.140010290
test rax, rax
invalid
je 0x14007fb27
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov dword [rax + 8], edi
mov dword [rax + 8], edi
mov qword [rax + 0x10], 0x15
lea r8, fcn.140011b20
lea eax, [0x1401dd5b8]
adc byte [0x18c07fb11], dl
lea eax, [0x1401dd5b8]
movabs eax, dword [0xc2894825b10015da]
mov cl, 0x25
mov rdx, rax
add rsp, 0x28
pop rdi
pop rsi
sub byte [rdi + 0x5e], bl
jmp case.0x140068614.83
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add byte [rdx + 0x18], bh
add byte [rax], al
call fcn.14018c620
ud2
mov rax, qword [rdx + 0x10]
adc byte [rax + 0x39], cl
or byte [rbx + r12 + 0x48], sil
mov rsi, rdx
cmp qword [rdx + 8], rax
je 0x14007fb6c
mov rsi, rdx
mov rdi, rcx
mov rbx, rax
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov rdx, rsi
call 0x14007eb90
xor esi, eax
invalid
dec dword [rax - 0x75]
adc byte [rax + 0x39], r9b
invalid
je 0x14007fb76
xor esi, eax
invalid
adc byte [rax + 0x39], r9b
fdiv dword [rax + rdx + 0x48]
cmp dword [rsi + 8], eax
invalid
cmp qword [rsi + 8], rax
or byte [rbp - 0x1d], dh
jne case.0x14007bed0.58
jrcxz 0x14007fb9e
xor eax, eax
add rsp, 0x20
add esp, 0x20
ror byte [rax - 0x7d], 0xc4
and byte [rbx + 0x5f], bl
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ecx, 0x15
adc eax, 0xe8000000
pop rbp
xor edi, edi
dec dword [rax - 0x77]
invalid
add byte [rax], al
call fcn.140072cdd
mov rsi, rax
mov rdi, rdx
movabs rax, 0x726566667562206c
and byte [rdx + 0x75], ah
jb 0x14007fbd9
jb 0x14007fbd9
mov dword [rsi + 0xd], eax
and byte [rdx + 0x75], ah
jb 0x14007fbd9
jb 0x14007fbd9
jne 0x14007fbf3
jb 0x14007fbd9
jb 0x14007fbd9
mov dword [rsi + 0xd], eax
movups xmm0, xmmword [str.failed_to_fill_bufferfailed_to_write_whole_buffer]
movups xmmword [rsi], xmm0
mov al, byte [0x14024a6a0]
add eax, 0x1caafc
stosb byte [rdi], al
sbb al, 0
invalid
add byte [rcx + 0x18], bh
mov ecx, 0x18
sbb byte [rax], al
add byte [rax], al
call fcn.140010290
test rax, rax
invalid
test eax, eax
je 0x14007fbda
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov dword [rax + 8], edi
xor byte [rax - 0x77], cl
js 0x14007fbc2
mov dword [rax + 8], edi
mov qword [rax + 0x10], 0x15
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, fcn.140011b20
out dx, eax
fst dword [0x1882daccc]
mov cl, 0x25
invalid
adc eax, 0x4825b100
mov cl, 0x25
mov rdx, rax
mov edx, eax
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp case.0x140068614.83
movabs dword [0xba00000008b9fffe], eax
sbb byte [rax], al
add byte [rax], al
invalid
invalid
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add al, ch
call fcn.14018c620
invalid
ud2
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rbx + rcx*4 + 0x62], cl
invalid
sub byte [rbx + rcx*4 + 0x62], cl
adc byte [rcx + rdi + 0x62], cl
mov esp, dword [rdx + 0x10]
cmp qword [rdx + 8], r12
je 0x14007fc86
invalid
add byte [rax], 0
invalid
or byte [rdi], cl
test byte [rax + 0x48000000], al
mov esi, edx
mov rsi, rdx
mov rdi, rcx
lea r15, [0x1401f846c]
lea edi, [0x1401f846c]
lea edi, [0x1401f846c]
invalid
lea rbx, [rsp + 0x20]
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.14007a7c1
sahf
stosd dword [rdi], eax
invalid
dec dword [rax - 0x7b]
invalid
je 0x14007fc3d
sahf
stosd dword [rdi], eax
invalid
sal byte [rbp + rdx + 0x49], 0x89
mov byte [rbx + 0x634903e0], 4
and eax, 3
movsxd rax, dword [r15 + rax*4]
add rax, r15
mov r14, rax
and eax, 3
movsxd rax, dword [r15 + rax*4]
add ecx, dword [rcx + 0x63]
add al, 0x87
add rax, r15
add eax, edi
jmp rax
adc bl, r13b
and byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x20], r9b
mov rax, qword [rsi + 0x10]
cmp rax, r12
mov r12, rax
mov esp, eax
jne 0x14007fc80
jmp 0x14007fc9a
mov al, byte [r14 + 0xf]
jmp case.0x14009b719.220
jae 0x14007fc66
invalid
cmp al, 0x23
je 0x14007fc6f
jmp case.0x14007d036.54
mov rax, r14
shr rax, 0x20
cmp eax, 0x23
and byte [rbx + 0x1a7523f8], al
jne case.0x14007d036.54
mov qword [rsp + 0x20], r14
mov rcx, rbx
mov ecx, ebx
and byte [rax - 0x77], cl
fld1
in eax, dx
mov ecx, ebx
call fcn.140074c69
mov r12, qword [rsi + 0x10]
mov esp, dword [rsi + 0x10]
invalid
mov esp, dword [rsi + 0x10]
cmp qword [rsi + 8], r12
jne 0x14007fc18
xchg edx, eax
or byte [rbp - 0x6e], dh
xchg edx, eax
xor r14d, r14d
mov rax, r14
add rsp, 0x28
invalid
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add byte [rax], al
call fcn.140072cdd
dec dword [rax - 0x77]
invalid
dec dword [rax - 0x77]
invalid
mov esi, eax
mov rdi, rdx
xlatb
movabs rax, 0x726566667562206c
mov qword [rsi + 0xd], rax
mov dword [rsi + 0xd], eax
mov eax, 0x7562206c
jb 0x14007fcfd
mov dword [rsi + 0xd], eax
movups xmm0, xmmword [str.failed_to_fill_bufferfailed_to_write_whole_buffer]
adc byte [str.failed_to_fill_bufferfailed_to_write_whole_buffer], al
mov ebx, ebx
adc eax, 0x6110f00
movups xmmword [rsi], xmm0
mov al, byte [0x14024a6a0]
mov ecx, 0x18
test eax, 0x18b9001c
add byte [rax], al
add al, ch
mov esi, 0x48fff905
add eax, 0x8548fff9
invalid
sbb byte [rax], al
add byte [rax], al
call fcn.140010290
test rax, rax
add eax, 0x8548fff9
dec dword [rax - 0x7b]
sal byte [rbp + rbp + 0x48], 0x89
je 0x14007fd04
mov qword [rax], rsi
mov qword [rax + 8], rdi
xor byte [rax - 0x77], cl
js 0x14007fce6
mov qword [rax + 0x10], 0x15
mov dword [rax + 0x10], 0x15
adc byte [0x18c07fce7], dl
lea eax, [0x1401dd5b8]
retf
invalid
invalid
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, fcn.140011b20
retf
mov cl, 0x25
mov rdx, rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
ret 0x8348
pop r12
pop r14
pop r15
jmp case.0x140068614.83
invalid
mov ecx, 8
mov edx, 0x18
call fcn.14018c620
adc byte [rax], al
adc byte [rax], al
ud2
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
mov r12, qword [rdx + 0x10]
cmp qword [rdx + 8], r12
cmp dword [rdx + 8], esp
cmp dword [rdx + 8], esp
je 0x14007fdb0
test byte [rax + 0x48000000], al
mov esi, edx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdi, rcx
lea r15, [0x1401f847c]
invalid
xchg dword [rdi], edx
add byte [rax - 0x73], cl
pop rsp
and al, 0x20
invalid
pop rsp
and al, 0x20
mov rcx, rdi
mov rdx, rsi
call case.0x140068aff.404
bnd call case.0x140068aff.404
test rax, rax
je 0x14007fd67
invalid
mov r14, rax
mov esi, eax
and eax, 3
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
adc bl, r13b
and byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x20], r9b
cmp rax, r12
jmp case.0x1400738cb.220
mov rax, qword [rsi + 0x10]
cmp rax, r12
mov r12, rax
jne 0x14007fdaa
jmp 0x14007fdc4
por mm1, qword [rsp + r9*2]
mov ecx, esi
int1
int1
shr rcx, 0x20
call fcn.1400607d0
or dil, r14b
invalid
or dil, r14b
invalid
cmp al, 0x23
je 0x14007fd99
jmp 0x14007fdb3
mov rax, r14
shr rax, 0x20
cmp eax, 0x23
invalid
and byte [rbx + 0x1a7523f8], al
jne 0x14007fdb3
mov qword [rsp + 0x20], r14
mov rcx, rbx
mov ecx, ebx
and byte [rax - 0x77], cl
fld1
ret
mov ecx, ebx
call fcn.140074c69
mov r12, qword [rsi + 0x10]
invalid
invalid
mov esp, dword [rsi + 0x10]
adc byte [rcx + rdi + 0x66], cl
cmp qword [rsi + 8], r12
cmp dword [rsi + 8], esp
or byte [rbp - 0x6e], dh
jne 0x14007fd42
xchg edx, eax
xor r14d, r14d
mov rax, r14
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, 0x15
call fcn.140072cdd
mov rsi, rax
mov esi, eax
adc eax, 0xe8000000
comiss xmm7, xmm7
dec dword [rax - 0x77]
mov esi, eax
mov esi, eax
mov rdi, rdx
xlatb
movabs rax, 0x726566667562206c
mov qword [rsi + 0xd], rax
mov dword [rsi + 0xd], eax
mov eax, 0x7562206c
and byte [rdx + 0x75], ah
jne case.0x14007b4d2.99
jb 0x14007fe27
jb 0x14007fe27
mov dword [rsi + 0xd], eax
movups xmm0, xmmword [str.failed_to_fill_bufferfailed_to_write_whole_buffer]
adc byte [str.failed_to_fill_bufferfailed_to_write_whole_buffer], al
movups xmmword [rsi], xmm0
mov al, byte [0x14024a6a0]
mov ecx, 0x18
sbb byte [rax], al
add byte [rax], al
invalid
sbb byte [rax], al
add byte [rax], al
call fcn.140010290
test rax, rax
test eax, eax
add al, 0xf9
dec dword [rax - 0x7b]
sal byte [rbp + rbp + 0x48], 0x89
je 0x14007fe2e
invalid
invalid
test eax, eax
je 0x14007fe2e
mov qword [rax], rsi
mov dword [rax], esi
xor byte [rax - 0x77], cl
js 0x14007fe10
mov qword [rax + 8], rdi
mov qword [rax + 0x10], 0x15
mov dword [rax + 0x10], 0x15
adc byte [0x18c07fe11], dl
lea eax, [0x1401dd5b8]
invalid
xlatb
invalid
invalid
lea r8, fcn.140011b20
movabs eax, dword [0xc2894825b10015d7]
adc eax, 0x4825b100
mov edx, eax
mov cl, 0x25
mov rdx, rax
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp case.0x140068614.83
invalid
invalid
invalid
movabs eax, dword [0xba00000008b9fffe]
sbb byte [rax], al
add byte [rax], al
invalid
invalid
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add al, ch
jrcxz 0x14007fe02
call fcn.14018c620
adc byte [rax], al
ud2
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
mov r12, qword [rdx + 0x10]
mov esp, dword [rdx + 0x10]
mov esp, dword [rdx + 0x10]
cmp qword [rdx + 8], r12
je 0x14007feda
invalid
or byte [rdi], cl
test byte [rax + 0x48000000], al
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdi, rcx
lea r15, [0x1401f848c]
lea edi, [0x1401f848c]
iretd
lea edi, [0x1401f848c]
lea rbx, [rsp + 0x20]
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call 0x14007a0b4
test rax, rax
invalid
je case.0x14009b719.228
sal byte [rbp + rdx + 0x49], 0x89
mov byte [rbx + 0x634903e0], 4
and eax, 3
movsxd rax, dword [r15 + rax*4]
xchg dword [rcx + rax - 8], ecx
mov r14, rax
mov esi, eax
and eax, 3
movsxd rax, dword [r15 + rax*4]
xchg dword [rcx + rax - 8], ecx
jmp rax
adc bl, r13b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x10]
cmp rax, r12
invalid
mov rax, qword [rsi + 0x10]
cmp rax, r12
invalid
loopne 0x14007fee2
mov r12, rax
mov esp, eax
jne 0x14007fed4
jmp 0x14007feee
por mm1, qword [rsp + r9*2]
mov ecx, esi
int1
int1
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400607d0
invalid
invalid
cmp al, 0x23
je case.0x14007b1c0.135
jmp case.0x14007b1c0.137
mov rax, r14
shr rax, 0x20
invalid
cmp eax, 0x23
invalid
and byte [rbx + 0x1a7523f8], al
jne case.0x14007b1c0.137
mov qword [rsp + 0x20], r14
mov rcx, rbx
mov ecx, ebx
je 0x14007feeb
and byte [rax - 0x77], cl
fld1
cdq
invalid
mov ecx, ebx
call fcn.140074c69
mov r12, qword [rsi + 0x10]
mov esp, dword [rsi + 0x10]
mov esp, dword [rsi + 0x10]
cmp qword [rsi + 8], r12
jne 0x14007fe6c
xchg edx, eax
or byte [rbp - 0x6e], dh
xchg edx, eax
xor r14d, r14d
mov rax, r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
invalid
invalid
pop r14
pop r15
ret
adc eax, 0xe8000000
in eax, 0x2d
invalid
add byte [rax], al
call fcn.140072cdd
mov rsi, rax
mov esi, eax
mov esi, eax
mov rdi, rdx
xlatb
movabs rax, 0x726566667562206c
mov qword [rsi + 0xd], rax
jne 0x14007ff6b
jb 0x14007ff51
mov dword [rsi + 0xd], eax
movups xmm0, xmmword [str.failed_to_fill_bufferfailed_to_write_whole_buffer]
adc byte [str.failed_to_fill_bufferfailed_to_write_whole_buffer], al
movups xmmword [rsi], xmm0
mov al, byte [0x14024a6a0]
add eax, 0x1ca784
invalid
add eax, 0x1ca784
cmpsd dword [rsi], dword [rdi]
sbb al, 0
mov ecx, 0x18
sbb byte [rax], al
add byte [rax], al
call fcn.140010290
test rax, rax
je 0x14007ff58
add edi, ecx
dec dword [rax - 0x7b]
sal byte [rbp + rbp + 0x48], 0x89
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov dword [rax + 8], edi
xor byte [rax - 0x77], cl
js 0x14007ff3a
mov dword [rax + 8], edi
mov qword [rax + 0x10], 0x15
mov dword [rax + 0x10], 0x15
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, fcn.140011b20
mov cl, 0x25
mov rdx, rax
invalid
ja 0x14007ff15
adc eax, 0x4825b100
mov edx, eax
invalid
ret 0x8348
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp case.0x140068614.83
mov ecx, 8
add byte [rax], al
mov edx, 0x18
call fcn.14018c620
add byte [rax], al
add al, ch
mov ecx, 0xf0010c6
ud2
push r15
ud2
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov r12, qword [rdx + 0x10]
cmp qword [rdx + 8], r12
invalid
adc byte [rcx + rdi + 0x62], cl
or byte [rdi], cl
je 0x140080004
mov rsi, rdx
je 0x140080004
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, edx
mov rsi, rdx
mov rdi, rcx
lea r15, [0x1401f849c]
lea rbx, [rsp + 0x20]
mov rcx, rdi
mov rdx, rsi
call fcn.140076f9d
invalid
dec dword [rax - 0x7b]
invalid
je 0x14007ffbb
mov r14, rax
and eax, 3
movsxd rax, dword [r15 + rax*4]
add rax, r15
add eax, edi
jmp rax
adc bl, r13b
and byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x20], r9b
mov rax, qword [rsi + 0x10]
cmp rax, r12
mov r12, rax
jne 0x14007fffe
jmp 0x140080018
por mm1, qword [rsp + r9*2]
or al, 0x4c
mov ecx, esi
int1
shr rcx, 0x20
call fcn.1400607d0
cmc
invalid
invalid
invalid
and al, ch
cmc
invalid
cmp al, 0x23
je 0x14007ffed
jmp 0x140080007
mov rax, r14
shr rax, 0x20
cmp eax, 0x23
invalid
jne 0x140080007
mov qword [rsp + 0x20], r14
mov rcx, rbx
je 0x140080015
and byte [rax - 0x77], cl
fld1
mov ecx, ebx
call fcn.140074c69
mov r12, qword [rsi + 0x10]
outsd dx, dword [rsi]
invalid
cmp qword [rsi + 8], r12
jne 0x14007ff96
xchg edx, eax
xchg edx, eax
xor r14d, r14d
mov rax, r14
mov eax, esi
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, 0x15
call fcn.140072cdd
mov rsi, rax
mov rdi, rdx
movabs rax, 0x726566667562206c
jb case.0x14007b4d2.108
mov dword [rsi + 0xd], eax
jb case.0x14007b4d2.108
mov dword [rsi + 0xd], eax
movups xmm0, xmmword [str.failed_to_fill_bufferfailed_to_write_whole_buffer]
adc byte [str.failed_to_fill_bufferfailed_to_write_whole_buffer], al
movups xmmword [rsi], xmm0
mov al, byte [0x14024a6a0]
mov ecx, 0x18
add byte [rax], al
add byte [rax], al
call fcn.140010290
test rax, rax
test eax, eax
add bh, cl
dec dword [rax - 0x7b]
test eax, eax
je 0x140080082
invalid
invalid
test eax, eax
je 0x140080082
mov qword [rax], rsi
mov qword [rax + 8], rdi
xor byte [rax - 0x77], cl
js 0x140080064
mov qword [rax + 0x10], 0x15
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, fcn.140011b20
mov cl, 0x25
mov rdx, rax
invalid
adc eax, 0x4825b100
mov edx, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp case.0x140068614.83
mov ecx, 8
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
call fcn.14018c620
pop rbp
adc byte [rax], al
invalid
ud2
mov rcx, rdi
mov rdx, rsi
call fcn.14007ac3c
test rax, rax
je case.0x14007bed0.79
mov r14, rax
mov esi, eax
and eax, 3
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
adc bl, r13b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x10]
cmp rax, r12
invalid
mov rax, qword [rsi + 0x10]
cmp rax, r12
invalid
loopne 0x140080136
mov r12, rax
mov esp, eax
jne 0x140080128
jmp 0x140080142
por mm1, qword [rsp + r9*2]
por mm1, qword [rsp + rcx*2]
mov ecx, esi
int1
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400607d0
cmp al, 0x23
je 0x140080117
jmp 0x140080131
mov rax, r14
shr rax, 0x20
cmp eax, 0x23
jne 0x140080131
invalid
mov qword [rsp + 0x20], r14
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.140074c69
mov r12, qword [rsi + 0x10]
cmp qword [rsi + 8], r12
jne 0x1400800c0
xor r14d, r14d
mov rax, r14
add rsp, 0x28
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
sub edi, edi
dec dword [rax - 0x77]
invalid
mov rdi, rdx
movabs rax, 0x726566667562206c
and byte [rdx + 0x75], ah
jb case.0x14009a58b.516
mov dword [rsi + 0xd], eax
and byte [rdx + 0x75], ah
jb case.0x14009a58b.516
mov dword [rsi + 0xd], eax
movups xmm0, xmmword [str.failed_to_fill_bufferfailed_to_write_whole_buffer]
adc eax, 0x6110f00
movups xmmword [rsi], xmm0
mov al, byte [0x14024a6a0]
add eax, 0x1ca530
movsd dword [rdi], dword [rsi]
sbb al, 0
mov ecx, 0x18
sbb byte [rax], al
add byte [rax], al
call fcn.140010290
test rax, rax
je 0x1400801ac
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov dword [rax + 8], edi
mov dword [rax + 8], edi
js 0x14008018e
mov qword [rax + 0x10], 0x15
adc byte [0x18c08018f], dl
adc eax, 0x4c000000
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
and edx, esp
adc eax, 0x4825b100
mov edx, eax
invalid
lea r8, fcn.140011b20
lea eax, [0x1401dd5b8]
mov cl, 0x25
mov rdx, rax
invalid
ret 0x8348
add rsp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp case.0x140068614.83
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x18
call fcn.14018c620
invalid
invalid
adc byte [rax], al
add byte [rax], al
add al, ch
invalid
invalid
adc byte [rax], al
ud2
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
mov r12, qword [rdx + 0x10]
mov esp, dword [rdx + 0x10]
mov esp, dword [rdx + 0x10]
cmp qword [rdx + 8], r12
je 0x140080258
invalid
add byte [rax], 0
invalid
or byte [rdi], cl
test byte [rax + 0x48000000], al
mov esi, edx
mov rsi, rdx
mov rdi, rcx
lea r15, [0x1401f84bc]
xlatb
invalid
invalid
add byte [rax - 0x73], cl
lea rbx, [rsp + 0x20]
pop rsp
and al, 0x20
xlatb
invalid
invalid
pop rsp
and al, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.14007bfdb
test rax, rax
je 0x14008020f
mov r14, rax
and eax, 3
add ecx, dword [rcx + 0x63]
add al, 0x87
add ecx, dword [rcx + 0x63]
add al, 0x87
add rax, r15
jmp rax
mov rax, qword [rsi + 0x10]
cmp rax, r12
mov r12, rax
loopne 0x140080260
mov esp, eax
jne 0x140080252
jmp 0x14008026c
cmp qword [rsi + 8], r12
jne 0x1400801ea
xor r14d, r14d
mov rax, r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
invalid
mov ecx, 0x15
call fcn.140072cdd
mov rsi, rax
mov rdi, rdx
movabs rax, 0x726566667562206c
mov qword [rsi + 0xd], rax
add byte [rax], al
add al, ch
sub bh, bh
dec dword [rax - 0x77]
invalid
movups xmm0, xmmword [str.failed_to_fill_bufferfailed_to_write_whole_buffer]
movups xmmword [rsi], xmm0
adc eax, 0x6110f00
mov al, byte [0x14024a6a0]
mov ecx, 0x18
call fcn.140010290
clc
dec dword [rax - 0x7b]
invalid
je 0x1400802d6
invalid
invalid
clc
dec dword [rax - 0x7b]
sal byte [rbp + rbp + 0x48], 0x89
invalid
invalid
invalid
sub eax, 0x48308948
mov dword [rax + 8], edi
mov qword [rax], rsi
mov qword [rax + 8], rdi
xor byte [rax - 0x77], cl
js 0x1400802b8
mov qword [rax + 0x10], 0x15
adc byte [0x18c0802b9], dl
lea eax, [0x1401dd5b8]
invalid
lea r8, fcn.140011b20
add byte [rcx - 0x3d76b7db], dh
mov cl, 0x25
mov rdx, rax
invalid
ret 0x8348
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp case.0x140068614.83
invalid
mov ecx, 8
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
invalid
sbb byte [rax], al
add byte [rax], al
invalid
add al, ch
cmp eax, ebx
adc byte [rax], al
invalid
call fcn.14018c620
add byte [rdi], cl
ud2
or eax, dword [rcx + 0x57]
push r15
push r14
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
mov rdi, r8
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov rbx, qword [r8 + 0x10]
cmp rbx, qword [r8 + 8]
je 0x14008035e
xor r15d, r15d
mov r14, rbx
dec dword [rcx - 0x77]
fimul word [rax - 0x75]
mov edx, dword [rdi]
mov rdx, qword [rdi]
mov edx, dword [rdi]
add rdx, rbx
lea r12, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rcx, r12
mov r8, r15
call fcn.1400143c0
cmp qword [r12], 0
invalid
je 0x14008033e
add byte [rdi + rdx + 0x48], dh
lea eax, [0x1401dd718]
lea rax, str.stream_did_not_contain_valid_UTF_8
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov r14, rbx
jmp 0x140080349
mov qword [rsi], 0
mov qword [rsi + 8], r15
invalid
mov qword [rdi + 0x10], r14
mov rax, rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov r8d, 0x20
mov rcx, rdi
mov rdx, rbx
call fcn.14018dd81
mov r14, qword [rdi + 0x10]
adc byte [rbp - 0x77], cl
invalid
sub r15, rbx
adc byte [rbp - 0x77], cl
test dword [rcx + 0x29], 0x4c8f73df
jae 0x14008030a
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
jae 0x14008030a
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov rcx, rbx
mov rdx, r14
call fcn.14018c830
adc byte [rax], al
adc byte [rax], al
ud2
sub rsp, 0x50
mov rsi, r8
mov rdi, rcx
mov rbx, qword [r8 + 0x10]
lea rcx, [rsp + 0x28]
xor r9d, r9d
call fcn.14007966f
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
mov r8, r14
sub r8, rbx
jb 0x140080417
mov rdx, qword [rsi]
add rdx, rbx
lea r15, [rsp + 0x38]
mov rcx, r15
stc
stc
call fcn.1400143c0
cmp qword [r15], 0
je 0x1400803e5
cmp qword [rsp + 0x28], 0
je 0x1400803f2
mov rax, qword [rsp + 0x30]
jmp 0x1400803f9
movups xmm0, xmmword [rsp + 0x28]
adc byte [rsp + 0x28], al
movups xmmword [rdi], xmm0
mov rbx, r14
mov ebx, esi
jmp 0x140080404
lea rax, str.stream_did_not_contain_valid_UTF_8
mov qword [rdi + 8], rax
mov qword [rdi], 1
mov qword [rsi + 0x10], rbx
mov rax, rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov rcx, rbx
mov rdx, r14
call fcn.14018c830
ud2
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push r15
push r15
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x50
mov rsi, r8
mov rdi, rcx
mov rbx, qword [r8 + 0x10]
mov ebx, dword [rax + 0x10]
mov ebx, dword [rax + 0x10]
lea rcx, [rsp + 0x28]
xor r9d, r9d
leave
leave
call 0x140076cb0
mov r14, qword [rsi + 0x10]
mov r8, r14
sub r8, rbx
jb 0x1400804b3
pop rdx
pop rdx
mov rdx, qword [rsi]
add rdx, rbx
lea r15, [rsp + 0x38]
mov rcx, r15
call fcn.1400143c0
cmp qword [r15], 0
je 0x140080481
invalid
cmovs eax, dword [rbx + 0x28247c]
cmp qword [rsp + 0x28], 0
jl 0x14008049a
sub byte [rax], al
je 0x14008048e
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
jmp 0x140080495
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rdi], xmm0
mov rbx, r14
jmp 0x1400804a0
invalid
adc cl, byte [rax - 0x73]
add eax, 0x15d283
lea rax, str.stream_did_not_contain_valid_UTF_8
mov qword [rdi + 8], rax
mov qword [rdi], 1
mov dword [rdi], 1
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
mov rax, rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov rcx, rbx
invalid
mov rdx, r14
call fcn.14018c830
imul eax, ebx, 0x10
invalid
invalid
imul eax, ebx, 0x10
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push r15
adc byte [rax], al
ud2
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x50
mov rsi, r8
mov rdi, rcx
mov rbx, qword [r8 + 0x10]
mov ebx, dword [rax + 0x10]
mov ebx, dword [rax + 0x10]
lea rcx, [rsp + 0x28]
xor r9d, r9d
call fcn.14007a4e0
mov r14, qword [rsi + 0x10]
mov r8, r14
sub r8, rbx
jb 0x14008054f
mov rdx, qword [rsi]
add rdx, rbx
lea r15, [rsp + 0x38]
mov rcx, r15
call fcn.1400143c0
cmp qword [r15], 0
je 0x14008051d
cmp qword [rsp + 0x28], 0
je 0x14008052a
mov rax, qword [rsp + 0x30]
jmp 0x140080531
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rdi], xmm0
mov rbx, r14
jmp 0x14008053c
lea rax, str.stream_did_not_contain_valid_UTF_8
mov qword [rdi + 8], rax
mov qword [rdi], 1
mov qword [rsi + 0x10], rbx
mov rax, rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov rcx, rbx
mov rdx, r14
call fcn.14018c830
ud2
leave
call case.0x14007d168.62
fcomp dword [rbx - 0x74b30001]
jbe 0x140080599
fcomp dword [rbx - 0x74b30001]
jbe 0x140080599
dec dword [rbx + rcx*4 + 0x76]
adc byte [rbp - 0x77], cl
invalid
mov r8, r14
sub r8, rbx
jb 0x1400805eb
mov rdx, qword [rsi]
add rdx, rbx
lea r15, [rsp + 0x38]
mov rcx, r15
jl 0x1400805bf
cmp byte [rcx + rcx*4 - 7], cl
call fcn.1400143c0
sbb al, 0x3e
stc
dec dword [rcx - 0x7d]
invalid
cmp qword [r15], 0
je case.0x140067733.725
add byte [rdi + rcx + 0x48], dh
cmp qword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
je 0x1400805c6
mov rax, qword [rsp + 0x30]
jmp 0x1400805cd
invalid
adc al, 0xf
adc byte [rsp + 0x28], al
movups xmm0, xmmword [rsp + 0x28]
sub byte [rdi], cl
movups xmmword [rdi], xmm0
adc dword [rdi], eax
mov rbx, r14
jmp 0x1400805d8
lea rax, str.stream_did_not_contain_valid_UTF_8
add byte [rax - 0x77], cl
or byte [r8 - 0x39], r9b
invalid
invalid
mov qword [rdi + 8], rax
mov qword [rdi], 1
mov dword [rdi], 1
mov dword [rdi], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
mov qword [rsi + 0x10], rbx
mov rax, rdi
adc byte [rax - 0x77], cl
clc
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
invalid
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov rdx, r14
call fcn.14018c830
ud2
push rbx
sub rsp, 0x50
mov rsi, r8
mov esi, eax
mov esi, eax
mov rdi, rcx
mov rbx, qword [r8 + 0x10]
mov ebx, dword [rax + 0x10]
mov ebx, dword [rax + 0x10]
pop rax
adc byte [rax - 0x73], cl
lea ecx, [rsp + 0x28]
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
xor r9d, r9d
leave
call case.0x140068a26.453
mov r14, qword [rsi + 0x10]
jbe case.0x140068aff.541
mov r8, r14
sub r8, rbx
sub eax, ebx
sub eax, ebx
jb case.0x14007d168.201
mov rdx, qword [rsi]
mov edx, dword [rsi]
add rdx, rbx
lea r15, [rsp + 0x38]
mov rcx, r15
call fcn.1400143c0
cmp qword [r15], 0
je 0x140080655
jl 0x14008065b
cmp qword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
je case.0x14009a58b.527
adc al, 0x48
mov eax, dword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
jmp case.0x14009a58b.528
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rdi], xmm0
sub byte [rdi], cl
adc dword [rdi], eax
mov rbx, r14
jmp 0x140080674
invalid
jmp 0x140080674
adc cl, byte [rax - 0x73]
add eax, 0x15d0af
invalid
invalid
lea rax, str.stream_did_not_contain_valid_UTF_8
adc eax, 0x47894800
or byte [rax - 0x39], cl
invalid
invalid
mov qword [rdi + 8], rax
or byte [r8 - 0x39], r9b
mov qword [rdi], 1
invalid
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
mov qword [rsi + 0x10], rbx
mov rax, rdi
adc byte [rax - 0x77], cl
clc
add rsp, 0x50
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov rcx, rbx
add byte [rax - 0x77], cl
invalid
mov ecx, ebx
mov rdx, r14
call fcn.14018c830
ud2
push rsi
push rdi
push rbx
sub rsp, 0x50
mov rsi, r8
mov esi, eax
mov esi, eax
mov rdi, rcx
mov edi, ecx
mov rbx, qword [r8 + 0x10]
mov ebx, dword [rax + 0x10]
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
xor r9d, r9d
call case.0x140068392.406
mov r14, qword [rsi + 0x10]
jbe 0x1400806d1
jbe 0x1400806d1
mov r8, r14
sub r8, rbx
jb 0x140080723
invalid
mov rdx, qword [rsi]
add rdx, rbx
lea r15, [rsp + 0x38]
mov rcx, r15
mov ecx, edi
jl 0x1400806f7
cmp byte [rcx + rcx*4 - 7], cl
mov ecx, edi
call fcn.1400143c0
cmp qword [r15], 0
je 0x1400806f1
invalid
dec dword [rcx - 0x7d]
invalid
cmovs eax, dword [rbx + 0x28247c]
cmp qword [rsp + 0x28], 0
je 0x1400806fe
mov rax, qword [rsp + 0x30]
jmp 0x140080705
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
sub byte [rdi], cl
movups xmmword [rdi], xmm0
adc dword [rdi], eax
mov rbx, r14
mov ebx, esi
jmp 0x140080710
jmp 0x140080710
lea rax, str.stream_did_not_contain_valid_UTF_8
adc edx, eax
adc eax, 0x47894800
or byte [rax - 0x39], cl
add byte [rax - 0x77], cl
or byte [r8 - 0x39], r9b
mov qword [rdi + 8], rax
mov qword [rdi], 1
invalid
mov qword [rsi + 0x10], rbx
mov rax, rdi
adc byte [rax - 0x77], cl
clc
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov rcx, rbx
mov rdx, r14
call fcn.14018c830
add byte [rdi], cl
invalid
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x50
push rax
push rax
mov rsi, r8
mov rdi, rcx
mov rbx, qword [r8 + 0x10]
adc byte [rax - 0x73], cl
and al, 0x28
adc byte [rax - 0x73], cl
and al, 0x28
xor r9d, r9d
xor ecx, ecx
call 0x14007bcee
mov r14, qword [rsi + 0x10]
jbe 0x14008076d
jbe 0x14008076d
mov r8, r14
sub r8, rbx
sub eax, ebx
sub eax, ebx
fdiv dword [rdx + 0x5a]
jb 0x1400807bf
pop rdx
mov rdx, qword [rsi]
add rdx, rbx
invalid
lea r15, [rsp + 0x38]
mov rcx, r15
mov ecx, edi
jl case.0x140073995.218
cmp byte [rcx + rcx*4 - 7], cl
mov ecx, edi
stc
call fcn.1400143c0
cmp qword [r15], 0
cmp dword [rdi], 0
cmp al, 0xf9
cmp al, 0xf9
dec dword [rcx - 0x7d]
invalid
cmp dword [rdi], 0
je 0x14008078d
cmovs eax, dword [rbx + 0x28247c]
cmp qword [rsp + 0x28], 0
add byte [rsp + rdx + 0x48], dh
mov eax, dword [rsp + 0x30]
je case.0x140073995.219
mov rax, qword [rsp + 0x30]
jmp 0x1400807a1
movups xmm0, xmmword [rsp + 0x28]
sub byte [rdi], cl
movups xmmword [rdi], xmm0
adc dword [rdi], eax
mov rbx, r14
mov ebx, esi
jmp case.0x140073995.220
adc cl, byte [rax - 0x73]
add eax, 0x15cf77
lea rax, str.stream_did_not_contain_valid_UTF_8
lea eax, [0x1401dd718]
mov qword [rdi + 8], rax
mov qword [rdi], 1
mov dword [rdi], 1
invalid
add byte [rax - 0x77], cl
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
pop rsi
adc byte [rax - 0x77], cl
mov eax, edi
mov rax, rdi
mov eax, edi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
lea eax, [0x1401dd6d8]
iretd
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
call fcn.14018c830
rcl byte [rax], 0
bnd call fcn.14018c830
rcl byte [rax], 0
add byte [rdi], cl
or eax, dword [rcx + 0x57]
ud2
push r14
push rsi
push rdi
push rbx
sub rsp, 0x50
sub esp, 0x50
sub esp, 0x50
mov rsi, r8
invalid
mov rdi, rcx
mov rbx, qword [r8 + 0x10]
adc byte [rax - 0x73], cl
and al, 0x28
iretd
adc byte [rax - 0x73], cl
and al, 0x28
lea ecx, [rsp + 0x28]
xor r9d, r9d
xor ecx, ecx
leave
call fcn.140079dc7
invalid
mov r14, qword [rsi + 0x10]
mov r8, r14
mov eax, esi
mov eax, esi
sub r8, rbx
jb 0x14008085b
pop rdx
pop rdx
mov rdx, qword [rsi]
add rdx, rbx
lea r15, [rsp + 0x38]
mov rcx, r15
call fcn.1400143c0
cmp qword [r15], 0
je 0x140080829
cmp qword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
add byte [rsp + rdx + 0x48], dh
mov eax, dword [rsp + 0x30]
je 0x140080836
mov rax, qword [rsp + 0x30]
jmp 0x14008083d
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rdi], xmm0
mov rbx, r14
jmp 0x140080848
lea rax, str.stream_did_not_contain_valid_UTF_8
adc eax, 0x47894800
mov qword [rdi + 8], rax
mov qword [rdi], 1
mov dword [rdi], 1
or byte [rax - 0x39], cl
invalid
mov dword [rdi], 1
add byte [rax - 0x77], cl
pop rsi
adc byte [rax - 0x77], cl
clc
mov qword [rsi + 0x10], rbx
mov rax, rdi
add rsp, 0x50
push rax
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
lea eax, [0x1401dd6d8]
invalid
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
call fcn.14018c830
ud2
ret
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x50
sub esp, 0x50
sub esp, 0x50
push rax
mov rsi, r8
mov esi, eax
mov rdi, rcx
mov rbx, qword [r8 + 0x10]
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
iretd
lea ecx, [rsp + 0x28]
and al, 0x28
xor r9d, r9d
xor ecx, ecx
call fcn.14007a94f
mov r14, qword [rsi + 0x10]
mov esi, 0x4cffffa0
mov esi, dword [rsi + 0x10]
dec dword [rbx + rcx*4 + 0x76]
adc byte [rbp - 0x77], cl
mov r8, r14
sub r8, rbx
fdiv dword [rdx + 0x5a]
invalid
fdiv dword [rdx + 0x5a]
mov rdx, qword [rsi]
add rdx, rbx
lea r15, [rsp + 0x38]
mov rcx, r15
mov ecx, edi
mov ecx, edi
call fcn.1400143c0
stc
dec dword [rcx - 0x7d]
invalid
invalid
cmp qword [r15], 0
je 0x1400808c5
invalid
cmp qword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
je 0x1400808d2
mov rax, qword [rsp + 0x30]
and al, 0x30
jmp 0x1400808d9
adc al, 0xf
adc byte [rsp + 0x28], al
invalid
movups xmm0, xmmword [rsp + 0x28]
sub byte [rdi], cl
adc dword [rdi], eax
movups xmmword [rdi], xmm0
mov rbx, r14
mov ebx, esi
jmp 0x1400808e4
lea rax, str.stream_did_not_contain_valid_UTF_8
mov qword [rdi + 8], rax
mov qword [rdi], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
mov qword [rsi + 0x10], rbx
mov rax, rdi
clc
adc byte [rax - 0x77], cl
clc
add rsp, 0x50
push rax
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
add eax, 0x15cdda
fcmove st(0), st(5)
adc eax, 0xd9894800
mov rcx, rbx
mov rdx, r14
call fcn.14018c830
ud2
jmp fcn.14007ac3c
invalid
sahf
invalid
mov esp, 0xe9ffffb6
nop
xchg edi, eax
invalid
jmp fcn.140079c49
inc dword [rcx + 0x57]
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x2058
pop rax
and byte [rax], al
add al, ch
invalid
lodsb al, byte [rsi]
adc byte [rax], al
pop rax
and byte [rax], al
add al, ch
invalid
lodsb al, byte [rsi]
adc byte [rax], al
sub rsp, rax
invalid
mov qword [rsp + 0x28], r9
mov dword [rsp + 0x28], ecx
mov rbx, rdx
mov ebx, edx
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rax, [rsp + 0x58]
pop rax
lea r15, [rsp + 0x38]
lea edi, [rsp + 0x38]
mov qword [r15], rax
mov qword [r15 + 8], 0x2000
xorps xmm0, xmm0
movups xmmword [r15 + 0x10], xmm0
mov rsi, qword [r8 + 0x48]
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
adc byte [r9 - 0x75], r9b
jo case.0x14007bed0.89
xor r14d, r14d
lea rdi, [0x1401f84cc]
cmp eax, 0x177b52
cmp eax, 0x177b52
lea r12, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r15
mov edx, edi
mov edx, edi
xor r8d, r8d
call rsi
mov r13, rax
test rax, rax
test eax, eax
je 0x1400809e5
mov eax, r13d
and eax, 3
movsxd rax, dword [rdi + rax*4]
add rax, rdi
clc
clc
jmp rax
adc al, byte [rcx - 0x76]
por mm1, qword [r12 + rcx*2]
mov ecx, ebp
jmp 0x160f1cafc
shr rcx, 0x20
call fcn.1400607d0
std
invalid
cmp al, 0x23
je 0x1400809cb
jmp 0x13e1ff1d7
invalid
std
invalid
jmp 0x140080a3e
mov rax, r13
mov eax, ebp
shr rax, 0x20
cmp eax, 0x23
clc
and esi, dword [rbp + 0x73]
jne 0x140080a3e
mov qword [rsp + 0x30], r13
mov rcx, r12
call fcn.140074c69
invalid
dec dword [rbx + rcx*4 + 0x44]
and al, 0x48
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov rcx, rbx
mov rdx, r15
jmp 0x140080988
mov rdx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x48]
cmp rbp, rdx
ja 0x140080a62
test rbp, rbp
je 0x140080a29
mov r8, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x20c0]
mov r9, rbp
call fcn.140080a73
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
jne 0x140080a3b
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbp + 0x23], 0x49
add esi, ebp
add r14, rbp
mov qword [rsp + 0x48], 0
add byte [rax], al
jmp 0x14008097f
mov rax, qword [rsp + 0x20]
mov qword [rax + 8], r14
mov qword [rax], 0
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
adc ecx, dword [rcx - 0x77]
invalid
mov r13, rax
mov rax, qword [rsp + 0x20]
and al, 0x20
mov qword [rax + 8], r13
mov qword [rax], 1
add rsp, 0x2058
pop rbx
pop rbp
pop rdi
pop rsi
invalid
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, rbp
call fcn.14018c910
ud2
sub esp, 0x38
test r9, r9
je 0x140080b29
invalid
popfq
add byte [rax], al
invalid
test byte [rbp + 0x4c000000], bl
mov esi, ecx
invalid
popfq
add byte [rax], al
add byte [rcx + rcx*4 - 0x32], cl
invalid
mov rsi, r9
mov rdi, r8
mov rbx, rcx
mov r13, qword [rdx + 0x58]
lea r14, [rsp + 0x30]
and al, 0x30
lea r15, [rsp + 0x28]
lea rbp, [0x1401f84dc]
sub eax, 0x177a32
jl case.0x14007d036.82
sub byte [rax - 0x73], cl
sub eax, 0x177a32
xor bh, byte [rdx + 0x17]
jp 0x140080ac0
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
stc
mov rdx, rbx
mov r8, rdi
mov r9, rsi
call r13
call rbp
cmp qword [rsp + 0x28], 0
je case.default.0x140080ad4
and al, 0x28
add byte [rsp + rbx + 0x4c], dh
sbb al, 0x4c
mov r12, qword [rsp + 0x30]
mov esp, dword [rsp + 0x30]
and al, 0x30
mov eax, r12d
and eax, 3
movsxd rax, dword [rbp + rax*4]
test dword [rax], r8d
add ecx, dword [rax + 0x63]
test dword [rax], r8d
add rax, rbp
jmp rax
invalid
loopne 0x140080b18
mov al, byte [rsp + 0x10]
jmp 0x140080b0a
invalid
sub eax, 0x244c8b48
xor byte [rax - 0x7b], cl
leave
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
test rcx, rcx
je 0x140080b40
mov rax, rsi
sub rax, rcx
jb 0x140080b49
add rdi, rcx
mov rsi, rax
jmp 0x140080b24
mov al, byte [r12 + 0xf]
jmp 0x140080b0a
cmp al, 0x23
je 0x140080b1c
jmp 0x140080b2c
mov rax, r12
shr rax, 0x20
and byte [rbx + 0x107523f8], al
and byte [rbx + 0x107523f8], al
clc
and esi, dword [rbp + 0x10]
mov rcx, r14
mov ecx, esi
call fcn.140074c69
test rsi, rsi
jne 0x140080aaa
xor r12d, r12d
xor esp, esp
mov rax, r12
add rsp, 0x38
add esp, 0x38
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
lea r12, [0x1401dd880]
lea esp, [0x1401dd880]
cmp ebp, ecx
adc eax, 0x4ce3eb00
int 0x15
add bl, ch
jrcxz 0x140080b96
jmp 0x140080b2c
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
lea eax, [0x1401dd898]
add eax, 0x15cd48
int 0x15
add byte [rax - 0x77], cl
mov edx, esi
call fcn.14018c830
mov rdx, rsi
mov edx, esi
call fcn.14018c830
fdivr dword [rax + rdx + 0x560b0f00]
ud2
sub rsp, 0x20
mov rsi, rcx
call 0x14007ed66
jmp rcx
invalid
dec dword [rax - 0x77]
invalid
in al, dx
and byte [rax - 0x77], cl
invalid
jmp rcx
add rsp, 0x20
pop rsi
ret
and byte [rsi - 0x3d], bl
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
test r8, r8
je 0x140080cd8
add qword [r8], r8
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
mov rax, r8
shl rax, 4
shl eax, 4
xor edx, edx
xor ecx, ecx
cmp dword [rbx + rdx], 0
jne 0x140080baf
cmp al, 0x13
add byte [rbp + 0xc], dh
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x140080b9d
ror dword [rax - 0x7d], 0xc2
adc byte [rax + 0x39], cl
sal byte [rbp - 0x12], 1
cmp rsi, rcx
jb 0x140080cf4
invalid
add byte [rax + 0x29], cl
invalid
sub rsi, rcx
je 0x140080cd8
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x140080bc9
shl rcx, 4
add rbx, rcx
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea r15, [rsp + 0x28]
lea r13, [0x1401dd880]
adc eax, 0x2d8d4800
or al, 0x79
invalid
invalid
adc eax, 0x2d8d4800
or al, 0x79
invalid
mov rcx, r15
mov rdx, rdi
mov r8, rbx
mov r9, rsi
call fcn.14006c260
outsd dx, dword [rsi]
mov dh, 0xfe
dec dword [rax - 0x7d]
jl 0x140080c19
sub byte [rax], al
outsd dx, dword [rsi]
mov dh, 0xfe
dec dword [rax - 0x7d]
jl 0x140080c19
sub byte [rax], al
je case.default.0x140080c0c
mov r12, qword [rsp + 0x30]
mov eax, r12d
invalid
xor byte [rcx + rcx*4 - 0x20], al
loopne 0x140080b85
and eax, 3
loopne 0x140080c07
movsxd rax, dword [rbp + rax*4]
invalid
test dword [rax], eax
add rax, rbp
jmp rax
invalid
loopne 0x140080c50
mov al, byte [r12 + 0x10]
mov al, byte [rsp + 0x10]
and al, 0x10
jmp 0x140080caf
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
test rax, rax
je 0x140080cef
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
shl rdx, 4
add byte [rax], al
mov rdx, rsi
shl rdx, 4
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
xor r10d, r10d
xor edx, edx
xor edx, edx
mov r8d, dword [rbx + r9]
add r8, r10
cmp r8, rax
ja 0x140080c52
inc rcx
add r9, 0x10
add ecx, 0x10
add ecx, 0x10
adc byte [rbp - 0x77], cl
ret 0x394c
mov r10, r8
cmp rdx, r9
jne case.0x14007fc35.35
jmp 0x140080c55
mov r8, r10
cmp rsi, rcx
jb 0x140080cf4
invalid
xchg esi, eax
add byte [rax], al
invalid
invalid
lea rdx, [rbx + r9]
sub rsi, rcx
jne 0x140080c78
invalid
cmp rax, r8
je case.0x14008cbea.264
jmp case.0x140076872.198
add byte [rax], al
add byte [rcx + rbp - 0x40], cl
sub eax, eax
sub rax, r8
sub eax, eax
mov ecx, dword [rdx]
cmp rax, rcx
ja case.0x140073e04.228
enter 0xffffffffffff870f, 0xffffffffffffffb1
add byte [rax], al
add byte [rcx], ch
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r9 + 8], rax
invalid
ror dword [rcx + 0x44014a0a], 0xb
or cl, byte [rdx + 1]
or r9d, dword [rax]
invalid
or byte [rax - 0x7d], cl
cmp qword [rsp + 0x28], 0
jl case.0x14007b2b5.130
sub byte [rax], al
add byte [rax - 0x77], cl
sal dword [rbp + 0x27], cl
invalid
mov rbx, rdx
jne 0x140080cc1
invalid
invalid
jmp case.0x14008cbea.264
and al, 0xf
and al, 0xf
jmp 0x140080caf
mov ecx, esp
shr rcx, 0x20
shr ecx, 0x20
loope 0x140080cef
shr ecx, 0x20
call fcn.1400607d0
and ebx, edi
std
invalid
cmp al, 0x23
je 0x140080cc1
invalid
jmp case.0x14009b719.251
mov rax, r12
shr rax, 0x20
shr eax, 0x20
loopne 0x140080d01
shr eax, 0x20
cmp eax, 0x23
jne case.0x14009b719.251
mov rcx, r14
call fcn.140074c69
mov rdx, rbx
invalid
fimul dword [rax - 0x77]
ror dword [rax - 0x7b], cl
mov rbx, rdx
mov ebx, edx
test rsi, rsi
jne case.0x14007a87e.139
test dword [rax], ecx
invalid
invalid
invalid
test byte [rdi], 0x85
or bh, bh
invalid
test dword [rax], ecx
invalid
xor r12d, r12d
mov rax, r12
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
ret
mov r12, r13
jmp case.0x14009b719.251
invalid
out 0x4c, eax
lea eax, [0x1401dd938]
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov rdx, rsi
mov edx, esi
call fcn.14018c830
adc byte [rax], al
ud2
lea rax, str.advancing_io_slices_beyond_their_length
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov dword [rcx + 8], 1
add dword [rax - 0x39], ecx
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x160c4d
invalid
mov dword [rcx + 8], 1
lea rax, [0x1401e1970]
add byte [rax - 0x77], cl
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x15cc53
adc byte [r15], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x15cc53
int3
jmp 0x140080d67
lea rax, str.advancing_IoSlice_beyond_its_length
add eax, 0x15cc8a
int3
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
mov dword [rcx], eax
cmp byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], al
or byte [rcx], al
mov dword [rcx], eax
mov qword [rcx + 8], 1
mov dword [rcx + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x160c1b
lea rax, [0x1401e1970]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
ror byte [rdi], 0x11
invalid
invalid
adc byte [r15], cl
adc byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
sbb byte [rax - 0x73], cl
adc dword [rcx + 0x18], eax
sbb byte [rax - 0x73], cl
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_src_syswindowsio.rs
adc eax, 0x15ccc9
call fcn.14018c7f0
ud2
test byte [rdx + 0xb0f0010], bh
push r15
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
in al, dx
invalid
test r8, r8
test eax, eax
push 0xfc0854d
test byte [rdi + 1], cl
add qword [r8], r8
invalid
test eax, eax
je 0x140080ed6
add qword [r8], r8
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
mov rax, r8
mov eax, eax
mov eax, eax
shl rax, 4
loopne 0x140080d9b
xor edx, edx
xor ecx, ecx
sal byte [rcx], cl
leave
cmp dword [rbx + rdx], 0
adc eax, dword [rax]
jne 0x140080dad
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x140080d9b
cmp rsi, rcx
jb 0x140080ef2
invalid
cmp al, 1
add byte [rax], al
invalid
sub rsi, rcx
je 0x140080ed6
add byte [rax], al
add byte [rax], al
shl rcx, 4
add rbx, rcx
lea r14, [rsp + 0x30]
lea r15, [rsp + 0x28]
lea edi, [rsp + 0x28]
jl case.0x14007b2b5.133
sub byte [rbp + rcx*4 + 0x2d], cl
lea r13, [0x1401dd880]
lea rbp, [0x1401f84fc]
invalid
test eax, 0x480015ca
lea ebp, [0x1401f84fc]
invalid
adc eax, 0x2d8d4800
invalid
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rdx, rdi
cli
mov r8, rbx
mov eax, ebx
mov r9, rsi
call 0x14007ed66
invalid
invalid
dec dword [rax - 0x7d]
jl 0x140080e17
sub byte [rax], al
invalid
invalid
sub byte [rax], al
je 0x140080e16
mov r12, qword [rsp + 0x30]
mov eax, r12d
and eax, 3
add ecx, dword [rax + 0x63]
test dword [rax], r8d
test dword [rax], eax
add ecx, dword [rax + 0x63]
test dword [rax], r8d
test dword [rax], eax
test dword [rax], eax
add rax, rbp
jmp rax
mov rax, qword [rsp + 0x30]
and al, 0x30
test rax, rax
je 0x140080eed
invalid
mov rdx, rsi
shl rdx, 4
xor r9d, r9d
xor ecx, ecx
xor r10d, r10d
mov r8d, dword [rbx + r9]
add r8, r10
cmp r8, rax
cmp eax, eax
cmp eax, eax
ja 0x140080e50
inc rcx
add r9, 0x10
mov r10, r8
cmp rdx, r9
jne 0x140080e33
jmp 0x140080e53
mov r8, r10
mov eax, edx
cmp rsi, rcx
jb 0x140080ef2
mov r9, rcx
shl r9, 4
loope 0x140080e67
lea rdx, [rbx + r9]
sub rsi, rcx
jne 0x140080e76
cmp rax, r8
je 0x140080eca
jmp 0x140080f03
add byte [rcx + rbp - 0x40], cl
sub rax, r8
sub eax, eax
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x140080f35
add byte [rax], al
add byte [rcx], ch
ror dword [rcx + 0x44014a0a], 0xb
add dword [rbx + rcx + 8], eax
invalid
invalid
jl case.0x14007a87e.150
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r9 + 8], rax
add dword [rbx + rcx + 8], eax
or cl, byte [rdx + 1]
or r9d, dword [rax]
add dword [rbx + rcx + 8], eax
cmp qword [rsp + 0x28], 0
sub byte [rax], al
mov rbx, rdx
jne case.0x14007b4d2.130
invalid
invalid
jmp 0x140080eca
xor byte [rcx - 0x76], al
mov al, byte [rsp + 0xf]
and al, 0xf
jmp 0x140080ead
loope 0x140080eed
shr ecx, 0x20
call fcn.1400607d0
and edi, ecx
std
invalid
and edi, ecx
std
invalid
cmp al, 0x23
je case.0x14007b4d2.130
jmp 0x140080ed9
loopne 0x140080eff
shr eax, 0x20
cmp eax, 0x23
and esi, dword [rbp + 0x1a]
and esi, dword [rbp + 0x1a]
mov rcx, r14
call fcn.140074c69
invalid
cmp eax, 0x8948ffff
invalid
movabs byte [0x8948da8948ffff3d], al
mov rbx, rdx
test rsi, rsi
jne 0x140080dde
invalid
invalid
invalid
ror dword [rax - 0x7b], cl
test byte [rdi], 0x85
or bh, bh
invalid
invalid
invalid
inc dword [rbp + 0x31]
in al, 0x4c
mov eax, esp
xor r12d, r12d
mov rax, r12
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop r15
ret
mov r12, r13
jmp 0x140080ed9
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov rdx, rsi
call fcn.14018c830
adc byte [rax], al
ud2
lea rax, str.advancing_io_slices_beyond_their_length
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x1401e1970]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
push rbp
retf 0x15
jmp 0x140080f65
push rbp
retf 0x15
lea rax, str.advancing_IoSlice_beyond_its_length
lea rcx, [rsp + 0x38]
and al, 0x38
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x1401e1970]
sbb eax, 0x4800160a
mov dword [rcx + 0x10], eax
sbb eax, 0x4800160a
mov dword [rcx + 0x10], eax
or dl, byte [rsi]
add byte [rax - 0x77], cl
adc byte [r15], cl
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
invalid
invalid
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_src_syswindowsio.rs
lea edx, [0x1401dda30]
adc eax, 0x15cacb
call fcn.14018c7f0
ud2
mov eax, 0xb0f0010
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push r15
sub esp, 0x38
mov edi, edx
sub bl, al
test rax, rax
jne 0x140081ccf
call fcn.140011740
ud2
mov rcx, rax
call fcn.14018c620
ud2
rol dword [rbp + 0x17], 1
pop rbp
je 0x140081d13
xor edx, edx
cmp rbx, rcx
setb dl
imul r8, rbx, 0x58
shl rdx, 3
test rax, rax
je 0x140081d43
ror byte [rax + 0x39], cl
retf
imul rax, rax, 0x58
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], rax
jmp 0x140081d4c
mov qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov rcx, rdi
call fcn.1400745ba
cmp qword [rdi], 0
mov rcx, qword [rdi + 8]
je 0x140081d83
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140081d8a
mov eax, 1
add byte [rax], al
add byte [rax + 0x74c13948], al
adc ecx, dword [rax - 0x7b]
leave
test rcx, rcx
jne 0x140081d92
call fcn.140011740
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x48]
call fcn.14018c620
ud2
test rdi, rdi
je 0x140081f78
mov r13, qword [rbx + 8]
mov r14d, dword [rbx]
mov rcx, rdx
call fcn.14007a4ca
mov r15, rdx
cmp r14, rdx
mov r12, rdx
cmovb r12, r14
cmp r12, 1
jne 0x140081f4e
mov al, byte [rax]
mov byte [r13], al
jmp 0x140081f5c
mov rcx, r13
mov rdx, rax
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rsi, r12
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
mov qword [rdx + 0x18], rsi
add rbx, 0x10
add rbp, r12
add rdi, 0xfffffffffffffff0
cmp r15, r14
jae 0x140081f1f
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], rbp
mov qword [rax], 0
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov rbx, r8
mov r8, rdx
invalid
ror byte [rax - 0x77], 1
and al, 0x20
mov qword [rsp + 0x20], rcx
mov r14, qword [rdx]
mov r10, qword [rdx + 8]
mov rsi, qword [rdx + 0x10]
shl rdi, 4
xor r12d, r12d
in al, 0x48
mov dword [rsp + 0x30], edx
in al, 0x48
mov dword [rsp + 0x30], edx
mov qword [rsp + 0x28], r10
test rdi, rdi
je 0x140082031
mov rcx, qword [rbx + 8]
mov r13d, dword [rbx]
cmp rsi, r10
cmp esi, edx
cmp esi, edx
mov rdx, r10
cmovb rdx, rsi
cmovb edx, esi
cmovb edx, esi
mov rbp, r10
sub rbp, rdx
add rdx, r14
cmp r13, rbp
mov r15, rbp
cmovb r15, r13
cmp r15, 1
jne 0x140082008
mov al, byte [rdx]
mov byte [rcx], al
jmp 0x14008201a
mov r8, r15
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
mov r10, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
add rsi, r15
mov qword [r8 + 0x10], rsi
add rbx, 0x10
add r12, r15
add rdi, 0xfffffffffffffff0
cmp rbp, r13
jae 0x140081fd3
mov rax, qword [rsp + 0x20]
mov qword [rax + 8], r12
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, qword [rcx + 0xa8]
mov rcx, rax
jmp r8
mov rcx, rsi
mov dl, 1
call fcn.14002cc95
mov r14, rax
mov qword [rsp + 0x38], rdx
xor ecx, ecx
mov r8, r15
mov eax, 0
sub r8, 0x1a
cmovb r8, rcx
jbe 0x1400823ce
add byte [rax], al
add byte [rcx - 0x7d], cl
call 0x182176d05
ror dword [rdi], 0x86
fadd qword [rdx]
add byte [rax], al
mov edx, 0x20
xor eax, eax
lea r9, [0x1401def50]
mov rcx, rdx
lea rdx, [rax + 0x1a]
cmp rdx, r15
ja 0x1400826d0
test rcx, rcx
je case.0x14007d036.99
cmp rcx, rsi
ja 0x1400826ee
mov rdx, qword [r12 + rax]
bswap rdx
mov r10, rdx
shr r10, 0x3a
mov r10b, byte [r10 + r9 + 3]
push rsp
or al, byte [rbx]
mov byte [r14 + rcx - 0x20], r10b
mov r10, rdx
shr r10, 0x34
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0x1f], r10b
mov r10, rdx
shr r10, 0x2e
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0x1e], r10b
mov r10, rdx
shr r10, 0x28
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0x1d], r10b
mov r10, rdx
shr r10, 0x22
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0x1c], r10b
mov r10, rdx
shr r10, 0x1c
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0x1b], r10b
mov r10d, edx
shr r10d, 0x16
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0x1a], r10b
shr edx, 0x10
and edx, 0x3f
mov dl, byte [rdx + r9 + 3]
mov byte [r14 + rcx - 0x19], dl
mov rdx, qword [r12 + rax + 6]
bswap rdx
mov r10, rdx
shr r10, 0x3a
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0x18], r10b
mov r10, rdx
shr r10, 0x34
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0x17], r10b
mov r10, rdx
shr r10, 0x2e
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0x16], r10b
mov r10, rdx
shr r10, 0x28
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0x15], r10b
mov r10, rdx
shr r10, 0x22
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0x14], r10b
mov r10, rdx
shr r10, 0x1c
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0x13], r10b
mov r10d, edx
shr r10d, 0x16
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0x12], r10b
shr edx, 0x10
and edx, 0x3f
mov dl, byte [rdx + r9 + 3]
mov byte [r14 + rcx - 0x11], dl
mov rdx, qword [r12 + rax + 0xc]
bswap rdx
mov r10, rdx
shr r10, 0x3a
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0x10], r10b
mov r10, rdx
shr r10, 0x34
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0xf], r10b
mov r10, rdx
shr r10, 0x2e
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0xe], r10b
mov r10, rdx
shr r10, 0x28
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0xd], r10b
mov r10, rdx
shr r10, 0x22
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0xc], r10b
mov r10, rdx
shr r10, 0x1c
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0xb], r10b
mov r10d, edx
shr r10d, 0x16
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 0xa], r10b
shr edx, 0x10
and edx, 0x3f
mov dl, byte [rdx + r9 + 3]
mov byte [r14 + rcx - 9], dl
mov rdx, qword [r12 + rax + 0x12]
bswap rdx
mov r10, rdx
shr r10, 0x3a
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 8], r10b
mov r10, rdx
shr r10, 0x34
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 7], r10b
mov r10, rdx
shr r10, 0x2e
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 6], r10b
mov r10, rdx
shr r10, 0x28
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 5], r10b
mov r10, rdx
shr r10, 0x22
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 4], r10b
mov r10, rdx
shr r10, 0x1c
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 3], r10b
mov r10d, edx
shr r10d, 0x16
and r10d, 0x3f
mov r10b, byte [r10 + r9 + 3]
mov byte [r14 + rcx - 2], r10b
shr edx, 0x10
and edx, 0x3f
mov dl, byte [rdx + r9 + 3]
mov byte [r14 + rcx - 1], dl
add rax, 0x18
lea rdx, [rcx + 0x20]
cmp rax, r8
jbe 0x140082100
mov r10, r15
sub r10, r13
cmp rax, r10
jae 0x14008248d
lea r8, [0x1401def50]
lea r9, [rax + 3]
cmp rax, 0xfffffffffffffffc
ja 0x1400826f7
invalid
invalid
add eax, dword [rax]
invalid
xchg dword [0x18d0823f6], eax
cmp ecx, edi
cmp r9, r15
ja 0x140082706
lea rdx, [rcx + 4]
cmp rcx, 0xfffffffffffffffb
ja 0x140082715
cmp rdx, rsi
ja 0x140082723
movzx r11d, byte [r12 + rax]
mov ebp, r11d
shr ebp, 2
mov bpl, byte [rbp + r8 + 3]
mov byte [r14 + rcx], bpl
mov bl, byte [r12 + rax + 1]
shl r11b, 4
jrcxz 0x140082433
jrcxz 0x140082433
mov ebp, ebx
shr bpl, 4
or bpl, r11b
in eax, dx
add al, 0x44
or ch, bl
movzx r11d, bpl
and r11d, 0x3f
jrcxz 0x14008247f
jrcxz 0x14008247f
mov r11b, byte [r11 + r8 + 3]
mov byte [r14 + rcx + 1], r11b
movzx eax, byte [r12 + rax + 2]
shl bl, 2
mov r11d, eax
shr r11b, 6
or r11b, bl
movzx r11d, r11b
and r11d, 0x3f
mov r11b, byte [r11 + r8 + 3]
add eax, dword [rbx]
mov byte [r14 + rcx + 2], r11b
and eax, 0x3f
mov al, byte [rax + r8 + 3]
add al, byte [rbx - 0x75bdc020]
add byte [rbx], r8b
mov byte [r14 + rcx + 3], al
mov byte [rsi + rcx + 3], al
invalid
mov rax, r9
enter 0xffffffffffff8948, 0xffffffffffffffd1
mov rcx, rdx
cmp r9, r10
jb 0x1400823e4
invalid
jmp 0x140082490
mov rdx, rcx
cmp r13, 1
je 0x140082544
invalid
stosb byte [rdi], al
add byte [rax], al
invalid
test byte [rdx + 0x49000000], ch
cmp ebp, 2
add byte [rcx - 0x7d], cl
std
add cl, byte [rdi]
test ecx, esi
add byte [rax], al
add byte [rax + 0x39], cl
bnd jae 0x14008268e
cmp r13, 2
jne case.0x140076872.206
cmp rdx, rsi
jae 0x14008268e
movzx r9d, byte [r12 + r10]
or al, 0x14
mov eax, r9d
shr eax, 2
call 0x1459570bd
xchg ecx, eax
retf 0x15
call 0x1459570bd
xchg ecx, eax
retf 0x15
lea eax, [0x1401def50]
mov al, byte [rax + r8 + 3]
mov byte [r14 + rdx], al
mov byte [rsi + rdx], al
inc r10
cmp r10, r15
jae 0x1400826a3
ret 0x394d
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
cmp rcx, rsi
int1
jae 0x1400826bb
mov al, byte [r12 + r10]
mov ecx, eax
shr cl, 4
adc al, 0x89
rol eax, 0xe9
add al, 0x41
shl r9b, 4
shl r9b, 4
add al, 0x41
or cl, cl
or r9b, cl
movzx ecx, r9b
and ecx, 0x3f
mov cl, byte [rcx + r8 + 3]
mov byte [r14 + rdx + 1], cl
lea rcx, [rdx + 2]
add cl, byte [rax + 0x39]
int1
add cl, byte [rax + 0x39]
int1
jae 0x1400826c4
xor dword [rbp - 0x3fffffff], 0xffffffe0
add ah, byte [rsp + rdi]
add byte [rax], al
shl al, 2
and al, 0x3c
mov r8d, 3
jmp 0x14008257f
call 0x14400a864
jb 0x1400820c8
lea rcx, str.integer_overflow_when_calculating_buffer_sizeC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcenginemod.rsu
lea r8, [0x1401de1d8]
adc eax, 0x2dba00
add byte [rax], al
invalid
adc eax, 0x58d4c00
sahf
mov esp, 0x2dba0015
adc eax, 0x2dba00
invalid
adc eax, 0x2dba00
add byte [rax], al
invalid
add cl, ch
sbb al, byte [rdx]
add al, byte [rax]
invalid
jmp 0x14008275e
add al, byte [rax]
add byte [rax + 0x39], cl
bnd jae 0x140082697
cmp rdx, rsi
jae 0x140082697
movzx eax, byte [r12 + r10]
mov ecx, eax
shr ecx, 2
lea r8, [0x1401def50]
lea eax, [0x1401def50]
lea eax, [0x1401def50]
mov cl, byte [rcx + r8 + 3]
add dword [rbx], eax
mov byte [r14 + rdx], cl
lea rcx, [rdx + 1]
cmp rcx, rsi
jae 0x1400826b2
shl al, 4
and al, 0x30
mov r8d, 2
add byte [rax], al
add byte [rax], al
movzx eax, al
lea r9, [0x1401def50]
mov al, byte [rax + r9 + 3]
mov byte [r14 + rcx], al
add rdx, r8
mov rcx, rsi
sub rcx, rdx
jb 0x140082737
mov eax, edx
neg eax
and eax, 3
je 0x1400825c9
mov r8, r14
add r8, rdx
xor r9d, r9d
cmp rcx, r9
leave
je 0x14008267d
mov byte [r8 + r9], 0x3d
mov byte [rax + rcx], 0x3d
inc r9
cmp rax, r9
jne 0x1400825b3
invalid
invalid
add rdx, rax
jb 0x14008274b
jns 0x1400825d1
add byte [rax], al
jns 0x1400825d1
add byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x40
lea r15, [rsp + 0x40]
mov rcx, r15
mov rdx, r14
mov r8, rsi
call fcn.1400143c0
cmp qword [r15], 0
je 0x14008265c
mov rax, qword [rsp + 0x48]
and al, 0x48
mov cl, byte [rsp + 0x50]
mov edx, dword [rsp + 0x51]
mov dword [rsp + 0x30], edx
mov edx, dword [rsp + 0x54]
mov dword [rsp + 0x33], edx
push rsp
and al, 0x33
push rsp
and al, 0x33
cmp cl, 2
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
je 0x140082661
lea r8, [rsp + 0x40]
mov qword [r8], r14
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], rsi
mov qword [r8 + 0x18], rax
mov byte [r8 + 0x20], cl
invalid
mov eax, dword [rsp + 0x30]
and al, 0x30
and byte [rbx - 0x74cfdbbc], cl
and al, 0x33
and al, 0x30
mov ecx, dword [rsp + 0x33]
mov dword [r8 + 0x21], eax
mov dword [r8 + 0x24], ecx
lea rax, [0x1401de200]
add eax, 0x15bbc3
add eax, 0x15bbc3
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, str.Invalid_UTF8
lea r9, fcn.140011b20
call 0xfa083c07
or al, 0
add byte [rax], al
invalid
call 0xfa083c07
or al, 0
add byte [rax], al
invalid
add byte [rax], al
add al, ch
xchg esi, eax
movsd dword [rdi], dword [rsi]
adc byte [rax], al
call fcn.14018cbf0
ud2
mov rdx, qword [rsp + 0x38]
mov qword [rdi], r14
mov qword [rdi + 8], rdx
mov dword [rdi + 8], edx
mov dword [rdi + 8], edx
mov qword [rdi + 0x10], rsi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcencode.rs
mov rdx, rcx
mov edx, ecx
sbb dword [rcx], edx
add byte [rax - 0x77], cl
mov edx, ecx
invalid
invalid
mov edx, ecx
call fcn.14018c8a0
ud2
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcenginegeneral_purposemod.rs
sbb byte [r9], dl
add bl, ch
jmp 0x14008269e
jmp 0x14008269e
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcenginegeneral_purposemod.rs
mov rcx, rdx
jmp 0x1400826cb
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcenginegeneral_purposemod.rs
mov rcx, r10
add byte [rcx + rcx*4 - 0x2f], cl
mov rdx, r15
jmp 0x140082687
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcenginegeneral_purposemod.rs
jmp 0x1400826cb
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcenginegeneral_purposemod.rs
lea eax, [0x140193f08]
jmp 0x1400826cb
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcenginegeneral_purposemod.rs
mov rdx, rsi
mov edx, esi
jmp 0x140082687
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcenginegeneral_purposemod.rs
add eax, 0x1118c1
mov rcx, rdx
jmp 0x140082710
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcenginegeneral_purposemod.rs
mov rcx, 0xffffffffffffffe0
xor edx, edx
jmp 0x14008271c
add byte [rax - 0x39], cl
shl eax, 0xff
invalid
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcenginegeneral_purposemod.rs
jmp 0x14008272d
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcenginegeneral_purposemod.rs
mov rcx, rax
mov rdx, r9
jmp 0x14008271c
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcenginegeneral_purposemod.rs
mov rcx, r9
mov rdx, r15
jmp 0x140082730
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcenginegeneral_purposemod.rs
sbb byte [rcx], dl
add al, ch
pop rdi
movsb byte [rdi], byte [rsi]
adc byte [rax], al
call fcn.14018cb80
ud2
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcenginegeneral_purposemod.rs
mov rcx, rdx
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
bnd call fcn.14018c910
mov rdx, rsi
call fcn.14018c910
ud2
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcencode.rs
add eax, 0x15b9aa
mov rcx, rdx
mov rdx, rsi
call fcn.14018c830
ud2
lea rcx, str.usize_overflow_when_calculating_b64_length
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.3_srcencode.rs
mov edx, 0x2a
call fcn.14018cc80
ud2
mov rsi, qword [rsp + 0xe68]
jmp 0x1400841ff
mov rcx, rbp
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140084228
cmp qword [rsi + 0x10], 0x11
jb 0x140084216
mov rbp, qword [rbp - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rbx
movaps xmm6, xmmword [rsp + 0xda0]
movaps xmm7, xmmword [rsp + 0xdb0]
movaps xmm8, xmmword [rsp + 0xdc0]
movaps xmm9, xmmword [rsp + 0xdd0]
movaps xmm10, xmmword [rsp + 0xde0]
add rsp, 0xdf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
movups xmm0, xmmword [rsp + 0x1df]
movups xmmword [rsp + 0x1bf], xmm0
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x60], eax
and al, 0x60
and al, 0x60
mov eax, dword [rsp + 0x6b]
mov dword [rsp + 0x63], eax
mov ecx, 0x10
mov rdi, r13
out dx, eax
out dx, eax
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0xa48]
mov ecx, 0xa
lea rsi, [rsp + 0xc80]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax + 0x50], 2
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmm1, xmmword [rsp + 0x200]
movaps xmm2, xmmword [rsp + 0x210]
movups xmmword [rax + 0x58], xmm0
movups xmmword [rax + 0x68], xmm1
movups xmmword [rax + 0x78], xmm2
mov cl, 0x14
mov byte [rax + 0x88], cl
movaps xmm0, xmmword [rsp + 0x1b0]
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x89], eax
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x89], eax
movups xmm0, xmmword [rsp + 0x1bf]
movups xmmword [rax + 0x98], xmm0
mov qword [rax + 0xa8], 1
xorps xmm0, xmm0
movups xmmword [rax + 0xb0], xmm0
mov qword [rax + 0xc0], 0
mov byte [rax + 0xc8], cl
mov ecx, dword [rsp + 0x60]
mov dword [rax + 0xc9], ecx
mov ecx, dword [rsp + 0x63]
mov dword [rax + 0xcc], ecx
mov rcx, qword [rsp + 0x78]
mov qword [rax + 0xd0], rcx
mov rcx, qword [rsp + 0x80]
mov qword [rax + 0xd8], rcx
mov qword [rax - 0x118], rbp
mov dword [rax - 0x110], r15d
mov ecx, dword [rsp + 0x8c]
mov dword [rax - 0x10c], ecx
mov dword [rax - 0x108], r14d
dec dword [rax - 0x75]
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [r8 - 0x75], 1
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rcx - 0x77], cl
fmul dword [r8 - 0x75]
fmul dword [rax - 0x75]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rcx - 0x77], cl
loopne 0x140084574
mov eax, dword [rsp + 0xd8]
dec dword [rax - 0x75]
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [r8 - 0x75], 1
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rcx - 0x77], cl
fmul dword [r8 - 0x75]
fmul dword [rax - 0x75]
fmul dword [rax - 0x75]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rcx - 0x77], cl
loopne 0x140084574
mov eax, dword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
mov qword [r13 - 0x18], rax
mov rax, qword [rsp + 0xd0]
mov qword [r13 - 0x10], rax
mov rax, qword [rsp + 0xc8]
mov qword [r13 - 8], rax
lea rsi, [rsp + 0xb30]
lea rdx, [rsp + 0x930]
lea r8, [rsp + 0x90]
mov rcx, rsi
call fcn.14007c52d
cmp qword [rsi], 0
je 0x140084632
test byte [rcx + 0x48000000], bh
mov esi, dword [rsp + 0xb38]
mov rsi, qword [rsp + 0xb38]
mov ecx, 0x1a
call fcn.140072cdd
movups xmm0, xmmword [0x1401e0196]
add al, ch
push rdx
out 0xfe, eax
dec dword [rdi]
adc byte [0x1401e0196], al
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1401e01a0]
movups xmmword [rax + 0xa], xmm0
mov ecx, 2
lea r8, [rsp + 0x310]
mov dword [r8 + 8], ecx
mov qword [r8 + 0x60], rax
mov qword [r8 + 0x68], rdx
mov qword [r8 + 0x70], 0x1a
mov qword [r8 + 0x78], 0
mov byte [r8 + 0x88], 4
mov dword [r8], ecx
lea rdi, [rsp + 0x510]
mov rcx, rdi
mov rdx, r8
mov r8, rsi
call fcn.1400846ee
mov esi, dword [rdi]
cmp esi, 3
mov rbp, qword [rsp + 0xe60]
mov ebp, dword [rsp + 0xe60]
je 0x14008463a
lea rdx, [rsp + 0x528]
mov edi, dword [rdx - 0x14]
jp 0x1400845f0
jp 0x1400845f0
movups xmm6, xmmword [rdx - 0x10]
lea rcx, [rbx + 0x18]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
mov dword [rbx], esi
mov dword [rbx + 4], edi
jnp 0x140084620
jnp 0x140084620
movups xmmword [rbx + 8], xmm6
lea rcx, [rsp + 0x930]
call case.0x140073e04.154
invalid
invalid
jmp 0x14008366b
invalid
mov rbp, qword [rsp + 0xe60]
invalid
lea rcx, [rsp + 0x310]
lea rdx, [rsp + 0x930]
mov r8d, 0x200
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [0x14024a6a0]
mov ecx, 0x210
call fcn.140010290
test rax, rax
add al, ch
sub edi, dword [rax + rdi*8 - 0x3f7ab701]
je 0x1400846e2
mov rsi, rax
lea rdx, [rsp + 0x310]
mov r8d, 0x200
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
adc byte [rax], al
adc byte [rax], al
mov qword [rsi + 0x200], rbp
mov rax, qword [rsp + 0xe68]
mov qword [rsi + 0x208], rax
mov qword [rbx + 8], rsi
lea rax, [0x1401e0088]
mov qword [rbx + 0x10], rax
mov dword [rbx], 3
jmp 0x140084228
ud2
call fcn.14018c620
ud2
mov ecx, 8
mov edx, 0x210
jmp 0x1400846c1
mov dword [rcx + 0x20], 0
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], 1
call fcn.14006b5c0
mov rcx, rdi
call fcn.140074c69
jmp 0x140084a86
and al, 0x20
mov qword [rcx + 8], rax
mov qword [rcx], 0
call fcn.140074c4f
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x140084aa0
mov rcx, qword [rsi]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140061590
nop
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r14
ret
adc dword [rcx], eax
add byte [rax], al
cmp r9, 0xa
jb 0x140084af5
movabs rax, 0x736f686c61636f6c
xor rax, qword [r8]
movzx ecx, word [r8 + 8]
xor rcx, 0x3a74
or rcx, rax
je 0x140084bde
add rdx, 8
lea rax, [rsp + 0x30]
mov qword [rax], rdx
lea rcx, [0x140016a50]
mov qword [rax + 8], rcx
lea rcx, [0x1401e03a0]
lea rdx, [rsp + 0x58]
mov qword [rdx], rcx
mov ecx, 1
mov qword [rdx + 8], rcx
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rbx, [rsp + 0x88]
mov rcx, rbx
call fcn.140011e50
mov rdi, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rbx, [rsp + 0x58]
mov rcx, rbx
mov rdx, rdi
call fcn.140016260
cmp word [rbx], 2
je 0x140084c2f
movups xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
cmp qword [rsp + 0x90], 0
je 0x140084b96
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov al, byte [0x14024a6a0]
mov ecx, 0x20
call fcn.140010290
test rax, rax
je 0x140084c61
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsi], rax
mov eax, 1
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov rax, rsi
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
ret
lea rdi, [rsp + 0x30]
mov rcx, rdi
mov rdx, r8
mov r8, r9
call fcn.14006b760
mov rax, qword [rdi]
test rax, rax
je 0x140084c1d
mov rcx, qword [rsp + 0x38]
movups xmm0, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x58]
movups xmmword [rdx + 0x10], xmm0
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov rcx, rsi
call fcn.140075713
jmp 0x140084bd0
mov rax, qword [rsp + 0x38]
mov qword [rsi + 8], rax
mov qword [rsi], 0
jmp 0x140084bd0
mov al, byte [rsp + 0x5a]
lea r8, [rsp + 0x30]
mov byte [r8], al
lea rax, [0x1401e03b0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401dddb8]
mov edx, 0x2b
call fcn.14018cbf0
ud2
mov ecx, 4
mov edx, 0x20
call fcn.14018c620
ud2
add byte [rax], al
mov qword [rdx + 8], rcx
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
mov rcx, rsi
call fcn.140011e50
mov rax, qword [rdi + 8]
mov qword [rsi + 0x18], rax
add rsp, 0x98
pop rdi
pop rsi
ret
mov r8b, byte [r15 + rax]
movzx r9d, r8b
lea r10d, [r9 - 0x21]
lea edx, [rcx - 0x21]
lea edx, [rcx - 0x21]
cmp r10d, 0x3f
ja 0x140084e4d
bt rdx, r10
jae case.0x14003e16a.2630
sal byte [rbx + 0xd], cl
inc rax
cmp rcx, rax
jne 0x140084e1e
jmp 0x140084f34
cmp r10, 0x19
je 0x140084f3b
cmp r9d, 0x7c
je 0x140084e36
cmp r9d, 0x7e
je 0x140084e36
lea r9d, [r8 - 0x30]
cmp r9b, 0xa
cmp cl, 0xa
cmp cl, 0xa
jb 0x140084e36
and r8b, 0xdf
add r8b, 0xbf
cmp r8b, 0x1a
jb 0x140084e36
add rax, r15
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [0x140084f66]
mov qword [rcx + 8], rax
mov eax, 2
lea rdi, [rsp + 0x78]
mov qword [rdi], rax
mov qword [rdi + 0x10], rax
xor r12d, r12d
mov qword [rdi + 0x20], r12
movabs rdx, 0x1800000020
mov qword [rdi + 0x28], rdx
mov byte [rdi + 0x30], 3
lea r8, str.Invalid_char____while_looking_for_:
lea rdx, [rsp + 0x48]
mov qword [rdx], r8
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], rdi
mov eax, 1
add byte [rax - 0x77], cl
sub byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
je 0x140084f01
xor byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
sub byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
je 0x140084f01
xor byte [rax - 0x77], cl
int1
call fcn.140011e50
movups xmm0, xmmword [rsi]
movups xmmword [rdi + 0x54], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rdi + 0x64], rax
mov eax, 2
mov dword [rbx], eax
mov dword [rbx + 8], eax
lea rdi, [rbx + 0xc]
jnp 0x140084f0f
lea rsi, [rsp + 0x78]
mov ecx, 0x1b
rep movsd dword [rdi], dword [rsi]
mov qword [rbx + 0x78], r12
mov byte [rbx + 0x88], 7
cmp qword [r14 + 8], r12
je 0x140084f55
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140084f55
mov rax, rcx
jmp 0x140084f3b
mov rcx, qword [r14 + 0x10]
mov qword [rbx + 0x18], rcx
movups xmm0, xmmword [r14]
movups xmmword [rbx + 8], xmm0
mov qword [rbx + 0x20], rax
mov dword [rbx], 3
add byte [rax], al
add byte [rax], al
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
and byte [rdi], cl
test byte [rbx], bh
add al, 0xf9
dec dword [rdx + 0x4bf4e909]
stc
dec dword [rdx + 0x4d4de909]
stc
inc dword [rcx + 0x57]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x4f8
mov qword [rsp + 0x58], r8
mov r14, rdx
mov rbx, rcx
lea rax, [rdx + 0x40]
mov qword [rsp + 0x50], rax
mov rbp, qword [rdx + 0x40]
mov r15, qword [rdx + 0x50]
mov r13, r15
shl r13, 5
add r13, rbp
test r15, r15
je 0x140085070
movabs r9, 0xe00000000000367d
add byte ss:[rax], al
add byte [rax], al
add al, ah
mov r8, rbp
mov rdx, qword [r8 + 0x10]
mov rax, qword [r8 + 0x18]
cmp rax, rdx
ja 0x140085b0f
lea rcx, [rax + 1]
cmp rcx, rdx
ja 0x140085b20
test rax, rax
je 0x1400850b3
mov r10, qword [r8]
xor r11d, r11d
mov sil, byte [r10 + r11]
movzx r12d, sil
lea edi, [r12 - 0x21]
lea edi, [rsp - 0x21]
lea edi, [rsp - 0x21]
cmp edi, 0x3f
ja 0x140085021
invalid
bt r9, rdi
jae 0x140085021
inc r11
cmp rax, r11
fdiv dword [rbp - 0x20]
fdiv dword [rbp - 0x20]
jmp 0x14008505e
cmp r12d, 0x7c
je 0x140085017
cmp r12d, 0x7e
je 0x140085017
cld
jle 0x1400850a0
invalid
lea edi, [rsi - 0x30]
cmp dil, 0xa
or dh, byte [rdx - 0x1f]
or dh, byte [rdx - 0x1f]
and sil, 0xdf
add sil, 0xbf
cmp sil, 0x19
cmp dh, 0x19
cmp dh, 0x19
jbe 0x140085017
jmp 0x1400850b3
movzx eax, byte [r10 + rcx]
cmp eax, 9
je 0x14008505b
invalid
or eax, dword [rbx + 0x67420f8]
cmp eax, 0x20
je 0x14008505b
add al, 0xdf
cmp al, 0x5d
ja 0x1400850b3
inc rcx
cmp rdx, rcx
jne 0x140085046
add r8, 0x20
cmp r8, r13
jne 0x140084fd2
mov r8, qword [r14 + 0x28]
mov r9, qword [r14 + 0x38]
xor eax, eax
lea rdx, [rsp + 0xb0]
mov qword [rdx + 0x20], rax
sub byte [rbp - 0x75], cl
cmp byte [rcx], r14b
ror byte [rax - 0x73], 0x94
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
and byte [rax - 0x77], cl
add cl, byte [rax - 0x77]
adc byte [rax - 0x73], cl
mov ah, 0x24
call 0x188085098
mov ecx, esi
mov dword [rdx + 0x20], eax
mov qword [rdx], rax
mov qword [rdx + 0x10], rax
lea rsi, [rsp + 0x2e8]
mov rcx, rsi
call 0x140091264
cmp dword [rsi], 2
add cl, byte ds:[rdi]
test dword [rax + 0x40000000], edi
mov bh, byte [rsp + 0x2ec]
jne 0x14008515e
mov dil, byte [rsp + 0x2ec]
jmp 0x1400852c6
lea rax, [rsp + 0x180]
mov qword [rax], r8
lea rcx, [0x14008182e]
mov qword [rax + 8], rcx
lea rcx, str.invalid_header_
lea rdx, [rsp + 0x3f8]
mov qword [rdx], rcx
mov qword [rdx + 8], 2
xor r15d, r15d
mov qword [rdx + 0x20], r15
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
lea rsi, [rsp + 0xb0]
mov rcx, rsi
call fcn.140011e50
mov rax, qword [rsi + 0x10]
lea rcx, [rsp + 0x33c]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsi]
invalid
movups xmmword [rcx], xmm0
lea rax, [rsp + 0x1d8]
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
mov ah, 0x24
invalid
add al, byte [rax]
invalid
invalid
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
mov ah, 0x24
call 0xf908512f
mov ecx, 0x1b
mov ecx, 0x1b
mov rdi, rax
rep movsd dword [rdi], dword [rsi]
mov edx, 2
add byte [rax], al
add byte [rax], al
mov dword [rbx + 8], edx
lea rdi, [rbx + 0xc]
mov ecx, 0x1b
mov rsi, rax
rep movsd dword [rdi], dword [rsi]
mov qword [rbx + 0x78], r15
mov byte [rbx + 0x88], 7
mov dword [rbx], edx
jmp 0x14008563d
lea rcx, [rsp + 0x2e8]
mov r12d, dword [rcx]
mov dil, byte [rcx + 4]
mov rax, qword [rcx + 5]
mov qword [rsp + 0x38], rax
mov eax, dword [rcx + 0xc]
mov dword [rsp + 0x3f], eax
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x48], rax
mov rsi, qword [rcx + 0x18]
movups xmm0, xmmword [rcx + 0x20]
movaps xmmword [rsp + 0xb0], xmm0
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
movups xmm0, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0xc0], xmm0
rol byte [rax], 0
invalid
xor byte [r15], cl
sub dword [rsp + 0xc0], eax
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rdi], cl
adc byte [rcx + 0x40], al
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rcx + 0x50]
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xe0], eax
mov dword [rsp + 0xe0], eax
call fcn.140096c50
test rax, rax
je 0x1400852ab
mov eax, dword [rsp + 0x3f]
mov dword [rsp + 0x67], eax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x60], rax
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmm2, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x90], xmm2
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xa0], rax
add byte [rax], al
add byte [rcx - 0x7d], al
cld
add cl, byte [rdi]
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], al
cld
add cl, byte [rdi]
test byte [rbp - 0x75000000], ah
and al, 0x67
mov eax, dword [rsp + 0x67]
mov dword [rsp + 0x1ec], eax
mov rax, qword [rsp + 0x60]
in al, dx
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x60
mov qword [rsp + 0x1e5], rax
in eax, 1
add byte [rax], al
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rsi
mov ah, 0x24
clc
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x70], al
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], dl
movups xmmword [rsp + 0x200], xmm0
add byte [rax], al
movups xmmword [rsp + 0x210], xmm1
movups xmmword [rsp + 0x220], xmm2
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x230], rax
mov dword [rsp + 0x1e0], r12d
mov byte [rsp + 0x1e4], dil
mov dword [rsp + 0x1d8], 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
jmp 0x140085357
add byte [rax], al
add byte [rax - 0x7b], cl
div byte [rsp + rdx + 0x48]
je 0x1400852c4
mov rcx, qword [0x14024a5f8]
test rsi, rsi
je 0x1400852c4
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rsp + 0x48]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rcx], dh
dec dword [rbp + rcx*4 + 0x64]
and al, 0x38
xor edi, edi
lea r12, [rsp + 0x38]
mov byte [r12], dil
lea rax, [rsp + 0x70]
mov qword [rax], r12
lea rcx, [0x140096cbf]
mov qword [rax + 8], rcx
lea rcx, str.failed_to_parse_URL:
lea rdx, [rsp + 0xb0]
mov qword [rdx], rcx
mov ecx, 1
mov qword [rdx + 8], rcx
xor edi, edi
mov qword [rdx + 0x20], rdi
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rsi, [rsp + 0x348]
mov rcx, rsi
call fcn.140011e50
mov eax, 2
mov dword [rsi - 0x58], eax
mov qword [rsi + 0x18], rdi
mov byte [rsi + 0x28], 0
mov dword [rsi - 0x60], eax
mov r8b, byte [r12]
lea rsi, [rsp + 0x1d8]
lea rdx, [rsp + 0x2e8]
mov rcx, rsi
call fcn.140084c72
mov r12d, dword [rsi]
cmp r12d, 3
jne 0x1400854df
lea rsi, [rsp + 0x1e0]
lea rax, [rsp + 0x3fc]
mov ecx, 0x16
mov rdi, rax
rep movsd dword [rdi], dword [rsi]
lea rdi, [rsp + 0x180]
mov ecx, 0x16
mov rsi, rax
rep movsd dword [rdi], dword [rsi]
test r15, r15
je 0x140085495
lea rdi, [0x1401df1c4]
lea r12, [0x1401df1b1]
mov rsi, rbp
mov rcx, rsi
mov ecx, esi
call fcn.140074bcf
cmp rdx, 5
je 0x140085421
invalid
dec dword [rax - 0x7d]
cli
add eax, 0x83487674
jbe 0x1400853f4
cmp edx, 0xf
jne 0x140085488
mov cl, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
invalid
xchg edx, eax
jbe 0x1400853f4
cmp rdx, 0xf
cmp edx, 0xf
jne 0x140085488
mov cl, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
ret 0xe2c0
add eax, 0xfa80ca08
invalid
jne 0x140085488
ret 0xe2c0
mov rcx, 0xffffffffffffffff
invalid
cmp rcx, 0xd
je 0x140085551
or eax, 0x172840f
add byte [rax], al
add byte [rdx + 0x44020854], cl
lea eax, [rdx - 0x41]
mov dl, byte [rax + rcx + 2]
lea r8d, [rdx - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
mov r9b, byte [rcx + r12 + 2]
mov cl, byte [rcx + riz + 2]
lea r10d, [r9 - 0x41]
cmp r10b, 0x1a
setb r10b
shl r10b, 5
or r8b, dl
or r10b, r9b
inc rcx
rol dword [rbp + 0x38], 0xd0
rol dword [rbp + 0x38], 0xd0
je 0x1400853d5
cmp rcx, 0xd
jbe 0x140085488
jmp 0x140085551
mov cl, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x72
jne 0x140085488
mov rcx, 0xffffffffffffffff
cmp rcx, 3
je 0x140085551
mov dl, byte [rax + rcx + 2]
lea r8d, [rdx - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
mov r9b, byte [rcx + rdi + 2]
lea r10d, [r9 - 0x41]
cmp r10b, 0x1a
setb r10b
shl r10b, 5
or r8b, dl
or r10b, r9b
inc rcx
cmp r8b, r10b
invalid
je 0x14008543d
sal byte [rdi + rdi*4 + 0x48], 1
cmp ecx, 4
cmp rcx, 4
jae 0x140085551
add byte [rax - 0x7d], cl
invalid
add rsi, 0x20
cmp rsi, r13
jne 0x14008539d
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
lea rdx, [0x1401df1b1]
lea r9, [0x1401df1c0]
lea rcx, [rsp + 0x2e8]
add byte [rax], al
add byte [rax], al
mov r8d, 0xf
call fcn.140084d63
cmp r15, qword [r14 + 0x48]
jne 0x140085526
mov rcx, qword [rsp + 0x50]
mov rdx, r15
call fcn.140081c68
mov rbp, qword [r14 + 0x40]
mov rax, qword [r14 + 0x50]
mov r15, rax
jmp 0x14008552a
lea rsi, [rsp + 0x1dc]
lea r13, [rsp + 0x3f8]
mov ecx, 0x17
mov rdi, r13
rep movsd dword [rdi], dword [rsi]
lea rdx, [rsp + 0x238]
lea rcx, [rbx + 0x60]
mov r8d, 0xb0
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rbx + 4]
mov ecx, 0x17
mov rsi, r13
rep movsd dword [rdi], dword [rsi]
mov dword [rbx], r12d
jmp 0x14008563d
mov rax, qword [r14 + 0x50]
shl r15, 5
movups xmm0, xmmword [rsp + 0x2e8]
movups xmm1, xmmword [rsp + 0x2f8]
movups xmmword [rbp + r15 + 0x10], xmm1
movups xmmword [rbp + r15], xmm0
inc rax
mov qword [r14 + 0x50], rax
mov eax, dword [r14 + 0x60]
mov rsi, qword [r14]
mov edx, 0x3b9aca00
mov edi, eax
cmp eax, edx
jne 0x140085566
mov edi, dword [rsi + 0x48]
cmp edi, edx
je 0x1400856c5
lea rcx, [rsi + 0x40]
lea rdx, [r14 + 0x58]
cmp eax, 0x3b9aca00
cmove rdx, rcx
mov r15, qword [rdx]
call fcn.14006d130
add rax, r15
jb 0x1400855a3
add edx, edi
cmp edx, 0x3b9aca00
jb 0x1400856a8
inc rax
jne 0x1400856a2
mov ecx, 0x1b
call fcn.140072cdd
lea rdi, [rbx + 0xc]
lea r9, [rbx + 0x89]
movups xmm0, xmmword [0x1401df1c9]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1401df1d4]
movups xmmword [rax + 0xb], xmm0
mov ecx, 2
mov dword [rbx], ecx
mov dword [rbx + 8], ecx
lea rsi, [rsp + 0x1d8]
mov ecx, 0x15
rep movsd dword [rdi], dword [rsi]
mov qword [rbx + 0x60], rax
mov qword [rbx + 0x68], rdx
mov qword [rbx + 0x70], 0x1b
mov qword [rbx + 0x78], 0
mov byte [rbx + 0x88], 8
lea rdx, [rsp + 0x2e8]
mov r8d, 0x87
mov rcx, r9
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rsp + 0x198], 0
je 0x14008563d
mov r8, qword [rsp + 0x190]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x58]
call fcn.140086bd4
mov rcx, r14
call fcn.140086b99
cmp qword [r14 + 0x18], 0
je 0x140085669
mov r8, qword [r14 + 0x10]
mov rcx, qword [0x14024a5f8]
or eax, 0x1c4f97
or eax, 0x1c4f97
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x10bee7
cmp qword [r14 + 0x30], 0
je 0x140085683
mov r8, qword [r14 + 0x28]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x50]
call fcn.140076457
nop
add rsp, 0x4f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add edx, 0xc4653600
mov ecx, edx
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
imul ecx, ecx, 0x3b9aca00
sub edx, ecx
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x60]
mov dword [rax + 8], edx
mov rcx, qword [rsp + 0x58]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x140], xmm2
lea rcx, [rsp + 0x180]
mov qword [rsp + 0x150], rcx
mov qword [rsp + 0x158], rax
mov rax, qword [r14 + 8]
cmp qword [rax + 0x30], 0
je 0x14008581c
lock inc qword [rsi]
jle 0x140085b2e
lock inc qword [rax]
jle 0x140085b2e
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], rax
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x30]
shl rax, 4
add rax, rcx
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
mov al, byte [0x14024a6a0]
sbb al, 0
sbb al, 0
mov ecx, 0x40
call fcn.140010290
test rax, rax
je 0x140085b32
mov r15, rax
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
movaps xmm2, xmmword [rsp + 0x140]
movaps xmm3, xmmword [rsp + 0x150]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x160], rax
lea rcx, [0x1401df1e8]
adc eax, 0x8c894800
and al, 0x68
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x70
add dword [rax], eax
add byte [rax], al
adc eax, 0x8c894800
and al, 0x68
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x70
add dword [rax], eax
add byte [rax], al
lea rcx, [0x1401df220]
add byte [rax], al
lea rcx, [0x1401df220]
mov qword [rsp + 0x178], rcx
lea rdi, [rsp + 0xb0]
mov ecx, 0xd
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
shr eax, 0x3d
adc al, 0
invalid
shr eax, 0x3d
adc al, 0
add byte [rax - 0x7b], cl
test rax, rax
invalid
test ah, al
test rax, rax
je 0x1400858b9
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rax - 0x73], cl
mov word [rax + rbp*8], fs
add al, byte [rax]
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xb0
add byte [rax], al
mov r10, rdx
lea rcx, [rsp + 0x2e8]
lea r8, [rsp + 0xb0]
add byte [rbp + rcx*4 - 0x74], cl
and al, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
ret 0xff41
push rdx
sbb cl, ch
ret 0
invalid
add byte [rbp + rcx*4 - 0x74], cl
and al, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
ret 0xff41
lea rsi, [rsp + 0x2e8]
lea rdx, [rsp + 0x120]
mov rcx, rsi
mov r8, r14
call fcn.140085b43
mov ebp, dword [rsi]
cmp ebp, 3
jne 0x140085a67
lea rsi, [rsp + 0x2f0]
lea rdi, [rsp + 0x1dc]
mov r8d, 0x100
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movzx ebp, word [rsi + 0x100]
scasb al, byte [rdi]
add byte [rcx], al
add byte [rax], al
scasb al, byte [rdi]
add byte [rcx], al
add byte [rax], al
mov eax, dword [rsi + 0x102]
mov dword [rsp + 0xb0], eax
movzx eax, word [rsi + 0x106]
mov word [rsp + 0xb4], ax
lea rcx, [rsp + 0x3f8]
mov r8d, 0x100
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x28], eax
movzx eax, word [rsp + 0xb4]
mov word [rsp + 0x2c], ax
jmp 0x14008595e
lea rcx, [rsp + 0x2e8]
mov rdx, r15
add byte [rcx + rcx*4 - 6], cl
mov r8, r14
mov eax, esi
call fcn.140086c13
mov rcx, qword [0x14024a5f8]
sbb al, 0
sbb al, 0
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov ebp, dword [rsp + 0x2e8]
cmp ebp, 3
jne 0x1400859ab
lea rsi, [rsp + 0x2f0]
lea rdi, [rsp + 0x1dc]
mov r8d, 0x100
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movzx ebp, word [rsi + 0x100]
mov eax, dword [rsi + 0x102]
mov dword [rsp + 0x30], eax
movzx eax, word [rsi + 0x106]
mov word [rsp + 0x34], ax
lea rcx, [rsp + 0x3f8]
mov r8d, 0x100
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x28], eax
movzx eax, word [rsp + 0x34]
mov word [rsp + 0x2c], ax
lea rcx, [rsp + 0x38]
call fcn.140086b99
movzx eax, bp
cmp eax, 0x18f
jbe 0x140085a2b
lea rdx, [rsp + 0x3f8]
mov r8d, 0x100
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x28]
mov dword [rbx + 0x102], eax
movzx eax, word [rsp + 0x2c]
mov word [rbx + 0x106], ax
mov word [rbx + 0x100], bp
add dword [rax], eax
add byte [rsi - 0x77], ah
stosd dword [rdi], eax
add byte [rcx], al
add byte [rax], al
mov word [rbx + 0x108], bp
jmp 0x140085ae4
lea rsi, [rsp + 0x2ec]
lea rdi, [rsp + 0x1d8]
mov r8d, 0x104
mov eax, 0x104
mov eax, 0x104
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movzx r14d, word [rsi + 0x104]
mov eax, dword [rsi + 0x106]
mov dword [rsp + 0x30], eax
movzx eax, word [rsi + 0x10a]
mov word [rsp + 0x34], ax
lea rcx, [rbx + 4]
mov r8d, 0x104
add al, 1
add byte [rax], al
mov rdx, rdi
mov edx, edi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x30]
mov dword [rbx + 0x10a], eax
movzx eax, word [rsp + 0x34]
mov word [rbx + 0x10e], ax
mov dword [rbx], ebp
mov word [rbx + 0x108], r14w
lea rcx, [rsp + 0x38]
call fcn.140086b99
jmp 0x140085ae4
lea rcx, [rbx + 8]
lea rdx, [rsp + 0x3f8]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x28]
mov dword [rbx + 0x10a], eax
movzx eax, word [rsp + 0x2c]
mov word [rbx + 0x10e], ax
mov word [rbx + 0x108], bp
mov dword [rbx], 3
jmp 0x140085ae4
lea rsi, [rsp + 0x2ec]
lea rdi, [rsp + 0x1d8]
mov r8d, 0x104
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movzx r14d, word [rsi + 0x104]
mov eax, dword [rsi + 0x106]
mov dword [rsp + 0xb0], eax
movzx eax, word [rsi + 0x10a]
mov word [rsp + 0xb4], ax
lea rcx, [rbx + 4]
mov r8d, 0x104
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0xb0]
mov dword [rbx + 0x10a], eax
movzx eax, word [rsp + 0xb4]
mov word [rbx + 0x10e], ax
mov dword [rbx], ebp
mov word [rbx + 0x108], r14w
cmp qword [rsp + 0x198], 0
je 0x14008568d
mov r8, qword [rsp + 0x190]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008568d
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_srcheader.rs
mov rcx, rax
call fcn.14018c910
ud2
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_srcheader.rs
call fcn.14018c830
ud2
ud2
mov ecx, 8
mov edx, 0x40
call fcn.14018c620
ud2
mov rcx, r12
lea rdx, [rsp + 0x1b8]
mov r8b, 1
lea r9, [rsp + 0x2d0]
call 0x14008752e
mov ebp, dword [rsp + 0x2f0]
cmp ebp, 3
jne 0x140086551
mov ebx, dword [rsp + 0x2f8]
mov rax, qword [r12 + 0xc]
mov qword [rsp + 0x108], rax
mov eax, dword [r12 + 0x14]
mov dword [rsp + 0x110], eax
movups xmm7, xmmword [rsp + 0x308]
mov ecx, 0x14
mov rdi, r15
lea rsi, [rsp + 0x318]
rep movsd dword [rdi], dword [rsi]
movups xmm8, xmmword [rsp + 0x368]
mov bpl, byte [rsp + 0x378]
mov r8d, 0x87
lea r14, [rsp + 0x510]
mov rcx, r14
lea rdx, [rsp + 0x379]
call sub.VCRUNTIME140.dll_memcpy
mov dword [rsp + 0x408], ebx
mov eax, dword [rsp + 0x110]
lea rcx, [rsp + 0x40c]
mov dword [rcx + 8], eax
mov rax, qword [rsp + 0x108]
mov qword [rcx], rax
movups xmmword [rsp + 0x418], xmm7
mov ecx, 0x14
lea rdi, [rsp + 0x428]
mov rsi, r15
rep movsd dword [rdi], dword [rsi]
movups xmmword [rsp + 0x478], xmm8
mov byte [rsp + 0x488], bpl
mov r8d, 0x87
lea rcx, [rsp + 0x489]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movzx r15d, word [rsp + 0x508]
lea eax, [r15 - 0x12c]
cmp ax, 0x63
jae 0x140086436
mov rax, qword [rsp + 0x220]
mov ecx, dword [rax + 0xc8]
test rcx, rcx
je 0x140086436
mov rdx, qword [rsp + 0xb8]
inc rdx
cmp rdx, rcx
jae 0x14008662e
mov rcx, qword [rsp + 0x4b8]
mov rdx, qword [rsp + 0x4c8]
mov r9d, 8
lea r8, [0x1401dfcec]
call fcn.140088299
in al, dx
and al, 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add byte [rsi], 0
invalid
in al, dx
and al, 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add byte [rsi], 0
add byte [rcx - 0x77], cl
ror dword [rax - 0x77], 1
test byte [rax + rbp*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x70
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x2f0], esi
mov r9, rdx
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rdx
movaps xmmword [rsp + 0x2f0], xmm6
mov qword [rsp + 0x300], 0
lea rcx, [rsp + 0x1b8]
mov qword [rsp + 0x310], rcx
lea rsi, [rsp + 0x278]
mov rcx, rsi
mov rdx, r12
mov r8, rax
call 0x140091264
cmp dword [rsp + 0x278], 2
mov esp, 0x27824
add byte [rdx], al
mov esp, 0x27824
add byte [rdx], al
jne 0x140085ecf
mov bl, byte [rsp + 0x27c]
jl 0x140085e18
add byte [rax], al
lea rax, [rsp + 0x268]
mov qword [rsp + 0x70], rax
lea rax, [0x140024430]
mov qword [rsp + 0x78], rax
lea rax, str.Bad_redirection:
mov qword [rsp + 0x160], rax
mov eax, 1
mov qword [rsp + 0x168], rax
xor esi, esi
mov qword [rsp + 0x180], rsi
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rax
lea rcx, [rsp + 0x350]
lea rdx, [rsp + 0x160]
call fcn.140011e50
mov eax, 2
mov dword [rsp + 0x2f8], eax
mov qword [rsp + 0x368], rsi
mov byte [rsp + 0x378], 0
mov dword [rsp + 0x2f0], eax
lea rcx, [rsp + 0x510]
mov rdx, r12
mov r8d, ebx
call fcn.140084c72
mov ebp, dword [rsp + 0x510]
cmp ebp, 3
lea r14, [0x1401df38c]
je 0x140085eec
jmp 0x14008670c
mov ecx, 0xb
mov rdi, r13
rep movsq qword [rdi], qword [rsi]
mov dword [rsp + 0x510], 3
lea r14, [0x1401df38c]
mov eax, dword [rsp + 0x518]
mov ecx, dword [r13 + 0xc]
mov dword [rsp + 0x88], ecx
mov rcx, qword [r13 + 4]
mov qword [rsp + 0x80], rcx
mov rsi, qword [rsp + 0x528]
mov rdi, qword [rsp + 0x530]
mov rcx, qword [r13 + 0x50]
mov qword [rsp + 0xf0], rcx
movups xmm0, xmmword [r13 + 0x20]
movups xmm1, xmmword [r13 + 0x30]
movups xmm2, xmmword [r13 + 0x40]
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
mov dword [rsp + 0x108], eax
mov eax, dword [rsp + 0x88]
lea rcx, [rsp + 0x10c]
mov dword [rcx + 8], eax
mov rax, qword [rsp + 0x80]
mov qword [rcx], rax
mov qword [rsp + 0x118], rsi
mov qword [rsp + 0x120], rdi
mov rax, qword [rsp + 0xf0]
mov qword [rcx + 0x4c], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmm2, xmmword [rsp + 0xe0]
movups xmmword [rcx + 0x3c], xmm2
movups xmmword [rcx + 0x2c], xmm1
movups xmmword [rcx + 0x1c], xmm0
lea eax, [r15 - 0x12d]
cmp eax, 3
jae 0x140085ff2
mov r13, qword [rsp + 0x230]
mov rbx, qword [rsp + 0x240]
cmp rbx, 4
je 0x140086042
cmp rbx, 3
jne 0x14008604c
movzx eax, word [r13]
xor eax, 0x4547
movzx ecx, byte [r13 + 2]
xor ecx, 0x54
or cx, ax
jne 0x14008604c
jmp 0x14008602b
cmp r15d, 0x133
je 0x140086008
cmp r15d, 0x134
jne 0x1400866d1
mov r13, qword [rsp + 0x230]
mov rbx, qword [rsp + 0x240]
mov rcx, r13
mov rdx, rbx
call fcn.14005a8dc
test al, al
je 0x1400866d1
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], 0
jmp 0x140086072
cmp dword [r13], 0x44414548
je 0x14008602b
mov ebx, 3
mov ecx, 3
call fcn.140072cdd
mov r13, rax
mov qword [rsp + 0x58], rdx
mov word [rax], 0x4547
mov byte [rax + 2], 0x54
mov al, 1
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x60], rbx
mov rax, qword [rsp + 0x220]
cmp byte [rax + 0xce], 0
je 0x1400860f5
lea rsi, [rsp + 0x108]
mov rcx, rsi
call fcn.140096c50
mov rdi, rax
mov r15, rdx
mov rcx, rsi
call fcn.1400882f8
mov esi, eax
lea rbx, [rsp + 0x1b8]
mov rcx, rbx
call fcn.140096c50
mov r12, rax
mov rbp, rdx
mov rcx, rbx
call fcn.1400882f8
mov ebx, eax
mov rax, rdi
or rax, r12
sete al
test rdi, rdi
je 0x1400860fb
test r12, r12
je 0x1400860fb
cmp r15, rbp
jne 0x1400860f9
mov rcx, rdi
mov rdx, r12
mov r8, rbp
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
jmp 0x1400860fb
xor ebx, ebx
jmp 0x140086103
xor eax, eax
xor bl, 1
or bl, sil
and bl, al
mov ecx, 0xb
lea r15, [rsp + 0x2f0]
mov rdi, r15
lea rsi, [rsp + 0x1b8]
rep movsq qword [rdi], qword [rsi]
mov rdx, qword [rsp + 0xb8]
cmp rdx, qword [rsp + 0xb0]
jne 0x140086145
lea rcx, [rsp + 0xa8]
call fcn.140081cd9
mov rdx, qword [rsp + 0xb8]
imul rdi, rdx, 0x58
add rdi, qword [rsp + 0xa8]
mov ecx, 0xb
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
inc rdx
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0x2f0], 0
lea rcx, [rsp + 0x2d0]
mov rdx, r15
call fcn.140086cd1
mov r15, qword [rsp + 0x248]
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x68
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x68
mov rbp, qword [rsp + 0x258]
test rbp, rbp
in eax, dx
in eax, dx
je 0x14008622f
mov rdi, r15
xor esi, esi
mov r8d, 0xe
mov rcx, rdi
add byte [rax - 0x77], cl
stc
mov rdx, r14
call fcn.140074fce
test al, al
jne 0x14008620b
mov r8d, 6
mov rcx, rdi
lea rdx, str.cookie
call fcn.140074fce
test al, al
jne 0x14008620b
mov r8d, 0xd
mov rcx, rdi
lea rdx, [0x1401dfcae]
call fcn.140074fce
xor al, 1
or al, bl
je 0x14008620b
inc rsi
add rdi, 0x20
cmp rbp, rsi
jne 0x1400861ae
xor r12d, r12d
jmp 0x14008630c
add byte [rax], al
add byte [rax], al
inc rsi
mov r12d, 1
cmp qword [rdi + 8], 0
je 0x140086234
mov r8, qword [rdi]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140086234
xor r12d, r12d
xor esi, esi
cmp rsi, rbp
jne 0x140086241
mov rsi, rbp
jmp 0x1400862e1
mov rdi, rsi
shl rdi, 5
add rdi, r15
mov r8d, 0xe
mov rcx, rdi
mov rdx, r14
call fcn.140074fce
test al, al
jne 0x1400862b5
mov r8d, 6
mov rcx, rdi
lea rdx, str.cookie
call fcn.140074fce
test al, al
jne 0x1400862b5
mov r8d, 0xd
mov rcx, rdi
lea rdx, [0x1401dfcae]
call fcn.140074fce
xor al, 1
or al, bl
je 0x1400862b5
mov rax, r12
shl rax, 5
mov rcx, rdi
sub rcx, rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
neg rax
movups xmmword [rdi + rax + 0x10], xmm1
movups xmmword [rcx], xmm0
jmp 0x1400862d1
inc r12
cmp qword [rdi + 8], 0
je 0x1400862d1
mov r8, qword [rdi]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
inc rsi
add rdi, 0x20
cmp rbp, rsi
jne 0x14008624b
test r12, r12
je 0x14008630c
mov rdx, rsi
shl rdx, 5
add rdx, r15
mov r8, rbp
sub r8, rsi
sub rsi, r12
shl rsi, 5
add rsi, r15
shl r8, 5
mov rcx, rsi
call fcn.14018c13d
mov r9, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
mov ebx, dword [rsp + 0x50]
mov rax, qword [rsp + 0x68]
sub rbp, r12
mov qword [rsp + 0x510], r15
mov qword [rsp + 0x518], rax
mov qword [rsp + 0x520], rbp
mov rax, qword [rsp + 0x210]
mov ecx, dword [rsp + 0x218]
movaps xmm0, xmmword [rsp + 0x2d0]
mov dword [rsp + 0x48], ecx
mov qword [rsp + 0x40], rax
movups xmmword [rsp + 0x30], xmm0
lea rax, [rsp + 0x510]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x108]
mov qword [rsp + 0x20], rax
lea r12, [rsp + 0x2f0]
mov rcx, r12
lea rsi, [rsp + 0x220]
mov rdx, rsi
mov r8, r13
call fcn.140086df3
mov rcx, rsi
call fcn.140086b99
test bl, bl
je 0x1400863c5
cmp qword [rsp + 0x238], 0
je 0x1400863c5
mov r8, qword [rsp + 0x230]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8d, 0xb0
lea rcx, [rsp + 0x1b8]
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
lea r15, [rsp + 0x278]
je 0x1400863fa
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x120], 0
je 0x14008641c
mov r8, qword [rsp + 0x118]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x408]
call 0x1400763e2
lea r13, [rsp + 0x518]
lea ebp, [rsp + 0x518]
lea ebp, [rsp + 0x518]
jmp 0x140085c4d
lea rcx, [rsp + 0x620]
lea rdx, [rsp + 0x408]
or byte [rax + rax], al
invalid
or byte [rax + rax], al
add byte [rcx - 0x48], al
mov r8d, pe_nt_image_headers64
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0x6f8]
mov rcx, rsi
call 0x1400764d8
add bh, bh
dec dword [rax - 0x75]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rdi], r9b
adc byte [rsp + 0xa8], al
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
mov ah, 0x24
clc
invalid
add bh, bh
dec dword [rax - 0x75]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rdi], r9b
adc byte [rsp + 0xa8], al
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov ebp, dword [rsi - 0xd8]
mov rax, qword [rsi - 0xd4]
mov qword [rsp + 0x70], rax
and al, 0x70
sub bh, bh
invalid
and al, 0x70
mov eax, dword [rsi - 0xcc]
mov dword [rsp + 0x78], eax
and al, 0x78
and al, 0x78
movups xmm6, xmmword [rsi - 0xc8]
lea rax, [rsp + 0x640]
lea rbx, [rsp + 0x160]
add byte [rax], al
mov ecx, 0x14
mov rdi, rbx
mov rsi, rax
rep movsd dword [rdi], dword [rsi]
movups xmm7, xmmword [rax + 0x50]
mov r15b, byte [rax + 0x60]
lea rdx, [rsp + 0x6a1]
invalid
add byte [rax], al
lea r14, [rsp + 0x2f0]
mov r8d, 0x87
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x73], cl
mov word [rax + rdi*4], fs
add dword [rax], eax
add al, ch
insb byte [rdi], dx
invalid
add byte [rax], al
mov r12, qword [rsp + 0x98]
mov dword [r12 + 8], ebp
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
invalid
add byte [rax - 0x73], cl
mov word [rax + rdi*4], fs
add dword [rax], eax
add al, ch
insb byte [rdi], dx
invalid
mov eax, dword [rsp + 0x70]
mov qword [r12 + 0xc], rax
mov eax, dword [rsp + 0x78]
mov dword [r12 + 0x14], eax
movups xmmword [r12 + 0x18], xmm6
lea rdi, [r12 + 0x28]
mov ecx, 0x14
mov rsi, rbx
rep movsd dword [rdi], dword [rsi]
movups xmmword [r12 + 0x78], xmm7
mov byte [r12 + 0x88], r15b
lea rcx, [r12 + 0x89]
mov r8d, 0x87
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov dword [r12], 3
jmp 0x140086b28
lea r14, [rsp + 0x2f0]
mov eax, dword [r14 + 4]
mov dword [rsp + 0x68], eax
mov ebx, dword [r14 + 8]
mov rax, qword [r12 + 0xc]
mov qword [rsp + 0x108], rax
mov eax, dword [r12 + 0x14]
mov dword [rsp + 0x110], eax
mov rax, qword [r14 + 0x18]
mov qword [rsp + 0x90], rax
mov rax, qword [r14 + 0x20]
mov qword [rsp + 0x50], rax
lea r15, [rsp + 0x278]
mov ecx, 0x14
mov rdi, r15
lea rsi, [rsp + 0x318]
rep movsd dword [rdi], dword [rsi]
add bl, dh
movsd dword [rdi], dword [rsi]
mov r13, qword [r14 + 0x78]
mov rax, qword [r14 + 0x80]
mov qword [rsp + 0x58], rax
mov al, byte [r14 + 0x88]
add byte [rax], al
mov byte [rsp + 0x60], al
lea r12, [rsp + 0x510]
mov r8d, 0x87
mov rcx, r12
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
lea rdx, [rsp + 0x379]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x78], eax
lea rdi, [rsp + 0x160]
mov ecx, 0x14
mov rsi, r15
rep movsd dword [rdi], dword [rsi]
mov r8d, 0x87
mov rcx, r14
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rsp + 0xa0]
jmp 0x14008682f
add rax, 0xc8
mov qword [rsp + 0x278], rax
lea rax, [fcn.140016b50]
mov qword [rsp + 0x280], rax
lea rax, str.reached_max_redirects__
lea rsi, [rsp + 0x2f0]
mov qword [rsi], rax
mov qword [rsi + 8], 2
mov qword [rsi + 0x20], 0
lea rax, [rsp + 0x278]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 1
lea rdi, [rsp + 0x510]
mov rcx, rdi
mov rdx, rsi
call fcn.140011e50
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 0x38], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x48], rax
lea rdi, [rsp + 0x160]
lea rsi, [rsp + 0x2f0]
mov ecx, 0x14
rep movsd dword [rdi], dword [rsi]
mov ebx, 2
mov byte [rsp + 0x60], 5
xor r13d, r13d
mov ebp, 2
jmp 0x14008681a
lea rcx, [rsp + 0x620]
lea rdx, [rsp + 0x408]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
je 0x140086451
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140086451
lea rdx, [rsp + 0x599]
mov eax, dword [rdx - 0x85]
mov dword [rsp + 0x68], eax
mov ebx, dword [rdx - 0x81]
mov eax, dword [r13 + 0xc]
mov dword [rsp + 0x88], eax
mov rax, qword [r13 + 4]
mov qword [rsp + 0x80], rax
mov rax, qword [rdx - 0x71]
mov qword [rsp + 0x90], rax
mov rax, qword [rdx - 0x69]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [r13 + 0x20]
movups xmm1, xmmword [r13 + 0x30]
movups xmm2, xmmword [r13 + 0x40]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xe0], xmm2
mov rax, qword [r13 + 0x50]
mov qword [rsp + 0xf0], rax
mov rax, qword [rdx - 0x19]
mov qword [rsp + 0x1a8], rax
movups xmm0, xmmword [rdx - 0x29]
movups xmmword [rsp + 0x198], xmm0
mov r13, qword [rdx - 0x11]
mov rax, qword [rdx - 9]
mov qword [rsp + 0x58], rax
mov al, byte [rdx - 1]
mov byte [rsp + 0x60], al
lea rcx, [rsp + 0x2f0]
mov r8d, 0x87
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x78], eax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x160], xmm0
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x180], xmm2
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x190], rax
mov rdi, qword [rsp + 0xa0]
lea rcx, [rsp + 0x408]
call 0x1400763e2
lea rcx, [rsp + 0xa8]
call 0x1400764d8
lea rcx, [rsp + 0x1b8]
call fcn.140088357
lea rsi, [rsp + 0x418]
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x20]
mov rcx, rsi
call fcn.1400121c0
movups xmm0, xmmword [rdi + 0x2c]
movups xmm1, xmmword [rdi + 0x40]
movups xmmword [rsi + 0x30], xmm1
mov al, byte [rdi + 0x50]
mov byte [rsi + 0x40], al
mov eax, dword [rdi + 0x28]
mov ecx, dword [rdi + 0x3c]
mov r14d, dword [rdi]
mov rdx, qword [rdi + 4]
mov r8d, dword [rdi + 0xc]
movups xmmword [rsi + 0x1c], xmm0
mov dword [rsi + 0x18], eax
mov dword [rsi + 0x2c], ecx
mov dword [rsi - 0x10], r14d
mov qword [rsi - 0xc], rdx
mov dword [rsi - 4], r8d
cmp ebp, 2
jne 0x140086a02
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x278], rax
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x280], eax
and al, 0x80
add al, byte [rax]
add byte [rax - 0x73], cl
mov esp, 0x51024
add byte [rax - 0x73], cl
mov ah, 0x24
invalid
add dword [rax], eax
add byte [rcx + 0x14], bh
add byte [rax], al
and al, 0x80
add al, byte [rax]
add byte [rax - 0x73], cl
mov esp, 0x51024
add byte [rax - 0x73], cl
mov ah, 0x24
invalid
add byte [rax], al
rep movsd dword [rdi], dword [rsi]
mov eax, dword [rsp + 0x2f0]
mov ecx, dword [rsp + 0x2f3]
add byte [rcx + 0x10b248c], cl
add byte [rax], al
invalid
add byte [rcx + 0x10b248c], cl
add byte [rax], al
invalid
add byte [rcx + 0x1082484], cl
add byte [rax], al
mov dword [rsp + 0x108], eax
lea rcx, [rsp + 0x40c]
mov rax, qword [rcx]
mov qword [rsp + 0x1b8], rax
add dword [rax], eax
add byte [rbx - 0x7b76f7bf], cl
and al, 0xc0
add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x18
add al, 0
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x20
add al, 0
add byte [rdi], cl
adc byte [rsp + 0x428], al
sub byte [rax + rax], al
invalid
add dword [rax], eax
add byte [rbx - 0x7b76f7bf], cl
and al, 0xc0
add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x18
add al, 0
sbb byte [rax + rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x20
add al, 0
add byte [rdi], cl
adc byte [rsp + 0x428], al
sub byte [rax + rax], al
invalid
sub byte [rax + rax], al
add byte [rdi], cl
sub dword [rsp + 0x620], eax
movaps xmmword [rsp + 0x620], xmm0
movups xmm0, xmmword [rsp + 0x438]
movaps xmmword [rsp + 0x630], xmm0
test byte [rax + rsi], ah
invalid
add byte [rax], al
and al, 0x38
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x630], eax
test byte [rax + rsi], ah
invalid
add byte [rax], al
test byte [rax + rsi], ah
invalid
movups xmm0, xmmword [rsp + 0x448]
movaps xmmword [rsp + 0x640], xmm0
and al, 0x40
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x640], eax
and al, 0x40
invalid
add byte [rax], al
and al, 0x40
invalid
mov rax, qword [rsp + 0x458]
mov qword [rsp + 0x650], rax
push rax
invalid
add byte [rax], al
add byte [rbx + 0x1f7402fb], al
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
push rax
push rax
invalid
add byte [rbx + 0x1f7402fb], al
cmp qword [rsp + 0x50], 0
je 0x14008697f
jl 0x140086988
push rax
add byte [rdi + rdx + 0x48], dh
mov ecx, dword [0x14024a5f8]
mov dword [rsp + rbx], edi
invalid
mov rcx, qword [0x14024a5f8]
or eax, 0x1c3c89
mov dword [rsp + rbx], edi
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
nop
xor edx, edx
mov r8, qword [rsp + 0x90]
nop
add byte [rax], al
add bh, bh
adc eax, 0x10abd1
nop
add byte [rax], al
add bh, bh
adc eax, 0x10abd1
shr dword [rbx - 0x7b74fff0], 1
and al, 0xc0
rol byte [rcx], 0
mov eax, dword [rsp + 0x1c0]
mov dword [rsp + 0x280], eax
add byte [rax], al
rol byte [rcx], 0
add byte [rcx + 0x2802484], cl
and al, 0x80
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rsp + 0x1b8]
invalid
invalid
mov word [rax + rdi*2], fs
add byte [rax], al
mov rcx, qword [rsp + 0x1b8]
mov qword [rsp + 0x278], rcx
add al, byte [rax]
add byte [rax - 0x73], cl
mov esp, 0x62024
add byte [rdi], cl
sub byte [rdi], al
add al, byte [rax]
add byte [rax - 0x73], cl
mov esp, 0x62024
add byte [rdi], cl
sub byte [rdi], al
movaps xmm1, xmmword [rdi + 0x10]
movaps xmm2, xmmword [rdi + 0x20]
sub byte [rdi + 0x20], dl
adc byte [rdi], cl
sub byte [rdi + 0x20], dl
lea rsi, [rsp + 0x510]
add byte [rax], al
movaps xmmword [rsi], xmm0
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi + 0x20], xmm2
push rsi
and byte [rax - 0x75], cl
push rdi
xor byte [rax - 0x77], cl
push rsi
xor byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
and al, 0xb8
add dword [rax], eax
invalid
push rsi
and byte [rax - 0x75], cl
push rdi
xor byte [rax - 0x77], cl
push rsi
xor byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
and al, 0xb8
and al, 0xb8
add dword [rax], eax
add byte [rcx + 0x1c02484], cl
rol byte [rcx], 0
invalid
add byte [rax], al
mov dword [rsp + 0x1c0], eax
rol byte [rcx], 0
add byte [rcx + 0x14], bh
mov ecx, 0x14
rep movsd dword [rdi], dword [rsi]
mov eax, dword [rsp + 0x108]
mov ecx, dword [rsp + 0x10b]
add byte [rcx + 0xc3248c], cl
add byte [rax], al
add byte [rcx + 0xc3248c], cl
add byte [rax], al
mov dword [rsp + 0xc0], eax
jmp 0x140086a92
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x7687dbbc], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x70
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x1c0], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x1b8], rax
lea rdi, [rsp + 0x620]
lea rsi, [rsp + 0x160]
mov ecx, 0x14
rep movsd dword [rdi], dword [rsi]
lea rdx, [rsp + 0x2f7]
test dword [rdx], 0x428b0000
stc
test dword [rdx], 0x428b0000
stc
mov ecx, dword [rdx - 4]
mov dword [rsp + 0xc3], ecx
mov dword [rsp + 0xc0], eax
lea rcx, [rsp + 0x510]
mov r8d, 0x80
call sub.VCRUNTIME140.dll_memcpy
adc byte [rax], al
adc byte [rax], al
cmp qword [rsp + 0x420], 0
je 0x140086a82
mov r8, qword [rsp + 0x418]
mov rcx, qword [0x14024a5f8]
sbb byte [rax + rax], al
add byte [rax - 0x75], cl
or eax, 0x1c3b7e
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x90]
mov r12, qword [rsp + 0x50]
nop
add byte [rax], al
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x50
mov r14d, ebx
mov rdx, qword [rsp + 0x98]
mov eax, dword [rsp + 0x68]
mov r8b, byte [rsp + 0x60]
mov r9, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov dword [rdx], ebp
mov dword [rdx + 4], eax
mov dword [rdx + 8], r14d
jb 0x140086ab9
jb 0x140086ab9
mov rax, qword [rsp + 0x1b8]
add dword [rax], eax
add byte [rax - 0x77], cl
or al, 0x8b
mov qword [rdx + 0xc], rax
mov eax, dword [rsp + 0x1c0]
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rcx - 0x76b3ebbe], cl
adc al, 0x4c
mov dword [rdx + 0x18], edi
invalid
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rcx - 0x76b3ebbe], cl
adc al, 0x4c
mov dword [rdx + 0x18], edi
invalid
adc al, 0x4c
mov dword [rdx + 0x18], edi
invalid
sbb byte [rcx + rcx*4 + 0x62], cl
mov qword [rdx + 0x20], r12
and byte [rax - 0x73], cl
jp 0x140086afb
lea rdi, [rdx + 0x28]
lea rsi, [rsp + 0x620]
mov ecx, 0x14
add bl, dh
movsd dword [rdi], dword [rsi]
add bl, dh
movsd dword [rdi], dword [rsi]
mov qword [rdx + 0x78], r13
mov dword [rdx + 0x78], ebp
mov qword [rdx + 0x80], r9
mov byte [rdx + 0x88], r8b
add byte [rbx + 0xc02484], cl
add byte [rax], al
add byte [rbx + 0xc02484], cl
add byte [rax], al
mov ecx, dword [rsp + 0xc3]
mov dword [rdx + 0x89], eax
add byte [rax], al
add byte [rcx + 0x8c8a], cl
add byte [rax - 0x7f], cl
ret 0x90
add byte [rax], al
lea rsi, [rsp + 0x510]
mov ecx, 0x10
mov rdi, rdx
add byte [rax], al
add byte [rcx + 0x8c8a], cl
add byte [rax - 0x7f], cl
ret 0x90
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rsp + 0x100]
mov rcx, rsi
call fcn.140086b99
add byte [rax], al
add byte [rax - 0x7d], cl
jle 0x140086b54
invalid
je case.0x14007bed0.112
add byte [rax], al
add byte [rax - 0x7d], cl
jle 0x140086b54
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x10]
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x14024a5f8]
add byte [rcx], dh
sar bh, cl
adc eax, 0x10a9fe
adc byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc byte [rax], al
adc byte [rax], al
cmp qword [rsi + 0x30], 0
je 0x140086b6c
jle 0x140086b86
add byte [rbx + rdx + 0x4c], dh
mov r8, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rcx, qword [0x14024a5f8]
sbb al, 0
add byte [rcx], dh
sar bh, cl
adc eax, 0x10a9e4
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x800]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x810], bh
movaps xmm7, xmmword [rsp + 0x810]
movaps xmm8, xmmword [rsp + 0x820]
add byte [rax], al
add rsp, 0x838
add esp, 0x838
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or byte [rbp + 0x11], dh
adc dword [rax - 0x7d], ecx
invalid
add rsi, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14007872c
pop rdi
sbb edi, edi
call qword [rax + 0x20c48348]
pop rsi
ret
cmp rax, 1
je case.0x140067733.738
clc
add dword [rbp + rdx - 0x7d], esi
clc
add dh, byte [rbp + 0x2b]
cmp eax, 2
jne 0x140086c0d
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rcx, rax
jmp fcn.140076497
cmp qword [rcx + 0x20], 0
je 0x140086c0d
mov r8, qword [rcx + 0x18]
mov rcx, qword [0x14024a5f8]
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
ret
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
or byte [rax - 0x39], cl
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi + 0x10], rax
lea rax, [0x1401de548]
mov qword [rsi + 0x18], rax
sbb byte [rax - 0x7b], r9b
invalid
je 0x140086d65
sbb byte [rax - 0x7b], r9b
invalid
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x148
mov qword [rsp + 0x60], r9
mov r14, r8
mov esi, eax
mov esi, eax
mov rbp, rdx
mov rbx, rcx
mov r12, qword [rsp + 0x1b8]
mov rdi, qword [r12]
mov r13, qword [r12 + 0x10]
adc byte [rbp + rcx*4 + 5], cl
test qword [0x151c1af2f], r10
add byte [rax], al
add byte [rax - 0x77], cl
stc
adc byte [rbp + rcx*4 + 5], cl
test qword [0x151c1af2f], r10
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, r13
call fcn.140088299
test rax, rax
mov qword [rsp + 0x58], rbx
je 0x140086eea
mov r15, rdx
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x50], rbp
mov rbx, r14
xor ebp, ebp
lea rdi, [rsp + 0x98]
mov qword [rdi - 0x10], rbp
outsd dx, dword [rsi]
invalid
mov qword [rdi - 8], rdx
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov qword [rdi + 0x10], rbp
adc byte [rax - 0x77], cl
push rdi
sbb byte [rax - 0x39], cl
and byte [r9], r8b
add byte [rax], al
add byte [rax - 0x48], cl
sub al, 0
add byte [rax], al
sub al, 0
add byte [rax], al
outsd dx, dword [rsi]
invalid
adc byte [rax - 0x77], cl
push rdi
sbb byte [rax - 0x39], cl
and byte [r9], r8b
add byte [rax], al
add byte [rax - 0x48], cl
sub al, 0
add byte [rax], al
sub al, 0
add byte [rax], al
mov qword [rdi + 0x28], rax
mov dword [rdi + 0x28], eax
mov word [rdi + 0x30], 1
lea r14, [rsp + 0x68]
and al, 0x68
mov dword [rdi + 0x30], 0x8d4c0001
je 0x140086ec0
invalid
and al, 0x68
push 0x24b48b48
cwde
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rsi, qword [rsp + 0x98]
mov rcx, r14
mov rdx, rdi
call fcn.140074ebf
cmp qword [rsp + 0x68], 0
je 0x140086ef2
invalid
invalid
cmp cl, byte [rbx + rcx*4 + 0x64]
and al, 0x70
mov r12, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
and al, 0x78
mov rcx, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 1], cl
invalid
add rsi, rcx
sub r12, rcx
mov qword [rsp + 0x88], rax
cmp byte [rsp + 0xc9], 0
mov rbp, rsi
cmc
cmc
je 0x140086e9d
mov rbp, rsi
jmp 0x140086f28
mov sil, 1
jmp 0x140086fb0
cmp byte [rsp + 0xc9], 0
jne 0x140086f23
je 0x140086f94
mov rcx, rbp
mov rdx, r12
mov edx, esp
mov edx, esp
call fcn.14002c97a
cmp rdx, 7
mov r14, rbx
mov rdi, qword [rsp + 0x30]
jne 0x140086f7e
dec dword [rax - 0x7d]
cli
invalid
mov ecx, 0x6e756863
xor ecx, dword [rax]
or byte [rdx + 0x64656b6e], bh
or byte [rdx + 0x64656b6e], bh
xor edx, dword [rax + 3]
test r15, r15
sete sil
or edx, ecx
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov r12, qword [rsp + 0x1b8]
add byte [rax], al
mov rbp, qword [rsp + 0x50]
jne 0x140086fc1
jmp 0x140087400
test r15, r15
sete sil
mov r12, qword [rsp + 0x1b8]
mov rbp, qword [rsp + 0x50]
jmp 0x140086fb0
test r15, r15
sete sil
mov r12, qword [rsp + 0x1b8]
mov r14, rbx
mov rbp, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x30]
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea r8, [0x1401df38c]
mov r9d, 0xe
mov rcx, rdi
mov rdx, r13
call fcn.140088299
test rax, rax
je case.0x140073e04.242
ror byte [rdi], 0x84
popfq
add eax, dword [rax]
add bh, al
and al, 0x30
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x30], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x1b024
add byte [rax - 0x77], cl
stc
mov rdi, qword [rsp + 0x1b0]
mov rcx, rdi
call fcn.14008f533
mov rsi, rdx
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rdx
mov rcx, rdi
call fcn.14008f5fe
test rax, rax
lea rcx, [0x1401e1970]
cmovne rcx, rax
cmove rdx, rax
mov qword [rsp + 0x108], rcx
mov qword [rsp + 0x110], rdx
or rdx, rsi
je 0x140087204
invalid
add dword [rax], eax
invalid
test dword [rax], eax
add byte [rax - 0x77], cl
invalid
test dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rax - 0x73], 0xd
push rcx
test eax, 0xf480015
enter 0xf48, 0x44
ror byte [rax - 0x77], 1
mov word [rax + rcx], fs
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x10
add dword [rax], eax
add byte [rax + 9], cl
bnd je 0x140087204
invalid
add dword [rax], eax
invalid
invalid
mov rcx, qword [r12]
or al, 0x24
lea r8, [0x1401dfcae]
mov r9d, 0xd
add byte [rcx + rcx*4 - 0x16], cl
add byte [rcx + rcx*4 - 0x16], cl
call fcn.140088299
test rax, rax
jne 0x140087204
invalid
invalid
add dword [rax], eax
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
invalid
test dword [rdx + 0x4c000001], esp
mov ebx, esi
movabs byte [0x8d48f3894c000001], al
test byte [rax + rdi*8], ah
add byte [rax], al
mov rbx, r14
lea rax, [rsp + 0xf8]
lea rcx, [rsp + 0x68]
and al, 0x68
add byte [rax - 0x73], cl
and al, 0x68
and al, 0x68
and al, 0x68
mov qword [rcx], rax
lea rax, [0x140024430]
lea eax, [0x140024430]
lea eax, [0x140024430]
sar ecx, cl
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
xchg esp, eax
and al, 8
or byte [rcx], al
add byte [rax], al
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
invalid
invalid
mov qword [rcx + 8], rax
lea rdx, [rsp + 0x108]
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rax, [0x1401df098]
lea eax, [0x1401df098]
lea eax, [0x1401df098]
add eax, 0x158001
lea rdx, [rsp + 0x88]
mov qword [rdx], rax
mov dword [rdx], eax
mov dword [rdx], eax
mov eax, 2
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
mov ah, 0x24
xor byte [rcx], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
mov ah, 0x24
xor byte [rcx], al
add byte [rax], al
mov rcx, rsi
call fcn.140011e50
mov r14, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rdi, [rsp + 0x118]
mov rcx, rdi
mov rdx, r14
call fcn.140082066
cmp qword [rsi + 8], 0
je 0x1400870fe
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x130], rdi
lea rax, [0x1400040a0]
mov qword [rsp + 0x138], rax
lea rax, [0x1401dfcd0]
lea rdx, [rsp + 0x88]
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rsi
mov qword [rdx + 0x18], rax
lea rdi, [rsp + 0x68]
mov rcx, rdi
call fcn.140011e50
mov rsi, qword [rdi]
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x20], rax
lea rdx, [0x1401dfcbb]
lea rcx, [rsp + 0x88]
mov r8d, 0xd
mov r9, rsi
call fcn.140084d63
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140087193
lea rdi, [rsp + 0x38]
mov rcx, rdi
call fcn.140081c68
mov rdx, qword [rdi + 0x10]
mov r14, rbx
mov rax, qword [rsp + 0x38]
mov rcx, rdx
shl rcx, 5
movups xmm0, xmmword [rsp + 0x88]
movups xmm1, xmmword [rsp + 0x98]
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc rdx
inc edx
mov qword [rsp + 0x48], rdx
cmp qword [rsp + 0x70], 0
and al, 0x70
invalid
cmp qword [rsp + 0x70], 0
and al, 0x70
add byte [rdx + rdx + 0x48], dh
je 0x1400871dd
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
sbb al, 0
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x120], 0
add dword [rax], eax
add byte [rax], al
je 0x1400871ff
invalid
mov r8, qword [rsp + 0x118]
add byte [rax], al
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x10a351
adc eax, 0x10a351
mov r13, qword [r12 + 0x10]
mov ebp, dword [rsp + 0x10]
adc byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x48]
mov qword [rsp + 0xf0], rsi
je 0x14008722c
mov qword [rsp + 0xf0], rsi
movups xmm0, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0xe0], xmm0
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0xe024
loopne 0x140087224
add byte [rax], al
mov rax, qword [r12 + 8]
add byte [rax], al
mov rdi, qword [rsp + 0xe0]
loopne 0x140087224
add byte [rax], al
mov rax, qword [r12 + 8]
sub rax, r13
sub eax, ebp
cmp rax, rsi
jb 0x140087512
mov rcx, r13
shl rcx, 5
add rcx, qword [r12]
mov r8, rsi
shl r8, 5
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
add r13, rsi
mov qword [r12 + 0x10], r13
mov qword [rsp + 0xf0], 0
mov r13, qword [rbp]
lock inc qword [r13]
jle 0x14008752a
add byte [rdi], cl
mov fs, word [rdi + 0x4c000002]
mov edi, dword [rsp + 0x60]
mov rcx, r15
call fcn.140072cdd
mov rsi, rax
mov rdi, rdx
mov rcx, rax
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rsp + 0x98]
mov rbx, qword [rsp + 0x1b0]
mov rdx, qword [rbx + 0x10]
mov r8, qword [rbx + 0x20]
mov rcx, r14
call fcn.1400121c0
movups xmm0, xmmword [rbx + 0x2c]
movups xmm1, xmmword [rbx + 0x40]
movups xmmword [r14 + 0x30], xmm1
mov al, byte [rbx + 0x50]
mov byte [r14 + 0x40], al
mov eax, dword [rbx + 0x28]
mov ecx, dword [rbx + 0x3c]
movups xmm1, xmmword [rbx]
movups xmmword [r14 + 0x1c], xmm0
mov dword [r14 + 0x18], eax
mov dword [rsi + 0x18], eax
mov dword [rsi + 0x18], eax
mov dword [r14 + 0x2c], ecx
movups xmmword [r14 - 0x10], xmm1
mov rax, qword [r12 + 0x10]
mov eax, dword [rsp + 0x10]
mov rdx, qword [rsp + 0x58]
mov qword [rdx + 0xa0], rax
add byte [rcx + 0xf], al
adc byte [rsp], al
invalid
add byte [rcx + 0xf], al
adc byte [rsp], al
invalid
and al, 0xf
adc dword [rdx + 0x90], eax
movups xmmword [rdx + 0x90], xmm0
mov qword [rdx + 0x68], r13
mov qword [rdx + 0x70], rbp
invalid
jo 0x140087361
mov qword [rdx + 0x78], rsi
mov dword [rdx + 0x78], esi
mov qword [rdx + 0x80], rdi
mov edx, 0x80
mov qword [rdx + 0x88], r15
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
add byte [rax], al
lea rsi, [rsp + 0x88]
mov ecx, 0xb
or eax, dword [rax]
add byte [rax], al
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x30]
mov byte [rdx + 0xa8], al
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
mov rax, qword [rsp + 0x1d0]
mov eax, dword [rsp + 0x1d0]
add dword [rax], eax
add byte [rax - 0x77], cl
pop rax
mov qword [rdx + 0x58], rax
pop rax
mov eax, dword [rsp + 0x1d8]
mov dword [rdx + 0x60], eax
lea rcx, [rsp + 0xe0]
lea ecx, [rsp + 0xe0]
lea ecx, [rsp + 0xe0]
mov word [rax + riz*8], fs
add byte [rax], al
add al, ch
in eax, dx
loopne 0x140087363
call fcn.140076457
nop
invalid
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov rax, qword [rsp + 0x1c0]
test rax, rax
je 0x140086fe2
invalid
rol byte [rcx], 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
push rdx
cld
invalid
dec dword [rax - 0x7d]
clc
cmp rax, 1
jne 0x14008740b
add dword [rbp + 0x75], esi
test sil, sil
je 0x140086fe2
cld
invalid
invalid
cld
invalid
mov qword [rsp + 0x20], 7
lea rdx, str.Transfer_EncodingchunkedContent_LengthauthorizationAuthorizationBasic
adc eax, 0x1588d9
adc eax, 0x1588d9
lea r9, [0x1401dfc99]
lea rsi, [rsp + 0x88]
mov byte [0xf495bbb9], dl
and al, 0x88
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 0x11
mov byte [rax], al
add byte [rax], al
mov r8d, 0x11
mov eax, 0x11
mov rcx, rsi
call fcn.140084d63
invalid
dec dword [rax - 0x73]
jl 0x1400873f4
and al, 0x38
invalid
and al, 0x38
mov rcx, rdi
xor edx, edx
call fcn.140081c68
mov rax, qword [rdi]
mov rcx, qword [rdi + 0x10]
mov rdx, rcx
shl rdx, 5
loop 0x1400873ee
loop 0x1400873ee
movups xmm0, xmmword [rsi]
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rax + rdx + 0x10], xmm1
adc byte [rax], dl
adc byte [rdi], r9b
adc dword [rax + rdx + 0x10], ecx
adc byte [rax], dl
adc byte [rax], dl
movups xmmword [rax + rdx], xmm0
inc rcx
mov qword [rdi + 0x10], rcx
mov al, 1
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
jmp 0x140086fea
invalid
mov rbx, r14
mov ebx, esi
mov rax, qword [rsp + 0x1c8]
lea rcx, [rsp + 0x118]
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rcx], rax
invalid
invalid
mov qword [rcx], rax
lea rax, [rsp + 0x130]
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x77], cl
or byte [rax - 0x73], cl
or eax, 0xfff8b0cd
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x77], cl
or byte [rax - 0x73], cl
or eax, 0xfff8b0cd
mov qword [rax + 8], rcx
lea rcx, [0x1401e1bc0]
lea rdx, [rsp + 0x88]
mov qword [rdx], rcx
mov ecx, 1
add byte [rax], al
add byte [rax], al
mov qword [rdx + 8], rcx
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rdi, [rsp + 0x68]
mov rcx, rdi
call fcn.140011e50
test eax, 0x8b48fff8
invalid
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
test eax, 0x8b48fff8
invalid
mov dword [rsp + 0x20], eax
lea rdx, [0x1401dfca0]
lea edx, [0x1401dfca0]
lea r14, [rsp + 0x88]
lea esi, [rsp + 0x88]
mov r8d, 0xe
mov rcx, r14
mov r9, rsi
call fcn.140084d63
lea r15, [rsp + 0x38]
mov rcx, r15
xor edx, edx
call fcn.140081c68
mov rax, qword [r15]
mov rcx, qword [r15 + 0x10]
mov ecx, dword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
mov rdx, rcx
shl rdx, 5
add eax, 0x6100f41
add eax, 0x6100f41
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rax + rdx + 0x10], xmm1
adc byte [rax], r10b
adc byte [rax], r10b
movups xmmword [rax + rdx], xmm0
add al, 0x10
inc rcx
mov qword [r15 + 0x10], rcx
mov dword [rdi + 0x10], ecx
mov dword [rdi + 0x10], ecx
cmp qword [rdi + 8], 0
je 0x1400874ef
invalid
jg 0x1400874dd
add byte [rdi + rdx + 0x48], dh
mov ecx, dword [0x14024a5f8]
xor dword [rax + rax], ebx
invalid
mov rcx, qword [0x14024a5f8]
xor dword [rax + rax], ebx
sbb al, 0
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
adc byte [rax], al
add byte [rbp - 0x75], cl
insb byte [rdi], dx
and al, 0x10
invalid
invalid
movabs al, byte [0xc710246c8b4d0010]
add byte [rbp - 0x75], cl
insb byte [rdi], dx
and al, 0x10
invalid
adc bh, al
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
mov r14, rbx
mov esi, ebx
jmp 0x140086fea
jmp 0x1400874f7
dec dword [rax + 0x29]
lock add rsi, qword [rsp + 0x98]
add esi, dword [rsp + 0x98]
sub eax, esi
add rsi, qword [rsp + 0x98]
add esi, dword [rsp + 0x98]
add esi, dword [rsp + 0x98]
add byte [rax], al
add byte [rcx - 0x77], cl
add byte [rax], al
mov r12, rax
jmp 0x140086ee5
sar ecx, cl
invalid
invalid
invalid
sar ecx, cl
invalid
mov rcx, r12
mov rdx, r13
invalid
mov r8, rsi
mov eax, esi
invalid
mov eax, esi
call fcn.14019004e
mov edx, dword cs:[rax]
add byte [rbp - 0x75], cl
mov r13, qword [r12 + 0x10]
adc byte [rax], al
mov r13, qword [r12 + 0x10]
jmp case.0x14009a58b.558
dec dword [rdi]
or ecx, dword [rdi]
or eax, dword [rcx + 0x57]
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x4a8
add byte [rdi], cl
sub dword [rsp + 0x490], esi
and al, 0x90
add al, 0
invalid
add byte [rdi], cl
sub dword [rsp + 0x490], esi
and al, 0x90
add al, 0
invalid
and al, 0x90
add al, 0
add byte [rcx + rcx*4 - 0x31], cl
mov rdi, r9
mov rdi, r9
mov ebx, r8d
mov r12, rdx
mov r13, rcx
int 0x48
mov ecx, edx
int 0x48
mov ecx, edx
call fcn.140096c50
test byte [rax], 0
test rax, rax
je 0x14008819c
test byte [rsi], dh
or al, 0
invalid
test byte [rsi], dh
or al, 0
add byte [rcx - 0x77], cl
add byte [rax], al
mov r9, rdx
mov byte [rsp + 0x20], bl
and al, 0x20
ror dword [rax + 0x4820245c], 1
lea esi, [rsp + 0xf0]
invalid
pop rsp
and al, 0x20
lea rsi, [rsp + 0xf0]
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdx, r12
loop 0x1400875c5
mov r8, rax
mov eax, eax
call fcn.1400883b3
mov ebp, dword [rsi]
cmp ebp, 3
add ecx, dword [rdi]
test dword [rdx + 0x48000000], ebx
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
clc
add byte [rax], al
add byte [rax], al
jne 0x140087628
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
clc
add byte [rax], al
invalid
lea rsi, [rsp + 0xf8]
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0xb4
mov ah, 2
add byte [rax], al
mov r8d, 0xe8
mov rcx, rbx
lea rbx, [rsp + 0x2b4]
lea ebx, [rsp + 0x2b4]
mov ah, 2
add byte [rax], al
mov r8d, 0xe8
add byte [rax], al
mov rcx, rbx
mov rdx, rsi
mov edx, esi
call sub.VCRUNTIME140.dll_memcpy
mov bpl, byte [rsi + 0xe8]
add byte [rax - 0x73], cl
mov ah, 0x24
test al, 3
add byte [rax], al
call 0x1880875b7
lea esi, [rsp + 0x3a8]
add byte [rax - 0x73], cl
mov ah, 0x24
test al, 3
add byte [rax], al
mov r8d, 0xe8
add byte [rax], al
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov edx, ebx
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rsi + 0xd8]
add byte [rax - 0x75], cl
sahf
fadd dword [rax]
add byte [rax], al
mov r15, qword [rsi + 0xe0]
mov rcx, r12
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rbx
mov r8, r15
call fcn.140089af7
invalid
add byte [rax], al
and eax, 0x85480000
ror byte [rdi], 0x84
je 0x14008769d
mov qword [rsp + 0x2b0], rax
add byte [rax], al
test rax, rax
je 0x14008769d
mov qword [rsp + 0x2b0], rax
test bpl, bpl
je 0x1400876f2
mov rcx, r13
mov rdx, r12
mov edx, esp
mov edx, esp
xor r8d, r8d
mov r9, rdi
call 0x14008752e
lea rcx, [rsp + 0x2b0]
call fcn.140074c69
jmp 0x140087d9c
lea rsi, [rsp + 0xf4]
lea rbx, [rsp + 0x2b0]
mov r8d, 0xec
mov rcx, rbx
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov r14b, byte [rsi + 0xec]
movups xmm0, xmmword [rsi + 0xed]
xchg ch, ch
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [rbp + 0xf1], xmm0
xchg ch, ch
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [rbp + 0xf1], xmm0
movups xmmword [rbp + 0xf1], xmm0
add byte [rdi], cl
adc byte [rsi + 0xfc], al
movups xmm0, xmmword [rsi + 0xfc]
movups xmmword [r13 + 0x100], xmm0
add byte [rax], al
lea rcx, [r13 + 4]
mov r8d, 0xec
mov eax, 0xec
mov eax, 0xec
mov rdx, rbx
mov edx, ebx
call sub.VCRUNTIME140.dll_memcpy
mov dword [r13], ebp
insd dword [rdi], dx
add byte [rbp - 0x78], al
mov ch, 0xf0
add byte [rax], al
invalid
insd dword [rdi], dx
add byte [rbp - 0x78], al
mov ch, 0xf0
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], r9b
adc byte [rax - 0x75], cl
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
sbb al, ch
invalid
in eax, dx
invalid
invalid
adc byte [rax - 0x75], cl
push rdi
sbb al, ch
invalid
jmp 0x140087da9
mov rcx, qword [r12 + 0x88]
mov ecx, dword [rsp + 0x88]
add byte [rax], al
add rcx, 0xfffffffffffffffd
cmp rcx, 4
ja case.default.0x1400876c6
add al, 0xf
xchg edx, ecx
add byte [rax], al
add byte [rcx - 0x75], cl
mov rax, qword [r12 + 0x78]
mov rax, qword [r12 + 0x78]
lea rdx, [0x1401f854c]
lea edx, [0x1401f854c]
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
movzx ecx, word [rax]
xor ecx, 0x4547
int1
add byte [r8], r8b
add byte [r8], r8b
or byte [rcx + 0x4547f1], al
int1
add byte [r8], r8b
add byte [r8], r8b
add byte [r8], r8b
add byte [rdi], cl
mov dh, 0x50
add al, byte [rbx + 0x96654f2]
push rsp
or dx, cx
je 0x14008773b
movzx edx, byte [rax + 2]
xor edx, 0x54
push rsp
push rsp
or dx, cx
or edx, ecx
je 0x14008773b
pop rsi
movzx ecx, word [rax]
mov bh, 8
xor ecx, 0x5550
push rax
push rbp
add byte [rax], al
movzx eax, byte [rax + 2]
add al, byte [rbx + 0x96654f0]
enter 0x6feb, 0xffffffffffffffb9
jmp 0x140087761
mov ecx, 2
xor eax, 0x54
or ax, cx
invalid
or eax, ecx
jmp 0x140087761
mov ecx, 2
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
lea rdx, [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x3145084a], cl
mov dword [rdx + 8], ecx
xor r8d, r8d
ror byte [rcx + rcx*4 + 0x42], 0x60
ror byte [rcx + rcx*4 + 0x42], 0x60
mov qword [rdx + 0x78], r8
mov dword [rdx + 0x78], eax
mov byte [rdx + 0x88], 8
mov dword [rdx], ecx
mov rcx, r13
mov byte [rax], al
add byte [rax], al
or byte [rcx - 0x1676b3f6], cl
mov r8, rax
call fcn.1400846ee
iretd
invalid
dec dword [rax - 0x73]
mov word [rax + rbp*4], fs
add eax, dword [rax]
add al, ch
add bh, ch
invalid
invalid
jmp 0x14008768b
pop rax
invalid
invalid
invalid
iretd
invalid
and al, 0xa8
add eax, dword [rax]
add al, ch
add bh, ch
invalid
cmp dword [rax], 0x44414548
jne case.default.0x1400876c6
mov al, 1
jmp 0x140087764
mov ecx, 0x43415254
xor ecx, dword [rax]
movzx eax, byte [rax + 4]
xor eax, 0x45
jmp 0x14008775f
jmp 0x14008775f
mov ecx, 0x454c4544
xor ecx, dword [rax]
xor r9d, dword [r8]
movzx eax, word [rax + 4]
add al, 0x35
push rsp
xor eax, 0x4554
add byte [r8], r8b
add byte [rcx], cl
or eax, ecx
enter 0xffffffffffff940f, 0xffffffffffffffc0
sete al
xchg esp, eax
ror byte [rcx - 0x14c7dbbc], 0x1b
mov dword [rsp + 0x38], eax
jmp 0x140087785
mov ecx, 0x4954504f
xor ecx, dword [rax]
push rax
push rsp
xor rcx, qword [r8]
or byte [rdx + 0x534e4f49], bh
mov edx, 0x534e4f49
push rbx
push rbx
xor edx, dword [rax + 3]
or edx, ecx
je 0x14008773b
add ecx, dword [rcx]
retf 0xbe74
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rdi]
test rax, rax
test eax, eax
test eax, eax
je 0x14008779c
cmp eax, 1
jne 0x1400877a0
and al, 0x4c
add byte [rax], al
add byte [rax], al
jmp 0x1400877ac
mov al, 1
jmp 0x1400877a8
sete al
mov dword [rsp + 0x4c], eax
mov rsi, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
mov al, byte [r12 + 0xa8]
mov byte [rsp + 0x3f], al
and al, 0x3f
and al, 0x3f
test al, al
mov qword [rsp + 0x78], r12
mov byte [rsp + 0x37], bpl
je 0x140087d0f
mov qword [rsp + 0x50], r13
mov ecx, 0x4000
add byte [rax], al
add byte [rax], al
call fcn.140072cdd
lea rbx, [rsp + 0x88]
lea ebx, [rsp + 0x88]
lea ebx, [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
add ecx, dword [rax - 0x77]
mov qword [rbx], rax
mov qword [rbx + 8], rdx
push rbx
or byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rax], al
push rbx
or byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x58], rax
add byte [rax], al
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x58], rax
xorps xmm6, xmm6
xor eax, eax
ror byte [rax - 0x77], 0x44
and al, 0x60
push rdi
div byte [rcx]
ror byte [rax - 0x77], 0x44
and al, 0x60
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x40], rsi
mov edx, 6
mov rcx, rbx
xor r8d, r8d
shr al, 0x8c
sub eax, 0x8b4cfffb
dec dword [rbx + rcx*4 - 0x5c]
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
mov esp, 0x9824
invalid
add byte [rax], al
add byte [rax - 0x77], cl
fld dword [rbp + 0x31]
shr al, 0x8c
sub eax, 0x8b4cfffb
dec dword [rbx + rcx*4 - 0x5c]
dec dword [rbx + rcx*4 - 0x5c]
and al, 0x90
nop
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
mov esp, 0x9824
mov esp, 0x9824
add byte [rcx - 0x43], al
clc
invalid
mov r13d, 0x3ff8
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r15
xor ebp, ebp
cmp r13, rbp
in eax, dx
mov rsi, rbp
mov esi, ebp
cmovb rsi, r13
cmc
cmp r15, r12
je 0x140087973
test byte [rax], ah
add dword [rax], eax
invalid
test byte [rax], ah
add dword [rax], eax
add byte [rax - 0x75], cl
pushfq
and al, 0x88
mov rbx, qword [rsp + 0x88]
lea rax, [rbx + r15]
invalid
add byte [rax], al
add byte [rdx - 0x73], cl
add al, 0x3b
invalid
cmp ecx, dword [rcx + rcx*4 - 0x1e]
mov rdx, r12
sub rdx, r15
sub edx, edi
mov qword [rsp + 0x200], rax
mov dword [rsp + 0x200], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 8
mov qword [rsp + 0x208], rdx
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x18
add al, byte [rax]
add byte [rax], al
test r13, r13
add byte [rax], al
mov qword [rsp + 0x210], 0
mov qword [rsp + 0x218], rbp
add byte [rax], al
add byte [rax], al
test r13, r13
je 0x140087b57
cmp r13, rdx
jbe 0x1400878c9
mov rcx, qword [rsp + 0x40]
lea rdx, [rsp + 0x200]
xor r8d, r8d
call qword [rdi + 0x48]
test rax, rax
je 0x14008799e
mov r14, rax
and eax, 3
lea rcx, [0x1401f8560]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp rbp, rdx
ja 0x14008818b
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], r13
lodsb al, byte [rsi]
and al, 0xf8
add byte [rax], al
invalid
lock add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
lodsb al, byte [rsi]
lodsb al, byte [rsi]
and al, 0xf8
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x100], 0
invalid
invalid
mov ah, 0x24
mov qword [rsp + 0x100], 0
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x108], rsi
or byte [rcx], al
add byte [rax], al
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
lea rdx, [rsp + 0xf0]
lea edx, [rsp + 0xf0]
add byte [rbp + 0x31], al
sar bh, 0x57
xor r8d, r8d
call qword [rdi + 0x48]
push rdi
test rax, rax
test rax, rax
je 0x1400879a8
mov r14, rax
mov byte [rbx - 0x72b7fc20], 0xd
or al, 0x17
add byte [rax + 0x63], cl
add al, 0x81
and eax, 3
add ecx, dword [rax - 0x73]
lea rcx, [0x1401f8560]
or eax, 0x170c41
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [r14 + 0x10]
jmp 0x140087940
mov rcx, r14
shr rcx, 0x20
call fcn.1400607d0
jmp 0x140087940
mov al, byte [r14 + 0xf]
cmp al, 0x23
je 0x140087959
mov rax, r14
shr rax, 0x20
cmp eax, 0x23
jne 0x140087cd1
and al, 0xf0
add byte [rax], al
add al, ch
sti
sar dh, cl
invalid
call fcn.140074c69
jmp 0x14008784a
mov r8d, 0x20
mov eax, 0x20
lea rcx, [rsp + 0x88]
mov rdx, r12
call fcn.14018dd81
mov r12, qword [rsp + 0x90]
mov r15, qword [rsp + 0x98]
jmp 0x140087853
mov rcx, qword [rsp + 0x210]
jmp 0x1400879f0
mov rcx, qword [rsp + 0x100]
mov rax, qword [rsp + 0x108]
cmp rcx, rax
ja 0x1400881b6
invalid
add byte [rax], al
mov rdx, qword [rsp + 0xf8]
cmp rax, rdx
cmp eax, edx
ja 0x1400881c7
cmp rbp, rcx
cmovbe rbp, rcx
cmp rbp, rax
cmovbe rbp, rax
call 0x16495032c
adc byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x218], rbp
sub r13, rcx
test rcx, rcx
je 0x140087b57
mov rax, qword [rsp + 0x218]
mov rbp, rax
sub rbp, rcx
jb 0x1400881b6
test r13, r13
je 0x140087b52
lea rcx, [rsp + 0xf0]
mov rdx, rsi
lea r8, [rsp + 0x2b0]
add byte [rbp - 0x77], cl
stc
call qword [rdi + 0x18]
cmp qword [rsp + 0xf0], 0
add byte [rax], al
add byte [rax], al
mov r14, qword [rsp + 0xf8]
je case.default.0x140087ac0
mov qword [rsp + 0xe8], r14
add byte [rax], al
mov qword [rsp + 0xe0], 1
loopne 0x140087aa6
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov eax, r14d
and eax, 3
lea rcx, [0x1401f8570]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x41
mov al, byte [rsi + 0x10]
jmp rax
mov al, byte [r14 + 0x10]
jmp 0x140087ada
mov al, byte [r14 + 0xf]
jmp 0x140087ada
mov rcx, r14
shr rcx, 0x20
jmp 0xccff62f8
std
invalid
jmp 0xccff62f8
cmp al, 0x23
je 0x140087af3
jmp 0x14008809a
mov rax, r14
shr rax, 0x20
cmp eax, 0x23
jne 0x14008809a
lea rcx, [rsp + 0xe8]
call fcn.140074c69
jmp 0x140087a63
sub r13, r14
jb 0x14008824b
test r14, r14
je 0x140087b52
cmp r14, 0x21
jae 0x140088285
lea r8, [rsp + r14]
add r8, 0x2b0
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x2b0]
call fcn.14002743e
mov r12, qword [rsp + 0x90]
mov r15, qword [rsp + 0x98]
jmp 0x140087840
mov r15, qword [rsp + 0x68]
mov rax, r15
sub rax, qword [rsp + 0x70]
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x200], rax
lea rax, [fcn.140017110]
mov qword [rsp + 0x208], rax
lea rax, [0x1401de5a8]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 2
mov qword [rsp + 0x110], 0
lea rax, [rsp + 0x200]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 1
lea rcx, [rsp + 0x2b0]
lea rdx, [rsp + 0xf0]
call fcn.140011e50
mov r12, qword [rsp + 0x2c0]
cmp r12, 6
mov bpl, byte [rsp + 0x37]
ja 0x1400881d7
mov r14d, 6
sub r14, r12
mov r13, r15
sub r13, r14
jb 0x1400881ec
mov r15, qword [rsp + 0x2b0]
mov rsi, qword [rsp + 0x2b8]
and al, 0xb8
add al, byte [rax]
add byte [rcx + rax - 0xd], cl
and al, 0xb8
add al, byte [rax]
add byte [rcx + rax - 0xd], cl
cmp r12, r13
mov r8, r13
cmovb r8, r12
mov rcx, rbx
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
cmp r13, r12
jb 0x1400881fb
lea rbx, [rsp + 0x88]
mov rcx, rbx
invalid
lea rdx, [0x1401de5a0]
lea r8, [0x1401de5a2]
call fcn.14002743e
in eax, 0xf7
stc
dec dword [rax - 0x75]
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rcx - 0x77], cl
ror dword [rbp + 0x29], 1
int1
invalid
in eax, 0xf7
stc
dec dword [rax - 0x75]
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rcx - 0x77], cl
ror dword [rbp + 0x29], 1
int1
mov r13, qword [rsp + 0x50]
jb 0x140088233
add byte [rax], al
add byte [rax], al
add r14, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x480]
add byte [rax], al
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*4], fs
add al, 0
add byte [rax], al
mov rdx, qword [rsp + 0x488]
mov r8, r14
add byte [rax], al
mov rdx, qword [rsp + 0x488]
mov r8, r14
call fcn.140080a73
test rax, rax
jne 0x1400880ae
mov rax, qword [rsp + 0x80]
add byte [rax], al
add byte [rax + 1], cl
add byte [rax], al
add qword [rsp + 0x60], rax
and al, 0x60
test rax, rax
je 0x1400880bd
invalid
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
test byte [rbx + rdi*8 - 1], dl
test rsi, rsi
je 0x14008780e
test byte [rbx + rdi*8 - 1], dl
invalid
test byte [rbx + rdi*8 - 1], dl
dec dword [rax - 0x75]
or eax, 0x1c2937
invalid
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008780e
mov esi, dword [rsp + 0x40]
test r12, r12
je case.0x140073e04.255
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x14024a5f8]
invalid
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x1c28ff
invalid
add byte [rcx], dh
sar bh, cl
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x10984f
adc eax, 0x10984f
test rbx, rbx
cmove r14, rbx
mov r12, qword [rsp + 0x78]
js 0x140087cf9
invalid
js 0x140087cf9
xor dword [rcx + rcx*4 + 0x7c], ecx
and al, 0x20
mov qword [rsp + 0x20], r15
jl 0x140087d37
and byte [rbp + rcx*4 - 0x4c], cl
and al, 0xf0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
lea r14, [rsp + 0xf0]
lea esi, [rsp + 0xf0]
mov rcx, r14
mov rdx, rsi
mov r8, rdi
mov r8, rdi
mov r9, rbx
call 0x140080929
dec dword [rcx - 0x7d]
invalid
invalid
je 0x140087d3d
dec dword [rcx - 0x7d]
add byte ds:[rdx + rcx + 0x4c], dh
mov esi, dword [rsp + 0xf8]
mov ah, 0x24
clc
add byte [rax], al
invalid
mov r14, qword [rsp + 0xf8]
mov ah, 0x24
clc
add byte [rax], al
add bl, ch
jmp 0x140087d40
add eax, dword [rbp + 0x31]
test byte [rax - 0x77], 0xf1
mov ecx, esi
xor r14d, r14d
mov rcx, rsi
mov ecx, esi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140087d69
cmp qword [rdi + 0x10], 0x11
jb 0x140087d57
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
je 0x140087dc5
mov eax, 2
lea rdx, [rsp + 0xf0]
xchg esp, eax
and al, 0xf0
add byte [rax], al
add byte [rcx - 0x36cef7be], cl
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add byte [rcx - 0x36cef7be], cl
mov qword [rdx + 0x60], rcx
mov qword [rdx + 0x78], rcx
mov byte [rdx + 0x88], 8
mov dword [rdx], eax
add cl, byte [rcx + rcx*4 - 0x17]
add cl, byte [rcx + rcx*4 - 0x17]
mov r8, r14
mov eax, esi
call fcn.1400846ee
lea rcx, [rsp + 0x3a8]
test al, 3
add byte [rax], al
call fcn.14007662e
test eax, ebp
invalid
movaps xmm6, xmmword [rsp + 0x490]
add rsp, 0x4a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x2b0]
lea rdx, [rsp + 0x3a8]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [r12 + 0x68]
lock inc qword [rdi]
jle 0x1400881d3
mov rax, qword [r12 + 0x70]
mov qword [rsp + 0x68], rax
lock inc qword [rax]
jle 0x1400881d3
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x278]
mov rdx, qword [r12 + 0x78]
mov word [rax + rdi*2], fs
add al, byte [rax]
add byte [rcx - 0x75], cl
push rsp
and al, 0x78
mov r8, qword [r12 + 0x88]
call fcn.1400121c0
lea rsi, [rsp + 0x98]
mov rdx, qword [r12 + 0x10]
invalid
add byte [rax], al
add al, ch
movabs dword [0x9824b48d48fff8a3], eax
add byte [rax], al
add byte [rcx - 0x75], cl
push rsp
and al, 0x10
invalid
adc byte [rbp - 0x75], cl
and al, 0x20
mov r8, qword [r12 + 0x20]
mov rcx, rsi
mov ecx, esi
call fcn.1400121c0
movups xmm0, xmmword [r12 + 0x2c]
movups xmm1, xmmword [r12 + 0x40]
and al, 0x40
and al, 0x40
movups xmmword [rsi + 0x30], xmm1
mov al, byte [r12 + 0x50]
xor byte [rcx - 0x76], r8b
and al, 0x50
mov byte [rsi + 0x40], al
mov eax, dword [r12 + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov ecx, dword [r12 + 0x3c]
movups xmm1, xmmword [r12]
movups xmmword [rsi + 0x1c], xmm0
sbb al, 0x89
invalid
invalid
sbb al, 0x89
sbb byte [rcx + 0x110f2c4e], r9b
mov dword [rsi + 0x2c], ecx
invalid
invalid
invalid
mov dword [rsi + 0x2c], ecx
movups xmmword [rsi - 0x10], xmm1
mov rsi, qword [r12 + 0xa0]
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test esi, esi
movabs al, byte [0x8948f68548000000]
jl 0x140087e9f
test esi, esi
mov qword [rsp + 0x60], rdi
je 0x140087ec6
invalid
mov rax, rsi
shr rax, 0x3a
cmp cl, byte [rdi]
invalid
invalid
add eax, dword [rax]
add byte [rax], al
invalid
cmp cl, byte [rdi]
test dword [rcx + 0x49000003], edi
add byte [rax], al
mov rbp, qword [r12 + 0x90]
add byte [rax], al
mov rbp, qword [r12 + 0x90]
mov rbx, rsi
mov ebx, esi
shl rbx, 5
mov qword [rsp + 0x50], r13
add eax, 0x246c894c
push rax
je 0x140087ed0
mov al, byte [0x14024a6a0]
mov rcx, rbx
call fcn.140010290
mov rdi, rax
test rax, rax
jne 0x140087ed5
fld1
loope 0x140087e30
clc
dec dword [rax - 0x77]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov edi, 8
jmp 0x140087f54
mov edi, 8
xor r13d, r13d
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x70], rbx
cmp rbx, r13
je 0x140087f45
mov r14, qword [rbp + 0x10]
mov rcx, r14
mov ecx, esi
mov ecx, esi
xor edx, edx
call fcn.14002cc95
mov r15, rax
invalid
mov r12, rdx
mov rcx, rax
invalid
mov ecx, eax
mov rdx, rbx
mov rbx, qword [rsp + 0x70]
mov r8, r14
mov eax, esi
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
adc byte [rax], al
mov rcx, qword [rbp + 0x18]
mov qword [rdi + r13], r15
mov qword [rdi + r13 + 8], r12
mov dword [rdi + rbp + 8], esp
mov dword [rdi + rbp + 8], esp
mov r12, qword [rsp + 0x78]
mov qword [rdi + r13 + 0x10], r14
mov qword [rdi + r13 + 0x18], rcx
add r13, 0x20
mov rbp, qword [rsp + 0x40]
dec rsi
jne 0x140087ee2
mov r13, qword [rsp + 0x50]
mov bpl, byte [rsp + 0x37]
mov rsi, qword [rsp + 0x58]
lea r8, [rsp + 0x200]
mov qword [r8 + 0x90], rdi
mov qword [r8 + 0x98], rsi
mov qword [r8 + 0xa0], rsi
mov eax, dword [r12 + 0x60]
mov rdx, qword [r12 + 0x58]
mov rcx, qword [rsp + 0x60]
mov qword [r8 + 0x68], rcx
mov dword [rax + 0x68], ecx
mov rcx, qword [rsp + 0x68]
mov qword [r8 + 0x70], rcx
lea rsi, [rsp + 0x88]
mov ecx, 0xb
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
mov cl, byte [rsp + 0x3f]
mov byte [r8 + 0xa8], cl
mov qword [r8 + 0x58], rdx
mov dword [r8 + 0x60], eax
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0x2b0]
mov rcx, rsi
call 0x14008a738
mov eax, dword [rsi]
cmp eax, 3
jne 0x140088024
lea rsi, [rsp + 0xf8]
lea rcx, [r13 + 8]
or byte [r9 - 0x48], r8b
add byte [rcx], al
add dword [rax], eax
add byte [rax - 0x77], cl
bnd call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsi + 0x100]
mov ecx, dword [rsi + 0x102]
mov dword [r13 + 0x10a], ecx
movzx ecx, word [rsi + 0x106]
mov word [r13 + 0x10e], cx
mov word [r13 + 0x108], ax
mov dword [r13], 3
jmp 0x140087da9
cmp eax, 2
jne 0x140088170
movabs al, byte [0xb4e7ba48d1314859]
ror dword [rax - 0x46], 1
out 0xb4, eax
sbb ebx, dword [rax + 0x4f]
cmc
xchg byte [rax + 0x31], cl
ret 0x948
invalid
or edx, ecx
jne 0x140088170
mov rcx, qword [rsi]
mov eax, ecx
and eax, 3
lea rdx, [0x1401f8580]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov ebx, 1
mov r13, qword [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
mov bpl, byte [rsp + 0x37]
jmp 0x140087ce5
invalid
invalid
mov ecx, 1
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
invalid
invalid
test rsi, rsi
je 0x1400880d4
adc cl, byte [rax - 0x75]
or eax, 0x1c252f
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r15
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
jl 0x140088066
adc byte [rax], al
mov r12, qword [rsp + 0x90]
mov esp, dword [rsp + 0x90]
mov rsi, qword [rsp + 0x40]
mov r14, qword [rsp + 0x60]
invalid
mov r14, qword [rsp + 0x60]
invalid
mov rbx, qword [rsp + 0x58]
jmp 0x140087ce5
mov al, byte [rcx + 0xf]
jmp 0x14008810f
cmp al, 3
setne cl
cmp al, 6
setne al
test bpl, bpl
je 0x140088170
and cl, al
jne 0x140088170
mov eax, dword [rsp + 0x38]
and al, byte [rsp + 0x4c]
xor al, 1
jne 0x140088170
lea rdx, [rsp + 0x2b0]
mov qword [rdx], 0
lea rsi, [rsp + 0x200]
mov rcx, rsi
call fcn.140086cd1
mov rcx, r13
mov rdx, r12
xor r8d, r8d
mov r9, rsi
call 0x14008752e
lea rcx, [rsp + 0xf0]
call 0x1400758ee
jmp 0x140087da9
lea rdx, [rsp + 0xf0]
mov r8d, 0x110
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140087da9
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, rbp
call fcn.14018c910
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1401dfdf8]
mov edx, 0x2b
call fcn.14018c980
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rdx, rax
call fcn.14018cb80
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srcio_readbuf.rs
mov rcx, rax
jmp 0x140088195
ud2
lea rcx, str.assertion_failed:_header.len_____CHUNK_HEADER_MAX_SIZE
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_src_body.rs
mov edx, 0x37
jmp 0x1400881af
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_src_body.rs
mov rcx, r14
mov rdx, r15
jmp 0x14008823d
lea rax, [0x1401dd880]
lea r8, [rsp + 0xf0]
mov qword [r8], rax
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_src_body.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140074c69
mov edx, 0x2b
call fcn.14018cbf0
ud2
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_src_body.rs
mov rcx, r14
call fcn.14018c830
ud2
call fcn.140011740
ud2
lea rax, str.number_of_read_bytes_exceeds_limit
lea rcx, [rsp + 0xf0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x1401e1970]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
call fcn.14018c7f0
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
mov edx, 0x20
mov rcx, r14
jmp 0x140088195
add rsp, 0x6a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0xa8]
mov eax, 2
lea rdx, [rsp + 0x1b0]
mov dword [rdx + 8], eax
xor r8d, r8d
mov qword [rdx + 0x60], r8
mov qword [rdx + 0x78], r8
mov byte [rdx + 0x88], 8
mov dword [rdx], eax
mov r8, rsi
call fcn.1400846ee
lea rcx, [rsp + 0x360]
call fcn.14007662e
jmp 0x1400884e8
lea rdi, [rsp + 0x360]
mov rcx, rdi
mov rdx, rsi
call fcn.140011e50
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 0x30], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x40], rax
lea rdi, [rsp + 0x490]
lea rsi, [rsp + 0x1b0]
mov ecx, 0x12
rep movsd dword [rdi], dword [rsi]
lea rdi, [rsp + 0x1b0]
lea rsi, [rsp + 0x490]
mov ecx, 0x12
rep movsd dword [rdi], dword [rsi]
mov r8d, 2
mov ebx, 2
mov r12b, 1
xor r9d, r9d
mov ecx, 0x12
lea rax, [rsp + 0x360]
lea rsi, [rsp + 0x1b0]
mov rdi, rax
rep movsd dword [rdi], dword [rsi]
mov rcx, qword [rsp + 0x540]
mov qword [rsp + 0x130], rcx
movaps xmm0, xmmword [rsp + 0x5c0]
movaps xmm1, xmmword [rsp + 0x5d0]
mov rdx, qword [rsp + 0xa8]
movups xmmword [rdx + 0x100], xmm1
movups xmmword [rdx + 0xf0], xmm0
mov dword [rdx + 4], r10d
mov qword [rdx + 8], rbx
mov qword [rdx + 0x10], r13
mov qword [rdx + 0x18], r11
mov qword [rdx + 0x20], rbp
mov qword [rdx + 0x28], r15
movaps xmm0, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x120], xmm0
mov ecx, 0x12
lea rdi, [rdx + 0x30]
mov rsi, rax
rep movsd dword [rdi], dword [rsi]
mov qword [rdx + 0x78], r9
mov rax, qword [rsp + 0x60]
mov qword [rdx + 0x80], rax
mov byte [rdx + 0x88], r12b
mov rax, r14
shr rax, 0x30
mov byte [rdx + 0x8f], al
mov rax, r14
shr rax, 0x20
mov word [rdx + 0x8d], ax
mov dword [rdx + 0x89], r14d
mov rax, qword [rsp + 0x50]
mov qword [rdx + 0x90], rax
mov rax, qword [rsp + 0x58]
mov qword [rdx + 0x98], rax
mov rax, qword [rsp + 0x38]
mov qword [rdx + 0xa0], rax
mov rax, qword [rsp + 0x68]
mov qword [rdx + 0xa8], rax
movzx eax, word [rsp + 0x88]
mov word [rdx + 0xb0], ax
movzx eax, word [rsp + 0x36]
mov word [rdx + 0xb2], ax
mov eax, dword [rsp + 0x48]
mov dword [rdx + 0xb4], eax
mov rax, qword [rsp + 0xb8]
mov qword [rdx + 0xb8], rax
mov rax, qword [rsp + 0x98]
mov qword [rdx + 0xc0], rax
mov rax, qword [rsp + 0x130]
mov qword [rdx + 0xd8], rax
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [rdx + 0xc8], xmm0
mov rax, qword [rsp + 0x70]
mov qword [rdx + 0xe0], rax
mov rax, qword [rsp + 0x90]
mov qword [rdx + 0xe8], rax
mov dword [rdx], r8d
jmp 0x1400884e8
mov ecx, dword [rax - 8]
mov qword [rsp + 0x50], rcx
and al, 0x50
lea rdi, [rsp + 0x490]
mov ecx, 9
mov esp, 0x49024
add byte [rcx + 9], bh
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rax + 0x48]
mov qword [rsp + 0x78], rcx
mov rcx, qword [rax + 0x50]
mov qword [rsp + 0x60], rcx
mov cl, byte [rax + 0x58]
mov qword [rsp + 0x40], rcx
movzx ecx, byte [rax + 0x5f]
shl ecx, 0x10
movzx edx, word [rax + 0x5d]
or edx, ecx
shl rdx, 0x20
mov r14d, dword [rax + 0x59]
or r14, rdx
mov r12, qword [rax + 0x60]
mov rcx, qword [rax + 0x68]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rax + 0x70]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rax + 0xa8]
mov qword [rsp + 0xe0], rcx
mov rcx, qword [rax + 0x78]
mov qword [rsp + 0x68], rcx
movups xmm0, xmmword [rax + 0x98]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rax + 0xc0]
movups xmm1, xmmword [rax + 0xd0]
movzx ebp, word [rax + 0x80]
movzx ecx, word [rax + 0x82]
mov word [rsp + 0x36], cx
mov ecx, dword [rax + 0x84]
mov dword [rsp + 0x48], ecx
mov rbx, qword [rax + 0x88]
mov r15, qword [rax + 0x90]
mov rcx, qword [rax + 0xb0]
mov qword [rsp + 0x70], rcx
mov rdi, qword [rax + 0xb8]
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
lea rcx, [rsp + 0x360]
mov esi, r8d
call fcn.1400766b8
mov r11, rdi
mov r9, rbx
mov r10, r13
mov r13, qword [rsp + 0x50]
mov rdx, r12
mov r12, qword [rsp + 0x88]
mov r8d, esi
mov eax, esi
mov eax, esi
mov rbx, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add cl, ch
jmp case.0x14003e244.2516
jmp case.0x14003e244.2516
lea rax, [rsp + 0x1e0]
mov ecx, dword [rax - 0x2c]
mov dword [rsp + 0xa0], ecx
add byte [rax], al
add byte [rax], al
mov rbx, qword [rax - 0x28]
mov r10, qword [rax - 0x20]
mov r12, qword [rax - 0x18]
mov rcx, qword [rax - 0x10]
mov qword [rsp + 0x80], rcx
mov r13, qword [rax - 8]
lea rdi, [rsp + 0x490]
mov ecx, 9
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rax + 0x48]
mov qword [rsp + 0x78], rcx
mov rcx, qword [rax + 0x50]
mov qword [rsp + 0x60], rcx
mov cl, byte [rax + 0x58]
mov qword [rsp + 0x40], rcx
movzx ecx, byte [rax + 0x5f]
shl ecx, 0x10
movzx edx, word [rax + 0x5d]
or edx, ecx
shl rdx, 0x20
mov r14d, dword [rax + 0x59]
or r14, rdx
mov rdx, qword [rax + 0x60]
mov rcx, qword [rax + 0x68]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rax + 0x70]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rax + 0xa8]
mov qword [rsp + 0xe0], rcx
mov rcx, qword [rax + 0x78]
mov qword [rsp + 0x68], rcx
movups xmm0, xmmword [rax + 0x98]
sbb byte [rax + 0xf000000], 0x29
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rax + 0xc0], al
sbb byte [rax + 0xf000000], 0x29
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rax + 0xc0], al
movups xmm1, xmmword [rax + 0xd0]
movzx ebp, word [rax + 0x80]
movzx ecx, word [rax + 0x82]
mov word [rsp + 0x36], cx
mov ecx, dword [rax + 0x84]
mov dword [rsp + 0x48], ecx
mov r9, qword [rax + 0x88]
mov r15, qword [rax + 0x90]
mov rcx, qword [rax + 0xb0]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
mov r11, qword [rax + 0xb8]
movaps xmmword [rsp + 0x2d0], xmm1
cwde
mov eax, 0xf000000
sub dword [rsp + 0x2d0], ecx
movaps xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x50], rdx
lea rdi, [rsp + 0x1b0]
lea rsi, [rsp + 0x490]
and al, 0x90
add al, 0
invalid
and al, 0x90
add al, 0
add byte [rcx + 0x12], bh
mov ecx, 0x12
rep movsd dword [rdi], dword [rsi]
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x540], rax
movaps xmm0, xmmword [rsp + 0xd0]
and al, 0xe0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add eax, 0x280f0000
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x530], eax
movaps xmmword [rsp + 0x530], xmm0
movaps xmm0, xmmword [rsp + 0x2c0]
movaps xmm1, xmmword [rsp + 0x2d0]
movaps xmmword [rsp + 0x5c0], xmm0
movaps xmmword [rsp + 0x5d0], xmm1
cmp r8d, 3
jne 0x140089920
mov rdx, qword [rsp + 0xa8]
mov qword [rdx + 8], rbx
mov qword [rdx + 0x10], r10
mov qword [rdx + 0x18], r12
mov rax, qword [rsp + 0x80]
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], r13
mov ecx, 9
lea rdi, [rdx + 0x30]
lea rsi, [rsp + 0x490]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x78]
mov qword [rdx + 0x78], rax
mov rax, qword [rsp + 0x60]
mov qword [rdx + 0x80], rax
mov rax, qword [rsp + 0x40]
mov byte [rdx + 0x88], al
mov rax, r14
shr rax, 0x30
mov byte [rdx + 0x8f], al
mov rax, r14
shr rax, 0x20
mov word [rdx + 0x8d], ax
mov dword [rdx + 0x89], r14d
mov rax, qword [rsp + 0x50]
mov qword [rdx + 0x90], rax
mov rax, qword [rsp + 0x58]
mov qword [rdx + 0x98], rax
mov rax, qword [rsp + 0x38]
cmp byte [rax - 0x77], cl
invalid
movabs al, byte [0x6824448b48000000]
mov qword [rdx + 0xa8], rax
cmp byte [rax - 0x77], cl
invalid
mov word [rdx + 0xb0], bp
movzx eax, word [rsp + 0x36]
mov word [rdx + 0xb2], ax
add byte [rax], al
add byte [rbx - 0x76b7dbbc], cl
invalid
mov ah, 0
add byte [rax], al
mov qword [rdx + 0xb8], r9
mov qword [rdx + 0xc0], r15
mov rax, qword [rsp + 0xe0]
mov qword [rdx + 0xd8], rax
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rdx + 0xc8], xmm0
mov rax, qword [rsp + 0x70]
mov qword [rdx + 0xe0], rax
mov qword [rdx + 0xe8], r11
mov byte [rdx + 0xf0], 0
mov dword [rdx], 3
jmp 0x1400884e8
add byte [rax], al
add byte [rbx - 0x76b7dbbc], cl
invalid
mov rax, r10
mov qword [rsp + 0x90], r11
mov r11, r12
mov word [rsp + 0x88], bp
mov rbp, qword [rsp + 0x80]
mov qword [rsp + 0xb8], r9
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x40
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x40
mov qword [rsp + 0x98], r15
mov r15, r13
mov r13, r10
mov r9, qword [rsp + 0x78]
mov r10d, dword [rsp + 0xa0]
jmp 0x140088fdf
mov qword [rax], rdi
mov qword [rax + 8], r13
lea rcx, [rsp + 0x530]
mov qword [rcx], rax
lea rax, [0x140024430]
mov qword [rcx + 8], rax
lea rax, [0x1401dfc68]
invalid
adc eax, 0xb48d4800
and al, 0xb0
add dword [rax], eax
invalid
invalid
mov ah, 0x24
mov al, 1
add byte [rax], al
mov qword [rsi], rax
mov qword [rsi + 8], 2
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x20], 0
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], 1
sbb byte [rcx], r8b
add byte [rax], al
add cl, ch
mov ch, 0xf5
invalid
invalid
sbb byte [rcx], r8b
add byte [rax], al
add cl, ch
mov ch, 0xf5
invalid
out 0x20, al
or rsi, 2
mov ecx, eax
call fcn.1400607d0
cmp al, 0xd
jne 0x140089a36
lea rcx, [rsp + 0x490]
mov qword [rcx], rsi
call fcn.140074c69
mov rcx, qword [rdi]
and al, 0x90
add al, 0
add byte [rax - 0x77], cl
xor eax, ebp
jp 0x14008999f
invalid
xor edx, edx
call fcn.14006c7c0
mov rsi, rax
test rax, rax
jne 0x140088dfd
mov rsi, qword [rsp + 0xa8]
lea rcx, [rsi + 8]
lea rdx, [rsp + 0x360]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + 0xf0], 1
mov dword [rsi], 3
jmp 0x1400884e8
mov qword [rsp + 0x1b8], rsi
mov byte [rsp + 0x1b0], 1
mov rcx, qword [rdi]
xor edx, edx
call fcn.14006c7c0
test rax, rax
je 0x140088dfd
mov rdi, rax
lea rcx, [rsp + 0x1b8]
call fcn.140074c69
mov rsi, rdi
jmp 0x140088dfd
cmp word [r12 + 0x28], 0
sub byte [rax], al
je 0x140089c07
movzx eax, word [r12 + 0x2a]
movzx eax, word [rsp + 0x2a]
mov word [rsp + 0x170], ax
mov r9d, dword [r12 + 0x2c]
mov rcx, qword [r12 + 0x10]
and al, 0x10
and al, 0x10
test r9, r9
je 0x140089c3e
mov rdx, qword [r12 + 0x20]
cmp rdx, r9
jbe 0x140089c38
cmp byte [rcx + r9], 0xbf
jg 0x140089c3e
jmp 0x14008a3a4
mov r9d, dword [r12 + 0x2c]
mov rcx, qword [r12 + 0x10]
test r9, r9
je 0x140089d03
mov rdx, qword [r12 + 0x20]
cmp rdx, r9
jbe 0x140089cfd
cmp byte [rcx + r9], 0xbf
jg 0x140089d03
jmp 0x14008a3a4
jne 0x14008a3a4
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0xf8], r9
lea rsi, [rsp + 0x30]
mov rcx, rsi
mov rdx, r12
call fcn.14008f6e8
cmp byte [rsi], 3
je 0x14008a6fe
mov rax, qword [rsp + 0x40]
lea rdi, [rsp + 0x110]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rdi], xmm0
mov rcx, r12
call fcn.14008f786
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x30], rax
lea rax, [0x140024430]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rdi
lea rdx, [0x140081d9e]
mov qword [rsp + 0x48], rdx
lea rdx, [rsp + 0x170]
mov qword [rsp + 0x50], rdx
lea rdx, [0x140016a50]
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
lea rax, [0x1401dfeb8]
lea rdx, [rsp + 0x90]
mov qword [rdx], rax
mov eax, 4
jmp 0x140089da4
jne 0x14008a3a4
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0xf8], r9
lea rsi, [rsp + 0x30]
mov rcx, rsi
mov rdx, r12
call fcn.14008f6e8
cmp byte [rsi], 3
je 0x14008a70e
mov rax, qword [rsp + 0x40]
lea rdi, [rsp + 0x110]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rdi], xmm0
mov rcx, r12
call fcn.14008f786
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x30], rax
lea rax, [0x140024430]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rdi
lea rdx, [0x140081d9e]
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
lea rax, [0x1401dfe70]
lea rdx, [rsp + 0x90]
mov qword [rdx], rax
mov eax, 3
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rsi
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0x148]
call fcn.140011e50
mov rdi, qword [r12 + 0x78]
mov r14, qword [r12 + 0x88]
mov rbx, qword [rsp + 0x148]
mov r15, qword [rsp + 0x158]
mov rcx, r12
call fcn.14008f841
mov rsi, rdx
test rax, rax
lea rcx, [0x1401e1970]
add byte [rax + 0xf], cl
invalid
invalid
cmove rax, rcx
lea rbp, [rsp + 0xf0]
add byte [rax - 0x77], cl
jge 0x140089e0b
add byte [rax + 0xf], cl
invalid
add byte [rax - 0x77], cl
jge 0x140089e0b
mov qword [rbp + 8], r14
lea rcx, [rsp + 0x70]
mov qword [rcx], rbx
mov qword [rcx + 8], r15
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rsi
lea rdi, [rsp + 0x90]
mov qword [rdi], rbp
lea r14, [0x140024430]
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], rcx
mov qword [rdi + 0x18], r14
lea rax, [0x1401dff58]
lea rdx, [rsp + 0x30]
mov qword [rdx], rax
mov eax, 2
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0xc0]
call fcn.140037fb4
mov r13, rax
test rax, rax
je 0x140089ecf
cmp qword [rsp + 0x150], 0
je 0x140089ea3
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xc0]
call fcn.14005369f
mov rax, r13
movaps xmm6, xmmword [rsp + 0x180]
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rsi, rsi
je 0x140089f2d
lea rax, [rsp + 0x110]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r14
lea rax, [0x1401dff80]
lea rdx, [rsp + 0x30]
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0xc0]
call fcn.140037fb4
mov r13, rax
test rax, rax
jne 0x140089e86
lea rax, str._HTTP_1.1_r_n
lea rdx, [rsp + 0x30]
mov qword [rdx], rax
mov qword [rdx + 8], 1
lea rax, [0x1401e1970]
mov qword [rdx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rdx + 0x18], xmm0
lea rcx, [rsp + 0xc0]
call fcn.140037fb4
mov r13, rax
test rax, rax
jne 0x140089e86
mov r15, qword [r12 + 0x90]
mov r14, qword [r12 + 0xa0]
lea r8, str.host
mov r9d, 4
mov rcx, r15
mov rdx, r14
call fcn.140088299
test rax, rax
je 0x14008a32d
lea r8, [0x1401dff2c]
mov r9d, 0xa
mov rcx, r15
mov rdx, r14
call fcn.140088299
test rax, rax
je 0x14008a3ba
lea r8, [0x1401dff40]
mov r9d, 6
mov rcx, r15
mov rdx, r14
call fcn.140088299
test rax, rax
je 0x14008a464
test r14, r14
je 0x14008a288
shl r14, 5
lea rbp, [rsp + 0xc0]
lea r12, [rsp + 0x30]
xorps xmm6, xmm6
mov qword [rsp + 0x138], rbx
mov rcx, r15
call fcn.140075071
test rax, rax
je 0x14008a27a
mov rsi, rax
mov r13, rdx
mov r8d, 0xd
mov rcx, r15
lea rdx, [0x1401dfcbb]
call fcn.140074fce
test al, al
jne 0x14008a054
mov r8d, 6
mov rcx, r15
lea rdx, [0x1401dff4f]
call fcn.140074fce
test al, al
je 0x14008a1e4
mov rcx, r15
call fcn.140074bcf
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], r13
lea rax, [rsp + 0x70]
mov qword [rsp + 0x90], rax
mov rbx, rbp
lea rbp, [0x140024430]
mov qword [rsp + 0x98], rbp
lea rax, [0x1401de760]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], 1
mov rcx, rbx
mov rdx, r12
call fcn.140037fb4
test rax, rax
jne 0x14008a505
mov qword [rsp + 0x140], r14
mov r14, r15
mov rsi, qword [rsp + 0xd0]
lea rcx, [rsp + 0x110]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], rbp
lea rcx, [0x1401e1bc0]
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rcx
mov rcx, rbx
mov r15, r12
mov rdx, r12
call fcn.140037fb4
test rax, rax
jne 0x14008a505
mov rbp, rbx
mov r13, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xe8]
cmp rdx, qword [rsp + 0xe0]
jne 0x14008a172
lea rcx, [rsp + 0xd8]
call fcn.14001fe0d
mov rdx, qword [rsp + 0xe8]
mov r12, r15
mov rbx, qword [rsp + 0x138]
mov rax, qword [rsp + 0xd8]
shl rdx, 4
mov qword [rax + rdx], rsi
mov qword [rax + rdx + 8], r13
inc qword [rsp + 0xe8]
lea rax, [0x1401dffe0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1401e1970]
mov qword [rsp + 0x40], rax
movups xmmword [rsp + 0x48], xmm6
mov rcx, rbp
mov rdx, r15
call fcn.140037fb4
test rax, rax
mov r15, r14
mov r14, qword [rsp + 0x140]
je 0x14008a27a
jmp 0x14008a54d
mov rcx, r15
call fcn.140074bcf
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], r13
lea rax, [rsp + 0x70]
mov qword [rsp + 0x90], rax
lea rax, [0x140024430]
mov qword [rsp + 0x98], rax
lea rcx, [rsp + 0x110]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rax
lea rax, [0x1401dffb0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 3
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], 2
mov rcx, rbp
mov rdx, r12
call fcn.140037fb4
test rax, rax
jne 0x14008a54d
add r15, 0x20
add r14, 0xffffffffffffffe0
jne 0x14008a007
invalid
lea rax, [0x1401dffe0]
lea rdx, [rsp + 0x30]
mov qword [rdx], rax
mov qword [rdx + 8], 1
lea rax, [0x1401e1970]
mov qword [rdx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rdx + 0x18], xmm0
sbb byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add al, ch
neg ah
cli
dec dword [rcx - 0x77]
invalid
test rax, rax
jne 0x140089e86
sbb byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add al, ch
neg ah
cli
dec dword [rcx - 0x77]
invalid
mov r8, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
call fcn.140080a73
mov r13, rax
test rax, rax
jne 0x140089e86
cmp qword [rsp + 0x150], 0
add byte [rax], al
je 0x14008a318
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xc0]
call fcn.14005369f
xor r13d, r13d
jmp 0x140089eb0
lea rsi, [rsp + 0x30]
mov rcx, rsi
mov rdx, r12
call fcn.14008f6e8
cmp byte [rsi], 3
je 0x14008a71e
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0xf0], xmm0
cmp word [r12 + 0x28], 0
je case.0x14003e16a.2665
movzx esi, word [r12 + 0x2a]
mov word [rsp + 0x2e], si
mov r9d, dword [r12 + 0x2c]
test r9, r9
je 0x14008a616
mov rcx, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x20]
mov edx, dword [rsp + 0x20]
mov edx, dword [rsp + 0x20]
cmp rdx, r9
jbe 0x14008a515
cmp byte [rcx + r9], 0xbf
jg 0x14008a51b
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.14018cdb0
ud2
mov rdx, qword [rsp + 0x140]
add byte [rax], al
add rdx, 0xa0
lea rax, [0x1401dff36]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x155b66
lea rcx, [rsp + 0x110]
mov qword [rcx], rax
mov qword [rcx + 8], 0xa
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x90], rcx
lea rax, [0x140024430]
mov qword [rsp + 0x98], rax
lea rax, [rsp + 0x70]
and al, 0x70
and al, 0x70
mov qword [rsp + 0xa0], rax
lea rax, [0x14002f784]
dec dword [rax - 0x77]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x155b8e
dec dword [rax - 0x77]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x155b8e
lea rdx, [rsp + 0x30]
mov qword [rdx], rax
mov qword [rdx + 8], 3
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], 2
lea rcx, [rsp + 0xc0]
call fcn.140037fb4
mov r13, rax
test rax, rax
jne 0x140089e86
jmp 0x140089fc1
lea rax, [0x1401dff46]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 6
lea rax, [0x1401dff4c]
lea rcx, [rsp + 0x110]
mov qword [rcx], rax
mov eax, 3
mov qword [rcx + 8], rax
lea rdx, [rsp + 0x70]
mov qword [rsp + 0x90], rdx
lea rdx, [0x140024430]
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rdx
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
lea rcx, [0x1401dffb0]
or eax, 0x155ae9
lea rdx, [rsp + 0x30]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], 2
lea rcx, [rsp + 0xc0]
call fcn.140037fb4
mov r13, rax
test rax, rax
jne 0x140089e86
invalid
invalid
rcr dl, 0xfa
dec dword [rcx - 0x77]
invalid
invalid
jmp 0x140089fe2
mov r13, rax
mov rbx, qword [rsp + 0x138]
add byte [rax], al
add byte [rax], al
jmp 0x140089e86
jne 0x14008a3a4
cmp r9d, 5
je case.0x14003e16a.2659
cmp r9d, 4
jne 0x14008a616
lea rdx, [0x1401e0d0b]
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14008a616
cmp si, 0x50
je case.0x14003e16a.2665
invalid
invalid
jmp 0x14008a616
mov r13, rax
mov ebp, eax
jmp 0x140089e86
lea rdx, [0x1401e0d0f]
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
add byte [rcx], dh
sar byte [rcx + 0x1bb], cl
invalid
add byte [rcx], dh
sar byte [rcx + 0x1bb], cl
invalid
add byte [rbp - 0x35baf040], al
test eax, eax
cmovne ecx, edx
jne 0x14008a616
test dword [rax + 0x66000000], esp
cmp ecx, esi
int1
cmp cx, si
int1
jne 0x14008a616
mov rax, qword [rsp + 0x100]
lea rcx, [rsp + 0x110]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax], al
mov qword [rcx + 0x10], rax
invalid
add byte [rax], al
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0xf0]
sub byte [rsp + 0xf0], al
sub byte [rsp + 0xf0], al
movaps xmmword [rcx], xmm0
lea rax, str.Hostuser_agentUser_AgentacceptAccept_Cookie
pop rcx
adc eax, 0x44894800
and al, 0x70
invalid
pop rcx
adc eax, 0x44894800
and al, 0x70
invalid
jo 0x14008a5f3
mov qword [rsp + 0x78], 4
mov dword [rsp + 0x78], 4
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
invalid
lea rax, [rsp + 0x70]
jo 0x14008a601
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x90], eax
add byte [rax], al
lea rax, [0x140024430]
mov qword [rsp + 0x98], rax
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + riz*4], fs
movabs al, byte [0x77c0058d48000000]
invalid
invalid
stc
dec dword [rax - 0x77]
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + riz*4], fs
movabs al, byte [0x77c0058d48000000]
invalid
invalid
movabs al, byte [0x77c0058d48000000]
invalid
sal byte [rdi - 1], 0xff
mov qword [rsp + 0xa8], rax
lea rax, [0x1401dffb0]
add eax, 0x1559c3
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1559c3
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
mov qword [rdx], rax
mov dword [rdx], eax
mov qword [rdx + 8], 3
mov dword [rdx + 8], 3
mov qword [rdx + 0x20], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
jp case.0x14003e16a.2687
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], 2
jmp 0x14008a6e0
retf 0
invalid
sbb byte [rdx], al
add byte [rax], al
add cl, ch
retf 0
mov qword [rsp + 0x70], rbp
and al, 0x70
lea rax, [0x140081d9e]
mov qword [rsp + 0x78], rax
invalid
lea rax, [rsp + 0x2e]
mov qword [rsp + 0x80], rax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x140016a50]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x140016a50]
lea eax, [0x140016a50]
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
lea rax, [0x1401df098]
mov qword [rsp + 0x90], rax
mov eax, 2
add byte [rax + 2], bh
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
add byte [rcx], dh
leave
xor ecx, ecx
mov qword [rsp + 0xb0], rcx
mov al, 0
add byte [rax], al
lea rdx, [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0xa8], rax
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
test al, 0
add byte [rax], al
lea rdx, str.Hostuser_agentUser_AgentacceptAccept_Cookie
test al, 0
add byte [rax], al
lea rdx, str.Hostuser_agentUser_AgentacceptAccept_Cookie
movabs dword [0x7024848d4c001558], eax
lea r8, [rsp + 0x170]
mov qword [r8], rdx
adc byte [rcx - 0x39], cl
or byte [rax + rax], al
add byte [rax], al
and al, 0x70
add dword [rax], eax
add byte [rcx - 0x77], cl
adc byte [rcx - 0x39], cl
or byte [rax + rax], al
add byte [rax], al
lea r9, [rsp + 0x110]
mov qword [r9], r8
lea rdx, [0x140024430]
lea edx, [0x140024430]
add dword [rax], eax
add byte [rbp - 0x77], cl
add dword [rax - 0x73], ecx
lea edx, [0x140024430]
lea edx, [0x140024430]
mov qword [r9 + 8], rdx
mov dword [rcx + 8], edx
mov qword [r9 + 0x10], rdi
lea rdx, [0x140013240]
mov qword [r9 + 0x18], rdx
lea r8, [0x1401dffb0]
in al, dx
pop rax
adc eax, 0x548d4800
and al, 0x30
in al, dx
pop rax
adc eax, 0x548d4800
and al, 0x30
mov qword [rdx], r8
mov qword [rdx + 8], 3
or byte [rbx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rdx + 0x20], ecx
or byte [rbx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rdx + 0x20], ecx
mov qword [rdx + 0x10], r9
mov qword [rdx + 0x18], rax
invalid
invalid
mov word [rax + rax*8], fs
and al, 0xc0
mov dword [rdx + 0x20], ecx
mov qword [rdx + 0x10], r9
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0xc0]
call fcn.140037fb4
fdivr st(2)
dec dword [rcx - 0x77]
invalid
test rax, rax
test eax, eax
and al, 0xc0
add byte [rax], al
add al, ch
invalid
fdivr st(2)
dec dword [rcx - 0x77]
invalid
test eax, eax
jne 0x140089e86
invalid
jmp 0x140089fa0
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea ecx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1401dfef8]
lea eax, [0x1401dfef8]
jmp 0x14008a72c
invalid
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1401dfea0]
add bl, ch
invalid
add byte [rbp + rcx*4 + 5], cl
test byte [rdi + 0x15], dl
add bl, ch
invalid
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1401dff10]
push rdi
invalid
invalid
invalid
push rdi
adc eax, 0x2bba00
add byte [rax], al
invalid
mov edx, 0x2b
add al, ch
and dl, byte [rax]
add byte [rdi], cl
call fcn.14018c980
ud2
invalid
or eax, dword [rcx + 0x57]
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5c8
sub esp, 0x5c8
sub esp, 0x5c8
mov r13, r8
mov ebp, eax
mov rbp, rdx
mov r14, rcx
invalid
mov rcx, qword [rdx + 0xd8]
add byte [rax - 0x75], cl
invalid
loopne 0x14008a760
add byte [rax], al
add bh, bh
nop
invalid
add byte [rax], al
invalid
invalid
add byte [rax - 0x75], cl
invalid
add bh, bh
nop
mov eax, 0x48000000
test rax, rax
test rax, rax
je 0x14008a85c
test bl, ch
add byte [rax], al
add byte [rax], al
mov rdx, qword [rax]
invalid
invalid
add byte [rax], al
mov rdx, qword [rax]
lea rsi, [rsp + 0x248]
mov ah, 0x24
add al, byte [rax]
add byte [rax - 0x77], cl
int1
mov ah, 0x24
add al, byte [rax]
and al, 0x48
add al, byte [rax]
add byte [rax - 0x77], cl
int1
mov ecx, esi
call fcn.14006c690
cmp word [rsi], 2
jne 0x14008a866
add byte [rax], al
invalid
add cl, byte [rdi]
test eax, ebx
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x50
push rax
mov r8, qword [rsp + 0x250]
mov eax, 2
add byte [rax], al
push rax
add al, byte [rax]
add byte [rax + 2], bh
add byte [rax], al
lea rdx, [rsp + 0x120]
lea edx, [rsp + 0x120]
add dword [rax], eax
add byte [rcx - 0x36cef7be], cl
leave
mov dword [rdx + 8], eax
xor ecx, ecx
leave
leave
mov qword [rdx + 0x60], rcx
mov qword [rdx + 0x78], rcx
js 0x14008a777
invalid
mov byte [rax], al
add byte [rax], al
add byte [rax], cl
invalid
js 0x14008a777
invalid
add byte [rax], cl
mov dword [rdx], eax
lea rsi, [rsp + 0x340]
and al, 0x40
add eax, dword [rax]
invalid
add cl, byte [rax - 0x73]
mov ah, 0x24
and al, 0x40
add eax, dword [rax]
and al, 0x40
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.1400846ee
mov esi, dword [rsi]
cmp esi, 3
lahf
invalid
cmp esi, 3
add ecx, dword [rdi]
test byte [rbp + 0x48000000], bh
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x64
add eax, dword fs:[rax]
invalid
je 0x14008a891
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x64
add eax, dword fs:[rax]
lea rdx, [rsp + 0x364]
add eax, dword fs:[rax]
add byte [rdi], cl
mov bh, 0x7a
movzx edi, word [rdx - 0x20]
mov ebx, dword [rdx - 0x1e]
movzx r15d, word [rdx - 0x1a]
jp 0x14008a7ce
loopne 0x14008a76c
pop rdx
loop 0x14008a828
movzx edi, word [rdx - 0x1a]
jp 0x14008a7ce
movups xmm0, xmmword [rdx - 0x18]
adc byte [rdx - 0x18], al
movaps xmmword [rsp + 0x450], xmm0
sub dword [rsp + 0x450], eax
push rax
add al, 0
add byte [rax - 0x75], cl
mov rax, qword [rdx - 8]
mov rax, qword [rdx - 8]
clc
mov qword [rsp + 0x460], rax
and al, 0x60
add al, 0
add byte [rcx - 0x73], cl
add byte [rax], al
lea rcx, [r14 + 0x24]
mov r8d, 0xec
invalid
and al, 0x41
mov eax, 0xec
add al, ch
invalid
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x460]
mov eax, dword [rsp + 0x460]
sbb dword [rax], edx
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x460]
mov qword [r14 + 0x1c], rax
invalid
mov eax, dword [rsp + 0x460]
invalid
mov qword [r14 + 0x1c], rax
movaps xmm0, xmmword [rsp + 0x450]
and al, 0x50
add al, 0
invalid
sbb al, 0xf
sub byte [rsp + 0x450], al
and al, 0x50
add al, 0
add byte [rcx + 0xf], al
add byte [rax], al
movups xmmword [r14 + 0xc], xmm0
adc dword [rsi + 0xc], eax
mov dword [r14], esi
mov word [r14 + 4], di
mov dword [r14 + 4], edi
mov dword [r14 + 4], edi
add al, 0x66
mov dword [r14 + 0xa], r15d
jle 0x14008a83f
mov word [r14 + 0xa], r15w
jle 0x14008a83f
mov dword [r14 + 6], ebx
mov dword [rsi + 6], ebx
mov rcx, r13
mov ecx, ebp
call fcn.140088357
invalid
invalid
mov rcx, rbp
add rsp, 0x5c8
add eax, 0x5d5b0000
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rdi
jmp fcn.14007662e
mov ebp, 0x7fbbfffe
add byte [rax], al
mov ebx, 0x100007f
jg 0x14008a85f
add byte [rcx], al
add dword [rbp + 0x31], eax
in al, 0xeb
jmp case.0x14003e244.2247
invalid
xor r12d, r12d
jmp case.0x14003e244.2247
movups xmm0, xmmword [rsp + 0x248]
adc byte [rsp + 0x248], al
movups xmm1, xmmword [rsp + 0x258]
movups xmmword [rsp + 0x354], xmm1
add byte [rdi], cl
adc dword [rsp + 0x354], ecx
add byte [rax], al
movups xmmword [rsp + 0x344], xmm0
mov dword [rsp + 0x340], 3
add eax, dword [rax]
add bh, al
test byte [rax + rax*2], ah
add eax, dword [rax]
add byte [rbx], al
add byte [rax], al
add byte [rdi + rcx - 0x49], al
movsb byte [rdi], byte [rsi]
and al, 0x44
add eax, dword [rax]
add byte [rbx + 0x3462484], cl
add byte [rax], al
movzx r12d, word [rsp + 0x344]
add byte [rax], al
mov eax, dword [rsp + 0x346]
movzx ebx, word [rsp + 0x34a]
shl rbx, 0x20
or rbx, rax
mov rax, qword [rsp + 0x35c]
movups xmm0, xmmword [rsp + 0x34c]
movaps xmmword [rsp + 0x230], xmm0
mov qword [rsp + 0x240], rax
lea rsi, [rsp + 0x450]
mov r8d, 0xe8
mov rcx, rsi
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r13 + 0x58]
mov ecx, dword [r13 + 0x60]
mov qword [rsi + 0xe8], rax
mov dword [rsi + 0xf0], ecx
lea r8, str.the_status_line
add byte [rax - 0x73], cl
mov esp, 0x12024
add dword [rax], eax
add byte [rcx - 0x47], al
sldt word [rax]
add byte [rax - 0x77], cl
stc
add byte [rax - 0x73], cl
mov esp, 0x12024
add dword [rax], eax
add dword [rax], eax
add byte [rcx - 0x47], al
sldt word [rax]
add byte [rax - 0x77], cl
stc
mov rdx, rsi
call 0x14008be1f
mov r15, qword [rdi]
test r15, r15
je 0x14008aca7
mov dword [rsp + 0x38], r12d
lea rsi, [rsp + 0x120]
mov r12, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
mov rcx, rsi
mov rdx, r15
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.1400143c0
cmp qword [rsi], 0
mov qword [rsp + 0xa0], r14
add byte [rax], al
add byte [rdi], cl
invalid
mov bl, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rbx - 0x80000000], dh
mov esp, 0x13024
add byte [rdx], al
cmp byte [rsp + 0x130], 2
je 0x14008aa12
mov r14, rbx
lea rsi, [rsp + 0x120]
mov rcx, rsi
mov qword [rsp + 0x98], r15
mov rdx, r15
mov r8, rdi
call fcn.140011c00
mov rbx, qword [rsi]
mov rdi, qword [rsi + 0x10]
test rbx, rbx
jne 0x14008a9a2
mov rbx, qword [rsp + 0x128]
mov rcx, rdi
call fcn.140072cdd
mov rsi, rax
mov r8, rdi
mov r15, rdx
mov rcx, rax
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r8, qword [rsp + 0x120]
test r8, r8
je 0x14008a9e5
cmp qword [rsp + 0x128], 0
je 0x14008a9e5
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r12, r12
mov rbx, r14
je 0x14008aa04
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rsp + 0x98]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, r15
mov r15, rsi
mov r14, qword [rsp + 0xa0]
mov rcx, rdi
cmp rdi, 8
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x98], r15
jb 0x14008aa8e
lea rdx, [r15 + 7]
and rdx, 0xfffffffffffffff8
mov rax, rdx
sub rax, r15
mov rcx, rdi
cmp rax, rdi
ja 0x14008aa8e
movabs rcx, 0x8080808080808080
test qword [r15], rcx
jne 0x14008adc9
cmp rdx, r15
mov edx, 8
cmove rax, rdx
lea rdx, [rdi - 8]
cmp rax, rdx
jae 0x14008adbf
test qword [r15 + rax], rcx
jne 0x14008adc9
add rax, 8
jmp 0x14008aa66
cmp byte [r15 + rcx - 1], 0
mov rcx, rax
js 0x14008adc9
mov rax, rcx
sub rax, 1
jae 0x14008aa7f
mov rax, rdi
xor edi, edi
lea rdx, [rsp + 0x260]
mov qword [rdx - 0x10], rdi
mov qword [rdx - 8], rax
mov qword [rdx], r15
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rdi
mov qword [rsp + 0x58], rax
mov qword [rdx + 0x18], rax
mov qword [rdx + 0x20], 1
movabs rax, 0x2000000020
mov qword [rdx + 0x28], rax
mov word [rdx + 0x30], 1
mov qword [rdx - 0x18], 2
lea rsi, [rsp + 0x120]
mov rcx, rsi
call fcn.140074ebf
cmp qword [rsi], rdi
je 0x14008ae13
mov qword [rsp + 0x60], rbp
mov rsi, qword [rsp + 0x128]
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x250]
lea rdi, [r15 + rcx]
sub rsi, rcx
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x90], rbx
mov al, byte [0x14024a6a0]
mov ecx, 0x40
call fcn.140010290
test rax, rax
je case.0x140076872.233
mov rbp, rax
mov qword [rax], rdi
mov qword [rax + 8], rsi
lea rax, [rsp + 0xc0]
mov qword [rax], rbp
mov qword [rax + 8], 4
mov qword [rax + 0x10], 1
lea rdi, [rsp + 0x120]
lea rsi, [rsp + 0x248]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
mov esi, 1
mov r12d, 0x18
lea rbx, [rsp + 0xa8]
mov rax, qword [rsp + 0x120]
mov eax, dword [rsp + 0x120]
cmp rax, 1
je 0x14008ac15
test rax, rax
test eax, eax
je 0x14008acdb
add byte [rax - 1], cl
enter 0xffffffffffff8948, 0xffffffffffffff84
dec rax
mov qword [rsp + 0x120], rax
and al, 0x20
add dword [rax], eax
add byte [rax + 0x16924bc], al
and al, 0x69
add dword [rax], eax
add byte [rax], al
and al, 0x20
add dword [rax], eax
add byte [rax + 0x16924bc], al
and al, 0x69
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x69
add dword [rax], eax
add byte [rax], al
jne 0x14008acdb
test dword [rcx], edx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x54], cl
lodsb al, byte [rsi]
mov r13, qword [rsp + 0x138]
mov rcx, rbx
mov ecx, ebx
lodsb al, byte [rsi]
and al, 0x38
add dword [rax], eax
add byte [rax - 0x77], cl
mov ecx, ebx
mov ecx, ebx
lea rdx, [rsp + 0x138]
call fcn.140074ebf
dec dword [rax - 0x7d]
mov esp, 0xa824
add byte [rax], al
add dword [rax], eax
add al, ch
frstor dword [rdx - 0x7cb70002]
dec dword [rax - 0x7d]
dec dword [rax - 0x7d]
mov esp, 0xa824
add byte [rax], al
add byte [rax], al
add byte [rsp + rsi + 0x48], dh
mov edi, dword [rsp + 0xb0]
mov esp, 0xb024
invalid
je 0x14008ac21
mov rdi, qword [rsp + 0xb0]
mov esp, 0xb024
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0xb8]
invalid
invalid
mov word [rax + rbp], fs
add dword [rax], eax
mov rax, qword [rsp + 0xb8]
mov eax, dword [rsp + 0xb8]
mov rcx, qword [rsp + 0x128]
add r13, rcx
sub rdi, rcx
add byte [rcx + 1], cl
int 0x48
sub edi, ecx
mov qword [rsp + 0x128], rax
jmp 0x14008ac65
add bl, ch
push rax
mov qword [rsp + 0x120], 0
and byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax + 0x16924bc], al
add byte [rax], al
add byte [rax], al
jne 0x14008acdb
invalid
test byte [rcx + rbp*2], ah
cmp byte [rsp + 0x169], 0
add byte [rax], al
jne 0x14008acdb
add dh, al
test byte [rcx + rbp*2], ah
mov byte [rsp + 0x169], 1
add dword [rax], eax
add byte [rcx], al
cmp byte [rsp + 0x168], 0
mov r13, qword [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x28
sub byte [rcx], al
add byte [rax], al
invalid
invalid
mov esp, 0x13024
and al, 0x30
add dword [rax], eax
sub byte [rcx], al
add byte [rax], al
mov rdi, qword [rsp + 0x130]
jne 0x14008ac5a
and al, 0x30
add dword [rax], eax
add byte [rbp + 9], dh
cmp rdi, r13
je 0x14008acdb
add byte [rax], al
add byte [rax], al
sub rdi, r13
add r13, qword [rsp + 0x138]
lodsb al, byte [rsi]
and al, 0x38
add dword [rax], eax
invalid
lodsb al, byte [rsi]
and al, 0x38
add dword [rax], eax
add byte [rax + 0x3b], cl
cmp esi, dword [rsp + 0xc8]
cmp rsi, qword [rsp + 0xc8]
cmp esi, dword [rsp + 0xc8]
je 0x14008ac8d
mov qword [rbp + r12 - 8], r13
mov qword [rbp + r12], rdi
inc rsi
invalid
mov qword [rsp + 0xd0], rsi
add byte [rax], al
invalid
add byte [rax], al
add r12, 0x10
jmp 0x14008ab9a
invalid
invalid
invalid
invalid
or eax, 0x48ffffff
lea ecx, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
invalid
lea rcx, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
call fcn.14018d1b8
bnd call fcn.14018d1b8
mov rbp, qword [rsp + 0xc0]
mov ebp, dword [rsp + 0xc0]
jmp 0x14008ac6f
lea rdx, [rsp + 0x120]
mov r8, qword [rdx + 8]
mov eax, 2
add dword [rax], eax
add byte [rbx + rcx*4 + 0x42], cl
or byte [rax + 2], bh
mov dword [rdx + 8], eax
xor ecx, ecx
mov qword [rdx + 0x60], rcx
mov qword [rdx + 0x78], rcx
mov byte [rdx + 0x88], 8
mov dword [rdx], eax
mov rcx, r14
call fcn.1400846ee
jmp 0x14008afe5
movups xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x80], rax
cmp rax, 2
mov r13, qword [rsp + 0x50]
jne 0x14008ad4c
mov eax, 2
cmp qword [rsp + 0x78], 2
jne 0x14008ad21
lea rsi, [rsp + 0x70]
mov rcx, rsi
call fcn.140081ca1
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsp + 0x70]
mov rdx, rax
shl rdx, 4
lea r8, [0x1401e1970]
mov qword [rcx + rdx], r8
mov qword [rcx + rdx + 8], 0
inc rax
mov qword [rsp + 0x80], rax
cmp rax, 3
jne 0x14008ae5d
mov rsi, qword [rsp + 0x70]
mov rcx, qword [rsi + 8]
cmp rcx, 5
jb 0x14008ad81
mov rax, qword [rsi]
mov edx, 0x50545448
xor edx, dword [rax]
movzx r8d, byte [rax + 4]
xor r8d, 0x2f
or r8d, edx
je 0x14008b024
mov eax, 0x25
mov qword [rsp + 0x38], rax
mov ecx, 0x25
call fcn.140072cdd
mov rsi, rax
mov r13, rdx
movabs rax, 0x2f50545448206874
mov qword [rsi + 0x1d], rax
movups xmm0, xmmword [0x1401df71a]
movups xmmword [rsi], xmm0
movups xmm0, xmmword [0x1401df72a]
jmp 0x14008ae96
test qword [r15 + rdx], rcx
je 0x14008aa97
mov eax, 0x15
mov qword [rsp + 0x38], rax
mov ecx, 0x15
call fcn.140072cdd
mov r14, rax
mov r12, rdx
movabs rax, 0x494943534120746f
mov qword [r14 + 0xd], rax
movups xmm0, xmmword [0x1401df764]
movups xmmword [r14], xmm0
mov ecx, 2
mov esi, 2
mov r15b, 6
xor r13d, r13d
xor edi, edi
jmp 0x14008af22
cmp byte [rsp + 0x291], 0
jne 0x14008ae4c
mov byte [rsp + 0x291], 1
cmp byte [rsp + 0x290], 0
mov rdi, qword [rsp + 0x250]
mov rsi, qword [rsp + 0x258]
jne 0x14008b00f
cmp rsi, rdi
jne 0x14008b00f
mov qword [rsp + 0x70], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov eax, 0x25
mov qword [rsp + 0x38], rax
mov ecx, 0x25
call fcn.140072cdd
mov rsi, rax
mov r13, rdx
movabs rax, 0x656e696c20737574
mov qword [rsi + 0x1d], rax
movups xmm0, xmmword [0x1401df73f]
movups xmmword [rsi], xmm0
movups xmm0, xmmword [0x1401df74f]
movups xmmword [rsi + 0x10], xmm0
lea rcx, [rsp + 0xd8]
lea rdx, [rsp + 0x248]
mov r8d, 0x46
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0x120]
mov r8d, 0x87
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 2
mov dword [rsp + 0x34], 2
mov byte [rsp + 0x40], 6
xor ebx, ebx
xor edi, edi
mov r14, rsi
mov r12, r13
cmp qword [rsp + 0x78], 0
je 0x14008af0e
mov r8, qword [rsp + 0x70]
mov rsi, rcx
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
mov esi, dword [rsp + 0x34]
mov r15b, byte [rsp + 0x40]
mov r13, rbx
movzx eax, word [rsp + 0x88]
shl ebp, 0x10
movzx ebx, ax
or ebx, ebp
movabs rax, 0xffffffff00000000
and rax, rdi
mov edi, ecx
or rdi, rax
mov rbp, qword [rsp + 0xa0]
lea rcx, [rbp + 0x1a]
lea rdx, [rsp + 0xd8]
mov r8d, 0x46
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x89]
lea rdx, [rsp + 0x340]
mov r8d, 0x87
call sub.VCRUNTIME140.dll_memcpy
mov dword [rbp], esi
mov dword [rbp + 4], ebx
mov qword [rbp + 8], rdi
mov rax, qword [rsp + 0x90]
mov qword [rbp + 0x10], rax
movzx eax, word [rsp + 0x60]
mov word [rbp + 0x18], ax
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x68], r12
mov rax, qword [rsp + 0x38]
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], r13
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x80], rax
mov byte [rbp + 0x88], r15b
mov r13, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x68]
mov r15, qword [rsp + 0x98]
test rsi, rsi
je 0x14008afe5
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x450]
call fcn.14007662e
mov rcx, r13
call fcn.140088357
nop
add rsp, 0x5c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x60], rbp
sub rsi, rdi
add rdi, qword [rsp + 0x260]
jmp 0x14008ab29
cmp rcx, 8
jne 0x14008b076
mov cl, byte [rax + 5]
add cl, 0xd0
cmp cl, 9
ja 0x14008b03e
mov al, byte [rax + 7]
add al, 0xc6
cmp al, 0xf6
jae 0x14008b0aa
mov eax, 0x21
mov qword [rsp + 0x38], rax
mov ecx, 0x21
call fcn.140072cdd
mov rsi, rax
mov r13, rdx
movups xmm0, xmmword [0x1401df6dc]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1401df6ec]
movups xmmword [rax + 0x10], xmm0
mov byte [rax + 0x20], 0x74
jmp 0x14008ae9a
mov eax, 0x1d
mov qword [rsp + 0x38], rax
mov ecx, 0x1d
call fcn.140072cdd
mov rsi, rax
mov r13, rdx
movups xmm0, xmmword [0x1401df6fd]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1401df70a]
movups xmmword [rax + 0xd], xmm0
jmp 0x14008ae9a
mov rcx, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], rax
cmp rax, 3
jne 0x14008b160
mov edx, 3
call fcn.14001a190
lea rdi, [rsp + 0x120]
lea r8, [rsp + 0xa8]
mov rcx, rdi
mov edx, eax
call 0x14008c2cf
mov ebx, dword [rdi]
cmp ebx, 3
jne 0x14008b1dd
movzx edi, word [rsp + 0x124]
mov rbx, qword [rsp + 0xb0]
cmp qword [rsp + 0x78], 0
je 0x14008b125
mov eax, 0x1c
mov qword [rsp + 0x38], rax
mov ecx, 0x1c
call fcn.140072cdd
mov rsi, rax
mov r13, rdx
movups xmm0, xmmword [str.Status_code_was_wrong_lengthHTTP_version_did_not_match_formatHTTP_version_was_wrong_lengthHTTP_version_did_not_start_with_HTTP_Wrong_number_of_tokens_in_status_lineStatus_line_not_ASCIIunable_to_parse_status_as_u16__y]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1401df6cc]
movups xmmword [rax + 0xc], xmm0
lea rcx, [rsp + 0xd8]
lea rdx, [rsp + 0x248]
mov r8d, 0x46
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0x120]
mov r8d, 0x87
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 2
mov dword [rsp + 0x34], 2
mov bl, 6
xor eax, eax
xor edi, edi
jmp 0x14008b294
mov dword [rsp + 0x34], ebx
lea r12, [rsp + 0x13a]
movzx eax, word [r12 - 0x16]
mov word [rsp + 0x88], ax
movzx ebp, word [r12 - 0x14]
mov rax, qword [r12 - 0x12]
mov qword [rsp + 0x40], rax
movabs rdi, 0xffffffff00000000
and rdi, rax
mov rax, qword [r12 - 0xa]
mov qword [rsp + 0x90], rax
movzx eax, word [r12 - 2]
mov word [rsp + 0x60], ax
lea rcx, [rsp + 0xd8]
mov r8d, 0x46
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [r12 + 0x46]
mov r13, qword [r12 + 0x4e]
mov rax, qword [r12 + 0x56]
mov qword [rsp + 0x38], rax
mov rax, qword [r12 + 0x5e]
mov qword [rsp + 0x48], rax
mov rax, qword [r12 + 0x66]
mov qword [rsp + 0x58], rax
mov bl, byte [r12 + 0x6e]
lea rdx, [rsp + 0x1a9]
lea rcx, [rsp + 0x340]
mov r8d, 0x87
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x40]
mov byte [rsp + 0x40], bl
mov rbx, rax
jmp 0x14008aee6
mov r9d, 8
mov rcx, rbx
mov rdx, rdi
mov r8, rbp
call 0x14008be1f
mov rax, qword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
mov r8, qword [rsp + 0x128]
mov eax, dword [rsp + 0x128]
add byte [rax], al
test rax, rax
je 0x14008b3d7
mov rcx, qword [rsp + 0x130]
test rcx, rcx
leave
leave
je 0x14008b407
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], r8
mov qword [rsp + 0x350], rcx
mov rcx, rbx
lea rdx, [rsp + 0x340]
call fcn.140084dec
cmp dword [rsp + 0x120], 3
jne 0x14008b3c3
cmp rsi, qword [rsp + 0xe0]
jne 0x14008b38d
lea rcx, [rsp + 0xd8]
mov rdx, rsi
call fcn.140081c68
mov r12, qword [rsp + 0xd8]
mov rsi, qword [rsp + 0xe8]
mov rax, rsi
shl rax, 5
lea rcx, [rsp + 0x128]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [r12 + rax + 0x10], xmm1
movups xmmword [r12 + rax], xmm0
inc rsi
mov qword [rsp + 0xe8], rsi
cmp dword [rsp + 0x120], 3
je 0x14008b3cb
mov rcx, rbx
call 0x1400758ee
cmp rsi, 0x65
jb 0x14008b2f3
jmp 0x14008b434
mov eax, 2
lea rdx, [rsp + 0x120]
mov dword [rdx + 8], eax
xor ecx, ecx
mov qword [rdx + 0x60], rcx
mov qword [rdx + 0x78], rcx
mov byte [rdx + 0x88], 8
mov dword [rdx], eax
mov rcx, r14
call fcn.1400846ee
jmp 0x14008b53a
test r8, r8
je 0x14008b551
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0xe8]
cmp rsi, 0x64
jbe 0x14008b551
lea rax, [0x1401df660]
lea rsi, [rsp + 0x340]
mov qword [rsi], rax
lea rax, [fcn.140012500]
mov qword [rsi + 8], rax
lea rax, [0x1401df640]
lea rdx, [rsp + 0x120]
mov qword [rdx], rax
mov qword [rdx + 8], 2
xor eax, eax
mov qword [rdx + 0x20], rax
lea rax, [rsp + 0x340]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
lea rbx, [rsp + 0x248]
mov rcx, rbx
call fcn.140011e50
mov rdi, qword [rbx]
mov r12, qword [rbx + 0x10]
mov rcx, r12
call fcn.140072cdd
mov r13, rax
mov rbp, rdx
lea rbx, [r14 + 0xc]
lea rax, [r14 + 0x89]
mov qword [rsp + 0x38], rax
mov rcx, r13
mov rdx, rdi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov eax, 2
mov dword [r14], eax
mov dword [r14 + 8], eax
mov ecx, 0x15
mov rdi, rbx
rep movsd dword [rdi], dword [rsi]
mov qword [r14 + 0x60], r13
mov qword [r14 + 0x68], rbp
mov qword [r14 + 0x70], r12
xor esi, esi
mov qword [r14 + 0x78], rsi
mov byte [r14 + 0x88], 7
lea rdx, [rsp + 0x120]
mov r8d, 0x87
mov rcx, qword [rsp + 0x38]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x248]
cmp qword [rax + 8], rsi
je 0x14008b535
mov r8, qword [rsp + 0x248]
mov rcx, qword [0x14024a5f8]
add al, byte [rax]
add byte [rax - 0x75], cl
or eax, 0x1bf0cb
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [rsp + 0x50]
mov ebp, dword [rsp + 0x50]
mov rsi, qword [rsp + 0x68]
lea rcx, [rsp + 0xd8]
add al, ch
or ebp, dword [rdi + 0x7de9fffe]
cli
invalid
invalid
add al, ch
or ebp, dword [rdi + 0x7de9fffe]
cli
invalid
mov rbx, qword [rsp + 0xd8]
lea r8, [0x1401df600]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rsi
call fcn.140088299
test rax, rax
je 0x14008b58a
cmp rdx, 6
je 0x14008b58f
cmp rdx, 4
jne 0x14008b58a
cmp dword [rax], 0x70697a67
jmp 0x14008b5a1
xor r13d, r13d
jmp 0x14008b5a5
mov ecx, 0x7a672d78
xor ecx, dword [rax]
movzx eax, word [rax + 4]
xor eax, 0x7069
or eax, ecx
sete r13b
lea r8, [0x1401df610]
mov r9d, 0xa
add byte [rax], al
add byte [rcx - 0x47], al
or al, byte [rax]
add byte [rax], al
mov rcx, rbx
mov rdx, rsi
call fcn.140088299
mov cl, byte [r15]
lea r8d, [rcx - 0x41]
cmp r8b, 0x1a
sbb al, byte [rcx + 0xf]
xchg edx, eax
invalid
sbb al, byte [rcx + 0xf]
xchg edx, eax
rol byte [rcx - 0x40], 0xe0
shl r8b, 5
or r8b, cl
or al, cl
cmp r8b, 0x68
shl r8b, 5
or r8b, cl
or al, cl
or al, cl
cmp r8b, 0x68
jne 0x14008b636
mov r12, r15
mov rcx, 0xffffffffffffffff
invalid
invalid
invalid
dec dword [rbp + rcx*4 + 5]
lea eax, str.HTTP_1.0closekeep_aliveheadtransfer_encodingcontent_length
lea eax, str.HTTP_1.0closekeep_aliveheadtransfer_encodingcontent_length
jbe 0x14008b625
adc eax, 0xf9834800
add byte [rax - 0x7d], cl
stc
cmp rcx, 6
je 0x14008b6ba
invalid
mov r9b, byte [r12 + rcx + 2]
lea r10d, [r9 - 0x41]
push rcx
mov edi, 0x1afa8041
cmp dl, 0x1a
push rcx
mov edi, 0x1afa8041
cmp dl, 0x1a
cmp dl, 0x1a
sbb al, byte [rcx + 0xf]
xchg edx, eax
ret 0xc041
invalid
invalid
setb r10b
shl r10b, 5
mov r11b, byte [rcx + r8 + 2]
lea edi, [r11 - 0x41]
cmp dil, 0x1a
setb dil
shl dil, 5
or r10b, r9b
or dil, r11b
inc rcx
inc ecx
cmp r10b, dil
je 0x14008b5ea
cmp rcx, 6
ja 0x14008b6ba
mov dword [rsp + 0x48], 0
test rax, rax
je 0x14008b754
mov cl, 1
mov dword [rsp + 0x48], ecx
test rax, rax
je 0x14008b754
cmp rcx, 8
je 0x14008b73a
mov r8b, byte [rax + rcx + 2]
lea r9d, [r8 - 0x41]
cmp r9b, 0x1a
setb r9b
shl r9b, 5
mov r10b, byte [rcx + rdx + 2]
lea r11d, [r10 - 0x41]
cmp r11b, 0x1a
setb r11b
shl r11b, 5
or r9b, r8b
or r11b, r10b
inc rcx
cmp r9b, r11b
ror dword [rax - 1], cl
rol dword [rbp + 0x38], 0xd9
cmp cl, bl
je 0x14008b6f6
cmp rcx, 9
cmp ecx, 9
jb 0x14008b754
mov dword [rsp + 0x48], 0
jmp 0x14008b754
cmp ecx, 5
setae al
mov dword [rsp + 0x48], eax
mov rax, qword [rsp + 0x50]
mov rax, qword [rax + 0x88]
mov cl, byte [r15]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
loop 0x14008b774
loop 0x14008b774
or dl, cl
cmp dl, 0x68
jne case.0x1400686dc.590
xor ecx, ecx
lea rdx, str.HTTP_1.0closekeep_aliveheadtransfer_encodingcontent_length
mov rdi, r15
cmp rcx, 7
je 0x14008b7c7
mov r8b, byte [rdi + rcx + 1]
mov al, byte [rdi + rcx + 1]
lea r9d, [r8 - 0x41]
cmp r9b, 0x1a
setb r9b
shl r9b, 5
mov r10b, byte [rcx + rdx + 1]
add dword [rbp - 0x73], eax
pop rdx
mov edi, 0x1afb8041
add dword [rbp - 0x73], eax
pop rdx
mov edi, 0x1afb8041
setb r11b
shl r11b, 5
or r9b, r8b
or r11b, r10b
inc rcx
cmp r9b, r11b
invalid
je 0x14008b782
fnstenv [rdx + rax*8 - 0x15]
or al, byte [rbp + 0x31]
xor r12d, r12d
jmp 0x14008b7d4
mov ecx, 8
cmp rcx, 8
setae r12b
jmp 0x14008b7cc
xor r12d, r12d
jmp 0x14008b7d4
mov ecx, 8
cmp rcx, 8
setae r12b
cmp rax, 4
jne 0x14008b854
clc
add al, 0x75
jp 0x14008b823
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
push rax
mov rax, qword [rax + 0x78]
mov cl, byte [rax]
lea edx, [rcx - 0x41]
push rcx
mov edi, 0xf1afa80
xchg edx, eax
ret 0xe2c0
add eax, 0xfa80ca08
retf 0xfa80
invalid
push rcx
mov edi, 0xf1afa80
xchg edx, eax
ret 0xe2c0
retf 0xfa80
jne 0x14008b854
mov rcx, 0xffffffffffffffff
xor edi, edi
lea rdx, [0x1401df377]
lea edx, [0x1401df377]
lea edx, [0x1401df377]
cmp rcx, 2
je 0x14008b8e8
stc
add cl, byte [rdi]
test dh, dl
add byte [rax], al
add byte [rdx + rcx*4 + 0x44], al
mov r8b, byte [rax + rcx + 2]
mov r8b, byte [rax + rcx + 2]
lea r9d, [r8 - 0x41]
cmp r9b, 0x1a
mov edi, 0x1af98041
setb r9b
shl r9b, 5
mov r10b, byte [rcx + rdx + 2]
lea r11d, [r10 - 0x41]
cmp r11b, 0x1a
add eax, 0x11548a44
add al, byte [rbp - 0x73]
pop rdx
mov edi, 0x1afb8041
setb r11b
shl r11b, 5
or r9b, r8b
or r11b, r10b
inc rcx
cmp r9b, r11b
je 0x14008b808
xchg edx, eax
ret
cmp rcx, 2
ja 0x14008b8e6
xor edi, edi
cmp dword [rsp + 0x34], 0xcc
je 0x14008b8e8
xor edi, edi
xor ebp, ebp
test r13b, r13b
je 0x14008b8fc
jo 0x14008b964
mov ebx, dword [rax + 0x28]
mov rcx, qword [rsp + 0x320]
mov rax, qword [rsp + 0x328]
call qword [rax + 0xb8]
test rax, rax
add bh, bh
nop
mov eax, 0x48000000
test eax, eax
je 0x14008b9b0
mov rcx, qword [rax]
mov rdx, rsi
or byte [rax - 0x77], cl
mov r8d, ebx
mov edx, esi
mov r8d, ebx
call fcn.14006bfd0
test rax, rax
je 0x14008b9b0
mov rsi, rax
mov al, byte [0x14024a6a0]
mov ecx, 8
call fcn.140010290
test rax, rax
je 0x14008bd83
mov rbp, rax
mov qword [rax], rsi
lea rcx, [rsp + 0x248]
call fcn.14007662e
lea rbx, [0x1401df3a0]
jmp 0x14008bbf3
test rbp, rbp
je case.0x14008cbea.294
cmp ebp, 1
jne 0x14008bac9
lea rcx, [rsp + 0x128]
lea rdx, [rsp + 0x248]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0x120]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [0x14024a6a0]
mov ecx, pe_nt_image_headers64
call fcn.140010290
test rax, rax
je 0x14008bd9b
mov rbp, rax
mov qword [rax], 0
mov rcx, rax
add rcx, 8
lea rdx, [rsp + 0x340]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [0x1401df520]
sbb eax, 0x153ae4
sbb eax, 0x153ae4
jmp 0x14008bba2
test rdi, rdi
je 0x14008bb07
lea rdx, [rsp + 0x248]
mov rbx, qword [rdx + 0xc8]
add byte [rax], al
add byte [rax + 0x2b], cl
invalid
rol byte [rax], 0
add byte [rax - 0x73], cl
mov ah, 0x24
xor byte [rcx], al
add byte [rax], al
add byte [rcx - 0x48], al
clc
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2b], cl
invalid
add byte [rcx - 0x48], al
clc
add byte [rax], al
add byte [rax], al
mov rcx, rsi
add byte [rax], al
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi - 0x10], rdi
mov dword [rsi - 0x10], edi
mov dword [rsi - 0x10], edi
mov qword [rsi - 8], 0
clc
add byte [rax], al
add byte [rax], al
invalid
add byte [rax + 0x39], cl
sti
cmp rbx, rdi
jae 0x14008bb2b
and dword [rax - 0x76000000], 5
paddsb mm3, qword [rbx]
add byte [rcx + 0x108], bh
mov al, byte [0x14024a6a0]
mov ecx, pe_nt_image_headers64
call fcn.140010290
test rax, rax
je 0x14008bd9b
mov rbp, rax
lea rdx, [rsp + 0x120]
mov r8d, pe_nt_image_headers64
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
push 0x48001006
lea ebx, [0x1401df428]
invalid
add byte [rax - 0x77], cl
shr eax, 0x68
invalid
invalid
push 0x48001006
lea ebx, [0x1401df428]
invalid
add cl, ch
fld dword [rax]
add byte [rax], al
invalid
jmp 0x14008bba2
add byte [rdx + 0x1bebd105], cl
mov al, byte [0x14024a6a0]
sbb eax, dword [rax]
add byte [rcx + 0xf8], bh
mov ecx, 0xf8
add al, ch
mov bh, 0x47
clc
call fcn.140010290
test rax, rax
je 0x14008bda7
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
test ch, al
add al, byte [rax]
add byte [rax - 0x77], cl
mov rbp, rax
mov rbp, rax
mov ebp, eax
lea rdx, [rsp + 0x248]
and al, 0x48
add al, byte [rax]
add byte [rcx - 0x48], al
invalid
invalid
clc
add byte [rax], al
mov r8d, 0xf8
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [0x1401df578]
add byte [rax - 0x77], cl
shr eax, 0x2a
invalid
jmp 0x14008bba2
wait
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x248]
call fcn.140077464
test rax, rax
jne 0x14008bdb3
mov ebp, 1
lea rcx, [rsp + 0x248]
lea ecx, [rsp + 0x248]
add byte [rax], al
call fcn.140077464
test rax, rax
jne 0x14008bdb3
mov ebp, 1
lea rbx, [0x1401de4f0]
jmp 0x14008bba2
mov rcx, rdi
mov dl, 1
call fcn.14002cc95
mov rbx, rax
ret
mov r12, rdx
lea rcx, [rsp + 0x120]
lea ecx, [rsp + 0x120]
ret
lea ecx, [rsp + 0x120]
add byte [rax], al
mov rdx, rax
mov r8, rdi
call fcn.14007ec7f
test rax, rax
jne 0x14008bddf
invalid
add byte [rdx + 0x1beb4305], cl
mov al, byte [0x14024a6a0]
mov ecx, 0x20
invalid
add byte [rcx + 0x20], bh
add al, ch
sub dword [rdi - 8], eax
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
movabs al, byte [0x8948c58948000002]
sbb byte [rcx + rcx*4 + 0x60], cl
mov qword [rax + 8], r12
mov qword [rax + 0x10], rdi
call fcn.140010290
test rax, rax
je 0x14008be10
mov rbp, rax
mov qword [rax], rbx
mov qword [rax + 8], r12
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0
lea rbx, fcn.140011b20
cmp dword [rsp + 0x220], 0x3b9aca01
je 0x14008bba2
mov esp, 0x22024
add byte [rcx], al
retf 0x3b9a
mov rcx, rsi
call fcn.14007662e
test r13b, r13b
je 0x14008bbf3
lea rcx, [rsp + 0x120]
mov rdx, rbp
mov r8, rbx
call fcn.140082765
mov al, byte [0x14024a6a0]
mov ecx, 0xd0
call fcn.140010290
clc
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
add dword [rax], eax
add byte [rax], al
clc
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
mov esp, 0x48000001
add byte [rax], al
mov rbp, rax
add byte [rax], al
mov rbp, rax
lea rdx, [rsp + 0x120]
mov r8d, 0xd0
mov rcx, rax
shr eax, 0x39
add eax, 0x8d480010
sbb eax, 0x153a75
shr eax, 0x39
add eax, 0x8d480010
sbb eax, 0x153a75
lea rsi, [rsp + 0x130]
add byte [rax], al
mov r12, qword [rsp + 0x50]
mov rdx, qword [r12 + 0x10]
mov r8, qword [r12 + 0x20]
and al, 0x20
and al, 0x20
mov rcx, rsi
int1
call fcn.1400121c0
movups xmm0, xmmword [r12 + 0x2c]
inc dword [rcx + 0xf]
adc byte [rsp + 0x2c], al
movups xmm1, xmmword [r12 + 0x40]
movups xmmword [rsi + 0x30], xmm1
mov al, byte [r12 + 0x50]
push rax
push rax
mov byte [rsi + 0x40], al
mov eax, dword [r12 + 0x28]
and al, 0x28
mov eax, dword [r12 + 0x28]
and al, 0x28
mov ecx, dword [r12 + 0x3c]
and al, 0x3c
movups xmm1, xmmword [r12]
or al, 0x24
movups xmmword [rsi + 0x1c], xmm0
adc dword [rsi + 0x1c], eax
sbb al, 0x89
sbb byte [rcx + 0x110f2c4e], r9b
sbb byte [rcx + 0x110f2c4e], cl
mov dword [rsi + 0x18], eax
mov dword [rsi + 0x2c], ecx
sub al, 0xf
adc dword [rsi - 0x10], ecx
invalid
sbb byte [rcx + 0x110f2c4e], cl
sub al, 0xf
adc dword [rsi - 0x10], ecx
invalid
invalid
invalid
lea rax, [rsp + 0x550]
lea rsi, [rsp + 0x120]
lea esi, [rsp + 0x120]
and al, 0x50
push rax
add eax, 0x8d480000
add byte [rax - 0x73], cl
lea esi, [rsp + 0x120]
mov ah, 0x24
and byte [rcx], al
add byte [rax], al
add byte [rcx + 0xb], bh
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
invalid
mov qword [r14 + 0xa0], r15
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
mov qword [r14 + 0xa8], rcx
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
mov rcx, qword [rsp + 0x58]
pop rax
mov qword [r14 + 0xb0], rcx
movups xmm0, xmmword [rsp + 0xd8]
add byte [rdi], cl
adc byte [rsp + 0xd8], al
movups xmmword [r14 + 0xb8], xmm0
mov rcx, qword [rsp + 0xe8]
mov eax, 0x48000000
mov ecx, dword [rsp + 0xe8]
add byte [rax - 0x75], cl
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rcx - 0x77], cl
mov cs, eax
mov qword [r14 + 0xc8], rcx
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x240]
mov qword [r14 + 0x98], rcx
add byte [rax], al
lea rdi, [r14 + rdx]
mov rcx, qword [rsp + 0x240]
mov qword [r14 + 0x98], rcx
add byte [rax], al
add byte [rax], al
lea rdi, [r14 + rdx]
movaps xmm0, xmmword [rsp + 0x230]
and al, 0x30
add al, byte [rax]
add byte [rcx + 0xf], al
movups xmmword [r14 + 0x88], xmm0
movups xmmword [r14 + 0x88], xmm0
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
xchg al, ch
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [r14 + 0xe8], xmm0
mov rcx, qword [rsp + 0x60]
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x60
movups xmm0, xmmword [rcx]
add dword [rdi], ecx
adc byte [rcx + 0x10], cl
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x68], xmm1
adc dword [rax + 0x68], ecx
movups xmmword [rax + 0x58], xmm0
pop rax
mov ecx, 0xf
add byte [rax], al
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x38]
mov word [r14 + 0x80], ax
invalid
add byte [rax], 0
invalid
invalid
xchg byte [rax + 0x48000000], al
mov ecx, dword [rsp + 0x90]
add byte [rax], 0
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x90]
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x86], ax
mov dword [r14 + 0x86], eax
mov rcx, qword [rsp + 0x90]
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x86], ax
mov dword [r14 + 0x86], eax
mov dword [r14 + 0x86], eax
mov dword [r14 + 0x82], ecx
add byte [rax], al
add byte [rcx - 0x77], cl
add byte [rax], al
mov qword [r14 + 0xd0], rbp
scasb al, byte [rdi]
rol byte [rax], 1
add byte [rax], al
mov qword [r14 + 0xd8], rbx
mov qword [r14 + 0xe0], rdx
add byte [rax], al
add byte [rcx - 0x77], cl
xchg esi, eax
clc
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
xchg esi, eax
clc
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
mov qword [r14 + 0x100], rax
invalid
mov bh, 0x44
add byte [rax], al
mov qword [r14 + 0x100], rax
movzx eax, word [rsp + 0x40]
and al, 0x40
and al, 0x40
mov word [r14 + 0x108], ax
mov dword [rsi + 0x108], eax
xchg byte [rax], cl
add dword [rax], eax
add byte [rcx - 0x39], al
invalid
mov dword [r14], 3
mov rcx, r12
add byte [rcx + rcx*4 - 0x1f], cl
jmp 0x14008aff5
push qword [rcx]
in eax, dx
mov rdi, qword [rsp + 0x128]
add byte [rax], al
jmp 0x14008b8ea
js 0x14008bd6b
invalid
mov ecx, 8
mov edx, 0x40
call fcn.14018c620
ud2
invalid
or edi, dword [rcx + 8]
mov ecx, 8
mov edx, 8
or byte [rax], al
add byte [rax], al
jmp 0x14008bd7c
mov ecx, 8
add byte [rax], al
mov edx, 0xd0
jmp 0x14008bd7c
mov ecx, 8
mov edx, pe_nt_image_headers64
add byte [rax], al
jmp 0x14008bd7c
mov ecx, 8
mov edx, 0xf8
clc
add byte [rax], al
add bl, ch
leave
lea r8, [rsp + 0x120]
mov qword [r8], rax
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.7.1_src_response.rs
adc eax, 0x44894800
and al, 0x20
and byte [rax - 0x73], cl
or eax, 0x153627
and byte [rax - 0x73], cl
or eax, 0x153627
lea r9, fcn.140074c69
mov edx, 0x18
jmp 0x14008be09
invalid
sub cl, byte [rbp + rcx*4 - 0x7c]
and al, 0x40
add eax, dword [rax]
add byte [rcx - 0x77], cl
lea r8, [rsp + 0x340]
mov qword [r8], rax
add byte [rax - 0x73], cl
add eax, 0x1536bf
add byte [rax - 0x73], cl
add eax, 0x1536bf
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, str.failed_to_read_exact_buffer_length_from_stream
lea r9, fcn.140074c69
adc eax, 0x2eba00
add byte [rax], al
xor dword [rsi], 0x15
add byte [rbp + rcx*4 + 0xd], cl
push rsp
invalid
adc eax, 0x2eba00
add byte [rax], al
call fcn.14018cbf0
ud2
add byte [rdi], cl
or edi, dword [rcx + 8]
mov ecx, 8
mov edx, 0x20
jmp 0x14008bd7c
invalid
inc dword [rcx + 0x57]
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x2a8
mov r14, rdx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], r8
push rax
invalid
push rax
mov qword [rsp + 0x58], r9
and al, 0x58
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rax], 1
add byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
push rdi
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rax + 8], xmm0
or byte [rbx + 0x19001], bh
ror byte [rdi], 0x11
or byte [rbx + 0x19001], dil
or byte [rbx + 0x19001], bh
or byte [rbx + 0x19001], bh
lea r15, [rsp + 0x1a0]
add byte [rax], al
xor edx, edx
lea r12, [rsp + 0x88]
movsb byte [rdi], byte [rsi]
and al, 0x88
add byte [rax], al
invalid
mov byte [rax], al
add byte [rax], al
invalid
lea rsi, [0x1401f8590]
invalid
mov qword [rsp + 0x48], rdx
mov dword [rsp + 0x48], edx
test rbx, rbx
je 0x14008bf03
add byte [rax], 0
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, r14
call fcn.140076703
bnd call fcn.140076703
jne 0x14008be34
invalid
dec dword [rbx + rcx*4 - 0x54]
and al, 0x88
mov byte [rax], al
add byte [rax], al
invalid
invalid
mov esp, 0x9024
invalid
mov r13, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x90]
mov edi, dword [rsp + 0x90]
add byte [rax], al
add byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
jne 0x14008bf12
outsd dx, dword [rsi]
mov qword [rsp + 0x1a0], rdi
mov qword [rsp + 0x198], 0
mov dword [rsp + 0x198], 0
movabs al, byte [0x982484c748000001]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0x198], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x77], al
std
mov r13d, edi
and r13d, 3
movsxd rax, dword [rsi + r13*4]
scasb al, byte [rdi]
add rax, rsi
jmp rax
invalid
loopne case.0x14007ab31.174
adc r11b, r13b
adc dword [rdx + 0xceb0f47], ecx
mov rcx, rdi
mov ecx, edi
mov ecx, edi
shr rcx, 0x20
call fcn.1400607d0
cmp al, 0x23
je case.0x14007bed0.136
jmp 0x14008c039
push rbx
add dword [rax], eax
add byte [rax - 0x77], cl
mov rax, rdi
mov rax, rdi
shr rax, 0x20
cmp eax, 0x23
jne case.0x140086cf0.27
test al, 1
add byte [rax], al
test al, 1
add byte [rax], al
mov rcx, r15
call fcn.140074c69
jmp 0x14008be7a
xor edi, edi
lea r13, [0x1401e1970]
lea ebp, [0x1401e1970]
lea ebp, [0x1401e1970]
xor edx, edx
xor ebp, ebp
jmp 0x14008bf52
cmp rdi, rbx
cmovae rdi, rbx
cmovae edi, ebx
cmovae edi, ebx
cmp rdi, 0x10
jae 0x14008bf3b
test rdi, rdi
je 0x14008bf0c
xor edx, edx
cmp byte [r13 + rdx], 0xa
je 0x14008bf4d
invalid
invalid
inc rdx
cmp rdi, rdx
xlatb
xlatb
jne 0x14008bf26
mov rdx, rdi
jmp 0x14008bf0e
mov cl, 0xa
mov rdx, r13
mov r8, rdi
call fcn.140019170
mov rbp, rax
jmp 0x14008bf52
mov ebp, 1
add dword [rax], eax
add byte [rax], al
test rbp, rbp
je 0x14008bf71
cmp rdx, 0xffffffffffffffff
je 0x14008c29f
lea r8, [rdi + r13]
lea rcx, [rsp + 0x28]
mov rdx, r13
call fcn.14002743e
cmp rdi, rbx
mov rax, rbx
cmovb rax, rdi
mov rcx, qword [r14 + 0xc0]
add rcx, rax
mov rdx, qword [r14 + 0xc8]
cmp rcx, rdx
cmovae rcx, rdx
mov rdx, qword [rsp + 0x48]
add rdx, rdi
mov qword [r14 + 0xc0], rcx
test rbp, rbp
jne 0x14008bfc4
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov esp, 0x19824
and al, 0x98
add dword [rax], eax
add byte [rax - 0x77], cl
stc
call fcn.140011e50
mov cl, 0x27
jmp 0x14008c292
pop rcx
add al, byte [rax]
invalid
lea rax, [rsp + 0x50]
push rax
lea rcx, [rsp + 0x198]
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
lea rax, [0x140024430]
mov qword [rcx], rax
lea rax, [0x140024430]
lea eax, [0x140024430]
mov qword [rcx + 8], rax
lea rax, str.Error_encountered_in
adc eax, 0x948d4800
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
add bh, byte [rax + 1]
add byte [rax], al
adc eax, 0x948d4800
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
add bh, byte [rax + 1]
add byte [rax], al
add byte [rax], al
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rcx
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
and al, 0x60
call fcn.140011e50
lea rax, [0x1401f85a0]
lea eax, [0x1401f85a0]
pop rbp
clc
dec dword [rax - 0x73]
lea eax, [0x1401f85a0]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
sar edi, 0xe1
sar edi, 0xe1
mov bl, byte [rdi + 0x10]
jmp 0x14008c115
pop rdi
adc bl, ch
ja 0x14008c0e7
invalid
lea rax, [rsp + 0x50]
lea eax, [rsp + 0x50]
lea rcx, [rsp + 0x198]
mov qword [rcx], rax
lea rax, [0x140024430]
mov qword [rcx + 8], rax
lea rax, str.Error_encountered_in
adc eax, 0x948d4800
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
add bh, byte [rax + 1]
add byte [rax], al
adc eax, 0x948d4800
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
add bh, byte [rax + 1]
add byte [rax], al
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
sbb byte [rax - 0x73], cl
and al, 0x60
or byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
and al, 0x60
and al, 0x60
call fcn.140011e50
mov rax, rdi
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x29
mov ebx, 0x29
cmovb ebx, eax
jmp 0x14008c115
mov rcx, rdi
shr rcx, 0x20
call fcn.1400607d0
mov ebx, eax
jmp 0x14008c115
mov bl, byte [rdi + 0xf]
mov rax, qword [rsp + 0x70]
lea rdx, [rsp + 0x198]
mov qword [rdx + 0x70], rax
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [rdx + 0x60], xmm0
mov eax, 2
mov dword [rdx + 8], eax
mov qword [rdx + 0x78], 0
js 0x14008c13c
add byte [rax], al
invalid
js 0x14008c13c
add byte [rax], al
add dh, al
invalid
invalid
mov byte [rdx + 0x88], 8
mov dword [rdx], eax
lea rcx, [rsp + 0x88]
mov r8, rdi
or byte [rcx - 0x7372b7fe], cl
and al, 0x88
add byte [rax], al
add byte [rcx - 0x77], cl
clc
call fcn.1400846ee
mov al, byte [0x14024a6a0]
in eax, 0x1b
add byte [rcx + 0x110], bh
in eax, 0x1b
add byte [rcx + 0x110], bh
call fcn.140010290
test rax, rax
je 0x14008c2be
add qword [r8], r8
add byte [rax - 0x77], cl
mov rdi, rax
lea rdx, [rsp + 0x88]
mov r8d, 0x110
invalid
add byte [rax], al
add byte [rcx - 0x48], al
adc byte [rcx], al
add byte [rax], al
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea r8, [0x1401dd540]
mov ecx, ebx
mov rdx, rdi
adc edx, dword [0x188e24a94]
mov edx, edi
call case.0x140068614.83
mov rcx, qword [rsp + 0x40]
mov qword [rcx + 8], rax
mov qword [rcx], 0
cmp qword [rsp + 0x30], 0
je 0x14008c1c7
mov r8, qword [rsp + 0x28]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x2a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
clc
push qword [rcx - 0x576b7ec]
mov edx, edi
mov rdx, rdi
mov edx, edi
call fcn.140076bb6
jmp 0x14008c19b
invalid
dec dword [rax - 0x73]
or eax, 0x15141a
call fcn.14018cdd0
ud2
or al, 0x14
adc eax, 0xfa894800
call fcn.14018c910
ud2
mov ecx, 8
mov edx, 0x110
call fcn.14018c620
add byte [rdi], cl
invalid
add byte [rdi], cl
or edx, dword [rsi + 0x57]
push rbx
sub rsp, 0x170
mov rsi, rcx
invalid
test dl, 1
jne case.0x140067733.767
invalid
shr edx, 0x10
invalid
mov word [rsi + 4], dx
mov dword [rsi], 3
invalid
add eax, dword [rax]
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax], al
jmp 0x14008c362
lea rax, [rsp + 0x20]
mov qword [rax], r8
add byte [rax - 0x73], cl
or eax, 0xfff98131
invalid
add byte [rax - 0x73], cl
or eax, 0xfff98131
invalid
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
lea rcx, [0x1401df798]
or eax, 0x15348e
invalid
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
mov qword [rdx], rcx
mov qword [rdx + 8], 2
mov dword [rdx + 8], 2
mov dword [rdx + 8], 2
add byte [rax], al
xor ebx, ebx
mov qword [rdx + 0x20], rbx
pop rdx
and byte [rax - 0x77], cl
mov dword [rdx + 0x10], eax
pop rdx
and byte [rax - 0x77], cl
mov dword [rdx + 0x10], eax
invalid
invalid
mov dword [rdx + 0x10], eax
mov qword [rdx + 0x18], 1
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov esp, 0xc024
and al, 0xc0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdi, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.140011e50
mov eax, 2
add al, byte [rax]
add byte [rax], al
clc
invalid
add al, byte [rax]
add byte [rax], al
mov dword [rdi - 0x58], eax
test al, 0x48
mov dword [rdi + 0x18], ebx
mov qword [rdi + 0x18], rbx
mov byte [rdi + 0x28], 6
mov dword [rdi - 0x60], eax
lea rdx, [rsp + 0x60]
and al, 0x60
invalid
and al, 0x60
mov r8d, 0x110
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lldt word [rax + 0x70c48148]
nop
add rsp, 0x170
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
invalid
invalid
add rcx, 0x60
call fcn.14007b88c
cmc
invalid
dec dword [rax - 0x75]
invalid
invalid
cmc
invalid
mov rdx, qword [rsi + 0x20]
call fcn.140076497
invalid
dec dword [rax - 0x7d]
jle 0x14008c3c0
invalid
and al, ch
or esp, dword [rcx - 0x7cb70002]
invalid
dec dword [rax - 0x7d]
jle 0x14008c3c0
invalid
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x28]
je case.0x140067733.793
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x1051aa
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x14024a5f8]
loop 0x14008c3cb
add byte [rcx], dh
ror byte [rax - 0x7d], cl
add esp, 0x20
loop 0x14008c3cb
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
invalid
add esp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
xchg ecx, eax
push rcx
adc byte [rax], al
xchg ecx, eax
push rcx
adc byte [rax], al
jmp fcn.140074c69
invalid
invalid
movsd dword [rdi], dword [rsi]
mov dh, bh
invalid
inc dword [rbx + 0x1750239]
invalid
ret
add ecx, 0x10
jmp fcn.14007662e
invalid
invalid
invalid
movabs byte [0x81fffea256e9fffe], al
mov ecx, 0x100
inc dword [rcx + 0x100b9]
add byte [rcx], al
add edx, ecx
invalid
invalid
add edx, ecx
invalid
add rcx, 0x10
jmp fcn.14007662e
invalid
invalid
invalid
mov ebp, dword [rdx + 0x68]
mov esi, dword [r13 + 0x18]
cmp esi, 0x3b9aca00
jne 0x14008c450
mov rax, qword [r15 + 0x58]
mov qword [rbp + 0x4d0], rax
mov ecx, dword [r15 + 0x60]
jmp 0x14008c49f
mov rdi, qword [r13 + 0x10]
call fcn.14006d130
mov ecx, 0x3b9aca00
add rax, rdi
mov qword [rbp + 0x4d0], rax
jae 0x14008c46c
rol byte [rax + rax], 1
add byte [rbx + 2], dh
jmp 0x14008c49f
add edx, esi
cmp edx, 0x3b9ac9ff
jbe 0x14008c485
inc qword [rbp + 0x4d0]
je 0x14008c49f
add edx, 0xc4653600
mov eax, edx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
imul eax, eax, 0x3b9aca00
sub edx, eax
mov ecx, edx
mov dword [rbp + 0x534], ecx
mov r14b, byte [r13 + 0x9c]
mov dh, byte [rbp + 0x9c]
cmp r14b, 4
mov qword [rbp + 0x478], r15
jne 0x14008c546
add byte [rdi], cl
test dword [rcx - 0x3a000000], ecx
test dword [rsp + rax], ebp
add byte [rax], al
add al, 0x48
lea eax, [rbp + 0x460]
mov byte [rbp + 0x42c], 4
lea rax, [rbp + 0x460]
lea rcx, [rbp - 0x40]
mov qword [rcx], rax
lea rax, [0x140024430]
mov qword [rcx + 8], rax
lea rax, [rbp + 0x5f0]
mov qword [rcx + 0x10], rax
lea rax, [0x140016a50]
mov qword [rcx + 0x18], rax
lea rax, [0x1401df098]
lea rdx, [rbp + 0x1d0]
mov qword [rdx], rax
mov eax, 2
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rsi, [rbp + 0x430]
mov rcx, rsi
call fcn.140011e50
movups xmm0, xmmword [rsi]
movaps xmmword [rbp + 0x4b0], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rbp + 0x4c0], rax
jmp case.0x14009a58b.602
mov rdx, qword [r13 + 0x50]
mov r8, qword [r13 + 0x60]
lea rcx, [rbp + 0x510]
call fcn.1400121c0
mov r15d, dword [r13 + 0x98]
mov rdx, qword [r13 + 0x68]
test rdx, rdx
je 0x14008c57c
mov r8, qword [r13 + 0x78]
lea rcx, [rbp + 0x430]
call fcn.1400121c0
jmp case.0x14003e244.2297
invalid
or ecx, dword [rax - 0x39]
test dword [rax], esi
add al, 0
invalid
mov qword [rbp + 0x430], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
invalid
mov rdx, qword [r13 + 0x80]
test rdx, rdx
invalid
je case.0x1400686dc.602
xchg ebp, eax
add byte [rax], 0
add byte [rax - 0x7b], cl
sal byte [rdx + rdx + 0x4d], cl
mov eax, dword [rbp + 0x90]
add byte [rax], al
invalid
mov r8, qword [r13 + 0x90]
add byte [rax], al
add byte [rax - 0x73], cl
shr r8b, 0x1d
invalid
invalid
pop rsp
clc
lea rcx, [rbp - 0x40]
call fcn.1400121c0
jmp 0x14008c5ad
invalid
mov qword [rbp - 0x40], 0
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x520]
lea rax, [rbp + 0x1d0]
test eax, edx
add dword [rax], eax
add byte [rax - 0x77], cl
adc byte [rdi], cl
adc byte [rbp + 0x510], al
test dword [rax], edx
invalid
add byte [rax], al
lea esp, [rax]
add eax, 0x8d480000
add byte [rax - 0x73], cl
add byte [rax - 0x73], cl
test eax, edx
add dword [rax], eax
add byte [rax - 0x77], cl
adc byte [rdi], cl
adc byte [rbp + 0x510], al
test dword [rax], edx
invalid
add byte [rax], al
test dword [rax], edx
add eax, 0x290f0000
add byte [rax], al
invalid
invalid
add byte [rax], al
movaps xmmword [rax], xmm0
lea rbx, [rbp + 0x430]
popfq
xor byte [rax + rax], al
add byte [rdi], cl
adc byte [rbx], al
invalid
add byte [rax - 0x73], cl
popfq
xor byte [rax + rax], al
add byte [rdi], cl
adc byte [rbx], al
invalid
add ecx, dword [rdi]
adc dword [rax + 0x18], eax
invalid
movups xmmword [rax + 0x18], xmm0
sbb byte [rax - 0x75], cl
mov rcx, qword [rbx + 0x10]
mov qword [rax + 0x28], rcx
sub byte [rbp + rcx*4 + 0x45], cl
invalid
adc byte [r8 - 0x77], cl
sub byte [rbp + rcx*4 + 0x45], cl
rol byte [rcx + 0xf], 0x10
movups xmm0, xmmword [rax]
movaps xmmword [rax + 0x30], xmm0
lea eax, [rbp - 0x40]
movups xmm0, xmmword [r8]
movups xmm0, xmmword [rax]
movaps xmmword [rax + 0x30], xmm0
mov rcx, qword [r8 + 0x10]
mov qword [rax + 0x40], rcx
lea rdx, [rbp + 0x3e0]
adc byte [rax - 0x77], cl
lea rdx, [rbp + 0x3e0]
lea rdx, [rbp + 0x3e0]
lea rdx, [rbp + 0x3e0]
xchg ebp, eax
loopne 0x14008c5fb
add byte [rax], al
add byte [rcx + 9], bh
mov ecx, 9
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov edi, edx
mov rdi, rdx
mov edi, edx
mov rsi, rax
mov esi, eax
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
lea rcx, [rbp + 0x428]
mov dword [rcx], r15d
invalid
lea ebp, [rax]
add al, 0
add byte [rcx + rcx*4 + 0x39], al
cmp dword [rax + rcx*4 + 0x71], eax
mov byte [rcx + 4], r14b
mov qword [r8], rdx
invalid
add al, 0x49
mov dword [rax], edx
invalid
adc byte [rax - 0x73], cl
adc eax, 0xfff77a80
cmp byte [rdx - 9], 0xff
lea rdx, [0x1400040a0]
cmp byte [rdx - 9], 0xff
dec dword [rcx - 0x77]
push rax
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], rcx
adc byte [rax - 0x73], cl
or eax, 0xfff8a521
or byte [rcx - 0x77], cl
adc byte [rax - 0x73], cl
or eax, 0xfff8a521
clc
dec dword [rcx - 0x77]
mov qword [r8 + 0x18], rcx
lea rcx, [0x1401df098]
lea ecx, [0x1401df098]
sbb byte [rax - 0x73], cl
or eax, 0x152a5e
invalid
invalid
lea ecx, [0x1401df098]
adc eax, 0x8894800
mov qword [rax], rcx
mov dword [rax], ecx
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + 8], rcx
invalid
invalid
and byte [rax], al
and byte [rax], al
mov qword [rax + 8], rcx
mov qword [rax + 0x20], 0
mov qword [rax + 0x10], r8
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
xchg ebp, eax
rol byte [rcx], 1
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x40], cl
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
xchg ebp, eax
rol byte [rcx], 1
lea edx, [rbp + 0x1d0]
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
call fcn.140011e50
push rdi
clc
dec dword [rdi]
movups xmm0, xmmword [rbx]
movups xmm0, xmmword [rbx]
movaps xmmword [rbp + 0x4b0], xmm0
sub dword [rbp + 0x4b0], eax
add al, 0
add byte [rax - 0x75], cl
mov eax, dword [rbx + 0x10]
invalid
invalid
test eax, eax
mov rax, qword [rbx + 0x10]
mov eax, dword [rbx + 0x10]
mov qword [rbp + 0x4c0], rax
add al, 0
add byte [rbx + rcx*4 - 0x43], cl
invalid
invalid
invalid
js 0x14008c683
invalid
mov r15, qword [rbp + 0x478]
add al, 0
add byte [rcx - 0x75], cl
invalid
invalid
add byte [rax], al
mov rax, qword [r15 + 0x70]
jo case.0x14009a58b.613
mov rbx, qword [rax + 0x10]
mov ebx, dword [rax + 0x10]
adc al, dh
inc qword [rbx]
invalid
lock inc qword [rbx]
add eax, dword [rbx + rcx*4 - 0x4b]
xor al, 5
add byte [rax], al
invalid
mov r14d, dword [rbp + 0x534]
mov ch, 0x34
add eax, 0x8e0f0000
add byte [rdi], cl
invalid
add byte [rdi], cl
mov gs, ecx
jmp 0x18808c6ab
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x77], cl
jle 0x14008d783
jmp 0x18808c6ab
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x490], rbx
nop
add al, 0
add byte [rax - 0x77], cl
test dword [rax + 0x48000004], ebx
cwde
add al, 0
add byte [rax - 0x75], cl
invalid
invalid
sbb byte [rax - 0x77], cl
popfq
nop
add al, 0
add byte [rax - 0x77], cl
test dword [rax + 0x48000004], ebx
cwde
add al, 0
add byte [rax - 0x75], cl
invalid
invalid
cwde
add al, 0
add byte [rax - 0x75], cl
adc byte [rax - 1], cl
dec rcx
leave
and rcx, 0xfffffffffffffff0
lea rdx, [rcx + rbx]
adc al, 0x19
adc al, 0x19
add rdx, 0x10
mov r8, qword [rbp + 0x4b0]
mov eax, dword [rbp + 0x4b0]
mov eax, dword [rbp + 0x4b0]
mov r9, qword [rbp + 0x4c0]
mov ecx, dword [rbp + 0x4c0]
lea rsi, [rbp + 0x510]
lea esi, [rbp + 0x510]
mov rcx, rsi
mov ecx, esi
call qword [rax + 0x18]
cmp qword [rsi], 0
invalid
invalid
je 0x14008c702
add byte ds:[rdx + riz + 0x48], dh
mov eax, dword [rbp + 0x520]
mov rax, qword [rbp + 0x520]
mov qword [rbp - 0x28], rax
movups xmm0, xmmword [rbp + 0x510]
movups xmmword [rbp - 0x38], xmm0
mov dword [rbp - 0x40], 3
add byte [rax], al
jmp 0x14008c79b
mov rsi, qword [rbp + 0x518]
lea rax, [rbp + 0x4b0]
lea rcx, [rbp + 0x4e0]
mov qword [rcx], rax
lea rax, [0x1400040a0]
mov qword [rcx + 8], rax
jns 0x14008c717
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
add eax, 0x1534f4
lea rax, str.resolve_dns_name_
lea rdx, [rbp + 0x430]
mov qword [rdx], rax
mov qword [rdx + 8], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
xor r14d, r14d
mov qword [rdx + 0x20], r14
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rdi, [rbp + 0x230]
adc byte [rax - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov ebp, 0x230
mov rcx, rdi
call fcn.140011e50
mov eax, 2
mov dword [rdi - 0x58], eax
mov qword [rdi + 0x18], r14
mov r14d, dword [rbp + 0x534]
mov byte [rdi + 0x28], 2
invalid
add eax, 0x47c60000
sub byte [rdx], al
invalid
add cl, byte [rcx - 0x72b75fb9]
mov dword [rdi - 0x60], eax
lea rdi, [rbp - 0x40]
jge 0x14008c73e
jge 0x14008c73e
lea rdx, [rbp + 0x1d0]
mov rcx, rdi
mov r8, rsi
call fcn.1400846ee
mov esi, dword [rdi]
cmp esi, 3
jg 0x14008c78e
invalid
dec dword [rbx + 0x3fe8337]
jne 0x14008d1f4
mov qword [rbp + 0x480], r13
add byte [rax], al
mov r13, qword [rbp - 0x38]
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x4d8], rax
add byte [rax - 0x75], cl
jne 0x14008c78d
invalid
add byte [rax - 0x75], cl
jne 0x14008c78d
invalid
mov esi, dword [rbp - 0x28]
fdiv st(0)
lock dec qword [rbx]
dec qword [rbx]
jne 0x14008c7c7
lea rcx, [rbp + 0x490]
call fcn.14003a623
test rsi, rsi
test esi, esi
je 0x14008cfdf
mov qword [rbp + 0x488], r12
mov al, byte [rbp + 0x42c]
test dword [rsp + rax], ebp
add byte [rax], al
mov byte [rbp + 0x567], al
lea rax, [rbp + 0x500]
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax], eax
add eax, 0xc7480000
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
mov qword [rax], 0
shl rsi, 5
shl esi, 5
add byte [rax], al
add byte [rax - 0x3f], cl
shl esi, 5
shl esi, 5
xor r15d, r15d
xor ecx, ecx
mov r12d, r14d
hlt
mov qword [rbp + 0x470], rsi
add byte [rax], al
hlt
add byte [rax], al
movzx esi, word [r13 + r15]
mov eax, dword [r13 + r15 + 0x14]
mov dword [rbp + 0x530], eax
mov eax, dword [r13 + r15 + 0x18]
mov dword [rbp + 0x52c], eax
sub al, 5
add byte [rax], al
cmp eax, 0x448b4300
cmp eax, 0x30858914
cmp eax, 0x30858914
add eax, 0x8b430000
cmp eax, 0x2c858918
sub al, 5
add byte [rax], al
invalid
invalid
sub al, 5
add byte [rax], al
movzx eax, word [r13 + r15 + 0x1c]
mov word [rbp + 0x562], ax
add eax, 0xf430000
mov bh, 0x44
cmp eax, 0x8589661e
push rsi
invalid
add byte [rax], al
mov bh, 0x44
cmp eax, 0x8589661c
invalid
add eax, 0xf430000
mov bh, 0x44
cmp eax, 0x8589661e
push rsi
add eax, 0xc7660000
invalid
invalid
mov word [rbp + 0x564], 2
test dword [rbp + rax], esp
add byte [rdx], al
add eax, 0x20000
add byte [rsi - 0x7d], ah
inc byte [rdx]
cmp si, 2
je 0x14008d08e
mov qword [rbp + 0x548], rcx
mov dword [rbp + 0x548], ecx
lea rax, [r15 + r13]
add rax, 2
movzx ecx, word [rax + 0x10]
mov word [rbp + 0x4f0], cx
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x4e0], xmm0
add al, 0
add byte [rcx - 0x7f], al
cld
add dl, cl
invalid
cmp ecx, dword [rdi]
invalid
mov ch, 0
add byte [rax], al
adc byte [rsi - 0x77], spl
invalid
add al, 0
add byte [rcx - 0x7f], al
cld
add dl, cl
invalid
test byte [rbp + 0x567], 3
jne 0x14008c968
mov rbx, qword [rbp + 0x4e6]
out 4, al
add byte [rax], al
cmp si, 3
je case.0x140087ac0.23
mov ecx, dword [rbp + 0x4ee]
movzx edx, word [rax + 4]
mov word [rbp + 0x434], dx
mov eax, dword [rax]
mov dword [rbp + 0x430], eax
add al, 0
add byte [rsi - 0x77], ah
mov ch, 0xd0
add dword [rax], eax
add byte [rbp + rcx*4 - 0x7b], cl
loopne case.0x140076872.240
add byte [rax], al
add al, 0
add byte [rsi - 0x77], ah
mov ch, 0xd0
add dword [rax], eax
add byte [rbp + rcx*4 - 0x7b], cl
loopne case.0x140076872.240
add byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rax - 0xa], edx
mov word [r8 - 0xa], dx
mov dword [r8 - 0xe], eax
mov qword [rbp + 0x1d8], rbx
mov dword [rbp + 0x1e0], ecx
mov eax, dword [rbp + 0x530]
mov dword [rbp + 0x1e4], eax
add dword [rax], eax
add byte [rbx + 0x52c85], cl
add byte [rcx + 0x1e885], cl
add byte [rdi], cl
mov bh, 0x85
invalid
add eax, 0x89660000
test esp, ebp
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x85
push rsi
invalid
add byte [rax], al
add byte [rcx + 0x1e08d], cl
add byte [rbx + 0x53085], cl
add byte [rcx + 0x1e485], cl
add dword [rax], eax
add dword [rax], eax
add byte [rbx + 0x52c85], cl
add byte [rcx + 0x1e885], cl
add byte [rdi], cl
mov bh, 0x85
invalid
mov bh, 0x85
push rsi
add eax, 0x89660000
invalid
invalid
test esi, ebp
add dword [rax], eax
mov word [rbp + 0x1ee], ax
lea rcx, [rbp - 0x40]
xor edx, edx
add byte [rax - 0x73], cl
sal byte [r9], 0xd2
lea r8, [rbp + 0x1d0]
call case.0x140068a26.262
cmp qword [rbp - 0x40], 0
je 0x14008d3c5
mov rbx, qword [rbp - 0x38]
jmp case.0x140087ac0.23
pop rbp
enter 0x52e9, 5
add byte [rax], al
lea rcx, [rbp + 0x1d0]
mov rdx, qword [rbp + 0x4d0]
xchg ebp, eax
rol byte [rax + rax], 1
add byte [rbp - 0x77], al
invalid
xchg ebp, eax
rol byte [rax + rax], 1
add byte [rbp - 0x77], al
loopne 0x14008c92d
mov eax, esp
call fcn.1400768fd
mov edi, dword [rbp + 0x1d8]
cmp edi, 0x3b9aca00
inc dword [rax]
retf 0x3b9a
je 0x14008d242
mov ah, 0x9f
lahf
invalid
inc dword [rax]
retf 0x3b9a
test byte [rbp + 0x567], 3
add byte [rbx], al
je case.0x14009b719.307
add byte [rax], al
mov r14b, byte [rbp + 0x42c]
cmp r14b, 4
cmp dh, 4
cmp dh, 4
je 0x14008d769
or eax, 0x8b480000
xchg ebp, eax
loopne 0x14008c981
mov rdx, qword [rbp + 0x3e0]
add byte [rax], al
mov r8, qword [rbp + 0x3f0]
mov eax, dword [rbp + 0x3f0]
test eax, esi
add eax, dword [rax]
add byte [rax - 0x73], cl
lea edx, [rax]
adc byte [0x16df0c990], al
lea rcx, [rbp + 0x510]
call fcn.1400121c0
dec dword [rbx + 0x4289d]
add byte [rax - 0x75], cl
xchg ebp, eax
clc
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rax - 0x73], cl
mov ebp, 0x1d0
adc byte [0x16df0c990], al
pop rax
clc
dec dword [rbx + 0x4289d]
add byte [rax - 0x75], cl
xchg ebp, eax
clc
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rax - 0x73], cl
mov ebp, 0x1d0
je 0x14008c9c1
mov r8, qword [rbp + 0x408]
lea rcx, [rbp + 0x430]
call fcn.1400121c0
jmp 0x14008c9cc
invalid
add byte [rax - 0x73], cl
lea esi, [rax]
add al, 0
add al, ch
add dword [rax - 8], ebx
invalid
or ecx, dword [rax - 0x39]
test dword [rax], esi
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg ebp, eax
adc byte [rax + rax], al
mov qword [rbp + 0x430], 0
mov dword [rbp + 0x430], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x410]
test rdx, rdx
add al, 0
add byte [rax - 0x7b], cl
sal byte [rcx + rdx + 0x4c], cl
je 0x14008c9e9
mov r8, qword [rbp + 0x420]
je 0x14008c9e9
mov r8, qword [rbp + 0x420]
mov rcx, rdi
mov ecx, edi
call fcn.1400121c0
jmp case.0x14007bed0.140
mov qword [rbp + 0x1d0], 0
mov rax, qword [rbp + 0x520]
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rbp + 0x510]
add byte [rax - 0x77], cl
ror byte [r15], 1
adc byte [rbp + 0x510], al
add byte [rax], al
movaps xmmword [rbp - 0x40], xmm0
sub dword [rbp - 0x40], eax
mov rax, qword [rbp + 0x440]
lea rcx, [rbp - 0x28]
invalid
add al, 0
add byte [rax - 0x73], cl
fmul dword [r8 - 0x77]
fmul dword [rax - 0x77]
fmul dword [rax - 0x77]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x430]
adc byte [rbp + 0x430], al
adc byte [r15], cl
adc byte [rbp + 0x430], al
xor byte [rax + rax], al
add byte [rdi], cl
adc dword [rcx], eax
movups xmmword [rcx], xmm0
mov rax, qword [rbp + 0x1e0]
mov qword [rcx + 0x28], rax
mov rax, qword [rbp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
rol byte [rcx], 1
add byte [rax], al
mov qword [rcx + 0x18], rax
mov dword [rcx + 0x18], eax
sbb byte [r8 - 0x75], cl
sbb byte [rax - 0x75], cl
mov rax, qword [rbp + 0x1d8]
test eax, ebx
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and byte [r9 + 9], dil
or dword [rax], eax
add byte [rax], al
mov qword [rcx + 0x20], rax
mov ecx, 9
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
cld
add byte [rax], al
mov r12, rdi
lea rsi, [rbp - 0x40]
lea esi, [rbp - 0x40]
jne 0x14008ca10
rep movsq qword [rdi], qword [rsi]
mov dword [rbp + 0x218], ebx
popfq
sbb byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax + rcx*4 - 0x4b], al
invalid
invalid
mov byte [rbp + 0x21c], r14b
mov byte [rbp + 0x21c], dh
mov ch, 0x1c
add al, byte [rax]
add byte [rcx - 0x48], al
invalid
sbb al, 2
add byte [rax], al
mov r8d, 0x17
mov eax, 0x17
invalid
add byte [rax], al
add byte [rcx + 0x158d4827], dh
mov cl, 0x27
lea rdx, str.SOCKS_feature_disabled.unknown_scheme_
call fcn.14005b482
invalid
invalid
mov cl, 0x27
lea rdx, str.SOCKS_feature_disabled.unknown_scheme_
lea edx, str.SOCKS_feature_disabled.unknown_scheme_
adc eax, 0x1531d1
call fcn.14005b482
mov rbx, rax
ret
invalid
invalid
ret
mov rcx, r12
mov ecx, esp
call fcn.1400765f3
invalid
inc dword [rbx + rcx*4 - 0x5b]
xor al, 5
mov r12d, dword [rbp + 0x534]
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0x70
add al, 0
invalid
mov rsi, qword [rbp + 0x470]
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 5], ecx
mov rax, qword [rbp + 0x548]
add byte [rax], al
add cl, ch
cli
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
jmp case.0x140087ac0.25
mov rax, qword [rbp + 0x1d0]
mov eax, dword [rbp + 0x1d0]
test eax, edx
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0x538], rax
mov dword [rbp + 0x538], eax
test dword [rax], edi
add eax, 0x8b480000
invalid
invalid
cmp byte [0xcb50caa9], al
mov rax, qword [0x14024a600]
mov eax, dword [0x14024a600]
add eax, 0x1bdb52
push rdx
fistp dword [rbx]
add byte [rax - 0x7d], cl
invalid
invalid
cmp rax, 3
cmp eax, 3
clc
add ecx, dword [rdi]
jne case.0x14008c097.6
test dword [rsi + 1], ebx
add dword [rax], eax
add byte [rax], al
add byte [rbp + rcx*4 - 0x4b], cl
rol byte [rcx], 1
invalid
lea r14, [rbp + 0x1d0]
mov ch, 0xd0
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
mov edx, esi
bnd call fcn.14006be50
call fcn.14006be50
xchg ebx, esi
std
std
dec dword [rax - 0x7d]
cmp qword [rbp + 0x1d0], 0
cmp dword [rbp + 0x1d0], 0
mov ebp, 0x1d0
rol byte [rcx], 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rbx, qword [rbp + 0x1d8]
mov ebx, dword [rbp + 0x1d8]
popfq
fadd dword [rcx]
add byte [rax], al
jne case.0x140087ac0.23
test dword [rdi - 0x38fffffd], esp
cmpsd dword [rsi], dword [rdi]
add eax, dword [rax]
add bh, al
mov dword [rbp + 0x1d0], 1
test eax, edx
rol byte [rcx], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
fnstcw word [rdx - 0x7ffb9982]
mov edx, 0x8004667e
mov rcx, rbx
mov ecx, ebx
mov edx, 0x8004667e
add al, 0x80
add al, 0x80
or byte [rbp - 0x77], 0xf0
mov r8, r14
invalid
call qword [sym.imp.ws2_32.dll_ioctlsocket]
adc eax, 0x104aa7
cmpsd dword [rsi], dword [rdi]
adc byte [rax], al
adc byte [rax], al
cmp eax, 0xffffffff
push qword [rbp + riz + 0x66]
test esi, esi
invalid
je case.0x140076872.245
and eax, 0x74f68566
test si, si
div byte [rsi + rsi + 0x41]
je 0x14008cb39
mov r8d, 0x1c
mov r8d, 0x1c
mov eax, 0x1c
sbb al, 0
add byte [rax], al
mov cx, 0x17
movups xmm0, xmmword [rbp + 0x4e2]
adc byte [rbp + 0x4e2], al
mov ecx, 0x100f0017
test edx, esp
invalid
invalid
add byte [rdi], cl
adc byte [rbp + 0x4e2], al
loop 0x14008cb16
add al, 0
add byte [rax], al
add byte [rdi], cl
movzx eax, word [rbp + 0x562]
mov bh, 0x85
test dword [rdx + 5], esp
invalid
add eax, 0x958b0000
add byte [rax], al
add byte [rbx + 0x53095], cl
mov edx, dword [rbp + 0x530]
xchg ebp, eax
xor byte [0x170f3cb23], al
add eax, 0x30eb0000
add byte [rax], al
add bl, ch
xor bh, bh
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
jmp 0x14008cb53
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
xlatb
adc byte [rax], al
adc byte [rax], al
add byte [rcx - 0x77], al
invalid
mov r14d, eax
mov esi, eax
shl r14, 0x20
shl esi, 0x20
out 0x20, al
and byte [rcx - 0x7d], cl
invalid
or r14, 2
or esi, 2
add ch, cl
jmp case.0x140082817.48
add eax, dword [rax]
add eax, dword [rax]
add byte [rdi], cl
movzx eax, word [rbp + 0x4e4]
mov bh, 0x85
test esp, esp
in al, 4
add byte [rax], al
invalid
add al, 0
add byte [rbx + 0x4e095], cl
mov edx, dword [rbp + 0x4e0]
xchg ebp, eax
loopne case.0x14009b719.332
add al, 0
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x47], ah
add al, byte [rax]
mov cx, 2
mov ecx, 0x570f0002
xorps xmm0, xmm0
push rdi
shl byte [rsi - 0x3f], 0xc0
or byte [rsi - 0x77], ah
invalid
invalid
rol ax, 8
rol eax, 8
mov word [rbp + 0x1d0], cx
mov dword [rbp + 0x1d0], ecx
invalid
add dword [rax], eax
add byte [rsi - 0x77], ah
invalid
invalid
mov word [rbp + 0x1d2], ax
mov dword [rbp + 0x1d2], eax
test edx, edx
add dword [rax], eax
add byte [rcx + 0x1d495], cl
invalid
xchg ebp, eax
invalid
add dword [rax], eax
mov dword [rbp + 0x1d4], edx
xchg ebp, eax
invalid
add byte [rax], al
add byte [rdi], cl
movups xmmword [rbp + 0x1d8], xmm0
adc dword [rbp + 0x1d8], eax
test eax, ebx
add dword [rax], eax
add byte [rax], al
invalid
invalid
sub al, 5
invalid
fadd dword [rcx]
add byte [rax], al
mov eax, dword [rbp + 0x52c]
test dword [rax - 0x7a770000], ebp
sub al, 5
add byte [rax], al
invalid
add eax, 0x85890000
add byte [rcx + 0x1e885], cl
mov dword [rbp + 0x1e8], eax
call 0x18808cb80
mov ecx, ebx
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
lea rdx, [rbp + 0x1d0]
lea edx, [rbp + 0x1d0]
xchg ebp, eax
rol byte [rcx], 1
add dword [rax], eax
invalid
add dword [rax], eax
add bh, bh
invalid
call qword [sym.imp.ws2_32.dll_connect]
adc eax, 0x1049fa
cli
adc byte [r8], al
adc byte [rax], al
adc byte [rax], al
cmp eax, 0xffffffff
clc
push qword [rbp + rax + 0x45]
xor esi, esi
je 0x14008cb98
xor r14d, r14d
jmp 0x14008cba9
adc edi, edi
adc eax, 0x104a62
invalid
adc byte [rax], al
adc byte [rax], al
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
invalid
adc byte [rax], al
add byte [rcx - 0x77], al
invalid
mov r14d, eax
mov esi, eax
shl r14, 0x20
and byte [rcx - 0x7d], cl
invalid
or r14, 2
or esi, 2
add al, bh
test eax, edx
mov dword [rbp + 0x1d0], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
fnstcw word [rdx - 0x7ffb9982]
mov edx, 0x8004667e
mov rcx, rbx
mov ecx, ebx
mov edx, 0x8004667e
or byte [rbp + rcx*4 - 0x7b], 0xd0
lea r8, [rbp + 0x1d0]
lea eax, [rbp + 0x1d0]
test eax, edx
add dword [rax], eax
add bh, bh
adc eax, 0x1049d8
fmul dword [rcx + 0x10]
invalid
call qword [sym.imp.ws2_32.dll_ioctlsocket]
fmul dword [rcx + 0x10]
add byte [rbx + 0x2574fff8], al
cmp eax, 0xffffffff
je case.0x140076e92.262
cmp eax, 0xffffffff
je case.0x140076e92.262
test r14, r14
test byte [rdi], 0x84
je 0x14008d418
or byte [rax], al
add byte [rcx + rcx*4 - 0xe], al
mov edx, r14d
mov edx, r14d
mov edx, esi
and edx, 3
lea rcx, [0x1401f85b0]
lea ecx, [0x1401f85b0]
or eax, 0x16b9cd
mov ecx, 0x63480016
movsxd rax, dword [rcx + rdx*4]
invalid
add al, 0x91
xchg ecx, eax
add rax, rcx
jmp rax
invalid
loopne 0x14008cc2e
mov al, byte [r14 + 0x10]
mov al, byte [rsi + 0x10]
adc bl, r13b
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
jmp case.0x1400876c6.204
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
adc eax, 0x104a08
adc byte [rax], al
add byte [rcx - 0x183eb739], cl
and byte [rax - 0x7d], cl
invalid
invalid
mov edi, eax
invalid
shl rdi, 0x20
out 0x20, eax
or rdi, 2
test r14, r14
test esi, esi
iretd
add cl, byte [rbp - 0x7b]
test byte [rdi], 0x84
invalid
invalid
test esi, esi
je 0x14008cd63
pop rax
add dword [rax], eax
add byte [rcx + rcx*4 - 0xe], al
mov edx, r14d
mov edx, esi
and edx, 3
loop 0x14008cc14
add ebp, ecx
jmp 0x14008cddb
invalid
add dword [rax], eax
add byte [rax], al
add al, ch
adc eax, 0xe9001026
adc byte es:[rax], al
invalid
call fcn.14018f230
adc byte es:[rax], al
add cl, ch
jmp 0x14008cab8
cwde
invalid
mov al, byte [r14 + 0xf]
mov al, byte [rsi + 0xf]
por mm3, qword [rdx]
por mm3, qword [rdx]
jmp case.0x1400876c6.204
mov rcx, r14
int1
shr rcx, 0x20
shr ecx, 0x20
jmp 0xd5921450
mov qword [rbp + 0x558], rdx
mov dword [rbp + 0x558], edx
xchg ebp, eax
pop rax
add eax, 0x97e80000
add byte [rax], al
call fcn.1400607d0
cmp edi, ebp
std
dec dword [rax - 0x75]
xchg ebp, eax
pop rax
mov rdx, qword [rbp + 0x558]
add eax, 0xd3c0000
add byte [rax], al
add byte [rcx + 0x231850f], bh
cmp al, 0xd
jne case.0x140082817.48
xor dword [rdx], eax
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x538
invalid
invalid
add byte [rax], al
cmp qword [rbp + 0x538], 0
cmp byte [0x1b508cc51], al
add eax, 0x75000000
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x34], dh
jne case.0x1400876c6.214
xor al, 0x85
test edi, edi
push qword [rbp + 0x30]
jne case.0x1400876c6.214
xor byte [rax - 0x73], cl
cmp eax, 0x12c5d3
rol ebp, cl
adc al, byte [rax]
lea rdi, str.cannot_set_a_0_duration_timeout
rol ebp, cl
invalid
adc al, byte [rax]
add cl, ch
jns case.0x14007b4d2.182
jmp 0x14008cddb
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
mov eax, esi
shr rax, 0x20
call 0x169014f8c
and byte [rbx - 0x78f0d708], al
cmp eax, 0x28
clc
sub byte [rdi], cl
xchg dword [rsi + 2], ecx
invalid
invalid
ja case.default.0x14008cc80
add r8b, byte [rax]
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x16b947
invalid
invalid
invalid
invalid
lea rcx, [0x1401f85c0]
mov r9d, 0x63480016
mov ecx, 0x63480016
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
xor eax, eax
shr bl, 0xba
jmp case.0x1400876c6.204
mov edx, 0xffffffb8
mov eax, 0x7fffffff
jg 0x14008ccd4
mov rcx, qword [rbp + 0x538]
mov ecx, dword [rbp + 0x538]
lea edi, [rax]
add eax, 0x39480000
add byte [rax + 0x39], cl
add byte [rax + 0x39], cl
cmp rcx, rax
cmp ecx, eax
ror dword [rax + 0xf], 0x43
cmovae rcx, rax
enter 0xfffffffffffff889, 0x48
imul eax, eax, 0x10624dd3
invalid
invalid
invalid
mov eax, edi
clc
imul rax, rax, 0x10624dd3
invalid
invalid
adc byte [rax - 0x3f], cl
call 0x1709655cf
invalid
lea esi, [rax]
shr rax, 0x26
mov dword [rbp + 0x430], ecx
lea esi, [rax]
xor byte [rax + rax], al
add al, 0
add byte [rax - 0x7b], cl
test rcx, rcx
test ecx, ecx
leave
mov ecx, eax
mov qword [rbp + 0x558], rdx
mov dword [rbp + 0x558], edx
ror dword [rax - 0x77], 0x95
mov dword [rbp + 0x558], edx
pop rax
add eax, 0x1ba0000
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 1], bh
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
cmove ecx, edx
retf 0xff81
cmp edi, 0x3e8
invalid
call 0x14f08ccca
add eax, dword [rax]
add byte [rax], al
add byte [rdi], cl
cmovae ecx, eax
enter 0xffffffffffff8d89, 0x34
mov dword [rbp + 0x434], ecx
lea esi, [rsp + rax]
xor al, 4
add al, 0
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0x1f8
mov eax, 0x1f8
clc
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x1e0]
invalid
loopne 0x14008ccdb
add dword [rax], eax
add byte [rax], al
add byte [rcx], dh
shr al, cl
invalid
xor edx, edx
call sub.VCRUNTIME140.dll_memset
hlt
hlt
invalid
mov edi, 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp - 0x40], rdi
mov dword [rbp - 0x40], edi
jge 0x14008ccac
mov qword [rbp - 0x38], rbx
mov dword [rbp - 0x38], ebx
pop rbp
enter 0xffffffffffffb841, 0xfffffffffffffff8
mov r8d, 0x1f8
mov eax, 0x1f8
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x30]
sal byte [r9], 1
xor edx, edx
shr al, cl
call sub.VCRUNTIME140.dll_memset
sub dh, ah
str word [rax - 0x77]
mov qword [rbp + 0x1d0], rdi
mov dword [rbp + 0x1d0], edi
mov ebp, 0x1d0
rol byte [rcx], 1
add byte [rax], al
mov qword [rbp + 0x1d8], rbx
mov dword [rbp + 0x1d8], ebx
popfq
fadd dword [rcx]
add byte [rax], al
lea rax, [rbp + 0x430]
lea eax, [rbp + 0x430]
test dword [rax], esi
add al, 0
invalid
xor byte [rax + rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
mov ecx, 1
add byte [rax], al
xor edx, edx
lea r8, [rbp - 0x40]
lea r9, [rbp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
invalid
ror byte [rbp + rcx*4 - 0x73], 0xd0
add dword [rax], eax
lea ecx, [rbp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
invalid
add bh, bh
call qword [sym.imp.ws2_32.dll_select]
adc eax, 0x10485d
adc byte [rax], al
mov rdx, qword [rbp + 0x558]
xchg ebp, eax
pop rax
add eax, 0x8d480000
lea rdi, str.connection_timed_out
cmp eax, 0x12c4b7
invalid
test eax, eax
je case.0x14007fc35.86
cmp eax, 0xffffffff
jne case.0x14007bed0.176
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov al, 0x48
adc byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
mov rdx, qword [rbp + 0x558]
mov edx, dword [rbp + 0x558]
pop rax
add eax, 0xc7890000
invalid
mov edi, eax
add byte [rcx - 0x183eb739], cl
and byte [rax - 0x7d], cl
invalid
invalid
mov edi, eax
invalid
shl rdi, 0x20
shl edi, 0x20
or rdi, 2
iretd
jmp 0x14008cddb
mov r14, rdi
mov esi, edi
jmp case.0x140082817.48
add dword [rax], eax
add byte [rbx + 0x7501c07d], al
cmp dword [rbp - 0x40], 1
invalid
cmp dword [rbp - 0x40], 1
rol byte [rcx], 0x75
jne 0x14008cdb6
xor r15d, r15d
xor edi, edi
dec dword [rax - 0x73]
dec byte [rax - 0x7d]
dec byte [rax - 0x7d]
lea rax, [rdx - 2]
lea eax, [rdx - 2]
dec byte [rax - 0x7d]
cmp rax, 2
clc
add cl, byte [rdi]
invalid
jb 0x14008ce6d
in al, dx
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
invalid
test bl, ah
test rdx, rdx
test edx, edx
je 0x14008ce6d
add byte [rax], al
add byte [rax - 0x77], cl
popfq
cmp byte [0xcd51cd93], al
add eax, 0x8d490000
mov qword [rbp + 0x538], rbx
mov dword [rbp + 0x538], ebx
add eax, 0x8d490000
add byte [rcx - 0x73], cl
lea rax, [r14 - 1]
lea eax, [rsi - 1]
dec dword [rax - 0x77]
mov qword [rbp + 0x558], rax
test dword [rax + 5], ebx
add byte [rax], al
add eax, 0x8b490000
mov rcx, qword [r14 - 1]
dec qword [rcx - 0x75]
invalid
mov rax, qword [r14 + 7]
mov qword [rbp + 0x540], rcx
invalid
invalid
add byte [rax], al
mov dword [rbp + 0x540], ecx
add eax, 0x89480000
test dword [rax], ecx
or byte [0x15107cdb4], al
mov qword [rbp + 0x508], rax
mov dword [rbp + 0x508], eax
or byte [0x15107cdb4], al
call qword [rax]
jmp 0x14008ce18
invalid
mov rcx, rbx
call fcn.14006bf60
std
dec dword [rax - 0x77]
xlatb
std
dec dword [rax - 0x77]
xlatb
test rax, rax
je 0x14008cdcf
mov rdx, qword [rbp + 0x558]
jmp 0x14008cddb
invalid
add bl, ch
or al, 0x48
test edi, edi
invalid
test rdi, rdi
dec dword [rax - 0x75]
xchg ebp, eax
pop rax
add eax, 0x96740000
mov rdx, qword [rbp + 0x558]
je 0x14008cd71
lea rax, [rdx - 2]
cmp rax, 2
jb 0x14008ce6d
test rdx, rdx
je 0x14008ce6d
mov qword [rbp + 0x558], rax
mov rcx, qword [r14 - 1]
mov rax, qword [r14 + 7]
mov qword [rbp + 0x540], rcx
add byte [rax], al
mov qword [rbp + 0x508], rax
add byte [rax], al
call qword [rax]
mov rax, qword [rbp + 0x508]
cmp qword [rax + 8], 0
or byte [rax], al
mov rbx, qword [rbp + 0x538]
add byte [rax], al
je 0x14008ce57
cmp qword [rax + 0x10], 0x11
jae 0x14008ce3d
invalid
mov r8, qword [rbp + 0x540]
jmp case.0x140082817.41
mov r8, qword [rbp + 0x540]
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
stc
adc byte [rax], r8b
invalid
stc
adc byte [rax], r8b
invalid
mov rcx, qword [0x14024a5f8]
invalid
xor edx, edx
mov r8, qword [rbp + 0x558]
mov eax, dword [rbp + 0x558]
mov eax, dword [rbp + 0x558]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1046e3
mov r14, rdi
mov esi, edi
dec byte [rax - 0x7b]
test rdi, rdi
je 0x14008d418
lahf
invalid
add byte [rax], al
dec dword [rdi]
test byte [rdi + 0x48000005], bl
lahf
add eax, 0x89480000
invalid
lahf
add eax, 0x89480000
fcos
invalid
add byte [rax], al
mov rcx, rbx
call qword [sym.imp.ws2_32.dll_closesocket]
adc eax, 0x10475e
pop rsi
adc byte [r8], r8b
adc byte [rax], al
mov rbx, r14
mov ebx, esi
mov rax, qword [rbp + 0x548]
mov rax, qword [rbp + 0x548]
add byte [rax], al
add byte [rax - 0x75], cl
mov rsi, qword [rbp + 0x470]
mov ch, 0x70
add al, 0
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
je 0x14008cea4
sal byte [rsp + rcx + 0x48], 0x8d
lea rcx, [rbp + 0x500]
lea ecx, [rbp + 0x500]
lea eax, [rax]
add eax, 0xc5e80000
call fcn.140074c69
vpaddd ymm15, ymm0, ymm7
jge case.0x140087ac0.27
dec dword [rax - 0x77]
mov qword [rbp + 0x500], rbx
add r15, 0x20
invalid
invalid
popfq
add byte [0xc351cead], al
add eax, 0x83490000
invalid
and byte [rax - 0x77], cl
mov rcx, rbx
cmp rsi, r15
invalid
invalid
dec byte [rdi]
jne 0x14008c804
test dword [rcx - 7], ecx
stc
invalid
jmp 0x14008d091
rol dword [rcx], 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x28616d7], dh
mov al, 0x29
jmp case.0x1400876c6.204
jns case.0x1400878c7.38
std
invalid
mov al, 1
add ecx, ebp
jmp case.0x1400876c6.204
jb case.0x1400878c7.39
std
invalid
push qword [rax - 0x29416fe]
mov al, 2
jmp case.0x1400876c6.204
imul edi, ebp, 0xffffffff
std
invalid
push qword [rax - 0x29b16fd]
mov al, 3
jmp case.0x1400876c6.204
std
std
invalid
mov al, 4
jmp case.0x1400876c6.204
pop rbp
std
invalid
mov al, 5
jmp case.0x1400876c6.204
push rsi
std
invalid
mov al, 6
jmp case.0x1400876c6.204
std
std
invalid
mov al, 7
jmp case.0x1400876c6.204
std
std
invalid
mov al, 8
jmp case.0x1400876c6.204
std
std
invalid
mov al, 9
or ecx, ebp
jmp case.0x1400876c6.204
cmp bh, ch
std
invalid
mov al, 0xa
jmp case.0x1400876c6.204
xor edi, ebp
std
invalid
mov al, 0xb
jmp case.0x1400876c6.204
sub al, 0xfd
std
invalid
mov al, 0xc
jmp case.0x1400876c6.204
and eax, 0xb0fffffd
or eax, 0xfffd1ee9
invalid
invalid
std
invalid
std
invalid
mov al, 0xd
jmp case.0x1400876c6.204
invalid
std
invalid
push qword [rax - 0x2e816f2]
mov al, 0xe
jmp case.0x1400876c6.204
invalid
std
invalid
mov al, 0xf
jmp case.0x1400876c6.204
adc ch, bh
std
invalid
mov al, 0x10
jmp case.0x1400876c6.204
or ebp, edi
std
invalid
mov al, 0x11
jmp case.0x1400876c6.204
add bh, ch
std
invalid
mov al, 0x12
jmp case.0x1400876c6.204
sti
cld
invalid
mov al, 0x13
jmp case.0x1400876c6.204
hlt
cld
invalid
mov al, 0x14
jmp case.0x1400876c6.204
in eax, dx
cld
invalid
mov al, 0x15
jmp case.0x1400876c6.204
out 0xfc, al
cld
invalid
mov al, 0x16
jmp case.0x1400876c6.204
invalid
cld
invalid
mov al, 0x17
jmp case.0x1400876c6.204
fdivr st(4)
cld
invalid
mov al, 0x18
jmp case.0x1400876c6.204
sar esp, 1
cld
invalid
mov al, 0x19
jmp case.0x1400876c6.204
retf 0xfffc
cld
invalid
mov al, 0x1a
jmp case.0x1400876c6.204
ret
cld
invalid
mov al, 0x1b
jmp case.0x1400876c6.204
invalid
cld
invalid
invalid
mov esp, 0xb0fffffc
sbb al, 0xe9
cld
invalid
mov al, 0x1c
jmp case.0x1400876c6.204
mov ch, 0xfc
invalid
invalid
mov ch, 0xfc
cld
invalid
mov al, 0x1d
jmp case.0x1400876c6.204
scasb al, byte [rdi]
cld
invalid
invalid
scasb al, byte [rdi]
cld
invalid
mov al, 0x1e
jmp case.0x1400876c6.204
cmpsd dword [rsi], dword [rdi]
cld
invalid
invalid
cmpsd dword [rsi], dword [rdi]
cld
invalid
mov al, 0x1f
jmp case.0x1400876c6.204
invalid
cld
invalid
invalid
movabs al, byte [0xfc99e920b0fffffc]
invalid
mov al, 0x20
jmp case.0x1400876c6.204
cdq
cld
invalid
invalid
cdq
cld
invalid
mov al, 0x21
jmp case.0x1400876c6.204
xchg edx, eax
cld
invalid
invalid
xchg edx, eax
cld
invalid
mov al, 0x22
jmp case.0x1400876c6.204
mov edi, esp
invalid
invalid
mov edi, esp
invalid
mov al, 0x23
jmp case.0x1400876c6.204
test ah, bh
invalid
invalid
test ah, bh
invalid
mov al, 0x24
jmp case.0x1400876c6.204
invalid
mov al, 0x25
jmp case.0x1400876c6.204
invalid
mov al, 0x26
jmp case.0x1400876c6.204
mov al, 0x27
jmp case.0x1400876c6.204
mov al, 0x28
jmp case.0x1400876c6.204
lea rax, [rbp + 0x460]
lea rcx, [rbp + 0x430]
mov qword [rcx], rax
lea rax, [0x140024430]
mov qword [rcx + 8], rax
lea rax, str.No_ip_address_for
lea rsi, [rbp + 0x1d0]
mov qword [rsi], rax
mov eax, 1
mov qword [rsi + 8], rax
xor ebx, ebx
mov qword [rsi + 0x20], rbx
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rax
lea rdi, [rbp - 0x40]
mov rcx, rdi
mov rdx, rsi
call fcn.140011e50
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 0x54], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x64], rax
mov eax, 2
mov dword [r12], eax
mov dword [r12 + 8], eax
lea rdi, [r12 + 0xc]
mov ecx, 0x1b
rep movsd dword [rdi], dword [rsi]
mov qword [r12 + 0x78], rbx
mov byte [r12 + 0x88], 2
cmp qword [rbp + 0x4d8], 0
je 0x14008d32f
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008d32f
mov rbx, rcx
cmp qword [rbp + 0x4d8], 0
je 0x14008d0ad
lea rdx, [rbp - 0x20]
mov edi, dword [rdx - 0x1c]
movups xmm6, xmmword [rdx - 0x18]
mov r14, qword [rdx - 8]
lea rcx, [r12 + 0x20]
mov r8d, 0xf0
call sub.VCRUNTIME140.dll_memcpy
mov dword [r12], esi
mov dword [r12 + 4], edi
movups xmmword [r12 + 8], xmm6
mov qword [r12 + 0x18], r14
lock dec qword [rbx]
jne 0x14008d32f
lea rdx, [rbp + 0x1d0]
mov r8, qword [rdx]
mov eax, 2
mov dword [rdx + 8], eax
xor ecx, ecx
mov qword [rdx + 0x60], rcx
mov qword [rdx + 0x78], rcx
mov byte [rdx + 0x88], 8
mov dword [rdx], eax
mov rcx, qword [rbp + 0x488]
call fcn.1400846ee
cmp qword [rbp + 0x4d8], 0
je 0x14008d28f
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp + 0x548]
jmp 0x14008d31e
jrcxz 0x14008d35a
mov ecx, dword [rbp + 0x510]
call qword [sym.imp.ws2_32.dll_closesocket]
add eax, 0x15ff0000
ret 0x1042
test rbx, rbx
je 0x14008d32f
lea rcx, [rbp + 0x500]
call fcn.140074c69
cmp qword [rbp + 0x4b8], 0
je 0x14008d34f
mov r8, qword [rbp + 0x4b0]
mov rcx, qword [0x14024a5f8]
add al, 0
add byte [rax - 0x75], cl
or eax, 0x1bd2b1
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x104201
cmp byte [rbp + 0x42c], 4
je 0x14008d364
lea rcx, [rbp + 0x3e0]
call fcn.1400765f3
invalid
movaps xmm6, xmmword [rbp + 0x570]
add rsp, 0x608
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdi, qword [rbp - 0x38]
jmp 0x14008d41b
mov rdi, rbx
mov rbx, qword [rbp + 0x548]
movzx eax, word [rbp + 0x4f0]
mov word [rbp + 0x4a0], ax
movaps xmm0, xmmword [rbp + 0x4e0]
movaps xmmword [rbp + 0x490], xmm0
mov word [rbp + 0x564], si
jmp 0x14008d091
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1401dfb58]
mov edx, 0x2b
call fcn.14018c980
ud2
ud2
mov r8, qword [r14 + 0x40]
lea r12, [rsp + 0xb8]
mov rcx, r12
mov rdx, r15
call fcn.1400121c0
cmp qword [r12], 0
je 0x14008da09
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x30], rax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x20], xmm0
jmp 0x14008da1a
mov qword [rsp + 0x20], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
lea rcx, [rsp + 0x40]
lea rax, [rsp + 0x88]
mov qword [rax], rcx
lea rbp, [0x1400040a0]
mov qword [rax + 8], rbp
lea r15, [rsp + 0x20]
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], rbp
lea rcx, [0x1401df098]
lea rdx, [rsp + 0xb8]
mov qword [rdx], rcx
mov ecx, 2
mov qword [rdx + 8], rcx
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rcx, [rsp + 0x60]
call fcn.140011e50
cmp qword [r15 + 8], 0
je 0x14008da92
mov r8, qword [rsp + 0x20]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x48], 0
je 0x14008daae
mov r8, qword [rsp + 0x40]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov r13, qword [rsp + 0x68]
lea r15, [rsp + 0x88]
mov rcx, r15
mov rdx, r12
call fcn.140082066
test r13, r13
je 0x14008dae7
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [r14 + 0x4c], 0
je 0x14008db01
mov qword [rsp + 0x20], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
jmp 0x14008db48
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], rbp
lea rax, str.Proxy_Authorization:_basic
lea rdx, [rsp + 0xb8]
mov qword [rdx], rax
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
lea rax, [rsp + 0x40]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
lea rcx, [rsp + 0x20]
call fcn.140011e50
cmp qword [rsp + 0x90], 0
je 0x14008db6a
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rsp + 0x60]
mov qword [rax], rbx
mov qword [rax + 8], rdi
lea rcx, [rsp + 0x40]
mov qword [rcx], rbx
mov qword [rcx + 8], rdi
lea r8, [rsp + 0xb8]
mov qword [r8], rax
lea rax, [0x140024430]
mov qword [r8 + 8], rax
lea rdx, [rsp + 0x180]
mov qword [r8 + 0x10], rdx
lea r9, [0x140016a50]
mov qword [r8 + 0x18], r9
mov qword [r8 + 0x20], rcx
mov qword [r8 + 0x28], rax
mov qword [r8 + 0x30], rdx
mov qword [r8 + 0x38], r9
lea rcx, [rsp + 0x78]
mov qword [r8 + 0x40], rcx
mov qword [r8 + 0x48], rax
lea rdi, [rsp + 0x20]
mov qword [r8 + 0x50], rdi
lea rax, [0x1400040a0]
mov qword [r8 + 0x58], rax
lea rax, str.CONNECT__HTTP_1.1_r_nHost:__r_nUser_Agent:__r_nProxy_Connection:_Keep_Alive_r_n
lea rdx, [rsp + 0x88]
mov qword [rdx], rax
mov qword [rdx + 8], 7
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], r8
mov qword [rdx + 0x18], 6
mov rcx, rsi
call fcn.140011e50
cmp qword [rdi + 8], 0
je 0x14008dc31
mov r8, qword [rsp + 0x20]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jae 0x14008dc78
test rsi, rsi
mov r15, rsi
cmove r15, r14
mov rax, qword [rbx + 0x10]
dec byte [rax - 0x75]
adc byte [r13 + 0x31], al
xor r12d, r12d
lea rdx, [rsp + 0x30]
xor r12d, r12d
lea rdx, [rsp + 0x30]
mov qword [rdx - 0x10], r12
mov qword [rdx - 8], rax
mov qword [rdx], r15
mov dword [rdx], edi
mov dword [rdx], edi
mov qword [rdx + 8], rax
mov dword [rdx + 8], eax
mov qword [rdx + 0x10], r12
mov qword [rdx + 0x18], rax
mov dword [rdx + 0x18], eax
mov dword [rdx + 0x18], eax
mov qword [rdx + 0x20], 1
movabs rax, 0xa0000000a
or al, byte [rax]
add byte [rax], al
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x48], cl
or al, byte [rax]
add byte [rax], al
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
sub byte [rsi - 0x39], spl
sub byte [rsi - 0x39], ah
mov qword [rdx + 0x28], rax
mov word [rdx + 0x30], 0
lea rbx, [rsp + 0x68]
sub byte [rsi - 0x39], ah
xor byte [rax], al
add byte [rax - 0x73], cl
pop rsp
and al, 0x68
mov rcx, rbx
call fcn.140074ebf
jno case.0x14009a58b.618
dec dword [rcx + rdi + 0x23]
cmp qword [rbx], r12
cmp dword [rbx], esp
je 0x14008dd08
mov rax, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
mov rcx, qword [rsp + 0x20]
add r15, rcx
mov qword [rsp + 0x20], rax
sub rax, rcx
test rax, rax
invalid
je 0x14008dd45
sal byte [rax + riz*2 + 0x41], 0x80
jl 0x14008dcf0
cmp byte [r15 + rax - 1], 0xa
dec dword [rdx]
jne 0x14008dd47
mov rcx, rax
dec rcx
je 0x14008dd45
cmp byte [r15 + rax - 2], 0xd
lea rax, [rax - 2]
cmove rcx, rax
mov rax, rcx
jmp 0x14008dd47
cmp byte [rsp + 0x61], 0
jne 0x14008dd32
mov byte [rsp + 0x61], 1
cmp byte [rsp + 0x60], 0
mov r15, qword [rsp + 0x20]
mov rax, qword [rsp + 0x28]
jne 0x14008de37
mov dword [rdi], 2
mov qword [rdi + 8], 2
jmp 0x14008ddf8
xor eax, eax
lea rdx, [r15 + rax]
xor r8d, r8d
lea rcx, [rsp + 0x20]
mov qword [rcx], r8
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r15
mov qword [rcx + 0x18], rax
mov qword [rcx + 0x20], r15
mov qword [rcx + 0x28], rdx
mov qword [rcx + 0x30], r8
mov word [rcx + 0x38], 1
call fcn.14008de69
test rax, rax
je 0x14008dde6
cmp r14, r10
je 0x14008dffb
invalid
out 0x49, eax
add edi, edx
mov qword [rcx + 0x30], r15
jns 0x14008df9f
cmp ebp, 0x20
ja case.0x140068aff.633
mov r8d, ebp
bt rdi, r8
jb 0x14008dff1
cmp ebp, 0x80
add byte [rdi], cl
invalid
jb 0x14008deb6
mov r8d, ebp
shr r8d, 8
cmp r8d, 0x1f
jg 0x14008dfb3
invalid
sbb eax, 0x74c08545
cmp r8d, 0x16
cmp r8d, 0x16
test r8d, r8d
je 0x14008dfd1
cmp r8d, 0x16
invalid
jne 0x14008deb6
adc edi, edi
invalid
cmp ebp, 0x1680
jne 0x14008deb6
jmp 0x14008dff1
cmp r8d, 0x20
and byte [rcx + rbp + 0x41], dh
cmp eax, 0x30
je 0x14008dfe2
cmp r8d, 0x30
jne 0x14008deb6
cmp ebp, 0x3000
jne 0x14008deb6
movzx r8d, bpl
movzx eax, ch
test byte [r8 + rax], 1
je 0x14008deb6
jmp 0x14008dff1
movzx r8d, bpl
test byte [r8 + rax], 2
je 0x14008deb6
mov qword [rcx], r15
xor ebp, ebp
mov r12, r15
jmp 0x14008e015
sub rdx, rbx
je 0x14008deaa
mov rcx, r12
call fcn.140074bcf
cmp rdx, r15
jne 0x14008e102
mov rcx, rax
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
cmp eax, esp
invalid
invalid
test eax, eax
invalid
je 0x14008e116
cmp eax, esp
sldt word [rbp + 0x481474c0]
sal byte [rsp + rdx + 0x48], 0xff
invalid
sal byte [rsp + rdx + 0x48], 0xff
invalid
inc rdi
add r12, 0x20
cmp rbx, rdi
cmp ebx, edi
cmp ebx, edi
jne 0x14008e0e3
jmp 0x14008e141
inc rdi
mov ebp, 1
cmp qword [r12 + 8], 0
je 0x14008e139
mov r8, qword [r12]
mov rcx, qword [0x14024a5f8]
sbb eax, dword [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, rbx
mov ebp, ebx
sub r13, rdi
jne 0x14008e1a8
sub rbx, rbp
mov rsi, qword [rsp + 0x40]
mov qword [rsi + 0x50], rbx
mov dword [rsi + 0x50], ebx
mov dword [rsi + 0x50], ebx
mov rdi, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
mov rdx, qword [rsi + 0x50]
cmp rdx, qword [rsi + 0x48]
jne 0x14008e16a
mov rcx, qword [rsp + 0x30]
and al, 0x30
call fcn.140081c68
mov rdx, qword [rsi + 0x50]
mov rax, qword [rsi + 0x40]
mov rcx, rdx
shl rcx, 5
shl ecx, 5
shl ecx, 5
movups xmm0, xmmword [rsp + 0x48]
and al, 0x48
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [rax + rcx + 0x10], xmm1
or byte [rax], dl
or byte [rax], dl
movups xmmword [rax + rcx], xmm0
add al, 8
inc rdx
mov qword [rsi + 0x50], rdx
mov ecx, 0xd
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
ret
shl rdi, 5
out 5, eax
add eax, 0x24448b48
xor byte [rax - 0x75], cl
xor byte [rbp + rcx*4 + 0x24], cl
and al, 0x3e
mov rcx, r12
mov rax, qword [rsp + 0x30]
mov rsi, qword [rax]
lea r12, [rsi + rdi]
and al, 0x3e
and al, 0x3e
mov rcx, r12
loope 0x14008e1a4
call fcn.140074bcf
cmp rdx, r15
punpckhdq mm7, mm6
dec dword [rcx + rdi - 6]
jne 0x14008e1d7
mov rcx, rax
mov ecx, eax
mov rdx, r14
mov r8, r15
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14008e203
invalid
sub al, 0x48
mov eax, ebp
mov rax, rbp
shl rax, 5
sub rsi, rax
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
and al, 0x10
and al, 0x10
movups xmmword [rsi + rdi + 0x10], xmm1
movups xmmword [rsi + rdi], xmm0
add rdi, 0x20
dec r13
dec ebp
dec ebp
jne 0x14008e1ac
jmp 0x14008e141
invalid
inc rbp
cmp qword [rsi + rdi + 8], 0
or byte [rax], al
or byte [rax], al
je 0x14008e1f5
mov r8, qword [r12]
mov rcx, qword [0x14024a5f8]
xor edx, edx
sar bh, cl
adc eax, 0x10332f
xor edx, dword [rax]
invalid
sar bh, cl
adc eax, 0x10332f
xor edx, dword [rax]
invalid
xor edx, dword [rax]
add bl, ch
rol byte [rcx + 0x57], cl
push r15
adc byte [rax], al
jmp 0x14008e1f5
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x258
mov rax, qword [0x1402450d8]
cmp rax, 2
cmp eax, 2
cmp eax, 2
jne 0x14008e7ae
mov al, byte [0x1402450e1]
test al, al
je 0x14008e4f2
lea rdx, str.127.0.0.1:0
lea rsi, [rsp + 0x58]
mov r8d, 0xb
mov rcx, rsi
call fcn.14006b760
mov rax, qword [rsi]
test rax, rax
je 0x14008e826
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x50], rax
mov r13, qword [rsp + 0x68]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], 0
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
cmp r13, rax
je 0x14008e82d
xor ebx, ebx
lea r12, [rsp + 0x38]
lea esp, [rsp + 0x38]
lea esp, [rsp + 0x38]
movzx ebp, word [r13]
cmp bp, 2
je 0x14008e7b8
mov esi, dword [r13 + 0x14]
mov r15d, dword [r13 + 0x18]
movzx r14d, word [r13 + 0x1c]
movzx esi, word [rbp + 0x1c]
movzx esi, word [rbp + 0x1c]
movzx eax, word [r13 + 0x12]
movzx eax, word [rbp + 0x12]
mov word [rsp + 0x170], ax
movups xmm0, xmmword [r13 + 2]
add byte [rcx + 0xf], al
adc byte [rbp + 2], al
movaps xmmword [rsp + 0x160], xmm0
mov rax, qword [0x14024a600]
add eax, 0x1bc311
add eax, 0x1bc311
add byte [rax - 0x7d], cl
clc
add ecx, dword [rdi]
test ebp, ebx
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x58]
cmp rax, 3
jne 0x14008e3d6
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
mov edx, ebp
call fcn.14006be50
cmp qword [rsp + 0x58], 0
add byte [rax - 0x75], cl
jl 0x14008e333
and al, 0x60
invalid
add byte [rax - 0x75], cl
jl 0x14008e333
invalid
and al, 0x60
invalid
jne 0x14008e3ad
add byte [rax], al
add byte [rsi - 0x7b], ah
in eax, dx
test bp, bp
je 0x14008e32f
mov r8d, 0x1c
mov ax, 0x17
movups xmm0, xmmword [rsp + 0x162]
jmp 0x14008e34c
add byte [rax], al
add byte [rsi - 0x48], ah
invalid
movzx r14d, word [rsp + 0x164]
mov esi, dword [rsp + 0x160]
mov ah, 0x24
add dword fs:[rax], eax
and al, 0x64
add dword [rax], eax
add byte [rbx + 0x16024b4], cl
add byte [rax], al
mov r8d, 0x10
mov ax, 2
xorps xmm0, xmm0
rol r14w, 8
mov word [rsp + 0x58], ax
mov word [rsp + 0x5a], r14w
mov dword [rsp + 0x5c], esi
movups xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x70], r15d
mov rcx, rdi
lea rdx, [rsp + 0x58]
call qword [sym.imp.ws2_32.dll_bind]
cmp eax, 0xffffffff
je 0x14008e390
mov rcx, rdi
mov ecx, edi
mov edx, 0x80
add byte [rax], al
call qword [sym.imp.ws2_32.dll_listen]
cmp eax, 0xffffffff
jne 0x14008e3e0
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r15d, eax
shl r15, 0x20
or r15, 2
or edi, 2
xor dl, byte [rax]
add byte [rcx - 0x77], al
invalid
or edi, 2
mov rcx, rdi
mov ecx, edi
stc
call qword [sym.imp.ws2_32.dll_closesocket]
mov rdi, r15
test rbx, rbx
test ebx, ebx
je 0x14008e3ba
mov rcx, r12
call fcn.140074c69
mov qword [rsp + 0x38], rdi
add r13, 0x20
and byte [rax - 0x77], cl
sti
and byte [rax - 0x77], cl
sti
cmp r13, qword [rsp + 0x30]
jne 0x14008e2b2
jmp 0x14008e7bb
call fcn.14018f230
jmp 0x14008e2f9
cmp qword [rsp + 0x50], 0
je 0x14008e3fc
mov rcx, qword [0x14024a5f8]
sbb eax, dword [rax]
xor edx, edx
mov r8, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
call qword [sym.imp.kernel32.dll_HeapFree]
xor dword [rax], edx
add byte [rax - 0x7b], cl
invalid
test rbx, rbx
je 0x14008e40b
lea rcx, [rsp + 0x38]
call fcn.140074c69
lea rbx, [rsp + 0x58]
and al, 0x58
mov rcx, rbx
mov rdx, rdi
call fcn.14006c690
movzx eax, word [rbx]
add esp, dword [rsi - 0x7d]
clc
add cl, byte [rdi]
test byte [rcx], cl
add al, 0
invalid
add esp, dword [rsi - 0x7d]
clc
add cl, byte [rdi]
test byte [rcx], cl
add al, 0
add byte [rsi - 0x7b], ah
test eax, eax
lea rax, [rsp + 0x5e]
test ax, ax
test eax, eax
lea rax, [rsp + 0x5e]
and al, 0x5e
lea rcx, [rsp + 0x74]
and al, 0x74
cmove rcx, rax
movzx eax, word [rcx]
mov word [rsp + 0x2e], ax
and al, 0x2e
and al, 0x2e
mov al, byte [0x14024a6a0]
mov ecx, 0x18
call fcn.140010290
invalid
clc
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
lock add eax, dword [rax]
invalid
invalid
mov rbp, rax
mov eax, 1
mov qword [rbp], rax
add byte [rax - 0x77], cl
or r14b, r8b
adc byte [r8], r8b
add byte [rax - 0x77], cl
or r14b, r8b
adc byte [r8], r8b
lock inc qword [rbp]
jle 0x14008e813
add eax, dword [rax]
invalid
add byte [r15], r9b
mov ds, word [rdx - 0x17fffffd]
add eax, dword [rax]
add al, ch
call fcn.14006cc20
mov r15, rax
mov edi, eax
xor ecx, ecx
call fcn.14006cc20
mov r15, rax
mov edi, eax
mov edi, eax
xor ecx, ecx
call fcn.14005ed80
lock inc qword [rax]
inc dword [rax]
or ch, bh
std
push rax
inc qword [rax]
jle 0x14008e813
add eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov al, byte [0x14024a6a0]
sbb eax, dword [rax]
add byte [rcx + 0x30], bh
mov ecx, 0x30
add al, ch
jmp 0x14008e4c0
call fcn.140010290
test rax, rax
je 0x14008e817
imul eax, dword [rbx], 0x89480000
ret
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov dword [rbx + 8], eax
xorps xmm0, xmm0
ror byte [rdi], 0x11
adc byte [r8 - 0x77], cl
mov dword [rsp + 0x58], ebx
movups xmmword [rbx + 0x10], xmm0
mov qword [rsp + 0x58], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x58], ebx
lock inc qword [rbx]
jle 0x14008e813
xor ecx, ecx
call fcn.14006acc0
mov r13, rax
test rax, rax
je 0x14008e504
lock inc qword [r13]
jle 0x14008e813
mov rcx, r13
jmp 0x14008e506
lea rsi, [rsp + 0x58]
lea esi, [rsp + 0x58]
mov rcx, rsi
int1
call fcn.140082ad3
jmp 0x14008e791
xor ecx, ecx
call fcn.14006acc0
test rax, rax
invalid
sal byte [rsi + rcx - 0x10], 0x48
dec dword [rax]
invalid
je 0x14008e51e
lock dec qword [rax]
or byte [rbp + 8], dh
jne 0x14008e51e
mov rcx, rax
call fcn.14006ae70
mov rsi, qword [rsp + 0x58]
mov rcx, qword [rsi + 0x10]
adc byte [rax - 0x7b], cl
leave
je 0x14008e535
add rcx, 0x10
call fcn.140061c40
rcl dword [rax], 0xe8
or esi, dword [rdi]
std
dec dword [rdx + 0x1bc16505]
add eax, 0x1bc165
mov ecx, 0x30
mov al, byte [0x14024a6a0]
mov ecx, 0x30
call fcn.140010290
test rax, rax
test eax, eax
je 0x14008e817
add al, byte [rax]
add byte [rcx + rcx*4 + 0x30], cl
mov qword [rax], r14
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r13
mov dword [rax + 0x10], ebp
mov qword [rax + 0x18], rdi
mov dword [rax + 0x18], edi
mov qword [rax + 0x20], rbp
lea rcx, [0x14008e8b1]
mov qword [rax + 0x28], rcx
sub byte [rbp + rcx*4 + 5], cl
lodsd eax, dword [rsi]
cmc
adc al, 0
push 0xd8d4820
add rax, qword [r8]
add byte [rax - 0x77], cl
sub byte [rbp + rcx*4 + 5], cl
lodsd eax, dword [rsi]
cmc
adc al, 0
mov rcx, r15
mov rdx, rax
call fcn.14006cd80
add ch, al
std
invalid
add ch, al
std
dec dword [rax - 0x77]
ror dword [rax - 0x7b], cl
mov rbx, rdx
test rax, rax
ror byte [rdi], 0x85
int3
add al, byte [rax]
invalid
ror byte [rdi], 0x85
int3
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x58
pop rax
mov qword [rsp + 0x58], r14
pop rax
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rbx
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call qword [sym.imp.kernel32.dll_CloseHandle]
mov gs, word [rdi]
adc byte [rax], al
invalid
lock dec qword [r14]
jne 0x14008e5b2
mov rcx, qword [rsp + 0x58]
and al, 0x58
call fcn.14002706f
mov bh, cl
dec dword [rax - 0x77]
insb byte [rdi], dx
and al, 0x30
mov qword [rsp + 0x30], rbp
mov rax, qword [rsp + 0x60]
and al, 0x60
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
or byte [rcx + rcx*4 - 0x1a], cl
mov rsi, r12
jne 0x14008e5cf
lea rcx, [rsp + 0x60]
invalid
call fcn.140081661
dec dword [rax - 0x73]
jl 0x14008e5f7
lea rdi, [rsp + 0x2e]
lea r15, [0x140016a50]
lea r15, cs:[0x140016a50]
lea r12, [0x1401e03a0]
and eax, 0x151dbe
mov esi, 0x4100151d
mov r13d, 1
mov ebp, 1
lea rbx, [rsp + 0x160]
lea ebx, [rsp + 0x160]
add dword [rax], eax
add byte [rbp + rcx*4 + 0x74], cl
lea r14, [rsp + 0x58]
and al, 0x58
lea rbp, [0x1401f8664]
sub eax, 0x16a068
movabs al, byte [0x4c38247c89480016]
mov dword [rsp + 0x40], edi
mov qword [rsp + 0x38], rdi
jl 0x14008e624
cmp byte [rcx + rcx*4 + 0x7c], cl
and al, 0x40
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x58], r12
mov dword [rsp + 0x58], esp
mov qword [rsp + 0x60], r13
insb byte [rdi], dx
and al, 0x60
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], r13
jo 0x14008e66c
mov ecx, ebx
jo 0x14008e66c
mov ecx, ebx
mov rdx, r14
call fcn.140011e50
mov rcx, r14
mov rdx, rbx
call fcn.1400814ae
cmp qword [rsp + 0x58], 0
je case.default.0x14008e65c
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x38], rcx
mov eax, ecx
and eax, 3
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
jmp case.0x14007bed0.188
cmp al, 2
jne 0x14008e68b
mov ecx, 0x64
call qword [sym.imp.kernel32.dll_Sleep]
sub edx, dword [rax]
invalid
add byte [rax], al
add bh, bh
adc eax, 0x102be0
sub edx, dword [rax]
invalid
sub edx, dword [rax]
add bl, ch
jmp 0x14008e6d6
push rsp
shr rcx, 0x20
cmp ecx, 2
je 0x14008e675
stc
add dh, byte [rdx + rbp*8 + 0x48]
mov dword [rsp + 0x160], esi
add byte [rax], al
mov qword [rsp + 0x160], rsi
mov ah, 0x24
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfffd6906
invalid
std
invalid
lea rax, [fcn.140064fa0]
imul edi, ebp, 0x848948ff
mov qword [rsp + 0x168], rax
and al, 0x68
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x151ddf
lea rax, str.testserver:_pre_connect_with_error
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
invalid
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], 1
mov rcx, r14
call fcn.14006b5c0
invalid
mov rcx, rsi
call fcn.140074c69
jmp 0x14008e5fc
lea rsi, [rsp + 0x58]
mov rax, qword [rsi + 8]
lea rcx, [rsp + 0x150]
mov qword [rcx + 8], rax
mov qword [rcx], 0
call fcn.140074c4f
movzx edi, word [rsp + 0x2e]
mov rcx, rsi
call fcn.140082ad3
mov al, byte [0x14024a6a0]
mov ecx, 0x20
call fcn.140010290
test rax, rax
je 0x14008e8a0
mov rcx, rsi
call fcn.140082c67
nop
add rsp, 0x258
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140190081
jmp 0x14008e247
mov rdi, rbx
cmp qword [rsp + 0x50], 0
je 0x14008e7d7
lea r8, [rsp + 0x58]
mov qword [r8], rax
lea rax, [0x1401e0430]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140074c69
mov edx, 0x2b
call fcn.14018cbf0
ud2
ud2
mov ecx, 8
mov edx, 0x30
add byte [rax], al
jmp 0x14008e8aa
mov rax, qword [rsp + 0x60]
jmp 0x14008e7e5
xor edi, edi
jmp 0x14008e7bb
mov rax, qword [rsp + 0x60]
lea r8, [rsp + 0x160]
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
and al, 0x60
add dword [rax], eax
add byte [rcx - 0x77], cl
add byte [rax - 0x73], cl
add eax, 0x151c00
mov dword [rax], eax
lea rax, [0x1401e0448]
sbb al, 0x15
add bl, ch
stosb byte [rdi], al
jmp 0x14008e7f4
mov ecx, 8
add byte [rax], al
mov edx, 0x18
jmp 0x14008e8aa
add bl, ch
push rsp
lock dec qword [rsi]
invalid
jne 0x14008e866
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
call fcn.140081661
sub eax, 0x49f0ffff
dec dword [rsi]
invalid
lock dec qword [r14]
invalid
jne 0x14008e874
mov rcx, r14
int1
call fcn.14002706f
lea r8, [rsp + 0x58]
mov qword [r8], rbx
lea rax, [0x1401ddb08]
add eax, 0x14f285
add eax, 0x14f285
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_spawn_thread_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_src_threadmod.rs
adc al, 0
or eax, 0x14f211
adc al, 0
lea r9, fcn.140074c69
mov edx, 0x16
add byte [rax], al
hlt
add byte [rax], al
jmp 0x14008e80c
invalid
add byte [rax], al
mov edx, 0x20
add al, ch
jno 0x14008e88a
call fcn.14018c620
ud2
str word [rdi]
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
sub esp, 0xf8
movaps xmmword [rsp + 0xe0], xmm6
lea rsi, [rsp + 0x28]
mov qword [rsi], rcx
lea rax, [rsp + 0x48]
mov qword [rax], 8
xorps xmm6, xmm6
movups xmmword [rax + 8], xmm6
mov ecx, 0x2000
call fcn.140072cdd
lea rbx, [rsp + 0xa8]
movups xmmword [rbx + 0x10], xmm6
je 0x14008e8f4
sub byte [rax - 0x77], cl
invalid
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
adc dword [rbx + 0x10], esi
mov qword [rbx + 0x20], 0
mov qword [rbx], rax
mov qword [rbx + 8], 0x2000
mov qword [rbx + 0x28], rsi
lea r14, [rsp + 0x70]
lea r15, [rsp + 0x68]
lea rdi, [0x1401f8674]
mov qword [rsp + 0x30], 1
lea rax, [rsp + 0x38]
movups xmmword [rax], xmm6
xor esi, esi
mov rcx, r15
mov rdx, rbx
call fcn.140076c0c
mov r12, qword [rsp + 0x68]
test r12, r12
jne 0x14008e99c
mov r13, qword [rsp + 0x70]
mov eax, r13d
and eax, 3
movsxd rax, dword [rdi + rax*4]
add rax, rdi
jmp rax
mov al, byte [r13 + 0x10]
jmp 0x14008e979
mov al, byte [r13 + 0xf]
jmp 0x14008e979
mov rcx, r13
shr rcx, 0x20
call fcn.1400607d0
cmp al, 0x23
je 0x14008e992
jmp 0x14008ea40
mov rax, r13
shr rax, 0x20
cmp eax, 0x23
jne 0x14008ea40
mov rcx, r14
call fcn.140074c69
jmp 0x14008e938
mov r13, qword [rsp + 0x70]
cmp r13, 0x10
jae 0x14008e9c4
xor edx, edx
test r13, r13
je 0x14008e9c0
cmp byte [r12 + rdx], 0xa
je 0x14008e9d6
inc rdx
cmp r13, rdx
jne 0x14008e9ae
mov rdx, r13
xor ebp, ebp
jmp 0x14008e9db
mov cl, 0xa
mov rdx, r12
mov r8, r13
call fcn.140019170
mov rbp, rax
jmp 0x14008e9db
mov ebp, 1
test rbp, rbp
je 0x14008e9fa
cmp rdx, 0xffffffffffffffff
je 0x14008f0d6
lea rcx, [rdx + 1]
cmp rdx, r13
jae 0x14008f0e4
lea r8, [r12 + r13]
lea rcx, [rsp + 0x30]
mov rdx, r12
call fcn.14002743e
mov rax, qword [rsp + 0xb8]
add rax, r13
mov rcx, qword [rsp + 0xc0]
cmp rax, rcx
cmovae rax, rcx
add rsi, r13
mov qword [rsp + 0xb8], rax
test rbp, rbp
jne 0x14008ea43
test r13, r13
jne 0x14008e938
mov rsi, r13
mov r13, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x40]
mov rcx, r15
mov rdx, r13
mov r8, rbp
call 0x138625042
dec dword [rbp - 0x7b]
in al, 0xf
xchg ebp, eax
ror dword [rax - 0x77], 0xf0
call 0x138625042
dec dword [rbp - 0x7b]
in al, 0xf
xchg ebp, eax
ror dword [rax - 0x77], 0xf0
lea rdx, str.stream_did_not_contain_valid_UTF_8
cmovne rax, rdx
cmp qword [rsp + 0x68], 0
cmove rax, rsi
mov edx, 0
add byte [rax + 0xf], cl
invalid
invalid
sete sil
mov qword [rsp + 0x40], rbp
insb byte [rdi], dx
and al, 0x40
add byte [rax + 0xf], cl
invalid
insb byte [rdi], dx
and al, 0x40
and sil, cl
cmp sil, 1
jne 0x14008eac9
test rax, rax
mov r12, qword [rsp + 0x98]
je 0x14008ead3
test rbp, rbp
je 0x14008eb0e
cmp byte [r13 + rbp - 1], 0xa
jne 0x14008eb10
mov rax, rbp
dec rax
je 0x14008eb0e
cmp byte [r13 + rbp - 2], 0xd
lea rcx, [rbp - 2]
cmove rax, rcx
mov rbp, rax
jmp 0x14008eb10
mov r12, rax
xor eax, eax
mov qword [rsp + 0x60], rax
cmp qword [rsp + 0x38], 0
je 0x14008eaed
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
test sil, sil
jne 0x14008ebe0
mov r13, qword [rsp + 0x60]
test r13, r13
je 0x14008eb87
mov rbp, qword [rsp + 0xa0]
jmp 0x14008eb15
xor ebp, ebp
mov r12, qword [rsp + 0x38]
test rbp, rbp
je 0x14008eb6e
mov rdx, qword [rsp + 0x58]
cmp rdx, qword [rsp + 0x50]
jne 0x14008eb35
lea rcx, [rsp + 0x48]
call fcn.140081c2f
mov rdx, qword [rsp + 0x58]
mov rax, qword [rsp + 0x48]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], r13
mov qword [rsp + 0x98], r12
mov qword [rax + rcx*8 + 8], r12
mov qword [rsp + 0xa0], rbp
mov qword [rax + rcx*8 + 0x10], rbp
inc rdx
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], r13
jmp 0x14008e925
test r12, r12
je 0x14008ebe0
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008ebe0
lea rdi, [rsp + 0xd8]
mov qword [rdi], r12
mov qword [rsp + 0x30], rdi
lea rax, [fcn.140064fa0]
mov qword [rsp + 0x38], rax
lea rax, str.testserver:_in_read_request:
lea rcx, [rsp + 0x68]
mov qword [rcx], rax
mov qword [rcx + 8], 2
mov qword [rcx + 0x20], 0
lea rax, [rsp + 0x30]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
call fcn.14006b5c0
mov rcx, rdi
call fcn.140074c69
cmp qword [rsp + 0xb0], 0
je 0x14008ec02
mov r8, qword [rsp + 0xa8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x28]
mov dl, 1
call fcn.14006c7c0
mov qword [rsp + 0x68], rax
test rax, rax
je 0x14008ec22
lea rcx, [rsp + 0x68]
call fcn.140074c69
mov ecx, 0x2000
call fcn.140072cdd
lea rsi, [rsp + 0x68]
mov qword [rsi], rax
mov qword [rsi + 8], 0x2000
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], 0
lea rax, [rsp + 0x28]
mov qword [rsi + 0x28], rax
lea rdi, [rsp + 0xb0]
lea rbx, [rsp + 0xa8]
mov rcx, rbx
mov rdx, rsi
call fcn.140076c0c
cmp qword [rsp + 0xa8], 0
je 0x14008eca4
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x14008ecac
add rax, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x80]
cmp rax, rcx
cmovae rax, rcx
mov qword [rsp + 0x78], rax
jmp 0x14008ec66
mov rcx, rdi
call fcn.140074c69
mov rsi, qword [rsp + 0x48]
mov r14, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
cmp qword [rsp + 0x70], 0
je 0x14008ecd7
mov r8, qword [rsp + 0x68]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
je 0x14008ef45
mov rcx, rsi
mov rdx, rdi
call fcn.14008f0f5
cmp rdx, 0xb
jne 0x14008ed15
invalid
and al, 0x48
mov ecx, 0x6174732f
je 0x14008ed58
movabs rcx, 0x2f7375746174732f
je 0x14008ed58
je 0x14008ed6e
jae 0x14008ed2a
xor rcx, qword [rax]
movabs rdx, 0x3030322f73757461
xor byte [rax], dh
xor byte [rax], dh
xor rdx, qword [rax + 3]
or rdx, rcx
je 0x14008ef0e
stc
add dword [rax], eax
invalid
stc
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rdi
call fcn.14008f0f5
add eax, dword [rax]
add byte [rax - 0x7d], cl
cli
invalid
add eax, dword [rax]
add byte [rax - 0x7d], cl
cli
or esi, dword [rbp + 0x24]
jne 0x14008ed4a
jne 0x14008ed4a
movabs rcx, 0x2f7375746174732f
invalid
jae 0x14008ed9f
je 0x14008ed8d
invalid
je 0x14008eda3
jae 0x14008ed5f
xor rcx, qword [rax]
movabs rdx, 0x3030352f73757461
invalid
xor eax, 0x33483030
push rax
add ecx, dword [rax + 9]
invalid
invalid
add ecx, dword [rax + 9]
retf 0x840f
invalid
invalid
je 0x14008ef22
test al, bl
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rdi
call fcn.14008f0f5
movabs al, byte [0x750afa8348000003]
invalid
movabs al, byte [0x750afa8348000003]
and byte [rax - 0x47], cl
invalid
invalid
or dh, byte [rbp + 0x20]
movabs rcx, 0x312f73657479622f
xor rcx, qword [rax]
movzx eax, word [rax + 8]
xor rax, 0x3030
xor eax, 0x3030
mov ecx, 0x7479622f
jns 0x14008edd5
jae 0x14008ed93
xor dword [rax + 0x33], ecx
or byte [rdi], cl
mov bh, 0x40
or byte [rax + 0x35], cl
invalid
xor eax, 0x3030
xor byte [rax], dh
add byte [rax], al
or rax, rcx
je 0x14008ef57
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rdi
call fcn.14008f0f5
cmp rdx, 0x11
jne 0x14008edbb
movdqu xmm0, xmmword [rax]
movq mm0, qword [rax]
movzx eax, byte [rax + 0x10]
movd xmm1, eax
pcmpeqb xmm0, xmmword [0x140192220]
adc byte [rsi + 0xf], ah
outsb dx, byte [rsi]
enter 0xf66, 0x74
add eax, 0x103480
add byte [rsi + 0xf], ah
je 0x14008edb1
pcmpeqb xmm1, xmmword [0x140192230]
or eax, 0x103488
mov byte [rax + rdx], dh
add byte [rsi + 0xf], ah
fcmovne st(0), st(0)
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x14008efd7
invalid
mov rcx, rsi
mov rdx, rdi
call fcn.14008f0f5
cmp rdx, 0xb
jne 0x14008edf0
invalid
xor byte [rdi], dh
xor rdx, qword [rax + 3]
or rdx, rcx
je 0x14008f035
lea rdx, [0x1401e01bc]
lea rcx, [rsp + 0x28]
mov r8d, 0x11
call fcn.14008105f
mov rbx, rax
test rax, rax
jne 0x14008f073
lea rdx, [0x1401e01cd]
lea rcx, [rsp + 0x28]
mov r8d, 0x1c
call fcn.14008105f
mov rbx, rax
test rax, rax
jne 0x14008f073
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x151377
lea rdx, [0x1401e01e9]
lea rcx, [rsp + 0x28]
mov r8d, 0x2d
call fcn.14008105f
mov rbx, rax
test rax, rax
jne 0x14008f073
invalid
add byte [rax - 0x73], cl
adc eax, 0x14f70b
lea rdx, [0x1401de5a0]
lea rcx, [rsp + 0x28]
mov r8d, 2
call fcn.14008105f
mov rbx, rax
test rax, rax
jne 0x14008f073
lea rdx, [0x1401e0216]
lea rcx, [rsp + 0x28]
mov r8d, 3
call fcn.14008105f
mov rbx, rax
test rax, rax
jne 0x14008f073
lea rdx, [0x1401e0219]
lea rcx, [rsp + 0x28]
mov r8d, 9
call fcn.14008105f
mov rbx, rax
test rax, rax
jne 0x14008f073
lea rdx, [0x1401e0222]
lea rcx, [rsp + 0x28]
mov r8d, 3
jmp 0x14008f066
lea rdx, [0x1401e0375]
lea rcx, [rsp + 0x28]
adc al, 0x15
add byte [rax - 0x73], cl
and al, 0x28
mov r8d, 0x13
jmp 0x14008ef34
lea rdx, str.HTTP_1.1_500_Server_Internal_Error_r_n_r_nHTTP_1.1_200_OK_r_n_r_nlocalhost:127.0.0.1:
lea rcx, [rsp + 0x28]
mov r8d, 0x26
call fcn.14008105f
mov rbx, rax
test rax, rax
jne 0x14008f073
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
call fcn.140037f71
and dword [rax - 0x24ce0006], edx
and dword [rax - 0x24ce0006], edx
jmp 0x14008f07e
lea rdx, [0x1401e01bc]
lea rcx, [rsp + 0x28]
mov r8d, 0x11
call fcn.14008105f
mov rbx, rax
test rax, rax
jne 0x14008f073
add byte [rax], al
add byte [rax], al
lea rdx, [0x1401e02d6]
lea rcx, [rsp + 0x28]
mov r8d, 0x15
call fcn.14008105f
mov rbx, rax
test rax, rax
jne 0x14008f073
lea rdx, [0x1401de5a0]
lea rcx, [rsp + 0x28]
mov r8d, 2
call fcn.14008105f
mov rbx, rax
test rax, rax
jne 0x14008f073
lea rdx, [0x1401e02eb]
lea rcx, [rsp + 0x28]
mov r8d, 0x64
jmp 0x14008ef34
lea rdx, [0x1401e01bc]
lea rcx, [rsp + 0x28]
mov r8d, 0x11
call fcn.14008105f
mov rbx, rax
test rax, rax
jne 0x14008f073
lea rdx, [0x1401de5a0]
lea rcx, [rsp + 0x28]
mov r8d, 2
call fcn.14008105f
mov rbx, rax
test rax, rax
jne 0x14008f073
lea rdx, [0x1401e02c4]
lea rcx, [rsp + 0x28]
mov r8d, 0x12
jmp 0x14008ef34
lea rdx, [0x1401e0285]
lea rcx, [rsp + 0x28]
mov r8d, 0x14
call fcn.14008105f
adc esp, dword [rax]
invalid
dec dword [rax - 0x77]
ret
test rax, rax
jne 0x14008f073
adc esp, dword [rax]
invalid
lea rdx, [0x1401e0299]
lea rcx, [rsp + 0x28]
mov r8d, 0x17
call fcn.14008105f
mov rbx, rax
test rax, rax
je 0x14008f0bf
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
call fcn.140037f71
cli
dec dword [rbp - 0x7b]
div byte [rdx + rdx + 0x48]
mov ecx, dword [0x14024a5f8]
test r14, r14
je 0x14008f095
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x28]
call qword [sym.imp.ws2_32.dll_closesocket]
sub bh, bh
adc eax, 0x102540
mov rax, rbx
movaps xmm6, xmmword [rsp + 0xe0]
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
lea rdx, [0x1401de5a0]
lea rcx, [rsp + 0x28]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
jmp 0x14008ef34
lea rcx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
call fcn.14018cdd0
ud2
lea rbx, [rsp + 0x68]
mov rcx, rbx
mov rdx, rdi
call fcn.140074ebf
cmp qword [rbx], 0
je 0x14008f1af
mov rdx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x20]
add rsi, rax
sub rdx, rax
jmp 0x14008f1d4
adc eax, 0xebd23100
shr bl, cl
and eax, 0x61247c80
cmp byte [rsp + 0x61], 0
and al, 0x61
add byte [rbp + 0x44], dh
jne 0x14008f1fa
cmp byte [rsp + 0x60], 0
mov rsi, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
jne 0x14008f1cc
cmp rdx, rsi
je 0x14008f1fa
sub rdx, rsi
add rsi, qword [rsp + 0x30]
mov rax, rsi
add rsp, 0x80
invalid
add byte [rax], 0
add byte [rbx + 0x5f], bl
pop rsi
ret
invalid
and al, 0x61
add byte [rbp + 0x11], dh
cmp byte [rsp + 0x60], 0
jne 0x14008f1fa
mov rax, qword [rsp + 0x20]
cmp qword [rsp + 0x28], rax
invalid
and byte [rax + 0x39], cl
and al, 0x28
invalid
sub byte [rax - 0x73], cl
or eax, 0x16449f
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1401e03c8]
mov edx, 0x2b
call fcn.14018c980
ud2
push rbx
sub rsp, 0x28
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov r14, qword [rdx]
mov rbx, qword [rdx + 8]
pop rdx
or byte [rcx - 0x77], cl
invalid
pop rdx
or byte [rcx - 0x77], cl
fmul dword [rbp + 0x29]
invalid
sub r8, r14
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
sub rax, rdx
cmp rax, r8
jb 0x14008f26c
mov rax, qword [rsi]
cmp r14, rbx
je 0x14008f25e
fidiv word [rsi + rdx + 0x49]
lea ecx, [rsi + 1]
lea rcx, [r14 + 1]
mov qword [rdi], rcx
mov dword [rdi], ecx
mov r8b, byte [r14]
mov al, byte [rsi]
mov byte [rax + rdx], r8b
inc rdx
mov r14, rcx
jmp 0x14008f243
adc byte [rax - 1], cl
ret 0x8949
mov qword [rsi + 0x10], rdx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
push rsi
adc byte [rax - 0x7d], cl
invalid
mov rcx, rsi
call fcn.14018dd81
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
jmp case.0x140073e04.321
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
mov rbx, rcx
cmp byte [rdx + 0x41], 0
je case.0x140076872.291
mov qword [rbx], 8
xorps xmm0, xmm0
movups xmmword [rbx + 8], xmm0
adc dword [rbx + 8], eax
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
adc dword [rbx + 8], eax
jmp 0x14008f34e
mov rsi, rdx
adc dword [rbx + 8], eax
jmp 0x14008f34e
mov rsi, rdx
lea rdi, [rdx + 0x10]
mov r15, qword [rdx + 0x10]
lea r14, [rsp + 0x38]
mov rcx, r14
mov rdx, rdi
call fcn.140074ebf
cmp qword [r14], 0
je 0x14008f362
invalid
xchg esp, eax
add byte [rax], al
invalid
test byte [rax + rax - 0x74b40000], dl
and al, 0x40
mov r12, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov rcx, qword [rsi]
add r15, rcx
sub r12, rcx
mov qword [rsi], rax
mov al, byte [0x14024a6a0]
mov ecx, 0x40
call fcn.140010290
test rax, rax
je case.0x14007d134.187
mov r14, rax
mov qword [rax], r15
mov qword [rax + 8], r12
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 4
add al, 0
add byte [rax], al
mov qword [rsp + 0x30], 1
lea rax, [rsp + 0x38]
mov ecx, 9
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
cmp byte [rax + 0x41], 0
je 0x14008f391
mov rax, qword [rsp + 0x30]
mov qword [rbx + 0x10], rax
mov rax, qword [rsp + 0x20]
mov qword [rbx], rax
add ecx, dword [rax - 0x75]
and al, 0x28
add ecx, dword [rax - 0x75]
and al, 0x28
mov qword [rbx + 8], rax
or byte [r8 - 0x7f], cl
invalid
add rsp, 0x98
pop rbx
pop rbp
cwde
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
cmp byte [rsi + 0x41], 0
jne 0x14008f296
mov byte [rsi + 0x41], 1
cmp byte [rsi + 0x40], 0
jle 0x14008f3b3
add byte [rbx + rcx*4 + 0x3e], cl
jle 0x14008f3b3
add byte [rbx + rcx*4 + 0x3e], cl
mov r12, qword [rsi + 8]
jne 0x14008f386
invalid
or byte [rbp + 9], dh
or dword [rbp + 0x39], ecx
cld
cmp r12, r15
je 0x14008f296
test byte [rax], dl
invalid
invalid
sub r12, r15
add r15, qword [rdi]
jmp 0x14008f2e4
invalid
invalid
mov esi, 1
mov r13d, 0x18
add byte [rax], al
invalid
add byte [rcx - 0x43], al
sbb byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x14008f3c4
lea rdi, [rsp + 0x48]
lea r15, [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
lea r15, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
mov rbp, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x48]
mov rcx, r15
mov rdx, rdi
cli
call fcn.140074ebf
cmp qword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
je 0x14008f3e6
mov r12, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x38]
add rbp, rcx
sub r12, rcx
mov qword [rsp + 0x38], rax
jmp 0x14008f418
cmp byte [rsp + 0x79], 0
jne 0x14008f334
mov r12, qword [rsp + 0x40]
jne 0x14008f410
cmp r12, rbp
je 0x14008f334
sub r12, rbp
add rbp, qword [rsp + 0x48]
insb byte [rdi], dx
and al, 0x48
cmp rsi, qword [rsp + 0x28]
je 0x14008f444
mov qword [r14 + r13 - 8], rbp
mov dword [rsi + rbp - 8], ebp
mov qword [r14 + r13], r12
mov dword [rsi + rbp], esp
inc rsi
mov qword [rsp + 0x30], rsi
je 0x14008f453
xor byte [rcx - 0x7d], cl
invalid
adc byte [rax + 0x79247c], al
add byte [rdi], cl
test byte [rdx - 1], ch
invalid
invalid
je 0x14008f453
xor byte [rcx - 0x7d], cl
invalid
add byte [rdi], cl
test byte [rdx - 1], ch
invalid
jmp 0x14008f334
lea rcx, [rsp + 0x20]
mov rdx, rsi
call fcn.14001fe0d
invalid
or ecx, edi
invalid
and byte [rax - 0x77], cl
bnd call fcn.14001fe0d
invalid
or ecx, edi
invalid
mov esp, 0x4cfff909
mov esi, dword [rsp + 0x20]
mov r14, qword [rsp + 0x20]
je 0x14008f479
and bl, ch
invalid
jmp 0x14008f41f
mov ecx, 8
mov edx, 0x40
call fcn.14018c620
ud2
adc byte [rcx], al
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
movups xmmword [rax], xmm0
mov r9, qword [rcx + 0x10]
adc dh, al
and al, 0x20
add dword [rax - 0x73], ecx
adc eax, 0x15128d
invalid
invalid
invalid
adc dh, al
and al, 0x20
add dword [rax - 0x73], ecx
adc eax, 0x15128d
invalid
invalid
invalid
adc dl, byte [0x101923c96]
mov rcx, rax
xor r8d, r8d
call fcn.1400701d0
ud2
test esi, esi
je 0x14008f4f4
mov al, byte [0x14024a6a0]
mov ecx, 0x10
mov cl, 0x1b
add byte [rcx + 0x10], bh
call fcn.140010290
test rax, rax
je 0x14008f4e3
invalid
adc eax, 0x48308948
mov dword [rax + 8], edi
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rdx, [0x1401e0b58]
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x10
call fcn.14018c620
ud2
mov ecx, 7
int 0x29
ud2
invalid
imul byte [rdi]
xor r10d, r10d
or si, r11w
jne 0x14008f5f5
add r8d, 3
mov r9d, dword [r9 + 0x30]
xor byte [rbp + 0x39], al
invalid
jbe 0x14008f5f5
invalid
mov eax, r8d
test r8d, r8d
je case.0x14003e27b.2647
cmp rdx, rax
jbe 0x14008f5c3
cmp byte [rcx + rax], 0xc0
jge case.0x14003e27b.2647
jmp 0x14008f5d1
jne 0x14008f5d1
cmp rdx, r9
jbe 0x14008f5e7
cmp byte [rcx + r9], 0xbf
jg 0x14008f5e9
or dword [rdi - 0x72b3e781], edi
add eax, 0x151c58
sbb al, 0x15
invalid
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], r8
and byte [rcx - 0x77], cl
shr al, 0xcb
call fcn.14018cdb0
ud2
jne 0x14008f5d1
mov r8, rax
call fcn.14018cdb0
ud2
retf
jne 0x14008f5d1
add rcx, rax
sub r9, rax
mov r10, r9
retf 0x8948
invalid
retf 0x8948
mov rdx, r10
add rsp, 0x30
pop rsi
ret
in al, dx
sub byte [rbx + rcx*4 + 0x41], al
sub al, 0x48
mov eax, dword [rcx + 0x10]
invalid
adc byte [rax - 0x75], cl
push rcx
and byte [rcx - 0x77], cl
ror dword [rbp - 0x7b], 1
sal byte [rdx + rbp + 0x49], 0x89
je 0x14008f640
mov r9, rdx
sub r9, r8
jbe 0x14008f63e
cmp byte [rax + r8], 0xbf
mov rdx, qword [rcx + 0x20]
mov r9, rdx
test r8, r8
je 0x14008f640
mov r9, rdx
sub r9, r8
jbe 0x14008f63e
cmp byte [rax + r8], 0xbf
add byte [rdi - 0x72b7e481], bh
jg 0x14008f640
sbb ecx, dword [rax - 0x73]
lea rcx, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
or eax, 0x151c1c
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r9, rdx
call fcn.14018cdb0
ud2
jne 0x14008f625
cmp r9, 3
cmp ecx, 3
jb 0x14008f699
movzx r9d, word [rax + r8]
or al, 0
xor r9d, 0x2f3a
movzx r8d, byte [rax + r8 + 2]
mov dh, 0x44
add byte [rdx], al
mov dh, 0x44
add byte [rdx], al
xor r8d, 0x2f
xor eax, 0x2f
or r8w, r9w
jne 0x14008f699
mov r10d, dword [rcx + 0x30]
cmp r10d, edx
push rcx
xor byte [rcx + 0x39], al
sal byte [rsi + rbp + 0x4c], cl
cmp edx, edx
je 0x14008f699
cmp rdx, r10
jbe 0x14008f6d7
cmp byte [rax + r10], 0x3a
jne 0x14008f699
cmp dh, byte [rbp + 0x22]
inc r10d
mov r9d, dword [rcx + 0x34]
dec r9d
cmp r10d, r9d
ja 0x14008f6b6
test r10, r10
je 0x14008f6a5
sal byte [rdx + rbx + 0x4c], cl
cmp edx, edx
cmp rdx, r10
jbe 0x14008f6a3
cmp byte [rax + r10], 0xc0
jge 0x14008f6a5
cmp al, 0x10
sar byte [rbp + 0xe], 0xeb
sbb eax, 0x894cc031
retf 0x8348
jmp 0x14008f6b6
xor eax, eax
mov rdx, r9
add rsp, 0x28
ret
jne 0x14008f6b6
test r9, r9
je 0x14008f6cf
lea rcx, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rcx
invalid
add byte [rax - 0x77], cl
and al, 0x20
invalid
and byte [rax - 0x77], cl
ror dword [rbp - 0x77], 0xd0
mov rcx, rax
mov r8, r10
mov eax, edx
jmp 0x14008f637
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
add eax, 0x151b3a
mov rcx, r10
call fcn.14018c8a0
ud2
lea r8, [0x1401f8684]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
invalid
mov rax, qword [rdx + 0x10]
mov rdx, qword [rdx + 0x20]
cmp r8d, r9d
ja 0x14008f758
test r8, r8
je 0x14008f747
cmp rdx, r8
jbe 0x14008f745
sar byte [rbp + 0x1c], 0xeb
sub ecx, dword [rbx + 0x1c64142]
mov eax, dword [rdx + 0x41]
mov byte [rcx], 1
mov dword [rcx + 1], eax
jmp 0x14008f781
movups xmm0, xmmword [rdx + 0x41]
movups xmmword [rcx + 1], xmm0
mov byte [rcx], 2
jmp 0x14008f781
test r9, r9
je 0x14008f770
lea rcx, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.14018cdb0
ud2
add rsp, 0x28
ret
and al, 0x20
lea rax, [0x1401e0a54]
mov r8d, 4
mov eax, 4
mov eax, 4
mov rcx, rdx
mov rdx, rax
call fcn.140017f30
nop
add rsp, 0x38
ret
add rsp, 0x38
jmp rax
sal byte [rcx + rbx - 0x7d], 0xf8
add dword [rbp + 0x30], esi
inc rsi
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1400145d0
mov byte [rsi + 1], al
mov byte [rsi], 3
shl r13, 8
movzx eax, r12b
or rax, r13
je 0x140090830
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x50]
test r8, r8
je 0x140090851
cmp qword [rsp + 0x58], 0
je 0x140090851
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rax, rax
je 0x14009096c
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x80]
test r14, r14
je 0x140090c0f
lea rdx, [r14 - 1]
mov qword [rsp + 0x80], rdx
mov r8, qword [rsp + 0x70]
mov ebx, dword [r8 + r14*4 - 4]
lea ecx, [rdx*8]
mov eax, 0xffffffff
shr eax, cl
cmp ebx, eax
ja 0x140090b9b
lea rax, [r14*4 - 4]
xor ecx, ecx
cmp rax, rcx
je 0x140090b15
cmp dword [r8 + rcx], 0xff
lea rcx, [rcx + 4]
jbe 0x1400909ab
jmp 0x140090b9b
mov rsi, rdx
mov rcx, qword [rbx]
mov rdx, qword [rbx + 8]
call fcn.140090d84
cmp eax, 1
jne 0x140090b71
mov ebp, edx
cmp r14, qword [rsp + 0x78]
jne 0x140090ad5
lea rcx, [rsp + 0x70]
mov rdx, r14
call fcn.14008ff2f
mov r15, qword [rsp + 0x70]
mov r14, qword [rsp + 0x80]
mov rdx, rsi
mov dword [r15 + r14*4], ebp
mov r14, qword [rsp + 0x80]
inc r14
mov qword [rsp + 0x80], r14
add rbx, 0x10
cmp rbx, rsi
jne case.0x140067733.816
mov r8, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xc8]
mov rsi, qword [rsp + 0xc0]
jmp 0x140090950
test rdx, rdx
je 0x140090b3d
mov edx, 0x18
xor r9d, r9d
mov r10d, dword [r8 + r9]
mov ecx, edx
and cl, 0x18
shl r10d, cl
add ebx, r10d
add edx, 0xfffffff8
add r9, 4
cmp rax, r9
jne 0x140090b22
bswap ebx
mov ebp, ebx
shr ebp, 8
cmp qword [rsp + 0x78], 0
je 0x140090b5b
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi], 1
mov byte [rsi + 1], bl
mov word [rsi + 2], bp
shr ebp, 0x10
mov byte [rsi + 4], bpl
jmp 0x140090811
cmp qword [rsp + 0xc8], 0
mov rsi, qword [rsp + 0xc0]
je 0x140090b9b
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rsp + 0xb8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x78], 0
je 0x140090bb7
mov r8, qword [rsp + 0x70]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov al, 3
jmp 0x14009080b
add dword [rax], eax
add byte [rax], al
mov rcx, r14
mov rdx, rbx
call fcn.14018cdb0
ud2
lea eax, [0x1401ac090]
mov rcx, r15
mov rdx, rbx
call fcn.14018c910
ud2
lea rcx, str.a_non_empty_list_of_numbers
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srchost.rs
mov edx, 0x1b
add al, ch
pop rcx
ror byte [rdi], 0
add al, ch
pop rcx
ror byte [rdi], 0
ud2
mov r12, qword [rdi]
mov rdx, qword [rdi + 8]
sub rdx, r12
mov rax, qword [rsp + 0x20]
add rax, r12
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
mov edx, 4
mov rcx, r9
call fcn.14018c910
ud2
xor byte [rax + 2], bh
test rdx, rdx
je 0x140090dc0
cmp rdx, 1
jne 0x140090dc5
xor r8d, r8d
cmp rdx, r8
je 0x140090e6f
jmp 0x140090eaf
movzx r8d, word [rcx]
cmp r8d, 0x7830
je 0x140090e18
mov eax, 0xa
mov r9, rdx
mov r10, rcx
jmp 0x140090e92
mov r8d, 8
mov rcx, r10
mov rdx, r9
call fcn.14001a010
dec dword [rax - 0x77]
ror dword [rcx - 0x77], 0xc0
dec dword [rax - 0x77]
ror dword [rcx - 0x77], 0xc0
shr r8, 0x20
shr eax, 0x20
xor eax, eax
test cl, 1
sete al
mov edx, r8d
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov r8d, 2
jmp 0x140090ee0
add eax, 0x14fd83
mov qword [rsp + 0x20], rax
mov r8d, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
shr eax, 1
enter 0xfbe, 0
mov r9, rdx
call fcn.14018cdb0
ud2
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
cmp byte [rsi + 0xf], ah
out dx, eax
shl byte [rsi + 0xf], 0x7f
and al, 0x20
cmp byte [rsi + 0xf], ah
out dx, eax
shl byte [rsi + 0xf], 0x7f
and al, 0x20
cmp r8, 2
jb 0x140091108
cmp byte [rdx], 0x3a
jne 0x140090f27
cmp byte [rdx + 1], 0x3a
add dword [rdx], edi
jne 0x140091108
mov r11d, 2
mov r10d, 1
jmp 0x140090f2d
xor r10d, r10d
xor r11d, r11d
cmp r11, r8
jae 0x14009100f
mov word [rcx], 0x401
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
rol di, 8
movd xmm0, edi
movd xmm1, esi
punpcklwd xmm1, xmm0
movd xmm0, r11d
movd xmm2, r10d
punpcklwd xmm2, xmm0
punpckldq xmm2, xmm1
movd xmm0, r9d
movd xmm1, r8d
punpcklwd xmm1, xmm0
movd xmm0, edx
movd xmm3, eax
punpcklwd xmm3, xmm0
punpckldq xmm3, xmm1
punpcklqdq xmm3, xmm2
movdqu xmmword [rcx + 1], xmm3
mov byte [rcx], 0
add dword [rax], eax
add dword [rax], eax
jmp 0x14009110d
movabs byte [0x8ba0014fa], al
mov rcx, r9
jmp 0x14009124c
lea eax, [0x1401e0cd8]
mov edx, 8
mov rcx, r10
call fcn.14018c8a0
ud2
invalid
or ecx, dword [rbp + rcx*4 + 5]
xchg esi, eax
cli
adc al, 0
mov edx, 8
mov rcx, rax
invalid
shr ebx, 0xe8
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1d8
in al, dx
fadd dword [rcx]
add byte [rax], al
jmp 0x14009124c
in al, dx
fadd dword [rcx]
add byte [rax], al
mov r12, r9
mov r14, r8
mov r15, rdx
mov qword [rsp + 0x78], rcx
mov rcx, r9
call fcn.140072cdd
mov rsi, rax
mov rax, qword [r15 + 0x20]
and byte [r9 + 0xf], r8b
adc byte [rdi], al
and byte [r9 + 0xf], r8b
adc byte [rdi], al
mov rdi, qword [r15 + 0x10]
mov rcx, qword [r15 + 0x18]
mov qword [rsp + 0xd8], rsi
mov qword [rsp + 0xe0], rdx
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xf0], rax
movups xmmword [rsp + 0xf8], xmm0
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x10824
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdx], fs
add dword [rax], eax
add dh, al
test byte [rax + rbx], ah
and al, 0x18
add dword [rax], eax
add byte [rax], al
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x10824
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdx], fs
add dword [rax], eax
add dh, al
test byte [rax + rbx], ah
and al, 0x18
and al, 0x18
add dword [rax], eax
add byte [rax], al
lea rcx, [r14 + r12]
xor ebp, ebp
xor r9d, r9d
mov r8, r14
mov rax, r9
mov dl, 1
add dword [rcx + 0x39], ecx
enter 0xffffffffffff840f, 0xffffffffffffffa1
add byte [rax], al
invalid
add dword [rcx + 0x39], ecx
enter 0xffffffffffff840f, 0xffffffffffffffa1
add byte [rax], al
add byte [rbp - 0x77], cl
ret 0x8a45
mov r10, r8
mov r8b, byte [r8]
movzx r11d, r8b
test r11b, r11b
js 0x14009131b
lea r8, [r10 + 1]
jmp case.0x1400738cb.344
mov r9d, r11d
and r9d, 0x1f
movzx r15d, byte [r10 + 1]
and r15d, 0x3f
and edi, 0x3f
and edi, 0x3f
cmp r11b, 0xdf
cmp bl, 0xdf
jbe 0x14009136f
movzx ebx, byte [r10 + 2]
shl r15d, 6
and ebx, 0x3f
invalid
or ebx, r15d
cmp r8b, 0xf0
jb 0x14009137f
invalid
pop rdx
add eax, dword [rcx - 0x7d]
loope 0x14009135a
shl r9d, 0x12
shl ebx, 6
jrcxz 0x140091360
adc al, cl
jrcxz 0x140091360
and r11d, 0x3f
or r11d, ebx
or r11d, r9d
cmp r11d, 0x110000
add byte [rcx], dl
add byte [rbp + 0x20], dh
fild dword [rbp + 9]
retf
add byte [rcx], dl
add byte [rbp + 0x20], dh
jmp 0x1400913aa
lea r8, [r10 + 2]
shl r9d, 6
shl ecx, 6
shl ecx, 6
or r9d, r15d
mov r11d, r9d
jmp case.0x1400738cb.344
or ebx, ecx
mov r11d, ebx
mov r9, r8
sub r9, r10
add r9, rax
cmp r11d, 0x21
jb 0x1400912f8
sti
and dword [rdi], ecx
invalid
xor edx, edx
mov rbp, r9
jmp 0x1400913ad
mov r8, rcx
mov eax, ecx
mov r9, rax
cmp r8, rcx
je 0x140091440
add byte [rax], al
add byte [rax], al
mov r10, rcx
mov r11b, byte [rcx - 1]
test r11b, r11b
js 0x1400913cc
lea rcx, [r10 - 1]
inc qword [rbp + 0xf]
inc dword [rbp + 0xf]
movzx r11d, r11b
mov dh, 0xdb
jmp 0x14009142d
movzx r15d, byte [r10 - 2]
cmp r15b, 0xc0
invalid
jge 0x1400913fa
sar byte [rbp + 0x23], 0x41
movzx ebx, byte [rdx - 3]
mov dh, 0x5a
std
movzx ebx, byte [r10 - 3]
mov dh, 0x5a
pop rdx
std
cmp bl, 0xc0
jge 0x140091404
lea rcx, [r10 - 4]
movzx r13d, byte [r10 - 4]
cld
and r13d, 7
shl r13d, 6
and ebx, 0x3f
invalid
or ebx, r13d
jmp 0x14009140b
invalid
invalid
adc dword [rcx - 0x73], ecx
lea rcx, [r10 - 2]
and r15d, 0x1f
inc byte [rcx - 0x7d]
out 0x1f, eax
jmp 0x140091415
lea rcx, [r10 - 3]
and ebx, 0xf
shl ebx, 6
and r15d, 0x3f
or r15d, ebx
shl r15d, 6
and r11b, 0x3f
movzx r11d, r11b
or r11d, r15d
cmp r11d, 0x110000
add byte [rcx], dl
invalid
je 0x140091440
invalid
add byte [rcx], dl
add byte [rbx + rdx + 0x41], dh
cmp ebx, 0x21
cmp r11d, 0x21
jb 0x1400913ad
sub r9, r8
add r9, r10
mov rbp, r9
xor ecx, ecx
test dl, dl
cmovne rax, rcx
lea r15, [r14 + rax]
cmp al, 6
test rdi, rdi
test edi, edi
je 0x14009152b
mov rcx, rbp
sub rcx, rax
cmp rcx, r12
jae 0x140091470
ror dword [rcx + rdi - 0x1f], 0x73
adc byte [rax - 0x77], cl
stc
mov rcx, rdi
mov dl, 1
mov rax, qword [rsp + 0x80]
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
call qword [rax + 0x28]
lea rax, [r14 + rbp]
call qword [rax + 0x28]
lea rax, [r14 + rbp]
mov ecx, 0x2600
mov rdx, r15
cmp rdx, rax
je 0x14009152b
mov r11b, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x140091496
inc rdx
jmp 0x140091507
mov r9d, r8d
and r9d, 0x1f
movzx ebx, byte [rdx + 1]
and ebx, 0x3f
cmp r8b, 0xdf
jbe case.0x1400686dc.654
movzx r10d, byte [rdx + 2]
shl ebx, 6
jrcxz case.0x14007b1c0.259
jrcxz case.0x14007b1c0.259
and r10d, 0x3f
or r10d, ebx
fiadd dword [rcx - 0x80]
sti
invalid
fiadd dword [rcx - 0x80]
sti
invalid
cmp bl, 0xf0
jb 0x1400914f9
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
rol byte [rbp + 9], 1
enter 0xffffffffffff8141, 0xfffffffffffffff8
add byte [rax], al
adc dword [rax], eax
rol byte [rbp + 9], 1
enter 0xffffffffffff8141, 0xfffffffffffffff8
add byte [rax], al
adc dword [rax], eax
je 0x14009152b
add rdx, 4
add edx, 4
jmp 0x140091507
add rdx, 2
shl r9d, 6
shl ecx, 6
add al, byte [rcx - 0x3f]
loope 0x1400914f7
shl ecx, 6
or r9d, ebx
mov r8d, r9d
jmp 0x140091507
invalid
add rdx, 3
shl r9d, 0xc
invalid
add eax, dword [rcx - 0x3f]
loope 0x14009150d
invalid
or al, 0x45
or edx, ecx
or r10d, r9d
mov r8d, r10d
mov eax, edx
cmp r8d, 0xd
ja 0x14009147c
invalid
or eax, 0xff6b870f
invalid
imul edi, edi, 0xffffffff
inc dword [rdi + rcx - 0x5d]
ror dword [rdi], 0x83
invalid
bt ecx, r8d
jae 0x14009147c
invalid
invalid
invalid
invalid
mov rcx, rdi
stc
mov dl, 9
mov rax, qword [rsp + 0x80]
call qword [rax + 0x28]
add r14, rbp
mov qword [rsp + 0x120], r15
and byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x28
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx + rcx*4 + 0x39], cl
lea rcx, [rsp + 0x90]
mov qword [rcx], r15
mov qword [rcx + 8], r14
call fcn.14008fff2
cmp eax, 0x110000
jne 0x1400915bc
invalid
mov r12, qword [rsp + 0xf0]
test r12, r12
je 0x14009167b
lea rcx, [rsp + 0x90]
mov qword [rcx], r15
mov qword [rcx + 8], r14
call fcn.14008fff2
cmp eax, 0x23
and ecx, dword [rdi]
test esp, edi
add byte [rax], al
invalid
and ecx, dword [rdi]
test esp, edi
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
fadd dword [rax]
add byte [rax], al
lea esi, [rsp + 0xd8]
mov ecx, 9
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x20], r14
mov rcx, qword [rsp + 0x78]
mov r8, r12
mov r9, r15
call fcn.1400959f4
jmp 0x1400917d5
lea rcx, [rsp + 0x90]
mov qword [rcx], r15
mov qword [rcx + 8], r14
call fcn.14008fff2
and ch, dl
invalid
invalid
cmp eax, 0x110000
add byte [rax], al
adc dword [rax], eax
and ch, dl
invalid
add byte [rax], al
adc dword [rax], eax
je 0x140091559
and eax, 0x1fffdf
add eax, 0xffffffa5
cmp eax, 0xffffffe6
jb 0x140091559
out 0xf, al
invalid
xor r13d, r13d
lea rdi, [rsp + 0x120]
add byte [rax], al
add byte [rax], al
lea r12, [rsp + 0xd8]
mov rcx, rdi
call fcn.14008fff2
cmp eax, 0x110000
je 0x1400916cc
lea edx, [rax - 0x61]
lea ecx, [rax - 0x41]
cmp edx, 0x1a
jb 0x140091637
movabs rdi, 0x1af9831e721afa83
cmp ecx, 0x1a
jb 0x140091637
lea edx, [rax - 0x30]
cmp edx, 0xa
jb 0x140091637
lea edx, [rax - 0x2d]
cmp edx, 2
jb 0x140091637
cmp eax, 0x2b
jne 0x14009180e
invalid
add byte [rcx + 0x20f280c2], cl
mov edx, eax
xor dl, 0x20
cmp ecx, 0x1a
movzx ebx, dl
cmovae ebx, eax
cmp r13, qword [rsp + 0xe0]
cmp ebp, dword [rsp + 0xe0]
jne 0x14009166a
mov rcx, r12
mov rdx, r13
call fcn.14002cceb
mov rsi, qword [rsp + 0xd8]
mov r13, qword [rsp + 0xe8]
invalid
add byte [rax], al
add byte [rax], al
call 0x18209166b
mov byte [rsi + rbp], bl
mov byte [rsi + r13], bl
inc r13
mov qword [rsp + 0xe8], r13
jmp 0x1400915fb
add byte [rax], al
add bl, ch
add byte [rcx - 0x4e], 6
mov r10b, 6
jmp 0x1400917a4
and al, 0x2c
mov r8d, r9d
mov rcx, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x20]
and byte [rax - 0x77], cl
rol byte [rcx - 1], 1
ror byte [rdi], 0x84
rol byte [rax], cl
add byte [rax], al
mov rax, rdx
sub rax, r8
jbe 0x14009176d
cmp byte [rcx + r8], 0xbf
jg 0x140091773
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
jmp 0x140091ebf
cmp byte [rsp + 0x118], 1
jne 0x140091817
mov r12, qword [rsp + 0x120]
mov r13, qword [rsp + 0x128]
lea rax, [rsp + 0x178]
lea rsi, [rsp + 0xd8]
mov ecx, 9
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rax + 0x10]
mov rax, rsi
shr rax, 0x20
mov rcx, rsi
shl rcx, 0x20
or rcx, 0x900
test rax, rax
mov r14d, 0x901
cmove r14, rcx
cmove esi, ecx
test r14b, r14b
jne 0x1400917ea
mov rdi, qword [rsp + 0x178]
add byte [rax], al
lea rax, [rsi - 2]
cmp rax, 3
ja case.default.0x140091758
add byte [rax], al
lea rcx, [0x1401f8694]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
movzx eax, word [rdi]
invalid
cmp eax, 0x7377
jne case.default.0x140091758
jmp 0x1400918f7
add byte [rdi], cl
test dword [rbp - 1], eax
invalid
jne 0x1400916b8
mov r10b, 7
mov dl, 7
test rax, rax
je 0x1400917a4
cmp byte [rcx + r8], 0x2f
jne 0x1400917a4
test r9d, r9d
je 0x14009182e
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rdi - 0x36], cl
cmp rdx, r9
jbe 0x140091828
cmp byte [rcx + r9], 0xbf
mov edi, 0x8f8f0f
add byte [rax], al
jg 0x14009182e
add byte [rax], al
add cl, ch
or al, 7
add byte [rax], al
jmp case.0x14008e95f.12
mov rax, qword [rsp + 0x78]
mov byte [rax + 4], r10b
add al, 0xc7
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0xe024
add byte [rax], al
mov dword [rax], 2
cmp qword [rsp + 0xe0], 0
je 0x1400917d5
invalid
mov r8, qword [rsp + 0xd8]
mov rcx, qword [0x14024a5f8]
or eax, 0x1b8e2b
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
invalid
pop rdi
ret
mov rax, qword [rsp + 0x78]
and al, 0x78
mov byte [rax + 4], 9
mov dword [rax], 2
cmp qword [rsp + 0x180], 0
add byte [rcx], 0
add byte [rax], al
je 0x1400917d5
mov r8, qword [rsp + 0x178]
jmp 0x1400917c6
mov eax, 0xf3af883
test bl, al
invalid
mov qword [rsp + 0xe8], 0
jmp 0x140091559
jne case.0x14008e95f.12
mov rdx, r9
call fcn.140095b8c
lea rdx, [rsp + 0x90]
lea rsi, [rsp + 0xd8]
mov ecx, 9
mov rdi, rdx
xlatb
xlatb
test al, al
je 0x140091873
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x28], r12
mov byte [rsp + 0x20], al
mov rcx, qword [rsp + 0x78]
mov r8, r15
mov r9, r14
call fcn.140095193
jmp 0x1400917d5
invalid
invalid
invalid
invalid
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x28], r12
mov byte [rsp + 0x20], 0
mov rcx, qword [rsp + 0x78]
mov r8, r15
mov r9, r14
jmp 0x140091c32
movzx eax, word [rdi]
xor eax, 0x7377
movzx ecx, byte [rdi + 2]
invalid
xor ecx, 0x73
mov bl, 1
or cx, ax
je 0x1400918f9
movzx eax, word [rdi]
xor eax, 0x7466
add byte [rax], al
movzx ecx, byte [rdi + 2]
xor ecx, 0x70
or cx, ax
jne case.default.0x140091758
cmp dword [rdi], 0x70747468
je 0x1400918f7
jo 0x140091937
xor ecx, dword [rbx + 0x31c80f07]
leave
mov eax, dword [rdi]
bswap eax
xor ecx, ecx
cmp eax, 0x66696c66
setae cl
sar dword [0x1a672853d], 0x83
fld dword [rax]
setne bl
add bl, bl
jmp 0x1400918f9
mov eax, 0x70747468
xor eax, dword [rdi]
movzx ecx, byte [rdi + 4]
xor ecx, 0x73
or ecx, eax
je 0x1400918f7
mov bl, 2
jmp 0x1400918f9
mov bl, 1
cmp rsi, qword [rsp + 0x180]
jne 0x14009191d
lea r15, [rsp + 0x178]
mov rcx, r15
mov rdx, rsi
call fcn.14002cceb
mov rdi, qword [r15]
mov rsi, qword [r15 + 0x10]
mov byte [rdi + rsi], 0x3a
inc rsi
mov qword [rsp + 0x188], rsi
test bl, bl
je 0x140091994
shr r14, 0x20
movzx eax, bl
cmp eax, 1
jne case.0x140076e92.289
sbb al, 1
add byte [rax], al
sbb al, 1
add byte [rax], al
xor ebp, ebp
lea r15, [rsp + 0x90]
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x88
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x98], r13
mov rcx, r15
stc
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x98
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
stc
stc
call fcn.14008fff2
cmp eax, 0x5c
je 0x140091980
or dword [rbx - 0x7af0d008], eax
cmp eax, 0x2f
jne 0x140091a14
xchg esp, eax
add byte [rax], al
invalid
xchg esp, eax
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x90
add byte [rax], al
add byte [rax], al
invalid
invalid
lodsb al, byte [rsi]
and al, 0x98
mov r12, qword [rsp + 0x90]
add byte [rax], al
mov r13, qword [rsp + 0x98]
inc ebp
jmp 0x14009195a
add byte [rax], al
add bh, bh
invalid
mov rsi, qword [rsp + 0x1a8]
test rsi, rsi
je 0x1400919d5
mov rdi, qword [rsp + 0x1b0]
mov edi, dword [rsp + 0x1b0]
mov al, 1
add byte [rax], al
lea r8, [rsp + 0x90]
mov qword [r8], r12
mov qword [r8 + 8], r13
mov dword [rax + 8], ebp
lea rcx, [0x1401e0da8]
adc al, 0
add byte [rdx + 2], bh
mov edx, 2
call fcn.140091f55
test al, al
jne 0x1400919d5
add byte [rax + rax*8 - 0x76b7f78b], al
int1
mov rcx, rsi
mov dl, 4
call qword [rdi + 0x28]
sub byte [rax - 0x75], cl
mov ah, 0x24
nop
mov rsi, qword [rsp + 0x190]
test rsi, rsi
je 0x140091bf8
and al, 0x90
add dword [rax], eax
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
adc al, byte [rdx]
add byte [rax], al
mov r9d, dword [rsi + 0x2c]
test r9, r9
sub al, 0x4d
test ecx, ecx
je 0x140091bf8
add byte [rax - 0x75], cl
adc byte [rax - 0x75], r9b
push rsi
and byte [rcx + rdi - 0x36], cl
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x20]
cmp rdx, r9
jbe 0x140091bd2
add dword [rax], eax
add byte [rdx - 0x80], al
invalid
cmp al, 9
cmp byte [rcx + r9], 0xbf
cmp byte [rcx + rcx], 0xbf
mov edi, 0x1c98f0f
add byte [rax], al
jg 0x140091bd8
jmp case.0x14008e95f.12
add al, 0
add byte [rbx - 0x78f0fe03], al
add byte [rax], al
cmp ebp, 1
ja 0x140091d02
in eax, 2
add byte [rax], al
in eax, 2
add byte [rax], al
mov r15, qword [rsp + 0x190]
test r15, r15
je 0x140091d02
nop
add dword [rax], eax
add byte [rbp - 0x7b], cl
dec dword [rdi]
test ah, dl
add al, byte [rax]
add byte [rbp - 0x75], al
sub al, 0x49
mov ecx, dword [rdi + 0x10]
mov r9d, dword [r15 + 0x2c]
mov rcx, qword [r15 + 0x10]
test r9, r9
je 0x140091cba
add al, byte [rax]
add byte [rcx - 0x75], cl
mov rdx, qword [r15 + 0x20]
cmp rdx, r9
push rdi
and byte [rcx + rdi - 0x36], cl
jbe 0x140091cb4
cmp byte [rcx + r9], 0xbf
jg 0x140091cba
jmp case.0x14008e95f.12
add al, 0
add byte [rax - 0x73], cl
lea rdi, [rsp + 0x120]
invalid
invalid
lea rdi, [rsp + 0x120]
lea rsi, [rsp + 0x178]
mov ah, 0x24
js 0x140091a6b
add byte [rax], al
mov ah, 0x24
js 0x140091a6b
add byte [rax], al
add byte [rcx + 9], bh
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
lea r8, [rsp + 0x90]
lea eax, [rsp + 0x90]
lea eax, [rsp + 0x90]
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
add byte [rbp - 0x77], cl
and byte [rbp - 0x77], cl
push 0xd8d4808
invalid
mov qword [r8], r12
mov qword [r8 + 8], r13
lea rcx, [0x1401e0da8]
mov edx, 2
add byte [rax], al
add byte [rax], al
call fcn.140091f55
test al, al
invalid
je 0x140091acd
sal byte [rbp + rsi + 0x48], 0x8d
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax], al
mov r8, qword [rdx]
lea rdx, [rsp + 0x90]
add byte [rax], al
mov r8, qword [rdx]
mov r9, qword [rdx + 8]
lea rsi, [rsp + 0x178]
add byte [rax], al
add byte [rax], al
mov ecx, 9
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov dword [rsp + 0x28], r14d
mov byte [rsp + 0x20], bl
mov rcx, qword [rsp + 0x78]
jmp 0x140091e60
invalid
add byte [rcx + rcx*4 - 0x19], cl
mov rdi, r12
mov rsi, qword [rsp + 0x130]
mov ah, 0x24
xor byte [rcx], al
add byte [rax], al
mov rax, rsi
shr rax, 0x20
mov rcx, rsi
shl rcx, 0x20
or rcx, 0x900
test rax, rax
mov r12d, 0x901
cmove r12, rcx
test r12b, r12b
jne 0x140091ba7
shr r12, 0x20
shr esp, 0x20
in al, dx
and dh, al
test byte [rdi + rax*8], ah
add dword [rax], eax
add byte [rax], al
invalid
mov byte [rsp + 0x1c7], 0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
lea rcx, [rsp + 0x90]
mov qword [rcx], rdi
mov qword [rcx + 8], r13
or al, ch
iretd
in al, 0xff
invalid
cmp eax, 0x110000
je 0x140091c3c
add byte [rax], al
add byte [rax - 0x77], cl
cmp dword [rcx + rcx*4 + 0x69], ecx
or al, ch
iretd
add byte [rax], al
cmp eax, 0x2f
jne 0x140091c3c
invalid
add byte [rcx - 0x6374b723], cl
mov ebp, ebx
mov rbx, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x98
cwde
add byte [rax], al
add byte [rax + 0x3b], cl
mov ah, 0x24
sub byte [rcx], al
add byte [rax], al
invalid
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x98
cwde
cwde
add byte [rax], al
add byte [rax + 0x3b], cl
mov ah, 0x24
sub byte [rcx], al
add byte [rax], al
invalid
add byte [rbp + 0x17], dh
jne 0x140091b6a
lea rdi, [rsp + 0x120]
mov rcx, rdi
stc
add byte [rax - 0x77], cl
stc
mov rdx, rsi
call fcn.14002cceb
dec dword [rax - 0x75]
ja 0x140091b7a
dec dword [rax - 0x75]
ja 0x140091b7a
lea rcx, [rsp + 0x120]
mov rax, qword [rcx]
mov byte [rax + rsi], 0x2f
inc rsi
inc esi
mov qword [rcx + 0x10], rsi
mov dword [rcx + 0x10], esi
lea r8, [rsp + 0x90]
mov byte [r8], 0
mov byte [rax], 0
add byte [rcx - 0x3a], al
add byte [rax], al
mov byte [rax], 0
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rbx
mov ebx, ebp
mov edx, ebp
mov r9, r12
call fcn.140093eaa
add cl, ch
test al, 0
add byte [rax], al
add cl, ch
test al, 0
add byte [rax], al
mov rax, qword [rsp + 0x78]
mov byte [rax + 4], 9
mov dword [rax], 2
cmp qword [rsp + 0x128], 0
je 0x1400917d5
test byte [rax], dl
cld
invalid
invalid
test byte [rax], dl
cld
invalid
mov r8, qword [rsp + 0x120]
jmp 0x1400917c6
add dword [rax], eax
add cl, ch
hlt
invalid
jne case.0x14008e95f.12
cmp r9d, 4
jne 0x140091bf8
stc
add al, 0x75
sbb cl, byte [rax - 0x73]
lea rdx, [0x1401e0d14]
adc eax, 0x14f12f
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
movsd dword [rdi], dword [rsi]
sldt word [rbp + 0x31]
rol byte [rbp + 0x440f4cc0], 0xc6
movsd dword [rdi], dword [rsi]
sldt word [rbp + 0x31]
rol byte [rbp + 0x440f4cc0], 0xc6
jmp 0x140091bfb
xor r8d, r8d
xor eax, eax
lea rsi, [rsp + 0x178]
mov qword [rsi + 0x10], 0
add byte [rax], al
lea rdx, [rsp + 0x90]
add byte [rax], al
mov ecx, 9
mov rdi, rdx
mov edi, edx
mov edi, edx
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x28], r8
and al, 0x28
mov byte [rsp + 0x20], bl
mov rcx, qword [rsp + 0x78]
mov r8, r12
mov r9, r13
invalid
jmp 0x1400cfa1e
call fcn.140092014
jmp 0x1400917d5
lea rcx, [rsp + 0x120]
mov rdx, rdi
mov r8, r13
call fcn.140094945
lea r8, [rsp + 0x90]
lea rsi, [rsp + 0x120]
mov ecx, 9
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r12d
lea rax, [rsp + 0x1c7]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
mov word [rsp + 0x40], 0
mov rcx, qword [rsp + 0x78]
mov rdx, r8
mov r8d, ebx
mov r9d, r14d
mov ecx, esi
call fcn.140094aec
jmp 0x1400917d5
invalid
invalid
jne case.0x14008e95f.12
add dword [rax], eax
add byte [rbp - 0x7b], cl
div byte [rbx + rbp + 0x4c]
cmp esi, esi
test r14, r14
je 0x140091cea
cmp rsi, r14
jbe 0x140091ce8
cmp byte [rdi + r14], 0xbf
jg 0x140091cea
lea rax, [0x1401e0d90]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
xor r8d, r8d
mov r9, r14
mov ecx, esi
jmp 0x140091ebf
jne 0x140091ccb
cmp r14, r9
jne 0x140091d02
mov rdx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
add byte [rbp + 0x68840fc0], al
add dword [rax], eax
invalid
mov rax, qword [rsp + 0x1a8]
test rax, rax
je 0x140091e31
mov byte [rsp + 0x77], bl
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x168], rax
lea rax, [rsp + 0x120]
mov qword [rax], 1
xorps xmm0, xmm0
mov rbx, rax
movups xmmword [rax + 8], xmm0
lea rsi, [rsp + 0x90]
mov rax, qword [rsp + 0x88]
mov qword [rsi], rax
mov rax, qword [rsp + 0x80]
mov qword [rsi + 8], rax
mov byte [rsi + 0x10], 0
adc byte [rax], r8b
mov edi, 1
xor r15d, r15d
invalid
mov rcx, rsi
call fcn.14008fff2
mov ebp, eax
cmp eax, 0x2f
je 0x140091d99
cmp ebp, 0x5c
je 0x140091d99
std
add byte [rax], al
adc dword [rax], eax
je 0x140091dd7
mov byte [rsp + 0xa0], 1
jmp 0x140091dcd
movabs al, byte [0x3b4c34eb01000000]
mov esp, 0x12824
and al, 0x28
add dword [rax], eax
cmp r15, qword [rsp + 0x128]
and al, 0x28
add dword [rax], eax
add byte [rbp + 0x1b], dh
mov rcx, rbx
jne 0x140091dbe
mov rdx, r15
call fcn.14002cceb
stc
dec dword [rax - 0x75]
mov esp, 0x12024
invalid
stc
dec dword [rax - 0x75]
mov esp, 0x12024
add byte [rbx + rcx*4 - 0x44], cl
invalid
invalid
invalid
mov r15, qword [rsp + 0x130]
mov byte [rdi + r15], bpl
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov byte [rdi + r15], bpl
invalid
inc r15
mov qword [rsp + 0x130], r15
mov dword [rsp + 0x130], edi
cmp ebp, 0x2f
je 0x140091d73
cmp ebp, 0x5c
je 0x140091d73
mov r8, qword [rsp + 0x120]
mov rax, qword [rsp + 0x128]
add byte [rax], al
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbp], ah
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
inc dword [rdx]
cmp r15, 2
jne case.0x140087ac0.80
adc byte [rcx + 0xf], al
mov bh, 8
movzx ecx, word [r8]
cmp ecx, 0x2f2f
sete sil
jmp 0x140091dff
add byte [rax + 0xf], al
xchg esp, eax
invalid
add dh, byte [rcx]
test byte [rdx + 0x4877245c], 0x85
sal byte [rdi + rcx + 0x48], 0x8b
or eax, 0x1b87e9
sbb eax, dword [rax]
xor esi, esi
mov bl, byte [rsp + 0x77]
test rax, rax
je 0x140091e17
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
sldt word [rax - 0x7c]
test byte [rax - 0x75], 0x8c
and al, 0x70
add dword [rax], eax
add byte [rbp + 0xd], dh
test sil, sil
mov rcx, qword [rsp + 0x170]
jne 0x140091e31
mov dl, 3
mov rax, qword [rsp + 0x168]
add bh, bh
push rax
invalid
add ecx, dword [rax - 0x75]
test byte [rax + rbp*2], ah
add dword [rax], eax
add bh, bh
push rax
sub byte [rax - 0x73], cl
xchg esp, eax
and al, 0x90
lea rdx, [rsp + 0x90]
lea rsi, [rsp + 0x178]
nop
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
js 0x140091e40
add byte [rax], al
add byte [rcx + 9], bh
mov ecx, 9
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x20], bl
mov rcx, qword [rsp + 0x78]
mov r8, r12
mov r9, r13
call fcn.140092cac
jmp 0x1400917d5
lea rsi, [rsp + 0x178]
mov qword [rsi + 0x10], 0
lea rdx, [rsp + 0x90]
mov ecx, 9
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], bl
mov rcx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x88]
add byte [rax], al
add byte [rax], al
mov r9, qword [rsp + 0x80]
jmp 0x140091869
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
xor r8d, r8d
call fcn.14018cdb0
ud2
lea rax, [0x1401f86a4]
movsxd rdx, dword [rax + rdx*4]
nop
nop
add rdx, rax
jmp rdx
add byte [rax], al
jmp 0x140091f1f
invalid
xor eax, 0x3501b70f
ja 0x140091f63
add byte [rax], al
movzx edx, byte [rcx + 2]
xor edx, 0x73
or dx, ax
je 0x140091f4b
xor eax, 0x7466
movzx ecx, byte [rcx + 2]
add al, byte [rbx + 0x96670f1]
ror dword [rdi], 0x94
xchg esp, eax
shl byte [rsi - 0x46], 0x15
add bl, ch
invalid
add al, byte [rbx + 0x96670f1]
ror dword [rdi], 0x94
xchg esp, eax
shl byte [rsi - 0x46], 0x15
add bl, ch
cmp byte [rcx + 0x74746839], al
jo 0x140091f2f
sete al
mov ecx, 0x50
mov edx, 0x15
cmove edx, ecx
xchg esp, eax
sar byte [rcx + 0x50], 0xba
adc eax, 0xf000000
shr ebx, 1
and byte [rax + 0x70747468], bh
xor eax, dword [rcx]
movzx ecx, byte [rcx + 4]
xor ecx, 0x73
or ecx, eax
je 0x140091f4b
jmp 0x140091f51
mov dx, 0x15
xor eax, eax
jmp 0x140091f51
mov al, 1
mov dx, 0x1bb
movzx eax, al
ret
mov rbx, rcx
add rdi, rcx
mov al, 1
cmp rbx, rdi
je 0x14009200b
adc eax, 0x14ed00
lea r8, [0x1401e0dd7]
mov rcx, rsi
call fcn.14002743e
lea rdi, [rsp + 0x70]
mov rcx, rdi
mov rdx, rbx
mov r8, r15
call fcn.14009690f
mov bl, byte [rdi]
cmp byte [rdi + 0x18], 2
jne 0x14009216e
mov rax, qword [rsp + 0x68]
mov byte [rax + 4], bl
jmp 0x140092823
movzx eax, bl
movzx ecx, byte [rsp + 0x77]
shl ecx, 0x10
movzx edx, word [rsp + 0x75]
or edx, ecx
mov r14d, dword [rsp + 0x71]
shl rdx, 0x28
shl r14, 8
or r14, rdx
or r14, rax
mov r15, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x90]
mov r12, qword [rsp + 0x98]
test r8, r8
je 0x140092795
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov rdx, r14
call fcn.14009020e
mov al, byte [rbx]
cmp al, 3
jne 0x140092391
mov bl, byte [rsp + 0x71]
test r15, r15
je 0x1400920fa
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400920fa
mov dl, byte [rsp + 0x71]
mov ecx, dword [rsp + 0x72]
mov dword [rsp + 0xc8], ecx
movzx ecx, word [rsp + 0x76]
mov word [rsp + 0xcc], cx
mov r8, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x80]
mov r9, qword [rsp + 0x88]
test al, al
jne 0x1400923eb
cmp r9, 9
jne 0x1400923eb
movabs r10, 0x736f686c61636f6c
xor r10, qword [r8]
movzx r11d, byte [r8 + 8]
xor r11, 0x74
or r11, r10
je 0x14009277d
lea r10, [rsp + 0xf0]
mov byte [r10], al
mov byte [r10 + 1], dl
mov eax, dword [rsp + 0xc8]
mov dword [r10 + 2], eax
movzx eax, word [rsp + 0xcc]
mov word [r10 + 6], ax
mov qword [r10 + 8], r8
mov qword [r10 + 0x10], rcx
mov qword [r10 + 0x18], r9
lea rax, [rsp + 0x118]
mov qword [rax], r10
lea rcx, [0x14008fb10]
mov qword [rax + 8], rcx
lea rcx, [0x1401e1bc0]
lea r8, [rsp + 0x70]
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
lea rcx, [rsp + 0x110]
mov qword [rcx], rsi
lea rdx, [0x1401e0748]
call fcn.140013250
test al, al
jne 0x140092c20
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
lea rdx, [rsp + 0x70]
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rbx, [rsp + 0xd0]
mov rcx, rbx
call fcn.1400901d9
mov bpl, 1
mov bl, byte [rbx]
jmp 0x140092799
test rcx, rcx
je 0x140092795
mov rcx, qword [0x14024a5f8]
xor ebx, ebx
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140092797
xor ebx, ebx
xor ebp, ebp
movups xmm0, xmmword [rsp + 0xd1]
movaps xmmword [rsp + 0xf0], xmm0
test r15, r15
je 0x1400927c0
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsi + 0x10]
mov rax, r15
shr rax, 0x20
mov rcx, r15
shl rcx, 0x20
or rcx, 0x900
test rax, rax
mov r14d, 0x901
cmove r14, rcx
test r14b, r14b
jne 0x14009281a
shr r14, 0x20
test bl, bl
setne byte [rsp + 0xd0]
test bpl, bpl
je 0x140092857
mov qword [rsp + 0x20], r12
lea r8, [rsp + 0xd0]
mov rcx, rsi
xor edx, edx
mov r9, rdi
call fcn.14009679e
jmp 0x140092899
mov rax, qword [rsp + 0x68]
mov byte [rax + 4], 9
mov dword [rax], 2
cmp qword [rsi + 8], 0
je 0x140092842
mov r8, qword [rsi]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, r15
cmp r15, qword [rsi + 8]
jne 0x14009286f
mov rcx, rsi
mov rdx, r15
call fcn.14002cceb
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi]
mov byte [rcx + rax], 0x2f
inc qword [rsi + 0x10]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rdi
lea r8, [rsp + 0xd0]
mov rcx, rsi
xor edx, edx
mov r9, r15
call fcn.140093eaa
mov rdi, rax
mov r15, rdx
cmp byte [rsp + 0xd0], 0
jne 0x14009293c
cmp r14d, 7
jb 0x140092c4b
mov rdx, qword [rsi + 0x10]
cmp rdx, r14
jb 0x140092c61
mov rax, qword [rsi]
cmp rdx, 7
jbe 0x1400928eb
cmp byte [rax + 7], 0xc0
jge 0x1400928ed
lea rcx, str.assertion_failed:_self.is_char_boundary_start_
lea r8, [0x1401e09a8]
mov edx, 0x2e
jmp 0x140092c19
jne 0x1400928d3
mov rbx, rdx
sub rbx, r14
jbe 0x140092900
cmp byte [rax + r14], 0xbf
jle 0x140092c7b
mov qword [rsi + 0x10], 7
cmp r14, 7
jne 0x140092915
cmp rdx, r14
jne 0x14009292c
jmp 0x140092934
cmp rdx, r14
je 0x140092934
lea rcx, [rax + 7]
add r14, rax
mov rdx, r14
mov r8, rbx
call fcn.14018c13d
add rbx, 7
mov qword [rsi + 0x10], rbx
mov r14d, 7
xor ebx, ebx
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rdi
lea rdi, [rsp + 0x70]
mov rcx, rdi
mov rdx, rsi
mov r8b, byte [rsp + 0x190]
mov r9d, 4
call fcn.140095f51
mov eax, dword [rdi]
cmp eax, 2
jne 0x140092982
mov al, byte [rsp + 0x74]
mov rcx, qword [rsp + 0x68]
mov byte [rcx + 4], al
mov dword [rcx], 2
jmp 0x140092829
mov rcx, qword [rsp + 0x74]
mov edx, dword [rsp + 0x7c]
mov r8, qword [rsi + 0x10]
mov r9, qword [rsp + 0x68]
mov qword [r9 + 0x20], r8
movups xmm0, xmmword [rsi]
movups xmmword [r9 + 0x10], xmm0
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [r9 + 0x41], xmm0
mov dword [r9], eax
mov qword [r9 + 4], rcx
mov dword [r9 + 0xc], edx
mov word [r9 + 0x28], 0
movabs rax, 0x700000004
mov qword [r9 + 0x2c], rax
mov dword [r9 + 0x34], 7
mov dword [r9 + 0x38], r14d
mov dword [r9 + 0x3c], r14d
mov byte [r9 + 0x40], bl
jmp 0x140092842
call fcn.14018c980
ud2
lea rax, [0x1401e0eb8]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401e07e0]
lea r8, [rsp + 0x70]
mov edx, 0x2b
call fcn.14018cbf0
ud2
lea r8, [0x1401e0918]
mov ecx, 7
mov rdx, r14
call fcn.14018cb80
ud2
lea r8, [0x1401e0918]
mov rcx, r14
call fcn.14018c910
ud2
lea rcx, str.assertion_failed:_self.is_char_boundary_end_
lea r8, [0x1401e0960]
mov edx, 0x2c
jmp 0x140092c19
add dword [rbp + rdi*2 + 0x49], esi
mov edx, dword [rsi + 0x10]
cmp rdx, qword [r14 + 8]
jne 0x14009313e
invalid
adc al, 0x4c
mov ecx, esi
mov rcx, r14
call fcn.14002cceb
mov r8, qword [rsp + 0x90]
mov rdx, qword [r14 + 0x10]
mov rax, qword [r14]
mov byte [rax + rdx], 0x40
inc qword [r14 + 0x10]
jmp 0x14009319d
adc byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
and byte [rax - 0x3f], cl
loopne 0x140093185
or rax, 0x900
test rcx, rcx
mov r15d, 0x901
add dword [rcx], ecx
add byte [rax], al
add dword [rcx], ecx
add byte [rax], al
cmove r15, rax
test r15b, r15b
jne 0x14009318e
shr r15, 0x20
mov r13, qword [rsp + 0x90]
mov r12, rdi
nop
add byte [rax], al
add byte [rcx - 0x77], cl
cld
jmp 0x140093197
mov r15d, 9
xor r12d, r12d
mov r8, r13
mov rdi, r12
test rdi, rdi
je 0x140093394
mov r12, qword [r14 + 0x10]
mov rax, r12
shr rax, 0x20
mov rcx, r12
shl rcx, 0x20
or rcx, 0x900
test rax, rax
mov eax, 0x901
cmove rax, rcx
mov r14b, 9
test al, al
jne 0x140093ba8
mov qword [rsp + 0xb0], rdi
mov qword [rsp + 0xb8], r8
mov bpl, byte [rsp + 0x1d0]
test bpl, bpl
mov qword [rsp + 0x90], rax
je 0x14009339c
mov r13, r8
sub r13, rdi
mov qword [rsp + 0x70], rdi
je 0x14009342f
mov r9, rdi
xor edx, edx
mov ecx, 0x2600
xor eax, eax
xor r14d, r14d
xor edi, edi
mov bl, byte [r9]
movzx r11d, bl
test r11b, r11b
js 0x140093232
inc r9
jmp 0x140093299
mov r10d, r11d
and r10d, 0x1f
movzx esi, byte [r9 + 1]
and esi, 0x3f
cmp r11b, 0xdf
jbe 0x14009327e
movzx r11d, byte [r9 + 2]
shl esi, 6
and r11d, 0x3f
or r11d, esi
cmp bl, 0xf0
jb 0x14009328e
movzx esi, byte [r9 + 3]
add r9, 4
and r10d, 7
shl r10d, 0x12
shl edx, 0x12
shl edx, 0x12
shl r11d, 6
and esi, 0x3f
or esi, r11d
or esi, r10d
mov r11d, esi
jmp 0x140093299
add r9, 2
shl r10d, 6
rol dword [rdx], 0x41
shl edx, 6
or r10d, esi
mov r11d, r10d
jmp 0x140093299
add r9, 3
shl r10d, 0xc
or r11d, r10d
mov r10d, 1
cmp r11d, 0x5a
jg 0x1400932bb
cmp r11d, 0x3f
ja 0x140093314
mov esi, r11d
bt rcx, rsi
jae 0x1400932d5
mov al, 1
jmp 0x140093340
cmp r11d, 0x5c
jg 0x1400932e5
cmp r11d, 0x5b
je 0x1400932f2
cmp r11d, 0x5c
jne 0x140093314
cmp bpl, 2
je 0x1400932e0
jmp 0x14009334c
cmp rsi, 0x3a
jne 0x1400932f9
test dl, 1
je 0x14009334c
inc r14
jmp 0x140093340
cmp r11d, 0x5d
jne 0x14009330b
inc r14
xor edx, edx
jmp 0x140093340
inc r14
mov dl, 1
jmp 0x140093340
movabs rbx, 0x8000800800000000
bt rbx, rsi
jae 0x140093314
jmp 0x14009334c
cmp r11d, 0x110000
je 0x14009334c
inc r14
cmp r11d, 0x80
jb 0x140093340
mov r10d, 2
cmp r11d, 0x800
add byte [rax], cl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
jb 0x140093340
cmp r11d, 0x10000
mov r10d, 4
add byte [rcx - 0x46], al
add al, 0
add byte [rax], al
sbb r10, 0
add rdi, r10
cmp r9, r8
jne 0x140093221
test al, 1
je 0x140093434
lea rdi, [rsp + 0xc0]
mov qword [rdi], 1
mov dword [rdi], 1
xorps xmm0, xmm0
movups xmmword [rdi + 8], xmm0
lea rdx, [rsp + 0xb0]
mov rcx, rdi
ror byte [rdi], 0x11
or byte [r8 - 0x73], r9b
or byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov r8, r14
call fcn.1400900b6
dec dword [rax - 0x75]
cmovs ecx, dword [rbx - 0x74b3f789]
outsd dx, dword [rsi]
adc byte [rcx], dh
fisttp dword [rax - 0x77]
and al, 0x78
dec dword [rax - 0x75]
cmovs ecx, dword [rbx - 0x74b3f789]
outsd dx, dword [rsi]
adc byte [rcx], dh
fisttp dword [rax - 0x77]
and al, 0x78
jmp 0x14009349b
mov r14d, r15d
jmp 0x140093ba8
or byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
lea rdi, [rsp + 0xc0]
mov rcx, rdi
call fcn.14009690f
mov r14b, byte [rdi]
mov dh, byte [rdi]
cmp byte [rdi + 0x18], 2
je 0x140093ba8
movzx eax, r14b
lea r14, [rsp + 0xc0]
movzx ecx, byte [r14 + 7]
shl ecx, 0x10
movzx edx, word [r14 + 5]
or edx, ecx
mov ebx, dword [r14 + 1]
shl rdx, 0x28
shl rbx, 8
or rbx, rdx
or rbx, rax
mov rsi, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
mov rdi, qword [r14 + 0x20]
mov r13, qword [r14 + 0x28]
mov rcx, r14
mov rdx, rbx
call fcn.14009020e
mov bpl, byte [r14]
cmp bpl, 3
jne 0x1400936f3
mov r14b, byte [rsp + 0xc1]
test rsi, rsi
je 0x140093ba8
mov qword [rsp + 0x78], rbx
mov bpl, 3
jmp 0x1400937c7
xor r14d, r14d
xor edi, edi
inc r14
lea rbx, [rsp + 0xb0]
dec r14
je 0x140093453
mov rcx, rbx
call fcn.14008fff2
cmp eax, 0x110000
jne 0x14009343f
mov bl, 1
test rdi, rdi
je 0x140093473
cmp rdi, r13
jae 0x140093490
mov rax, qword [rsp + 0x70]
cmp byte [rax + rdi], 0xbf
jle 0x140093e6a
mov r13, rdi
jmp 0x140093496
xor r13d, r13d
jmp 0x140093496
jne 0x140093e6a
mov rcx, qword [rsp + 0x70]
cmp bpl, 1
je 0x140093554
movzx eax, bpl
cmp eax, 2
jne 0x14009355d
test r13, r13
je 0x1400935ff
cmp byte [rcx], 0x5b
jne 0x1400935ff
mov r14b, 4
cmp byte [rcx + r13 - 1], 0x5d
jne 0x1400936dd
cmp r13, 2
jb case.0x14007b1c0.265
cmp byte [rcx + 1], 0xbf
jle case.0x14007b1c0.265
inc rcx
add r13, 0xfffffffffffffffe
mov rdx, rcx
lea rdi, [rsp + 0xc0]
mov rcx, rdi
mov r8, r13
call fcn.140090eea
cmp byte [rdi], 0
jne 0x14009357c
mov r14b, byte [rsp + 0xc1]
mov eax, dword [rsp + 0xc2]
mov dword [rsp + 0xa0], eax
movzx eax, word [rsp + 0xc6]
mov word [rsp + 0xa4], ax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x70], rax
movzx eax, byte [rsp + 0xd0]
mov qword [rsp + 0x80], rax
mov bpl, 2
jmp 0x140093ce7
test r13, r13
je 0x1400939be
mov rdx, rcx
lea rdi, [rsp + 0xc0]
mov rcx, rdi
mov r8, r13
call fcn.14009020e
mov bpl, byte [rdi]
cmp bpl, 3
jne 0x140093589
mov r14b, byte [rsp + 0xc1]
jmp 0x1400936dd
mov r14b, byte [rsp + 0xc1]
mov eax, dword [rsp + 0xc2]
mov dword [rsp + 0x88], eax
movzx eax, word [rsp + 0xc6]
mov word [rsp + 0x8c], ax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x80], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xa8], rax
mov rdi, qword [rsp + 0xb0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xb8
add byte [rax], al
add byte [rax - 0x7b], cl
test byte [rdi], 0x94
ror byte [rax], 0xc3
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xb8
add byte [rax], al
add byte [rax - 0x7b], cl
test byte [rdi], 0x94
ror byte [rax], 0xc3
je 0x1400937c7
jmp 0x1400937e5
lea rax, [rcx + r13]
movabs r14, 0x40000001e0000007
movabs rdx, 0x1400800900002601
mov r8, rcx
cmp r8, rax
je 0x140093c3d
mov rbp, rsi
mov sil, byte [r8]
movzx r9d, sil
test r9b, r9b
js 0x140093637
inc r8
jmp 0x1400936b0
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [r8 + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x140093692
movzx r11d, byte [r8 + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp sil, 0xf0
jb 0x1400936a2
movzx r9d, byte [r8 + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
mov rsi, rbp
je 0x140093c3d
add r8, 4
jmp 0x1400936b3
add r8, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x1400936b0
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
mov rsi, rbp
cmp r9d, 0x3c
ja 0x1400936c2
mov r10d, r9d
bt rdx, r10
jb 0x1400936da
add r9d, 0xffffffc2
cmp r9d, 0x3e
ja 0x14009361a
bt r14, r9
jae 0x14009361a
mov r14b, 5
mov bpl, 3
test rsi, rsi
sete al
or bl, al
je 0x1400937c7
jmp 0x1400937db
mov r14b, byte [rsp + 0xc1]
mov eax, dword [rsp + 0xc2]
mov dword [rsp + 0x110], eax
movzx eax, word [rsp + 0xc6]
mov word [rsp + 0x114], ax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0xd8]
test bpl, bpl
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0xa8], rax
jne 0x140093786
cmp rax, 9
jne 0x140093786
movabs rax, 0x736f686c61636f6c
mov rcx, qword [rsp + 0x70]
xor rax, qword [rcx]
movzx ecx, byte [rcx + 8]
xor rcx, 0x74
mov edx, 9
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xa8], rdx
or rcx, rax
je 0x140093db8
movzx eax, word [rsp + 0x114]
mov word [rsp + 0xa4], ax
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x88], eax
and al, 0x88
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0xa4
add byte [rax], al
add byte [rsi - 0x77], ah
test byte [rsp + rcx*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x1400937e5
and al, 0x88
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0xa4
add byte [rax], al
add byte [rsi - 0x77], ah
test byte [rsp + rcx*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
div byte [rsi + rbx + 0x48]
mov ecx, dword [0x14024a5f8]
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rsp + 0x78]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp bpl, 3
je 0x140093ba8
mov qword [rsp + 0x78], r12
movzx eax, word [rsp + 0x8c]
lea rcx, [rsp + 0x110]
mov word [rcx + 6], ax
mov eax, dword [rsp + 0x88]
mov dword [rcx + 2], eax
mov rax, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
mov qword [rcx + 8], rax
mov rax, qword [rsp + 0x80]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0xa8]
mov qword [rcx + 0x18], rax
mov byte [rcx], bpl
mov byte [rcx + 1], r14b
lea rdx, [rsp + 0xb0]
mov qword [rdx], rcx
lea rax, [0x14008fb10]
mov qword [rdx + 8], rax
lea rax, [0x1401e1bc0]
lea r8, [rsp + 0xc0]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rdx
mov dword [rax + 0x10], edx
mov dword [rax + 0x10], edx
mov qword [r8 + 0x18], rax
lea rcx, [rsp + 0xa0]
mov rsi, qword [rsp + 0x98]
mov qword [rcx], rsi
lea rdx, [0x1401e0748]
adc eax, 0x14cebd
adc eax, 0x14cebd
call fcn.140013250
test al, al
jne 0x140093e3c
mov rbx, qword [rsi + 0x10]
mov rax, rbx
mov eax, ebx
mov eax, ebx
fmul dword [rax - 0x3f]
call 0x1199280c6
shr rax, 0x20
mov rcx, rbx
shl rcx, 0x20
or rcx, 0x900
test rax, rax
mov eax, 0x901
add dword [rcx], ecx
add byte [rax], al
add dword [rcx], ecx
add byte [rax], al
cmove rax, rcx
cmove eax, ecx
mov r14b, 9
mov sil, byte [rsp + 0x110]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x70], rax
test al, al
jne 0x1400939ae
fld dword [rax]
add byte [rax], al
fld dword [rax]
add byte [rax], al
test sil, sil
jne 0x14009391b
cmp qword [rsp + 0x128], 0
jne 0x14009391b
add byte [rbp + 0x36], dh
lea r8, [rsp + 0xc0]
mov qword [r8], rdi
mov qword [r8 + 8], r13
lea rcx, [0x1401e2200]
jmp 0x141c33911
add byte [rax], al
invalid
jmp 0x141c33911
add byte [rdx + 1], bh
call fcn.140091f55
cmp byte [rsp + 0x1d0], 2
jne 0x1400939c9
test al, al
jne 0x1400939c9
invalid
scasb al, byte [rdi]
add byte [rax], al
invalid
ror byte [rdi], 0x85
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
cmp dword [rcx + rcx*4 + 0x69], ecx
or al, ch
ret
test dword [rsi + 0x48000000], ebp
lea ecx, [rsp + 0xc0]
lea rcx, [rsp + 0xc0]
mov qword [rcx], rdi
mov qword [rcx + 8], r13
call fcn.14008fff2
invalid
invalid
inc dword [rbx - 0x7af0c508]
invalid
add byte [rax], al
invalid
invalid
lea r14, [rsp + 0xc0]
mov rdi, qword [r14]
mov r13, qword [r14 + 8]
mov rax, qword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
mov al, byte [rax + 0x40]
mov byte [rsp + 0x80], al
xor ebp, ebp
mov r12b, 1
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], r13
mov rcx, r14
call fcn.14008fff2
cmp eax, 0x110000
je 0x140093a1c
lea ecx, [rax - 0x30]
cmp ecx, 0xa
jae 0x1400939f7
test sil, sil
jne 0x140093ba8
jmp 0x1400939cc
xor r12d, r12d
jmp 0x140093a29
mov bpl, 3
xor r14d, r14d
jmp 0x1400936e0
xor r14d, r14d
cmp qword [rsp + 0x120], 0
je 0x140093ba8
mov r8, qword [rsp + 0x118]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140093ba8
test r12b, 1
je 0x140093bf0
mov rsi, qword [rsp + 0x98]
mov r14, qword [rsp + 0x78]
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
lea rdx, [rsp + 0xc0]
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rbx, [rsp + 0x140]
mov rcx, rbx
call fcn.1400901d9
mov r10b, byte [rbx]
mov r9, qword [rbx + 9]
mov r8, qword [rbx + 1]
cmp qword [rsp + 0x108], r14
je 0x140093a87
add byte [rax], al
cmove r12, rax
mov r14b, 9
test r12b, r12b
mov rax, qword [rsp + 0x90]
jne 0x140093ba8
shr rax, 0x20
mov qword [rsp + 0x90], rax
mov rbx, qword [rsp + 0x70]
call 0xc49282ec
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x70
shr rbx, 0x20
shr r12, 0x20
mov qword [rsp + 0x70], r8
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
lea r8, [rsp + 0xc0]
mov byte [r8], 1
mov qword [rsp + 0x20], r13
mov rsi, qword [rsp + 0x98]
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
mov dl, byte [rsp + 0x1d0]
mov r14d, r10d
mov r13, r9
mov r9, rdi
call fcn.14009679e
lea r8, [rsp + 0xc0]
mov ecx, 9
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
mov byte [rsp + 0x138], r14b
mov qword [rsp + 0x141], r13
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x139], rcx
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r12d
mov word [rsp + 0x48], bp
mov eax, dword [rsp + 0x108]
mov word [rsp + 0x40], ax
lea rax, [rsp + 0x138]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], ebx
mov rax, qword [rsp + 0x90]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], r15d
mov rcx, qword [rsp + 0x130]
mov rdx, r8
mov r8b, byte [rsp + 0x1d0]
mov r9d, dword [rsp + 0x1d8]
call fcn.140094aec
jmp 0x140093bdb
mov rax, qword [rsp + 0x130]
mov byte [rax + 4], r14b
mov dword [rax], 2
mov rax, qword [rsp + 0x98]
cmp qword [rax + 8], 0
je 0x140093bdb
nop
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdi, [rsp + 0x110]
mov qword [rdi], 1
xorps xmm0, xmm0
movups xmmword [rdi + 8], xmm0
lea r14, [rsp + 0xc0]
mov qword [r14], rcx
mov qword [r14 + 8], r13
lea rax, [0x1401e0bf0]
mov qword [r14 + 0x10], rax
mov rcx, r14
call fcn.1400275fb
test rax, rax
je 0x140093cb8
mov r8, rdx
mov rcx, rdi
mov rdx, rax
call fcn.140001e6d
test al, al
je 0x140093c6d
lea rax, [0x1401e1928]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_string.rs
lea r9, [0x1401e07e0]
lea r8, [rsp + 0xc0]
mov edx, 0x37
jmp 0x140093e63
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0xa8], rax
xor ebp, ebp
movzx eax, word [rsp + 0xa4]
mov word [rsp + 0x8c], ax
add byte [rbx + 0xa02484], cl
add byte [rax], al
add byte [rbx + 0xa02484], cl
add byte [rax], al
mov dword [rsp + 0x88], eax
mov rdi, qword [rsp + 0xb0]
mov r13, qword [rsp + 0xb8]
jmp 0x1400936e0
invalid
cld
cld
invalid
and al, 0x88
add byte [rax], al
add byte [rsi - 0x77], ah
sub byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140016a50]
lea rax, [0x140016a50]
clc
dec dword [rax - 0x77]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x14d0fd
mov qword [rsp + 0xb8], rax
lea rax, [0x1401e0e60]
lea r8, [rsp + 0xc0]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
mov qword [r8 + 0x20], 0
lea rcx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
invalid
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x73], cl
mov word [rax + riz*4], fs
and al, 0xa0
add byte [rax], al
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
lea rcx, [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
xor dword [rax - 0x73], ecx
adc eax, 0x14c9a7
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
xor dword [rax - 0x73], ecx
adc eax, 0x14c9a7
call fcn.140013250
test al, al
jne 0x140093ea1
stosb byte [rdi], al
hlt
test ebx, esi
add byte [rax], al
add byte [rsi + 0x41], ah
mov esp, 0x7ee90001
jle 0x140093db2
mov r12w, 1
jmp 0x140093a36
jle 0x140093db2
invalid
invalid
add cl, ch
jle 0x140093db2
invalid
cmp qword [rsp + 0x80], 0
cmp dword [rsp + 0x80], 0
je 0x140093de3
and byte [rax - 0x75], cl
or eax, 0x1b682e
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xor eax, eax
mov qword [rsp + 0xa8], rax
xor edx, edx
mov r8, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140093ded
xlatb
verw bx
or dh, byte [rcx]
ror byte [rax - 0x77], 0x84
and al, 0xa8
add byte [rax], al
add byte [rcx], dh
xor eax, eax
mov qword [rsp + 0xa8], rax
xor eax, eax
mov qword [rsp + 0x80], rax
add byte [rax + 1], bh
ror byte [rax - 0x77], 0x84
and al, 0x80
add byte [rax], al
add byte [rax + 1], bh
mov qword [rsp + 0x70], rax
and al, 0x70
jmp 0x1400937a4
lea r8, [0x1401e0e20]
or al, 0xd0
adc al, 0
mov edx, 0x2b
call fcn.14018c980
add byte [rax], al
add al, ch
invalid
ud2
lea rax, [0x1401e0d78]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov ecx, edi
mov ecx, edi
xor r8d, r8d
xor eax, eax
mov r9, r14
call fcn.14018cdb0
ud2
lea rax, [0x1401e0e48]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401e07e0]
lea ecx, [0x1401e07e0]
lea ecx, [0x1401e07e0]
mov cl, cl
adc al, 0
lea r8, [rsp + 0xc0]
mov edx, 0x2b
call fcn.14018cbf0
ud2
lea rax, [0x1401e0ea0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov rcx, qword [rsp + 0x70]
mov rdx, r13
xor r8d, r8d
mov r9, rdi
jmp 0x140093e35
lea r9, [r13 - 1]
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srchost.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rdx, r13
mov edx, ebp
mov edx, ebp
jmp 0x140093e35
lea rax, [0x1401e0e70]
enter 0x14cf, 0
jmp 0x140093e43
iretd
add byte [rax], al
mov al, byte [r8]
mov dword [rsp + 0x4c], eax
lea r10, [r9 + 1]
mov ebx, 0x2600
mov qword [rsp + 0x40], r11
mov r13, r11
fisttp qword [rcx + rcx*4 + 0x54]
and al, 0x38
fisttp qword [rcx + rcx*4 + 0x54]
and al, 0x38
mov qword [rsp + 0x88], r9
mov dword [rsp + 0x88], ecx
mov r15, qword [rdi + 0x10]
cmp r13, rsi
cmc
cmc
je 0x140094159
add al, byte [rax]
add byte [rbp - 0x77], cl
jmp 0x140093f62
invalid
mov r11, r13
mov r14, r13
mov cl, byte [r14]
movzx r8d, cl
test r8b, r8b
js 0x140093f29
invalid
lea r13, [r14 + 1]
jmp 0x140093f89
mov eax, r8d
and eax, 0x1f
movzx edx, byte [r14 + 1]
and edx, 0x3f
cmp r8b, 0xdf
jbe 0x140093f71
shl edx, 6
and r8d, 0x3f
or r8d, edx
cmp cl, 0xf0
jb 0x140093f7f
lea r13, [r14 + 4]
lea ebp, [rsi + 4]
add al, 0x41
movzx ecx, byte [rsi + 3]
movzx ecx, byte [r14 + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
loopne 0x140093f6a
and ecx, 0x3f
invalid
or ecx, r8d
or ecx, eax
mov r8d, ecx
jmp 0x140093f89
add al, cl
loopne 0x140093f7e
invalid
invalid
or eax, edx
mov r8d, eax
jmp 0x140093f89
or cl, byte [rbp - 0x73]
outsb dx, byte [rsi]
add eax, ecx
lea r13, [r14 + 3]
shl eax, 0xc
loopne 0x140093f92
loopne 0x140093f92
or r8d, eax
cmp r8d, 0xd
cmp eax, 0xd
ja 0x140093fa6
bt ebx, r8d
jae 0x140093fa6
movabs dword [0x3949ee894d1173c3], eax
ret
mov r14, r13
cmp r13, rsi
cmc
jne 0x140093f17
jmp 0x140094151
cmp r8d, 0x110000
je 0x1400942b4
add dword [rbx], eax
add byte [rax], al
add dword [rbx], eax
add byte [rax], al
mov r12d, 1
cmp r8d, 0x80
jb 0x140093fe2
mov r12d, 2
mov esp, 2
cmp r8d, 0x800
jb 0x140093fe2
cmp r8d, 0x10000
clc
add byte [rax], al
add dword [rax], eax
mov r12d, 4
sbb r12, 0
mov rdx, rsi
mov edx, esi
sub rdx, r14
sub edx, esi
cmp r12, rdx
jae 0x140093ff9
cmp byte [r14 + r12], 0xbf
jg 0x140093fff
or byte [rax], al
add byte [rdi], cl
test dword [rax + 0x41000008], edi
cmp eax, 0x3e
jne 0x1400948b7
jle 0x14009403d
cmp r8d, 0x3f
je 0x140094054
invalid
cmp r8d, 0x5c
jne 0x14009405f
cmp byte [rdi + 0x40], 2
je 0x14009406c
cmp byte [rsp + 0x37], 2
jne 0x140094669
jl 0x14009403e
invalid
mov rcx, qword [rdi + 0x30]
test rcx, rcx
leave
leave
je 0x14009410d
mov rax, qword [rdi + 0x38]
mov dl, 6
call qword [rax + 0x28]
sub cl, ch
rol byte [rax], 1
add byte [rax], al
sub cl, ch
rol byte [rax], 1
add byte [rax], al
cmp r8d, 0x23
cmp eax, 0x23
je 0x140094054
cmp r8d, 0x2f
jne 0x14009406c
cmp byte [rdi + 0x40], 2
je 0x14009406c
jmp 0x14009467b
cmp byte [rdi + 0x40], 0
jne 0x14009406c
add byte [rbp + 0x12], dh
jmp 0x1400945f8
cmp r8d, 0x110000
je 0x140094602
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov qword [rsp + 0x20], rsi
mov r9, r13
call fcn.140095da0
cmp byte [rsp + 0x37], 0
jne 0x1400940ed
mov rdx, qword [rdi + 0x10]
cmp rdx, rbp
mov r8, qword [rsp + 0x38]
jbe 0x1400940ed
cmp dh, byte [rbp + 0x23]
cmp rdx, qword [rdi + 8]
jne 0x1400940df
mov rcx, rdi
call fcn.14002cceb
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov byte [rcx + rdx], 0x2f
inc rdx
mov qword [rdi + 0x10], rdx
inc r15
cmp byte [rdi + 0x40], 2
jne 0x14009410d
cmp byte [rsp + 0x37], 2
jne 0x140094120
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r12
lea rax, [0x1401e0f10]
add eax, 0xeb0014ce
invalid
add eax, 0xeb0014ce
and al, 0x4c
mov dword [rsp + 0x58], esi
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r12
lea rax, [0x1401e0f00]
jmp 0x140094131
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r12
and al, 0x60
lea rax, [0x1401e0f20]
mov qword [rsp + 0x68], rax
mov rcx, rdi
mov ecx, edi
mov ecx, edi
lea rdx, [rsp + 0x58]
call fcn.1400275b8
cmp r13, rsi
dec dword [rcx + 0x39]
cmc
mov r10, qword [rsp + 0x38]
jne 0x140093f11
mov r11, r13
mov qword [rsp + 0x40], rsi
je 0x14009417c
invalid
je 0x14009417c
mov r13, rsi
mov r13, rsi
mov r14, qword [rdi]
mov rdx, qword [rdi + 0x10]
cmp r15, rdx
ja 0x14009489b
xor r12d, r12d
xor esp, esp
test r15, r15
je 0x140094187
cmp rdx, r15
jbe 0x140094187
cmp byte [r14 + r15], 0xbf
mov edi, 0x7178e0f
mov edi, 0x7178e0f
jle 0x14009489b
add byte [rax], al
xor r12d, r12d
mov r9, rdx
mov rcx, r9
sub rcx, r15
lea rax, [r14 + r15]
cmp rcx, 2
stc
add cl, byte [rdi]
test edi, ebp
add byte [rax], al
invalid
stc
add cl, byte [rdi]
test edi, ebp
add byte [rax], al
add byte [rdi + rcx - 0x49], al
add byte [rcx - 0x7f], al
clc
add byte cs:[rax], al
movzx r8d, word [rax]
cmp r8d, 0x2e2e
add byte cs:[rax], al
je 0x1400943ac
add byte [rax], al
cmp r15, r10
jne case.0x1400942a8.1
add byte [rax], al
cmp rcx, 2
jne case.0x1400942a8.1
add cl, byte [rdi]
test dword [rcx], ebp
add eax, dword [rax]
add byte [rax + 0x37247c], al
cmp byte [rsp + 0x37], 0
cmp byte [rsp + 0x37], 0
jne case.0x1400942a8.1
add byte [rax], al
movzx ecx, byte [rax]
and ecx, 0xffffffdf
add ecx, 0xffffffbf
cmp ecx, 0x19
ja case.0x1400942a8.1
or al, 3
add byte [rax], al
or al, 3
add byte [rax], al
movzx ecx, byte [rax + 1]
cmp ecx, 0x7c
stc
jl 0x14009425b
invalid
stc
jl 0x14009425b
or dword [rbx - 0x7af0c507], eax
cli
add al, byte [rax]
add byte [rbp - 0x77], cl
mov edi, ebx
add r14, r9
cmp ecx, 0x3a
jne case.0x1400942a8.1
mov r15, r11
mov edi, ebx
add r14, r9
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], r14
lea rcx, [rsp + 0x58]
and al, 0x58
lea ecx, [rsp + 0x58]
call fcn.140096572
cmp eax, 0x110000
je 0x14009424c
mov r14d, eax
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
call fcn.1400965f7
mov rcx, rdi
stc
stc
mov edx, r14d
call fcn.14009663a
mov rcx, rdi
mov edx, 0x3a
call fcn.14009663a
test r12b, r12b
je 0x14009424c
add al, ch
add byte [rax + rax], ah
add byte [rbp - 0x7c], al
in al, 0x74
or eax, 0xbaf98948
invalid
mov rcx, rdi
mov edx, 0x2f
call fcn.14009663a
add byte [rax], al
add al, ch
out dx, al
and eax, dword [rax]
add byte [rax + 0x4c247c], al
cmp byte [rsp + 0x4c], 0
mov r10, qword [rsp + 0x38]
mov r11, r15
je 0x140094280
mov rcx, qword [rdi + 0x30]
test rcx, rcx
leave
leave
je 0x140094275
mov rax, qword [rdi + 0x38]
mov dl, 5
call qword [rax + 0x28]
mov r11, r15
mov r10, qword [rsp + 0x38]
mov rax, qword [rsp + 0x90]
mov byte [rax], 0
mov dword [rsp + 0x4c], 0
and al, 0x4c
add byte [rax], al
add byte [rax], al
jmp case.0x1400942a8.1
add al, byte [rax]
add byte [rax - 1], cl
leave
dec rcx
cmp rcx, 5
ja case.0x1400942a8.1
add byte [rbp + rcx*4 + 5], cl
adc eax, dword [rsi + rdx]
lea r8, [0x1401f86b4]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
cmp byte [rax], 0x2e
je 0x1400942f5
jmp case.0x1400942a8.1
mov r11, r13
mov ebx, ebp
mov qword [rsp + 0x40], r13
jmp 0x14009415c
movzx ecx, word [rax]
xor ecx, 0x3225
invalid
xor al, byte [rax]
invalid
and eax, 0x44000032
movzx eax, byte [rax + 2]
movzx r8d, byte [rax + 2]
xor r8d, 0x65
or r8w, cx
invalid
je 0x1400942f5
movzx ecx, word [rax]
xor ecx, 0x3225
movzx r8d, byte [rax + 2]
add al, byte [rcx - 0x7d]
invalid
or r8w, cx
jne case.0x1400942a8.1
add al, byte [rcx - 0x7d]
invalid
cmp rdx, r15
jae 0x1400944af
rol byte [rcx], 0
add byte [rcx + 0x65322538], al
cmp dword [rax], 0x2e653225
je 0x1400943ac
cmp dword [rax], 0x2e653225
je 0x1400943ac
cmp dword [rax], 0x2e453225
je 0x1400943ac
cmp dword [rax], 0x6532252e
je 0x1400943ac
cmp dword [rax], 0x4532252e
jne case.0x1400942a8.1
jmp 0x1400943ac
mov ecx, dword [rax]
mov r8d, 0x25653225
xor ecx, r8d
movzx r8d, word [rax + 4]
xor r8d, 0x6532
or r8d, ecx
je 0x1400943ac
mov ecx, dword [rax]
mov r8d, 0x25653225
xor ecx, r8d
movzx r8d, word [rax + 4]
add al, 0x41
xor eax, 0x4532
or r8d, ecx
je 0x1400943ac
mov ecx, dword [rax]
mov r8d, 0x25453225
xor ecx, r8d
or byte [rcx - 0x48], al
and eax, 0x44254532
xor ecx, eax
movzx r8d, word [rax + 4]
xor r8d, 0x6532
or r8d, ecx
je 0x1400943ac
xor ah, byte [rbp]
add byte [rcx + 9], al
enter 0x2074, 0xffffffffffffff8b
mov ecx, dword [rax]
mov r8d, 0x25453225
xor ecx, r8d
or byte [rcx - 0x48], al
and eax, 0x44254532
xor ecx, eax
movzx r8d, word [rax + 4]
xor r8d, 0x4532
or r8d, ecx
jne case.0x1400942a8.1
test dword [rdi], edi
add dword [rax], eax
invalid
test dword [rdi], edi
add dword [rax], eax
add byte [rcx + rdi - 6], cl
cmp rdx, r15
jae 0x1400943b6
mov r15, rdx
jmp 0x1400943cd
test r15, r15
je 0x1400943c9
add eax, 0x4c000005
mov dword [rdi + 0x10], edi
mov qword [rsp + 0x50], r11
test r15, r15
je 0x14009444e
cmp byte [r14 + r15 - 1], 0x2f
jne 0x14009444e
notrack jmp ds:[rdi]
lea rbp, [r15 - 1]
mov qword [rsp + 0x58], r14
pop rax
mov qword [rsp + 0x60], rbp
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], rbp
mov dword [rsp + 0x70], ebp
mov qword [rsp + 0x78], 1
movabs rax, 0x2f0000002f
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rcx - 0x77], cl
invalid
add byte [rax], 0
add byte [rcx - 0x77], cl
call 0xc95573ce
bnd call fcn.140019270
mov cl, 0x2f
mov rdx, r14
call fcn.140019270
cmp rax, 1
jne 0x140094446
mov r8, rdx
cmp rdx, rbp
invalid
jae 0x140094441
invalid
mov rcx, r8
add rcx, r14
mov al, 0x2f
cmp byte [rcx], al
je 0x1400944f9
cmp r8, rbp
jbe 0x140094419
mov rbp, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rcx, rdi
mov dl, byte [rsp + 0x37]
mov r8, rbp
call fcn.14009672b
test r12b, r12b
mov r10, qword [rsp + 0x38]
mov r11, qword [rsp + 0x50]
mov ebx, dword [rsp + 0x50]
mov ebx, dword [rsp + 0x50]
je 0x1400946f8
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
test rdx, rdx
je 0x140094483
cmp byte [rdx + rax - 1], 0x2f
je case.0x1400942a8.1
cmp rdx, qword [rdi + 8]
jne 0x1400944a2
mov rcx, rdi
call fcn.14002cceb
mov r11, qword [rsp + 0x50]
mov r10, qword [rsp + 0x38]
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
adc dh, al
add al, 0x10
mov byte [rax + rdx], 0x2f
inc rdx
mov qword [rdi + 0x10], rdx
push rdi
adc bl, ch
invalid
invalid
push rdi
adc bl, ch
cmp al, 0x4d
test edi, edi
je 0x1400944c2
cmp rdx, r15
jbe 0x1400944c2
mov word [rsp + rax], cs
add byte [rax], al
add byte [rcx + rcx*4 + 0x7f], cl
adc byte [rbp - 0x7b], cl
push qword [rax + rcx + 0x43]
cmp byte [r15 + r14 - 1], 0x2f
mov qword [rdi + 0x10], r15
test r15, r15
je 0x1400944d3
cmp byte [r15 + r14 - 1], 0x2f
je case.0x1400942a8.1
mov rcx, rdi
mov edx, 0x2f
add byte [rax], al
mov r14, r11
call fcn.14009663a
mov r11, r14
mov r10, qword [rsp + 0x38]
test r12b, r12b
jne 0x140093f04
invalid
invalid
invalid
jmp 0x1400946f8
inc dword [rcx]
add byte [rax], al
mov rbp, qword [rsp + 0x88]
cmp r8, rbp
jb 0x14009444e
mov rdx, r15
test r8, r8
test eax, eax
test eax, eax
je case.0x14003e244.2603
mov rdx, r15
sub rdx, r8
jbe 0x140094524
fld dword [rbx]
add byte [rax], al
test rdx, rdx
je 0x1400945a8
movzx eax, byte [rcx]
add eax, 0xffffffdd
cmp eax, 0x39
ja 0x1400945a8
movabs r8, 0x200000010001001
add byte [rdx], al
bt r8, rax
jae 0x1400945a8
movabs dword [0x7202fa83485e73c0], eax
pop rax
cmp rdx, 2
jb 0x1400945a8
movzx eax, byte [rcx + 1]
cmp al, 0xbf
jle 0x14009492e
dec rdx
cmp rdx, 2
add dh, byte [rdx + 0x43]
retf 0x8348
add dh, byte [rdx + 0x43]
and eax, 0xffffffdf
add eax, 0xffffffbf
cmp eax, 0x19
ja 0x1400945a8
movzx eax, byte [rcx + 2]
cmp eax, 0x7c
je 0x14009457e
cmp eax, 0x3a
jne 0x1400945a8
clc
cmp dh, byte [rbp + 0x2a]
cmp rdx, 2
je 0x14009444e
movzx eax, byte [rcx + 3]
add eax, 0xffffffdd
cmp eax, 0x39
ja 0x1400945a8
movabs rcx, 0x200000010001001
add dword [rax], edx
add byte [rax], dl
add byte [rax], al
add byte [rdx], al
bt rcx, rax
jb 0x14009444e
movzx ecx, byte [r14 + r15 - 1]
mov rax, 0xffffffffffffffff
test cl, cl
js 0x1400945c5
add rax, r15
mov qword [rdi + 0x10], rax
jmp 0x14009444e
movzx edx, byte [r14 + r15 - 2]
cmp dl, 0xbf
jg 0x1400945f3
movzx r8d, byte [r14 + r15 - 3]
cmp r8b, 0xc0
jge 0x140094614
movzx r9d, byte [r14 + r15 - 4]
and r9d, 7
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
jmp 0x140094618
and edx, 0x1f
jmp 0x140094622
mov qword [rsp + 0x40], r11
mov r13, r11
jmp 0x14009460a
mov r11, r13
mov qword [rsp + 0x40], r13
mov r10, qword [rsp + 0x38]
jmp 0x14009415c
and r8d, 0xf
shl r8d, 6
and edx, 0x3f
or edx, r8d
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp ecx, 0x110000
je 0x14009444e
cmp ecx, 0x80
jb 0x1400945b9
mov rax, 0xfffffffffffffffe
cmp ecx, 0x800
jb 0x1400945b9
xor eax, eax
cmp ecx, 0x10000
setb al
or rax, 0xfffffffffffffffc
jmp 0x1400945b9
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x14009467b
cmp byte [rsp + 0x37], 0
mov rax, qword [rsp + 0x40]
jne 0x140094884
mov r14, qword [rdi]
mov r12, qword [rdi + 0x10]
test rbp, rbp
mov qword [rsp + 0x50], r11
je 0x14009473d
mov rdx, rsi
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
lea rax, [0x1401e0f30]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov r8, r15
mov r9, rdx
call fcn.14018cdb0
ud2
jmp 0x140094893
adc al, 0
mov qword [rsp + 0x20], rax
jmp 0x1400948ad
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, r14
mov rdx, r15
mov r9, r15
jmp 0x1400948b0
invalid
lea rax, [0x1401e11a8]
mov qword [rsp + 0x20], rax
mov r8d, 1
jmp 0x1400948ad
mov esi, eax
mov r15, rdx
cmp rdx, r8
je 0x140094ab9
mov rdi, rcx
lea r13, [0x1401e0bf0]
lea rbx, [rsp + 0x30]
xor byte [rbp + 0x2600], bh
xor byte [rbp + 0x2600], bh
mov rax, r15
mov r14, r15
movzx r8d, byte [r14]
test r8b, r8b
js 0x14009498d
lea r15, [r14 + 1]
jmp 0x1400949f0
mov ecx, r8d
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [r14 + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x1400949d5
movzx edx, byte [r14 + 2]
shl r9d, 6
invalid
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400949e4
invalid
lea r15, [r14 + 4]
movzx r8d, byte [r14 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and r8d, 0x3f
or r8d, edx
or r8d, ecx
jmp 0x1400949f0
lea r15, [r14 + 2]
shl ecx, 6
or ecx, r9d
mov r8d, ecx
jmp 0x1400949f0
lea r15, [r14 + 3]
shl ecx, 0xc
or edx, ecx
mov r8d, edx
cmp r8d, 0xd
ja 0x140094a0d
bt ebp, r8d
jae 0x140094a0d
mov r14, r15
cmp r15, rsi
jne 0x14009497e
jmp 0x140094ab4
cmp r8d, 0x110000
je 0x140094ab9
mov r12d, 1
cmp r8d, 0x80
jb 0x140094a49
mov r12d, 2
cmp r8d, 0x800
jb 0x140094a49
cmp r8d, 0x10000
mov r12d, 4
sbb r12, 0
mov rdx, rsi
sub rdx, r14
cmp r12, rdx
jae 0x140094a5d
cmp byte [r14 + r12], 0xbf
jg 0x140094a5f
jmp 0x140094ad0
jne 0x140094ad0
cmp r8d, 0x23
je 0x140094a76
cmp r8d, 0x3f
je 0x140094a76
cmp r8d, 0x110000
jne 0x140094a7c
jmp 0x140094ab9
cmp byte [rdi + 0x40], 0
je 0x140094abc
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov qword [rsp + 0x20], rsi
mov r9, r15
call fcn.140095da0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r13
mov rcx, rdi
mov rdx, rbx
call fcn.1400275b8
cmp r15, rsi
jne 0x140094978
mov rax, rsi
jmp 0x140094abc
mov rax, r15
mov rdx, rsi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x1401e0d78]
mov qword [rsp + 0x20], rax
mov rcx, r14
xor r8d, r8d
mov r9, r12
call fcn.14018cdb0
ud2
mov rax, qword [rsp + 0x150]
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r15, [rsp + 0x58]
mov rcx, r15
mov rdx, r14
mov r8d, ebp
mov r9d, ebx
call fcn.140095f51
mov ebp, dword [r15]
cmp ebp, 2
jne 0x140094d73
mov al, byte [rsp + 0x5c]
mov byte [rdi + 4], al
cmp qword [r14 + 8], 0
je 0x140094dec
mov r8, qword [r14]
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140094dec
movzx eax, word [rsp + 0x138]
movzx ecx, word [rsp + 0x130]
mov rdx, qword [rsp + 0x128]
mov r8d, dword [rsp + 0x120]
mov r9d, dword [rsp + 0x118]
mov r10d, dword [rsp + 0x110]
mov r11, qword [rsp + 0x5c]
mov r15d, dword [rsp + 0x64]
mov r12, qword [r14 + 0x10]
mov qword [rdi + 0x20], r12
movups xmm0, xmmword [r14]
movups xmmword [rdi + 0x10], xmm0
movups xmm0, xmmword [rdx]
movups xmmword [rdi + 0x40], xmm0
mov dl, byte [rdx + 0x10]
mov byte [rdi + 0x50], dl
mov qword [rdi + 4], r11
mov dword [rdi + 0xc], r15d
mov word [rdi + 0x28], cx
mov word [rdi + 0x2a], ax
mov dword [rdi + 0x2c], ebx
mov dword [rdi + 0x30], r10d
mov dword [rdi + 0x34], r9d
mov dword [rdi + 0x38], r8d
mov dword [rdi + 0x3c], esi
mov dword [rdi], ebp
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or byte [r8 + 0x29], cl
ror byte [rcx + rdi - 0x18], 1
mov qword [rsp + 0x38], rcx
jb 0x1400950b3
cmp byte [rdi], cl
invalid
add r13, r9
mov rcx, qword [rcx]
add r9, rcx
add rcx, r13
mov rdx, r9
call fcn.14018c13d
mov qword [rsp + 0x70], r13
mov rcx, qword [rsp + 0x38]
mov rdx, r13
mov r8, r12
call fcn.14008feec
test al, al
je 0x140094fe8
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
invalid
add byte [rax + 0x29], cl
shr eax, 0xd0
invalid
sub rcx, rax
call fcn.140072cdd
lea r13, [rsp + 0x90]
mov qword [r13], rax
mov qword [r13 + 8], rdx
mov qword [r13 + 0x10], 0
mov rcx, r13
mov rdx, r12
call fcn.14008f214
mov r8, qword [r13]
mov r9, qword [r13 + 8]
mov r13, qword [r13 + 0x10]
test r13, r13
je 0x140094fd4
mov qword [rsp + 0x48], r9
mov qword [rsp + 0x50], r8
mov rcx, qword [rsp + 0x68]
mov r12, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
lea rdx, [r8 + r12]
mov rax, qword [rcx + 8]
sub rax, rdx
cmp rax, r13
mov qword [rsp + 0x38], rcx
jb 0x1400950de
lea rax, [r12 + r13]
mov qword [rsp + 0x40], rax
mov rcx, qword [rcx]
lea rdx, [rcx + r12]
add rcx, rax
call fcn.14018c13d
mov r10, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x70], rcx
mov rax, qword [r10 + 0x10]
cmp rax, rcx
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x48]
je 0x140094fd4
sub r12, rax
add rax, qword [r10]
add r12, r13
xor ecx, ecx
cmp r13, rcx
je 0x140094fd4
mov dl, byte [r8 + rcx]
mov byte [rax + rcx], dl
inc qword [r10 + 0x10]
inc rcx
cmp r12, rcx
jne 0x140094fbc
test r9, r9
je 0x140094fe8
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x60]
mov r12, qword [rsp + 0x78]
cmp rax, qword [rsp + 0x58]
test r12, r12
je 0x140095034
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
lea rcx, [rax + 0x10]
mov r13, qword [rax + 0x10]
cmp rdx, r13
je 0x14009502e
mov qword [rsp + 0x38], rcx
mov rcx, qword [rax]
add rdx, rcx
add rcx, r13
mov r8, r12
call fcn.14018c13d
mov rcx, qword [rsp + 0x38]
add r13, r12
mov qword [rcx], r13
add esi, 0xfffffffe
mov rcx, qword [r14]
mov rdx, qword [r14 + 0x10]
test ebx, ebx
je 0x140095056
mov rax, rdx
sub rax, r15
jbe 0x14009505b
cmp byte [rcx + r15], 0xbf
jg 0x140095061
jmp 0x14009517f
mov rax, rdx
jmp 0x140095061
jne 0x14009517f
cmp rax, 3
jb 0x140094d15
movzx eax, word [rcx + r15]
xor eax, 0x2f3a
movzx ecx, byte [rcx + r15 + 2]
xor ecx, 0x2f
or cx, ax
jne 0x140094d15
lea rcx, str.assertion_failed:__self.serialization_scheme_end_as_usize.._.starts_with__:____
lea r8, [0x1401e1088]
jmp 0x140095138
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x50], r8
mov r8, r13
mov qword [rsp + 0x48], r9
call fcn.14018dd81
mov r9, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x38]
jmp 0x140094ec4
mov qword [rsp + 0x40], r8
mov r8, r13
call fcn.14018dd81
mov r8, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
jmp 0x140094f77
call fcn.14018cdb0
ud2
mov edx, 0x51
call fcn.14018c980
ud2
add byte [rax], al
call fcn.140190131
ud2
movzx edx, word [rax + rax]
mov rcx, r15
mov rdx, rsi
call fcn.14018cb80
ud2
invalid
or ecx, dword [rbp + rcx*4 + 5]
sti
mov dh, 0x14
add byte [rax - 0x77], cl
int1
call fcn.14018c910
ud2
xchg ebx, eax
ja 0x14009518b
add byte [rdi], cl
or ecx, dword [rax - 0x73]
add eax, 0x14be92
invalid
lea rax, [0x1401e1018]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov r8, r15
clc
mov r9, rdx
jmp 0x140095123
in al, dx
clc
add byte [rax], al
add byte [rax], al
mov r13, r8
add byte [rax], al
mov r13, r8
mov rsi, rdx
mov r12, rcx
mov esp, ecx
mov esp, ecx
mov rbp, qword [rsp + 0x168]
mov r15b, byte [rsp + 0x160]
lea rdi, [rsp + 0x88]
lea edi, [rsp + 0x88]
lea edi, [rsp + 0x88]
mov esp, 0x8824
add byte [rcx + rcx*4 + 7], cl
mov qword [rdi], r8
mov qword [rsp + 0x70], r9
mov qword [rdi + 8], r9
mov rcx, rdi
call fcn.14008fff2
scasb al, byte [rdi]
invalid
dec dword [rax - 0x75]
invalid
mov r14, qword [rdi + 8]
cmp eax, 0x3e
jle 0x140095238
scasb al, byte [rdi]
invalid
invalid
cmp eax, 0x3f
je 0x1400953a1
cmp eax, 0x5c
je 0x14009524a
push rbp
push rbp
cmp eax, 0x110000
jne 0x1400953e4
cmp dword [rbp + 8], 0
je 0x14009544b
mov r9d, dword [rbp + 0xc]
mov rdx, qword [rbp + 0x10]
test r9, r9
je 0x1400956e8
cmp eax, 0x23
je 0x1400953b4
cmp eax, 0x2f
jne 0x1400953e4
cmp dword [rbp], 0
je 0x140095458
lea rdx, [rsp + 0x88]
mov ecx, 9
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov r8, rbp
mov r9, r13
call fcn.1400959f4
jmp 0x1400959c3
cmp dword [rbp], 0
je 0x140095492
mov r14, r13
mov ebx, r15d
lea rax, [rbp + 4]
jmp 0x1400954a6
mov rdx, qword [rbp + 0x10]
mov r9, qword [rbp + 0x20]
jmp 0x1400956f3
cmp dword [rbp + 8], 0
je 0x140095840
movzx edi, word [rbp + 0x28]
movzx ebx, word [r13 + 0x2a]
mov qword [rsp + 0x60], rdx
and al, 0x60
and al, 0x60
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r15d
mov word [rsp + 0x48], bx
mov word [rsp + 0x40], di
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], r10d
sub byte [rcx + 0x4c20244c], cl
mov ecx, esp
sub byte [rcx + 0x4c20244c], cl
mov ecx, esp
mov rdx, r8
mov r8d, ebp
mov eax, ebp
mov eax, ebp
jmp 0x1400959be
add eax, dword [rax]
add byte [rdi], cl
test byte [rdi], dh
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x14bc33
xor edi, dword [rsp + rdx + 0x44894800]
and al, 0x20
xor edi, dword [rsp + rdx + 0x44894800]
and al, 0x20
mov rcx, rdx
mov rdx, r8
jmp 0x1400959ea
test edx, edi
invalid
mov eax, ecx
call fcn.14002743e
sbb eax, 0x8d4cfff9
test byte [rax + rcx*4], ah
mov byte [rax], al
add byte [rax], al
sbb eax, 0x8d4cfff9
test byte [rax + rcx*4], ah
invalid
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
mov rax, qword [rsp + 0x80]
mov qword [r8], rax
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
add byte [rax], al
add byte [rcx - 0x77], cl
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
lea rcx, [0x1401e0da8]
lea ecx, [0x1401e0da8]
mov edx, 2
call fcn.140091f55
int3
lea rdx, [rsp + 0x88]
test al, al
je 0x1400956bb
mov r8, qword [rdx]
mov r9, qword [rdx + 8]
mov ecx, 9
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
mov dword [rsp + 0x28], ebx
pop rsp
and al, 0x28
mov al, byte [rsp + 0x160]
mov byte [rsp + 0x20], al
and byte [rcx + rcx*4 - 0x1f], cl
and byte [rcx + rcx*4 - 0x1f], cl
jmp 0x1400956de
mov ecx, 9
or dword [rax], eax
add byte [rax], al
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
mov dword [rsp + 0x28], ebx
mov al, byte [rsp + 0x160]
mov byte [rsp + 0x20], al
mov rcx, r12
and al, 0x60
add dword [rax], eax
add byte [rax + 0x4c202444], cl
mov ecx, esp
mov r8, r15
mov r9, r13
mov ecx, ebp
mov ecx, ebp
jmp 0x13fdf20ca
call fcn.140092cac
jmp 0x1400959c3
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbp + 0x31], al
xor ecx, ecx
xor ecx, ecx
jmp 0x1400956f3
add r9, rdx
mov rcx, rsi
mov r8, r9
call fcn.14002743e
mov rax, qword [rsi + 0x10]
cmp eax, 0x48fff91d
mov eax, dword [rsi + 0x10]
mov qword [r12 + 0x20], rax
movups xmm0, xmmword [rsi]
and byte [rdi], cl
adc byte [rsi], al
movups xmmword [r12 + 0x10], xmm0
movups xmm0, xmmword [rbp + 0x2c]
movups xmm1, xmmword [rbp + 0x40]
movups xmmword [r12 + 0x40], xmm1
movups xmmword [r12 + 0x40], xmm1
mov al, byte [rbp + 0x50]
mov byte [r12 + 0x50], al
mov eax, dword [rbp + 0x28]
mov ecx, dword [rbp + 0x3c]
mov rdx, qword [rbp]
mov edx, dword [rbp]
mov edx, dword [rbp]
mov qword [r12], rdx
mov dword [r12 + 8], 0
and al, 8
add byte [rax], al
add byte [rax], al
and al, 8
add byte [rax], al
add byte [rax], al
mov dword [r12 + 0x28], eax
movups xmmword [r12 + 0x2c], xmm0
mov dword [r12 + 0x3c], ecx
jmp 0x1400959c3
and al, 0x70
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
and byte [rax - 0x73], cl
pushfq
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rsi
mov r8d, r15d
mov r9d, edi
call fcn.140095f51
mov eax, dword [rbx]
cmp eax, 2
jne 0x1400957d0
and byte [rax - 0x73], cl
pushfq
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov al, byte [rsp + 0x8c]
mov byte [r12 + 4], al
mov dword [r12], 2
and al, 2
add byte [rax], al
add byte [rax - 0x7d], cl
jle 0x1400957ba
add byte [rdi], cl
test byte [rdx], cl
add al, byte [rax]
invalid
and al, 2
add byte [rax], al
add byte [rax - 0x7d], cl
jle 0x1400957ba
add byte [rdi], cl
test byte [rdx], cl
add al, byte [rax]
add byte [rbx + rcx*4 + 6], cl
mov r8, qword [rsi]
mov r8, qword [rsi]
mov eax, dword [rsi]
mov rcx, qword [0x14024a5f8]
sbb r8, qword [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400959c3
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0x8c248c], cl
add byte [rax], al
mov ecx, dword [rsp + 0x8c]
mov rdx, qword [rsp + 0x90]
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax], al
mov r8, qword [rsi + 0x10]
mov qword [r12 + 0x20], r8
add byte [rax], al
mov r8, qword [rsi + 0x10]
mov qword [r12 + 0x20], r8
movups xmm0, xmmword [rsi]
adc byte [rsi], al
movups xmmword [r12 + 0x10], xmm0
mov r8, qword [rbp + 0x30]
mov r9d, dword [rbp + 0x38]
movups xmm0, xmmword [rbp + 0x40]
movups xmmword [r12 + 0x40], xmm0
and al, 0x40
mov r10b, byte [rbp + 0x50]
mov byte [r12 + 0x50], r10b
push rsp
and al, 0x50
push rsp
and al, 0x50
mov r10d, dword [rbp + 0x28]
mov r11d, dword [rbp + 0x3c]
mov dword [r12], eax
mov dword [r12 + 4], ecx
mov dword [rsp + 4], ecx
mov dword [rsp + 4], ecx
mov qword [r12 + 8], rdx
and al, 8
mov dword [r12 + 0x28], r10d
mov dword [r12 + 0x2c], edi
mov qword [r12 + 0x30], r8
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
xor byte [rbp - 0x77], al
and al, 0x38
mov dword [r12 + 0x38], r9d
mov dword [r12 + 0x3c], r11d
jmp 0x1400959c3
mov ebx, edi
mov rdi, qword [rbp + 0x10]
mov r13, qword [rbp + 0x20]
mov r9, r13
add r9, rdi
mov rcx, rsi
mov rdx, rdi
mov r8, r9
call fcn.14002743e
inc dword [rbx + rcx*4 + 0x7d]
cmp al, 0x48
mov ecx, esi
inc dword [rbx + rcx*4 + 0x7d]
cmp al, 0x48
mov ecx, esi
mov edx, ebx
mov r8, r15
clc
clc
call fcn.140096425
add byte [rax], al
cmp qword [rsi + 0x10], r15
jne 0x140095900
mov r9d, dword [rbp + 0x2c]
test r9, r9
je 0x1400958ab
cmp r13, r9
jbe 0x1400958a9
cmp byte [rdi + r9], 0xbf
jg 0x1400958ab
cmp al, 0xf
mov edi, 0x8d48197f
add eax, 0x14b9c7
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
and byte [rax - 0x77], cl
stc
mov rdx, r13
jmp 0x1400959ea
jne 0x140095892
mov rcx, rdi
stc
mov rdx, r9
call fcn.140095b8c
add byte [rax], al
add byte [rax], al
cmp al, 2
jne 0x1400958da
lea rcx, [rsp + 0x88]
mov qword [rcx], r14
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 + 0x31], cl
xor dword [rax - 0x75], ecx
and al, 0x70
mov rax, qword [rsp + 0x70]
mov qword [rcx + 8], rax
call fcn.14008fff2
cmp eax, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
je 0x140095900
mov rax, r15
cmp qword [rsi + 8], r15
jne 0x1400958f2
mov rcx, rsi
mov rdx, r15
call fcn.14002cceb
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi]
mov byte [rcx + rax], 0x2f
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rsp + 0x88]
mov qword [rcx], r14
mov rdi, qword [rsp + 0x70]
mov qword [rcx + 8], rdi
call fcn.14008fff2
lea r8, [rsp + 0x88]
cmp eax, 0x2f
jne 0x14009593d
mov rax, qword [r8]
mov rcx, qword [r8 + 8]
mov byte [r8], 1
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
jmp 0x14009594b
mov byte [r8], 1
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
and al, 0x20
mov rcx, rsi
mov r14d, ebx
mov edx, ebx
mov r9, r15
stc
call fcn.140093eaa
lea r8, [rsp + 0x88]
mov ecx, 9
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
mov r9d, dword [rbp + 0x2c]
mov ecx, dword [rbp + 0x30]
mov r10d, dword [rbp + 0x34]
mov r11d, dword [rbp + 0x38]
lea rsi, [rbp + 0x40]
movzx edi, word [rbp + 0x28]
movzx ebx, word [rbp + 0x2a]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r15d
mov word [rsp + 0x48], bx
mov word [rsp + 0x40], di
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], ecx
mov rcx, r12
mov rdx, r8
mov r8d, r14d
call fcn.140094aec
nop
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor r8d, r8d
call fcn.14018cdb0
ud2
sal byte [rbx + riz + 0x4c], 0x8b
ja 0x140095a50
cmp r14, rax
jbe 0x140095a54
cmp byte [r15 + rax], 0xbf
jle case.0x14008f6fe.19
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r14, rax
jmp 0x140095a5a
mov r14, qword [rdi + 0x20]
jmp 0x140095a5a
xor esi, esi
jmp 0x140095a5a
jne case.0x14008f6fe.19
add byte [rbp + 0x29], cl
sub r8, r9
add r8, r14
enter 0x14d, 0xfffffffffffffff0
mov rax, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
mov edx, dword [rbx + 0x10]
sub rax, rdx
cmp rax, r8
jb 0x140095b60
lea r8, [r15 + r14]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov rdx, r15
mov edx, edi
cli
call fcn.14002743e
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
push rbx
or byte [rbp + 0xc], dh
push rbx
or byte [rbp + 0xc], dh
mov rcx, rbx
call fcn.14002cceb
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 0x23
add al, 0x10
and ecx, dword [rax - 1]
inc rdx
invalid
invalid
inc rdx
mov qword [rbx + 0x10], rdx
lea r15, [rsp + 0x30]
mov rcx, r15
jl 0x140095acf
xor byte [rcx + rcx*4 - 7], cl
call fcn.14008fff2
mov rdx, qword [r15]
mov r8, qword [r15 + 8]
or byte [r8 - 0x77], r9b
fld1
push rdx
add dword [rax], eax
add byte [rcx + rcx*4 - 0x10], cl
or byte [r8 - 0x77], r9b
fld1
push rdx
add dword [rax], eax
add byte [rcx + rcx*4 - 0x10], cl
shr rax, 0x20
shl r14, 0x20
and byte [rcx - 0x3f], cl
out 0x20, al
or r14, 0x900
or esi, 0x900
invalid
test rax, rax
mov eax, 0x901
add dword [rcx], ecx
add byte [rax], al
cmove rax, r14
test al, al
jne 0x140095b30
mov byte [rax + rax*8 - 0x3eb7b48b], 0xe8
and byte [rax - 0x75], cl
adc byte [r8 - 0x77], cl
and byte [rdi], r9b
shr rax, 0x20
mov rcx, qword [rbx + 0x10]
mov qword [rsi + 0x20], rcx
movups xmm0, xmmword [rbx]
and byte [rdi], cl
adc byte [rbx], al
movups xmmword [rsi + 0x10], xmm0
movups xmm0, xmmword [rdi + 0x2c]
movups xmm1, xmmword [rdi + 0x40]
movups xmmword [rsi + 0x40], xmm1
mov cl, byte [rdi + 0x50]
mov byte [rsi + 0x50], cl
mov ecx, dword [rdi + 0x28]
mov edx, dword [rdi + 0x3c]
mov ebx, dword [rdi]
mov r8d, dword [rdi + 4]
mov dword [rsi + 4], r8d
mov dword [rsi + 8], 1
mov dword [rsi + 0xc], eax
mov dword [rsi + 0x28], ecx
movups xmmword [rsi + 0x2c], xmm0
mov dword [rsi + 0x3c], edx
jmp 0x140095b52
mov r8, qword [rbx]
cmp qword [rbx + 8], 0
mov byte [rsi + 4], 9
mov ebx, 2
je 0x140095b52
add byte [rcx - 0x3b7cb7e2], cl
pop rbx
mov dword [rsi], ebx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rbx
call fcn.14018dd81
jmp 0x140095a74
lea rcx, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rcx
mov dh, 0x14
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, r15
mov rdx, r14
mov edx, esi
mov edx, esi
xor r8d, r8d
mov r9, rax
call fcn.14018cdb0
ud2
mov al, 2
add rdx, 0xfffffffffffffffe
cmp rdx, 3
ja case.default.0x140095ba7
lea rax, [0x1401f86cc]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
ja 0x140095c22
add byte [rax], al
jne case.default.0x140095ba7
jmp 0x140095c12
xor ecx, 0x73
mov al, 1
or r9w, dx
je 0x140095be4
movzx edx, word [rcx]
xor edx, 0x7466
movzx ecx, byte [rcx + 2]
xor ecx, 0x70
or cx, dx
jne case.default.0x140095ba7
ret
mov eax, r8d
ret
mov al, 1
ret
sub esp, 0x48
cmp rdx, r8
je 0x140095d73
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
lea r13, [0x1401e1198]
lea r14, [rsp + 0x30]
mov ebp, 0x2600
movzx r8d, byte [rbx]
test r8b, r8b
js 0x140095c57
lea r15, [rbx + 1]
jmp 0x140095cb4
mov eax, r8d
and eax, 0x1f
movzx edx, byte [rbx + 1]
and edx, 0x3f
cmp r8b, 0xdf
jbe 0x140095c9a
movzx ecx, byte [rbx + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp r8b, 0xf0
jb 0x140095ca8
lea r15, [rbx + 4]
movzx r8d, byte [rbx + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r8d, 0x3f
or r8d, ecx
or r8d, eax
jmp 0x140095cb4
lea r15, [rbx + 2]
shl eax, 6
or eax, edx
mov r8d, eax
jmp 0x140095cb4
lea r15, [rbx + 3]
shl eax, 0xc
or ecx, eax
mov r8d, ecx
cmp r8d, 0xd
ja 0x140095cc4
bt ebp, r8d
jb 0x140095d67
cmp r8d, 0x110000
je 0x140095d73
mov r12d, 1
cmp r8d, 0x80
jb 0x140095d00
mov r12d, 2
cmp r8d, 0x800
jb 0x140095d00
cmp r8d, 0x10000
mov r12d, 4
sbb r12, 0
mov rdx, rsi
sub rdx, rbx
cmp r12, rdx
jae 0x140095d14
cmp byte [rbx + r12], 0xbf
jg 0x140095d16
jmp 0x140095d84
jne 0x140095d84
test r8d, r8d
je 0x140095d3b
cmp r8d, 0x110000
je 0x140095d73
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov qword [rsp + 0x20], rsi
mov r9, r15
call fcn.140095da0
jmp 0x140095d4d
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x140095d4d
mov rax, qword [rdi + 0x38]
mov dl, 7
call qword [rax + 0x28]
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r13
mov rcx, rdi
mov rdx, r14
call fcn.1400275b8
mov rbx, r15
cmp r15, rsi
jne 0x140095c48
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x1401e0d78]
mov qword [rsp + 0x20], rax
mov rcx, rbx
xor r8d, r8d
mov r9, r12
call fcn.14018cdb0
ud2
push rax
mov byte [rsp + 0x2f], bl
mov dword [rsp + 0x74], esi
jne 0x14009600f
mov rcx, rdi
mov rdx, r15
call fcn.14002cceb
mov r15, qword [rdi + 0x10]
mov rax, qword [rdi]
mov qword [rsp + 0x30], rax
mov byte [rax + r15], 0x3f
inc r15
mov qword [rdi + 0x10], r15
mov rax, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x80]
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0x90
add byte [rax], al
add byte [rcx - 0x77], cl
add al, 0x24
invalid
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0x90
add byte [rax], al
add byte [rcx - 0x77], cl
add al, 0x24
mov qword [r12 + 8], rcx
sub rcx, rax
call fcn.140072cdd
lea r13, [rsp + 0x58]
mov qword [r13], rax
mov qword [r13 + 8], rdx
mov qword [r13 + 0x10], 0
mov sil, byte [rdi + 0x40]
mov r14, qword [rdi + 0x30]
mov rbx, qword [rdi + 0x38]
mov rcx, r12
call fcn.14008fff2
mov ebp, eax
cmp eax, 0x23
je 0x1400960e2
cmp ebp, 0x110000
std
add byte [rax], al
adc dword [rax], eax
je 0x1400961a8
mov r9, qword [rsp + 0x90]
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov rcx, r14
mov rdx, rbx
mov r8d, ebp
call fcn.140095da0
cmp ebp, 0x80
jb 0x1400960f8
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
mov eax, ebp
cmp ebp, 0x800
jae 0x140096127
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x38], al
and bpl, 0x3f
invalid
or bpl, 0x80
mov byte [rsp + 0x39], bpl
mov eax, 2
jmp 0x14009618e
invalid
test sil, sil
je 0x1400961ad
invalid
add byte [rbp - 0x7b], cl
div byte [rax + rcx + 0x4c]
mov ecx, esi
test r14, r14
je 0x1400960f8
mov rcx, r14
mov dl, 6
call qword [rbx + 0x28]
mov rdx, qword [rsp + 0x68]
cmp rdx, qword [rsp + 0x60]
jne 0x140096111
mov rcx, r13
call fcn.14002cceb
mov rdx, qword [rsp + 0x68]
mov rax, qword [rsp + 0x58]
mov byte [rax + rdx], bpl
inc rdx
mov qword [rsp + 0x68], rdx
jmp 0x14009606a
cmp ebp, 0x10000
jae 0x140096159
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x38], al
mov eax, ebp
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x39], al
and bpl, 0x3f
or bpl, 0x80
mov byte [rsp + 0x3a], bpl
mov eax, 3
jmp 0x14009618e
shr eax, 0x12
or al, 0xf0
mov byte [rsp + 0x38], al
mov eax, ebp
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x39], al
mov eax, ebp
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x3a], al
and bpl, 0x3f
or bpl, 0x80
mov byte [rsp + 0x3b], bpl
mov eax, 4
lea r8, [rsp + rax]
add r8, 0x38
mov rcx, r13
lea rdx, [rsp + 0x38]
call fcn.14002743e
jmp 0x14009606a
xor r12d, r12d
jmp 0x1400961bd
mov r12, qword [rsp + 0x90]
mov r13, qword [rsp + 0x98]
mov eax, dword [rsp + 0x74]
test eax, eax
je 0x140096257
mov ebx, eax
cmp r15, rbx
jbe 0x1400961fc
mov rcx, qword [rsp + 0x30]
cmp byte [rcx + rbx], 0xbf
jg 0x1400961fe
lea rax, [0x1401e1160]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x30]
mov rdx, r15
xor r8d, r8d
mov r9, rbx
call fcn.14018cdb0
ud2
jne 0x1400961db
cmp eax, 3
je 0x14009623b
cmp eax, 5
je 0x140096232
cmp eax, 4
jne 0x140096257
lea rdx, [0x1401e0d0b]
mov rcx, qword [rsp + 0x30]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400963cf
lea rdx, [0x1401e0d14]
jmp 0x140096242
lea rdx, [0x1401e0d0f]
jmp 0x140096242
lea rdx, str.ftphttphttpsfile:__C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srcparser.rs
mov rcx, qword [rsp + 0x30]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400963cf
mov rbx, qword [rsp + 0x58]
mov r9, qword [rsp + 0x68]
mov qword [rsp + 0xa8], rbx
mov qword [rsp + 0xb0], r9
mov qword [rsp + 0xa0], 0
xor r14d, r14d
cmp byte [rsp + 0x2f], 2
lea rax, [0x1401e1178]
lea rcx, [0x1401e1188]
cmove rcx, rax
enter 0xffffffffffff854d, 0xfffffffffffffff6
enter 0xffffffffffff854d, 0xfffffffffffffff6
mov rax, r14
cmove rax, rbx
lea rdx, [rsp + 0x38]
mov qword [rdx], rax
mov qword [rdx + 8], r9
mov qword [rdx + 0x10], rcx
mov rcx, rdi
call fcn.1400275b8
test r14, r14
je 0x1400962d5
test rbx, rbx
je 0x1400962d5
add byte [rcx], dh
ror byte [rbp - 0x77], cl
mov eax, esi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x60], 0
je 0x1400962f1
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x14024a5f8]
cmovae ebx, dword [rbx]
invalid
cmovae ebx, dword [rbx]
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r12, r12
je 0x1400963b0
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x80], r13
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
js 0x14009634c
mov dword [rsp + 0x80], ebp
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
mov esi, 1
add byte [rax], al
mov esi, 1
mov r14, qword [rsp + 0x88]
mov rdx, qword [rdi + 0x10]
mov rax, rdx
ror byte [rax - 0x3f], 1
call 0x11192ab42
ror byte [rax - 0x3f], 1
call 0x11192ab42
shl rcx, 0x20
or rcx, 0x900
test rax, rax
mov ebx, 0x901
or dword [rax], eax
add byte [rax + 0xf], cl
cmove ebx, ecx
or dword [rax], eax
add byte [rax + 0xf], cl
cmove ebx, ecx
test bl, bl
jne 0x140096390
shr rbx, 0x20
cmove ebx, ecx
test bl, bl
jne 0x140096390
shr rbx, 0x20
cmp rdx, qword [rdi + 8]
jne 0x140096353
imul edi, ecx, 0x578b48ff
dec dword [rax - 0x75]
push rdi
adc byte [rax - 0x75], cl
invalid
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
call fcn.140095c15
mov dword [r14], esi
mov rax, qword [rsp + 0x50]
mov dword [r14 + 4], eax
mov dword [r14 + 8], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dword [r14 + 0xc], ebx
jmp 0x14009639c
mov byte [r14 + 4], 9
mov dword [r14], 2
add rsp, 0xb8
pop rbx
pop rbp
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x88]
mov dword [rax], 1
mov rcx, qword [rsp + 0x50]
mov dword [rax + 4], ecx
mov dword [rax + 8], 0
jmp 0x14009639c
mov rdx, qword [rdi + 0x20]
mov rbx, qword [rsp + 0x58]
mov r9, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
test rdx, rdx
je 0x140096261
mov rax, qword [rdi + 0x28]
lea r15, [rsp + 0xa0]
mov rcx, r15
mov r8, rbx
call qword [rax + 0x28]
mov r14, qword [r15]
mov rbx, qword [r15 + 8]
mov r9, qword [r15 + 0x10]
jmp 0x140096280
stc
call qword [rax + 0x28c48348]
pop rdi
pop rsi
ret
add rsp, 0x28
ret
test dl, dl
jne 0x140096795
mov rax, qword [rcx]
test r8, r8
je 0x140096771
mov r10, r9
sub r10, r8
jbe 0x140096758
cmp byte [rax + r8], 0xbf
jg 0x140096774
lea rcx, [0x1401e0f80]
lea ecx, [0x1401e0f80]
mov qword [rsp + 0x20], rcx
and al, 0x20
mov rcx, rax
mov rdx, r9
call fcn.14018cdb0
str word [rdi]
invalid
str word [rdi]
or ecx, dword [rbp - 0x77]
retf 0x8349
invalid
mov r10, r9
cmp r10, 2
cmp edx, 2
jne 0x140096795
movzx r9d, byte [rax + r8]
or al, 0
and r9d, 0xffffffdf
add r9d, 0xffffffbf
cmp r9d, 0x19
stc
sbb dword [rdi + 8], esi
stc
sbb dword [rdi + 8], esi
cmp byte [rax + r8 + 1], 0x3a
je 0x140096738
add rsp, 0x28
jmp fcn.140096425
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rsi, r9
mov rsi, r9
mov r13, r8
mov ebp, edx
invalid
mov r15, rcx
mov rdi, qword [rsp + 0xb0]
mov edi, dword [rsp + 0xb0]
invalid
mov edi, dword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov r14, qword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
lea rcx, [rsp + 0x38]
cmp byte [rcx + rcx*4 + 9], cl
mov qword [rcx], r9
mov qword [rcx + 8], rdi
call fcn.14008fff2
mov r12d, eax
cmp bpl, 2
jne case.0x140073995.349
invalid
and eax, dword [rcx - 0x7d]
cld
jg 0x1400968a3
invalid
add byte [rax], al
invalid
cmp r12d, 0x3e
jg 0x1400968a3
invalid
add byte [rax], al
invalid
mov edx, 0x41000000
cmp esp, 0x23
add byte [rax], al
add byte [rcx - 0x7d], al
cmp r12d, 0x23
je 0x1400968f8
cmp r12d, 0x2f
cmp r12d, 0x23
je 0x1400968f8
add byte [rcx - 0x7d], al
cmp r12d, 0x2f
cld
invalid
je 0x1400968d8
add byte [rax], al
add cl, ch
mov al, 0
add byte [rax], al
invalid
jmp 0x1400968b2
add byte [rax - 0x75], cl
push rsp
mov rdx, qword [rsp + 0x38]
and al, 0x38
mov r8, qword [rsp + 0x40]
and al, 0x40
cmp r12d, 0x5c
cld
pop rsp
jne 0x140096834
and cl, byte [rcx - 0x75]
xor byte [r8 - 0x7b], r9b
test rcx, rcx
mov rcx, qword [r15 + 0x30]
test rcx, rcx
je 0x140096834
mov rax, qword [r15 + 0x38]
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
cmp byte [rax - 0x77], cl
push rsp
and al, 0x30
xor edx, edx
ror byte [rcx + rcx*4 - 0x3d], cl
mov rbx, r8
call qword [rax + 0x28]
mov r8, rbx
mov rdx, qword [rsp + 0x30]
and al, 0x30
push rax
sub byte [rcx - 0x77], cl
fmul dword [rax - 0x75]
push rsp
and al, 0x30
mov rax, qword [r15]
test r14, r14
invalid
je 0x140096844
cmp byte [r14 + rax - 1], 0x2f
cmp byte [rsi + rax - 1], 0x2f
invalid
je 0x140096892
mov rcx, r14
int1
cmp r14, qword [r15 + 8]
jne 0x14009686f
mov rcx, r15
mov ecx, edi
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
mov rdx, r14
mov edx, esi
mov rbx, r8
mov ebx, eax
call fcn.14002cceb
mov r8, rbx
mov rdx, qword [rsp + 0x30]
stc
stc
dec dword [rcx - 0x77]
fmul dword [rax - 0x75]
push rsp
and al, 0x30
mov rax, qword [r15]
mov rcx, qword [r15 + 0x10]
invalid
invalid
adc dh, al
add al, 8
mov byte [rax + rcx], 0x2f
inc rcx
ror dword [rcx - 0x77], 0x4f
invalid
invalid
ror dword [rcx - 0x77], 0x4f
adc byte [rcx - 0x7d], al
cld
pop rsp
cmp r12d, 0x5c
je case.0x140073e04.348
cmp r12d, 0x2f
jne 0x140096892
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
and al, 0x20
sub byte [rax - 0x77], cl
push rsp
and al, 0x20
jmp 0x14009689c
mov qword [rsp + 0x28], rdi
and al, 0x28
sub byte [rax - 0x77], cl
je 0x1400968bf
mov qword [rsp + 0x20], rsi
and byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov edx, ebp
jmp 0x1400968e7
invalid
cmp r12d, 0x3f
cmp r12d, 0x3f
invalid
je 0x1400968f8
cmp r12d, 0x110000
cmp esp, 0x110000
je 0x1400968d8
mov rax, r14
mov rax, r14
cmp r14, qword [r15 + 8]
jne 0x1400968ca
mov rcx, r15
mov rdx, r14
mov edx, esi
call fcn.14002cceb
and eax, 0x49fff964
mov eax, dword [rdi + 0x10]
mov rax, qword [r15 + 0x10]
mov rcx, qword [r15]
mov byte [rcx + rax], 0x2f
inc rax
mov qword [r15 + 0x10], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x20], esi
mov rcx, r15
mov dl, 2
mov r8, r13
mov r9, r14
call fcn.140093eaa
dec dword [rax - 0x77]
invalid
call 0x128faf23b
mov eax, 0x48ffffd5
dec dword [rax - 0x77]
invalid
dec dword [rax - 0x77]
invalid
mov rdi, rdx
mov rax, rsi
mov rdx, rdi
invalid
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov r14, r8
invalid
mov rdi, rdx
mov rsi, rcx
mov rbx, r8
mov ebx, eax
invalid
mov ebx, eax
sub rbx, rdx
je 0x140096a70
ror dword [rdi], cl
test byte [rcx + rax], bh
add byte [rax], al
xor eax, eax
sar byte [rcx + 0x2600], 0x48
mov edx, 0
add byte [rax], al
add byte [rax], al
mov ecx, 0x2600
movabs rdx, 0x8000800800000000
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], 0x80
add byte [rax], al
add byte [rax], al
or byte [rax + 0x31458000], al
in al, 0x45
xor r12d, r12d
xor r15d, r15d
xor edi, edi
xor edi, edi
mov r8, rdi
mov r11b, byte [r8]
movzx r9d, r11b
movzx ecx, bl
test r9b, r9b
js 0x14009695f
invalid
add eax, 0xebc0ff49
imul eax, dword [rbp - 0x77], 0xe28341ca
inc r8
jmp 0x1400969c8
mov r10d, r9d
and r10d, 0x1f
invalid
movzx ebp, byte [r8 + 1]
and ebp, 0x3f
invalid
invalid
invalid
cmp r9b, 0xdf
jbe 0x1400969ad
movzx r9d, byte [r8 + 2]
movzx ecx, byte [rax + 2]
mov dh, 0x48
add al, cl
shl ebp, 6
in eax, 6
and r9d, 0x3f
or r9d, ebp
cmp r11b, 0xf0
jb 0x1400969bd
movzx r11d, byte [r8 + 3]
movzx ebx, byte [rax + 3]
add r8, 4
and r10d, 7
shl r10d, 0x12
shl r9d, 6
and r11d, 0x3f
or r11d, r9d
or r11d, r10d
or ebx, edx
mov r9d, r11d
jmp 0x1400969c8
add r8, 2
add eax, 2
shl r10d, 6
shl edx, 6
or r10d, ebp
mov r9d, r10d
shr ebx, 1
invalid
shr ebx, 1
or ecx, dword [rcx - 0x7d]
rol byte [rbx], 0x41
invalid
add r8, 3
shl r10d, 0xc
shl edx, 0xc
or r9d, r10d
mov r10d, 1
add dword [rax], eax
add byte [rax], al
cmp r9d, 0x3f
ja 0x1400969f3
invalid
mov r11d, r9d
bt rcx, r11
jae 0x1400969ed
retf
mov al, 1
add dword [rbp + 1], ecx
add r15, r10
xlatb
cmp r8, r14
jne 0x14009694e
test dword [rbx - 1], esp
invalid
invalid
test dword [rbx - 1], esp
invalid
invalid
jmp 0x140096a30
bt rdx, r11
jb 0x140096a30
invalid
cmp eax, 0xf98141
add byte [rcx], dl
cmp r9d, 0x110000
add byte [rsp + rsi + 0x41], dh
je 0x140096a30
cmp r9d, 0x5c
cmp ecx, 0x5c
je 0x140096a30
inc r12
cmp r9d, 0x80
cmp ecx, 0x80
cmp ecx, 0x80
add byte [rax], al
add byte [rdx - 0x2f], dh
jb 0x1400969df
mov r10d, 2
cmp r9d, 0x800
stc
add byte [rax], cl
add byte [rax], al
stc
add byte [rax], cl
add byte [rax], al
jb 0x1400969df
cmp r9d, 0x10000
cmp ecx, 0x10000
mov r10d, 4
sbb r10, 0
jmp 0x1400969df
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], r14
test al, 1
je 0x140096a80
lea rbx, [rsp + 0x40]
mov qword [rbx], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbx + 8], xmm0
lea rdx, [rsp + 0x30]
mov rcx, rbx
mov r8, r12
call fcn.1400900b6
mov r12, qword [rbx]
mov esp, dword [rbx]
mov esp, dword [rbx]
mov r13, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
imul ecx, dword [rax], 0x48
mov ebx, dword [rbx + 0x10]
xor ebp, ebp
jmp 0x140096acf
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
je 0x140096a98
xor byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
xor r12d, r12d
xor r15d, r15d
xor edi, edi
xor edi, edi
inc r12
lea r13, [rsp + 0x30]
invalid
dec r12
je 0x140096a9c
mov rcx, r13
mov ecx, ebp
call fcn.14008fff2
cmp eax, 0x110000
adc dword [rax], eax
jne 0x140096a88
test r15, r15
je 0x140096abc
push qword [rbx + rbx + 0x49]
cmp edi, ebx
cmp r15, rbx
jae 0x140096ac3
cmp byte [rdi + r15], 0xbf
jle 0x140096b94
mov edi, 0xe38e0f
add byte [rax], al
mov bpl, 1
mov r12, rdi
mov rbx, r15
jmp 0x140096acf
mov bpl, 1
xor ebx, ebx
jmp 0x140096b24
jne 0x140096b94
cmp rbx, 2
jne 0x140096b21
movzx eax, byte [r12]
and eax, 0xffffffdf
add eax, 0xffffffbf
mov ebx, 2
add al, byte [rax]
add byte [rax], al
cmp eax, 0x19
ja 0x140096b21
movzx eax, byte [r12 + 1]
cmp eax, 0x3a
je 0x140096afa
cmp eax, 0x7c
jne 0x140096b21
mov qword [rsi], 1
xorps xmm0, xmm0
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x18], 0
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], r14
jbe 0x140096b3c
test r13, r13
sete al
or bpl, al
je 0x140096b70
mov rdi, r12
mov rcx, rbx
call fcn.140072cdd
mov r14, rax
invalid
mov r15, rdx
mov rcx, rax
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x30]
mov qword [rsi], r14
mov qword [rsi + 8], r15
jle 0x140096b54
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
mov byte [rsi + 0x18], 1
mov eax, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x43]
mov dword [rsi + 0x19], eax
mov dword [rsi + 0x1c], ecx
movups xmmword [rsi + 0x20], xmm0
test bpl, bpl
jne case.0x14007fc35.165
test r13, r13
in eax, dx
je case.0x14007fc35.165
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x58c48348], dl
nop
add rsp, 0x58
invalid
pop rax
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, 0x20
mov rcx, rdi
mov ecx, edi
mov rdx, rbx
xor r8d, r8d
mov r9, r15
fiadd dword [rbp + 0x31]
ror byte [rbp - 0x77], 0xf9
call fcn.14018cdb0
ud2
jmp qword [rcx + 0xf]
xor byte [rax - 0x73], cl
pop rsp
and al, 0x20
mov qword [rbx], rcx
mov qword [rbx + 8], rdx
mov rcx, rbx
or ecx, dword [rax - 0x77]
push rbx
or byte [rax - 0x77], cl
fld1
invalid
and al, 0x94
invalid
call fcn.14008fff2
mov edi, eax
mov rcx, rbx
invalid
mov ecx, ebx
call fcn.14008fff2
mov esi, eax
invalid
mov rcx, rbx
xchg esp, eax
invalid
call fcn.14008fff2
mov ecx, eax
xor eax, eax
rol byte [rcx + 0x110000ff], 0
dec dword [rcx - 0x7e3fce3f]
inc dword [rax]
add byte [rcx], dl
adc dword [rax], eax
je 0x140096c48
cmp esi, 0x110000
je 0x140096c48
invalid
out 0xdf, eax
rol byte [rcx + 0x110000ff], 0
adc dword [rax], eax
je 0x140096c48
pop rdx
cmp esi, 0x110000
adc dword [rax], eax
je 0x140096c48
and edi, 0x1fffdf
add edi, 0xffffffbf
cmp ecx, 0x110000
call [rdi]
add byte [rbx - 0x67e4039], al
add byte [rax], al
adc dword [rax], eax
invalid
invalid
jne 0x140096c1c
adc eax, 0x731aff83
cmp al, byte [rbx - 0x6bf08302]
cmp edi, 0x1a
sbb dh, byte [rbx + 0x3a]
jae case.0x14008c097.84
cmp esi, 0x7c
sete cl
cmp esi, 0x3a
jl 0x140096c1f
xchg esp, eax
rol dword [rbx - 0x6bf0c502], 0xc0
sete al
xchg esp, eax
ror byte [rax], 0xc8
or al, cl
enter 0x2ceb, 0xffffffffffffff83
call [rdx]
jmp 0x140096c48
cmp edi, 0x1a
jae case.0x14008c097.84
cmp esi, 0x7c
je 0x140096c2b
invalid
add eax, 0x753afe83
cmp esi, 0x3a
jne case.0x14008c097.84
invalid
sbb eax, dword [rbx - 0x67c223f]
cmp dh, byte [rbx + 0x13]
invalid
add ecx, 0xffffffdd
cmp ecx, 0x3a
jae case.0x14008c097.84
invalid
adc ecx, dword [rax - 0x48]
movabs rax, 0x200000010001001
add dword [rax], edx
add byte [rax], dl
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add cl, byte [rax + 0xf]
bt eax, ecx
setb al
jmp 0x140096c48
xor eax, eax
bt rax, rcx
bt eax, ecx
setb al
jmp 0x140096c48
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
invalid
pop rsi
ret
add byte [rax + rbp + 0x44], sil
mov eax, dword [rcx + 0x34]
mov r8d, dword [rcx + 0x34]
mov r9d, dword [rcx + 0x38]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x20]
cmp r8d, r9d
ja 0x140096c99
test r8, r8
je 0x140096c88
cmp rdx, r8
jbe case.0x140087ac0.100
ret 0xd76
jge 0x140096c88
jmp 0x140096c99
xor eax, eax
jmp 0x140096cb7
jne 0x140096c99
test r9, r9
je case.0x14008e95f.27
cmp edx, ecx
jbe 0x140096caf
cmp byte [rax + r9], 0xbf
jg case.0x14008e95f.27
or byte [rdi - 0x72b7e781], bh
or eax, 0x14a590
lea rcx, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
lea ecx, [0x1401e1230]
adc al, 0
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.14018cdb0
ud2
invalid
jne 0x140096c99
add rax, r8
sub r9, r8
sub ecx, eax
sub ecx, eax
ror dword [rcx + rcx*4 - 0x36], 0x48
add esp, 0x28
mov rdx, r9
add rsp, 0x28
ret
ficom dword [0x14494b8cc]
ror dword [rax - 0x73], 0xd
lea rcx, case.0x140096ce7.92
invalid
invalid
invalid
lea rcx, case.0x140096ce7.92
mov rax, qword [rcx + rax*8]
ficom dword [0x14494b4d7]
add al, 0xc1
ror dword [rax - 0x75], 0x4a
and byte [rax - 0x75], cl
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
invalid
loope 0x140096cfa
mov dh, 1
lea rcx, [0x1401f86dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.empty_hostinvalid_international_domain_nameinvalid_port_numberinvalid_IPv4_addressinvalid_IPv6_addressinvalid_domain_characterrelative_URL_without_a_baserelative_URL_with_a_cannot_be_a_base_basea_cannot_be_a_base_URL_doesnt_have_a_host_to_setURLs_more_than_4_GB_are_not_supportedEmptyHostIdnaErrorInvalidPortInvalidIpv4AddressInvalidIpv6AddressInvalidDomainCharacterRelativeUrlWithoutBaseRelativeUrlWithCannotBeABaseBaseSetHostOnCannotBeABaseUrlOverflowIndex_out_of_bounds
mov r8d, 0xa
jmp rax
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e12da]
adc al, 0
mov r8d, 0x21
jmp rax
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e12fb]
adc al, 0
mov r8d, 0x13
jmp rax
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e130e]
adc al, 0
jmp 0x140096d79
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e1322]
mov r8d, 0x14
jmp rax
mov rax, qword [rax + 0x18]
lea rdx, [0x1401e1336]
mov r8d, 0x18
add byte [rax - 1], cl
invalid
lea rdx, [0x1401e134e]
mov r8d, 0x1b
jmp rax
add byte [rax], al
and r12d, 0x20000000
test eax, eax
setne cl
test r12d, r12d
setne al
and al, cl
jne 0x140097baa
and ebp, 0x10
je 0x140097baa
cmp byte [r15 + 0x3b], 0
je 0x140097fad
mov rbp, qword [r14 + 0x70]
test rbp, rbp
je 0x140097fad
mov rsi, qword [r14 + 0x48]
mov rdi, qword [r14 + 0x58]
mov rcx, rsi
mov rdx, rdi
call fcn.140097384
mov r12, rdx
test rax, rax
jne 0x140097b45
lea r13, [rsp + 0x78]
mov rcx, r13
mov rdx, r12
call fcn.1400973c7
cmp dword [r13], 0
je 0x140097f96
mov r12, qword [rsp + 0x80]
lea r15, [rsp + 0x88]
mov rcx, r15
mov rdx, rsi
mov r8, rdi
call fcn.14006c9a0
mov qword [r15 - 8], r12
mov rax, qword [r15 + 0x28]
mov qword [rbx + 0x40], rax
movups xmm0, xmmword [r15 + 8]
movups xmm1, xmmword [r15 + 0x18]
movups xmmword [rbx + 0x30], xmm1
movups xmmword [rbx + 0x20], xmm0
mov rax, qword [r15 - 8]
mov qword [rbx + 0x10], rax
mov rax, qword [r15]
mov qword [rbx + 0x18], rax
mov eax, dword [r15 + 0x31]
mov ecx, dword [r15 + 0x34]
mov dword [rbx + 0x49], eax
mov dword [rbx + 0x4c], ecx
mov qword [rbx], 2
mov qword [rbx + 8], rbp
mov byte [rbx + 0x48], 2
jmp 0x14009805d
cmp qword [r14 + 0x70], 0
jne 0x140098019
cmp byte [r15 + 0x39], 0
setne cl
and al, cl
cmp al, 1
jne 0x140098019
mov rsi, qword [r14 + 0x48]
mov rdi, qword [r14 + 0x58]
lea r12, [rsp + 0x78]
mov rcx, r12
mov rdx, rsi
mov r8, rdi
call fcn.140069af0
cmp dword [r12], 2
jne 0x140097e4c
lea r15, [rsp + 0x88]
mov r12, qword [r15 - 8]
mov rcx, r15
mov rdx, rsi
mov r8, rdi
call fcn.14006c9a0
mov byte [r15 + 0x30], 2
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x1e0], xmm2
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
add dword [rax], eax
add byte [rcx - 0x75], cl
xor byte [r15], r9b
adc dword [rbx + 0x38], edx
add dword [rax], eax
add byte [rcx - 0x75], cl
xor byte [r15], r9b
adc dword [rbx + 0x38], edx
movups xmmword [rbx + 0x28], xmm1
movups xmmword [rbx + 0x18], xmm0
mov qword [rbx + 0x48], rax
mov qword [rbx], 2
mov qword [rbx + 8], 0
mov qword [rbx + 0x10], r12
adc cl, ch
inc dword [rbx]
add byte [rax], al
adc cl, ch
inc dword [rbx]
add byte [rax], al
mov qword [rsp + 0x1b8], rax
mov r8, rbp
mov qword [rsp + 0x100], rsi
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x1a8], rax
movups xmm0, xmmword [rsp + 0x90]
adc byte [rsp + 0x90], al
adc byte [rsp + 0x90], al
movaps xmmword [rsp + 0x130], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x140], rax
mov al, byte [rsp + 0xa8]
mov byte [rsp + 0x2f], al
movups xmm0, xmmword [rsp + 0xa9]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x3f], rax
mov dl, byte [rsp + 0xc0]
movzx eax, byte [rsp + 0xc7]
shl eax, 0x10
movzx esi, word [rsp + 0xc5]
or esi, eax
shl rsi, 0x20
mov r13d, dword [rsp + 0xc1]
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x108], rax
or byte [rcx], al
add byte [rax], al
mov r9, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x1a0], rax
mov ebp, dword [rsp + 0xe0]
mov r10d, dword [rsp + 0xe4]
movups xmm0, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0x210], xmm0
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax - 0x7b], cl
dec dword [rax + 0x742d2454]
invalid
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax - 0x7b], cl
dec dword [rax + 0x742d2454]
and eax, 0xa30d8b48
sub byte [rbx], bl
add byte [rcx], dh
ror byte [rbp - 0x77], cl
int3
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r12, r9
mov rdi, r13
mov r13d, r10d
call qword [sym.imp.kernel32.dll_HeapFree]
mov r10d, r13d
invalid
mov r13, rdi
mov r9, r12
mov dl, byte [rsp + 0x2d]
invalid
or r13, rsi
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x180], rax
movaps xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x170], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x150], xmm0
add byte [rax - 0x75], cl
and al, 0x3f
add byte [rax - 0x75], cl
and al, 0x3f
mov qword [rsp + 0x15f], rax
movaps xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x1f0], xmm0
mov eax, ebp
shr eax, 0xa
mov r12d, r10d
and r12d, 0x20000000
mov ecx, r12d
shr ecx, 0x1d
test eax, ecx
jne 0x1400981ce
mov eax, ebp
and eax, 0x10
je 0x1400981ce
mov dword [rsp + 0x5c], r10d
movzx eax, dl
mov rcx, r13
shl rcx, 8
or rcx, rax
xor eax, eax
lea r8, [rsp + 0x78]
mov dword [r8 + 0x20], eax
mov word [r8 + 0x24], 0
mov dword [r8], eax
xorps xmm0, xmm0
movups xmmword [r8 + 8], xmm0
mov qword [r8 + 0x18], 7
add byte [rax], al
or byte [rcx - 0x39], cl
sbb byte [rdi], al
add byte [rax], al
add byte [rax], al
mov byte [r8 + 0x20], 1
add byte [rax], al
mov byte [r8 + 0x20], 1
add dword [rcx - 0x39], eax
adc byte [rax], al
mov dword [r8 + 0x10], 0x2000000
mov qword [rsp + 0x50], rcx
and al, 0x50
add byte [rax], al
add cl, byte [rax - 0x77]
and al, 0x50
and al, 0x50
and al, 0x50
mov rdx, r9
mov rdi, r9
mov edi, ecx
mov edi, ecx
call fcn.1400665d0
mov rsi, rdx
mov esi, edx
dec dword [rax - 0x77]
invalid
mov esi, edx
test rax, rax
je 0x140097e98
mov r15, rsi
mov edi, esi
jmp 0x140097ed2
mov eax, dword [rsp + 0xb8]
mov ecx, dword [rsp + 0xbc]
and al, 0xbc
add byte [rax], al
invalid
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rbx + 0xbc248c], cl
and al, 0xbc
add byte [rax], al
invalid
and al, 0xbc
add byte [rax], al
add byte [rcx + 0xaeac1c2], cl
invalid
invalid
mov edx, eax
shr edx, 0xa
invalid
invalid
invalid
shr ecx, 0x1d
and ecx, edx
test cl, 1
jne 0x140098019
and eax, 0x10
je 0x140098019
adc byte [rdi], cl
test byte [rbx + 0x48000001], ah
lea esi, [rsp + 0x78]
lea rsi, [rsp + 0x78]
mov rcx, rsi
mov rdx, r15
mov r8, r14
call fcn.14009853b
cmp byte [rsi + 0x40], 3
je 0x140098019
jmp 0x140098045
mov qword [rsp + 0xf8], rdi
add byte [rax], al
lea rdx, [rsp + 0x220]
mov qword [rdx], rsi
lea rdi, [rsp + 0x78]
mov rcx, rdi
call fcn.14005a867
cmp dword [rdi], 0
je 0x14009808c
mov r15, qword [rsp + 0x80]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov r12b, 2
mov r13b, 2
mov r14, qword [rsp + 0x100]
mov rbp, qword [rsp + 0x50]
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x120], rax
movaps xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x110], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x60], xmm0
mov rax, qword [rsp + 0x3f]
mov qword [rsp + 0x6f], rax
mov rdi, qword [rsp + 0x108]
test rdi, rdi
test edi, edi
je 0x140097f38
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xf9618
adc eax, 0xf9618
mov rax, qword [rsp + 0x120]
mov eax, dword [rsp + 0x120]
add byte [rax - 0x77], cl
sub byte [r15], cl
mov qword [rbx + 0x28], rax
movaps xmm0, xmmword [rsp + 0x110]
sub byte [rsp + 0x110], al
sub byte [rsp + 0x110], al
movups xmmword [rbx + 0x18], xmm0
adc dword [rbx + 0x18], eax
mov rax, qword [rsp + 0x6f]
mov qword [rbx + 0x40], rax
movaps xmm0, xmmword [rsp + 0x60]
invalid
movups xmmword [rbx + 0x31], xmm0
mov rax, rsi
invalid
shr rax, 0x30
mov byte [rbx + 0x4f], al
mov rax, rsi
mov eax, esi
mov eax, esi
shr rax, 0x20
mov word [rbx + 0x4d], ax
mov dword [rbx + 0x49], esi
mov qword [rbx], 2
mov qword [rbx + 8], r14
mov qword [rbx + 0x10], r15
mov byte [rbx + 0x30], r12b
mov byte [rbx + 0x48], r13b
mov byte [rbx + 0x48], ch
mov byte [rbx + 0x48], ch
jmp 0x140098077
cmp qword [r15], 0
je 0x1400982fb
mov eax, dword [rsp + 0x98]
cmp qword [r15 + 8], rax
jne 0x140097fc6
lea rsi, [rsp + 0x78]
mov rcx, rsi
mov rdx, r15
mov r8, r14
call fcn.14009853b
add byte [rax + 0x7503407e], al
invalid
add byte [rax + 0x7503407e], al
jg 0x140098008
cmp byte [r15 + 0x3a], 0
cmp byte [rdi + 0x3a], 0
je 0x140098019
mov rdi, qword [r15 + 0xa0]
cmp rdi, qword [r15 + 0x98]
jne 0x140097ff3
lea rcx, [r15 + 0x90]
mov rdx, rdi
call fcn.1400976cc
mov rdi, qword [r15 + 0xa0]
shl rdi, 7
add rdi, qword [r15 + 0x90]
mov ecx, 0x10
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
inc qword [r15 + 0xa0]
mov qword [rbx], 3
jmp 0x140098077
add byte [rax], al
add byte [rax - 0x39], cl
add eax, dword [rbx]
add byte [rax], al
add bl, ch
pop rsi
mov rax, qword [r15 + 0xb0]
add byte [rax], al
cmp rax, qword [r15 + 0x28]
jb 0x14009803c
sub byte [r10 + 0x16], r14b
cmp rax, qword [r15 + 0x30]
ja 0x14009803c
xor byte [rdi + 0x10], dh
mov ecx, 0x10
add byte [rax], al
mov rdi, rbx
mov rsi, r14
mov esi, esi
mov esi, esi
rep movsq qword [rdi], qword [rsi]
jmp 0x140098077
invalid
cmp ecx, dword [rax - 0x39]
add eax, dword [rbx]
add byte [rax], al
add byte [rax], al
jmp 0x14009805d
lea rdi, [rbx + 8]
mov qword [rbx], 3
add byte [rax], al
jmp 0x14009805d
lea rdi, [rbx + 8]
lea rsi, [rsp + 0x78]
mov ecx, 9
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
rep movsq qword [rdi], qword [rsi]
mov qword [rbx], 2
add al, byte [rax]
add byte [rax], al
cmp qword [r14 + 0x50], 0
je 0x140098077
add byte [rbx + rdx + 0x4d], dh
mov eax, dword [rsi + 0x48]
adc ecx, dword [rbp - 0x75]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
mov r8, qword [r14 + 0x48]
mov rcx, qword [0x14024a5f8]
mov ecx, dword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lldt word [rax + 0x28c48148]
add al, byte [rax]
add byte [rbx + 0x5d], bl
nop
add rsp, 0x228
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [rsp + 0x98]
mov ecx, dword [rsp + 0xa8]
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rbx + 0xa8248c], cl
add byte [rax], al
and al, 0xa8
add byte [rax], al
add byte [rbx + 0xac2494], cl
add byte [rax], al
invalid
mov edx, dword [rsp + 0xac]
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x3f], cl
loope 0x1400980c5
shl rcx, 0x20
or rcx, rdx
mov qword [rsp + 0x1d0], rcx
mov qword [rsp + 0x1d8], 2
mov qword [rsp + 0x1e0], rsi
mov qword [rsp + 0x1c0], 1
invalid
mov dword [rsp + 0x1c0], 1
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rbp - 0x75], cl
js 0x140098126
mov qword [rsp + 0x1c8], rax
mov r8, qword [r15 + 0x78]
mov rdx, qword [r15 + 0x88]
mov edx, dword [rdi + 0x88]
shl rdx, 3
lea r9, [rdx + rdx*8]
test r9, r9
je 0x14009810c
cmp qword [r8 + r9 - 0x48], 0
je 0x140098106
cmp rax, qword [r8 + r9 - 0x40]
jne 0x140098106
cmp rcx, qword [r8 + r9 - 0x38]
je case.0x14003e244.2332
add r9, 0xffffffffffffffb8
jmp 0x1400980eb
lea rcx, [rsp + 0x1c0]
call fcn.14009778e
jmp 0x1400981bd
invalid
add byte [rbx - 0x75], cl
push rsp
or al, ah
mov rdx, qword [r8 + r9 - 0x20]
mov r8, qword [r8 + r9 - 0x10]
or al, dh
lea rcx, [rsp + 0x78]
call fcn.14006c9a0
lea rsi, [rsp + 0x98]
mov rcx, rsi
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0xf8]
call fcn.14006c9a0
push rcx
std
dec dword [rax - 0x75]
loopne 0x14009819c
mov dword [rsp + 0x198], eax
push rcx
std
dec dword [rax - 0x75]
loopne 0x14009819c
mov dword [rsp + 0x198], eax
movups xmm0, xmmword [rsi - 0x18]
movaps xmmword [rsp + 0x130], xmm0
mov rax, qword [rsi - 8]
mov qword [rsp + 0x140], rax
mov al, byte [rsi]
mov byte [rsp + 0x2e], al
movups xmm0, xmmword [rsi + 1]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x3f], rax
mov dil, byte [rsi + 0x18]
movzx eax, byte [rsi + 0x1f]
mov dword [rsp + 0x58], eax
movzx eax, word [rsi + 0x1d]
sbb eax, 0x24848948
nop
add dword [rax], eax
invalid
sbb eax, 0x24848948
nop
add dword [rax], eax
add byte [rbx - 0x72b7e68a], cl
mov word [rax + rax*8], fs
add dword [rax], eax
add al, ch
fcomi st(5)
invalid
mov dword [rsp + 0x190], eax
mov esi, dword [rsi + 0x19]
lea rcx, [rsp + 0x1c0]
call fcn.14009778e
cmp dil, 3
jne 0x1400982bf
mov dl, byte [rsp + 0x2d]
mov r9, qword [rsp + 0xf8]
mov r10d, dword [rsp + 0x5c]
push rsp
and al, 0x5c
push rsp
and al, 0x5c
lea rax, [r14 + 0x18]
movaps xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x60], xmm0
mov rcx, qword [rsp + 0x15f]
mov qword [rsp + 0x6f], rcx
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x120], rcx
mov qword [rax + 0x10], rcx
lea rcx, [r14 + 0x31]
movaps xmm0, xmmword [rsp + 0x170]
adc byte [rcx - 0x73], cl
xor qword [rdi], r9
sub byte [rsp + 0x170], al
movups xmmword [rax], xmm0
mov rax, qword [rsp + 0x6f]
mov qword [rcx + 0xf], rax
movaps xmm1, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], cl
sub byte [rsp + 0x60], cl
movups xmmword [rcx], xmm1
mov rax, r13
shr rax, 0x30
mov byte [r14 + 0x4f], al
mov rax, r13
shr rax, 0x20
mov word [r14 + 0x4d], ax
mov dword [r14 + 0x49], r13d
mov rax, qword [rsp + 0x108]
mov qword [r14 + 0x50], rax
mov qword [r14 + 0x58], r9
mov rax, qword [rsp + 0x1a0]
mov qword [r14 + 0x60], rax
mov dword [r14 + 0x68], ebp
mov dword [r14 + 0x6c], r10d
movaps xmm1, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x200], xmm1
movaps xmm1, xmmword [rsp + 0x200]
movups xmmword [r14 + 0x70], xmm1
mov rax, qword [rsp + 0x1b8]
add byte [rcx - 0x77], cl
invalid
mov rax, qword [rsp + 0x1b0]
mov qword [r14 + 8], rax
mov rax, qword [rsp + 0x1a8]
mov qword [r14 + 0x10], rax
mov al, byte [rsp + 0x2f]
mov byte [r14 + 0x30], al
mov byte [r14 + 0x48], dl
mov eax, ebp
call 0x1400d82d6
add byte [rdi], cl
sub dword [rsp + 0x110], eax
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
add byte [rcx - 0x77], cl
invalid
call 0x1400d82d6
add byte [rdi], cl
sub dword [rsp + 0x110], eax
jmp 0x140097ad3
mov eax, edi
mov edx, dword [rsp + 0x58]
shl edx, 0x10
mov rcx, qword [rsp + 0x190]
or ecx, edx
shl rcx, 0x20
or rsi, rcx
mov r14, qword [rsp + 0x100]
mov rbp, qword [rsp + 0x50]
mov r15, qword [rsp + 0x198]
mov r12b, byte [rsp + 0x2e]
mov r13d, edi
jmp 0x140097ee5
lea rcx, str.BUG:_called_is_same_file_system_without_root_device
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwalkdir_2.4.0_srclib.rsBUG:_stack_should_be_non_empty
mov edx, 0x33
call fcn.14018cc80
ud2
add dword [rax], 0
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x88]
test rax, rax
mov rax, qword [rsi + 0x88]
test rax, rax
je 0x140098521
add byte [rax], al
add byte [rax - 1], cl
enter 0xffffffffffff8948, 0xffffffffffffff86
mov qword [rsi + 0x88], rax
dec rax
mov qword [rsi + 0x88], rax
add byte [rax - 0x75], cl
js 0x1400984d1
mov rcx, qword [rsi + 0x78]
lea rdx, [rax + rax*8]
lea edx, [rax + rax*8]
lea edx, [rax + rax*8]
mov rax, qword [rcx + rdx*8]
cmp rax, 2
cmp eax, 2
cmp eax, 2
je 0x140098521
add byte [rax - 0x73], cl
or al, 0xd1
lea rcx, [rcx + rdx*8]
mov qword [rsp + 0x20], rax
and al, 0x20
movups xmm0, xmmword [rcx + 8]
movups xmm1, xmmword [rcx + 0x18]
sbb byte [r15], cl
adc byte [rcx + 0x28], dl
sbb byte [r15], cl
adc byte [rcx + 0x28], dl
movups xmm3, xmmword [rcx + 0x38]
movups xmmword [rsp + 0x48], xmm2
pop rcx
cmp byte [rdi], cl
adc dword [rsp + 0x48], edx
movups xmmword [rsp + 0x28], xmm0
movups xmmword [rsp + 0x38], xmm1
movups xmmword [rsp + 0x58], xmm3
cmp qword [rsp + 0x50], 0
je 0x1400984e3
mov r8, qword [rsp + 0x48]
and al, 0x48
mov rcx, qword [0x14024a5f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x20]
call fcn.14009778e
mov rax, qword [rsi + 0xa8]
cmp rax, rdi
cmovb rdi, rax
mov qword [rsi + 0xa8], rdi
add rsp, 0x298
pop rdi
pop rsi
ret
lea rcx, str.BUG:_list_path_stacks_out_of_sync
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwalkdir_2.4.0_srclib.rsBUG:_stack_should_be_non_empty
mov edx, 0x21
call fcn.14018cc80
ud2
cmp r8, qword [rax + 0x20]
mov qword [rbp + 0x1020], rax
mov qword [rbp + 0xe58], r8
mov qword [rbp + 0xe60], r9
jne 0x140098bb6
cmp rdx, rcx
jbe 0x14009a0c9
mov rax, qword [r9]
imul rcx, rcx, 0x270
mov edx, dword [rax + rcx + 0x10]
cmp edx, 3
je 0x140098bb6
lea r8, [rax + rcx]
add r8, 0x10
mov qword [rbp + 0x1030], r8
lea rsi, [rax + rcx]
lea esi, [rax + rcx]
lea esi, [rax + rcx]
cmp edx, 2
jne 0x140098642
mov bl, byte [rsi + 0x58]
mov byte [rsi + 0x58], 3
cmp bl, 3
je 0x1400987c1
movups xmm0, xmmword [rsi + 0x18]
movups xmm1, xmmword [rsi + 0x28]
movups xmm2, xmmword [rsi + 0x38]
movups xmm3, xmmword [rsi + 0x48]
movaps xmmword [rbp + 0xbe0], xmm3
movaps xmmword [rbp + 0xbd0], xmm2
xchg ebp, eax
ror byte [rbx], 1
add byte [rax], al
xchg ebp, eax
ror byte [rbx], 1
add byte [rax], al
movaps xmmword [rbp + 0xbc0], xmm1
movaps xmmword [rbp + 0xbb0], xmm0
mov eax, dword [rsi + 0x59]
mov ecx, dword [rsi + 0x5c]
mov dword [rbp + 0xe70], eax
mov dword [rbp + 0xe73], ecx
mov edi, 2
jmp 0x1400987d0
mov rdi, qword [rax + rcx + 0x268]
lea rbx, [rbp + 0x200]
mov rcx, rbx
mov rdx, rsi
call fcn.140067f20
cmp qword [rbx], 0
je 0x1400987c1
test byte [rbx + 1], bl
add byte [rax], al
test byte [rbx + 1], bl
add byte [rax], al
mov r8, qword [rbp + 0x208]
mov rax, qword [rbp + 0x210]
test r8, r8
je 0x1400986da
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x6e0]
mov qword [rcx - 0x10], r8
mov qword [rcx - 8], rax
mov r8d, 0x248
call sub.VCRUNTIME140.dll_memcpy
inc rdi
lea rcx, [rbp + 0x940]
lea rbx, [rbp + 0x6d0]
mov rdx, rdi
mov r8, rbx
call fcn.140096e0e
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x1400986cb
mov rcx, qword [rbp + 0x6d0]
call fcn.140097145
mov rdi, qword [rbp + 0x940]
mov bl, byte [rbp + 0x988]
jmp 0x1400986f9
inc rdi
mov qword [rbp + 0x948], rdi
mov qword [rbp + 0x950], rax
mov byte [rbp + 0x970], 2
mov edi, 2
mov bl, 2
mov rax, qword [rbp + 0x948]
mov rcx, qword [rbp + 0x950]
movups xmm0, xmmword [rbp + 0x958]
mov rdx, qword [rbp + 0x968]
mov r8b, byte [rbp + 0x970]
mov r9d, dword [rbp + 0x971]
movzx r10d, word [rbp + 0x975]
mov r11b, byte [rbp + 0x977]
movups xmm1, xmmword [rbp + 0x978]
movaps xmmword [rbp + 0xbe0], xmm1
mov qword [rbp + 0xbd0], rdx
mov byte [rbp + 0xbd8], r8b
mov dword [rbp + 0xbd9], r9d
mov word [rbp + 0xbdd], r10w
mov byte [rbp + 0xbdf], r11b
movaps xmmword [rbp + 0xbc0], xmm0
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], rcx
mov eax, dword [rbp + 0x989]
mov dword [rbp + 0xe70], eax
mov eax, dword [rbp + 0x98c]
mov dword [rbp + 0xe73], eax
movups xmm0, xmmword [rbp + 0x990]
movaps xmmword [rbp + 0x470], xmm0
movups xmm0, xmmword [rbp + 0x9a0]
movaps xmmword [rbp + 0x480], xmm0
movups xmm0, xmmword [rbp + 0x9b0]
movaps xmmword [rbp + 0x490], xmm0
cmp rdi, 3
jne 0x1400987d0
mov r14d, 8
xor edi, edi
xor ebx, ebx
jmp 0x140098b8a
call fcn.14009726a
mov r14, rax
mov qword [rax], rdi
movaps xmm0, xmmword [rbp + 0xbb0]
movaps xmm1, xmmword [rbp + 0xbc0]
movaps xmm2, xmmword [rbp + 0xbd0]
movaps xmm3, xmmword [rbp + 0xbe0]
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 0x28], xmm2
movups xmmword [rax + 0x38], xmm3
mov byte [rax + 0x48], bl
mov eax, dword [rbp + 0xe70]
mov ecx, dword [rbp + 0xe73]
mov dword [r14 + 0x4c], ecx
mov dword [r14 + 0x49], eax
movaps xmm0, xmmword [rbp + 0x470]
movaps xmm1, xmmword [rbp + 0x480]
movaps xmm2, xmmword [rbp + 0x490]
movups xmmword [r14 + 0x50], xmm0
movups xmmword [r14 + 0x60], xmm1
movups xmmword [r14 + 0x70], xmm2
lea rax, [rbp - 0x58]
mov qword [rax], r14
mov qword [rax + 8], 4
mov qword [rax + 0x10], 1
lea r13, [rbp + 0x948]
lea rax, [rsi + 0x59]
mov qword [rbp + 0x1010], rax
lea r15, [rsi + 0x18]
mov ebx, 1
mov r8, qword [rbp + 0x1030]
mov eax, dword [r8]
cmp eax, 3
jne 0x14009890b
mov rax, qword [rsi + 0x28]
cmp rax, qword [rsi + 0x30]
je 0x140098b86
lea rcx, [rax + 0x80]
mov qword [rsi + 0x28], rcx
mov r12, qword [rax]
movups xmm0, xmmword [rax + 0x38]
movaps xmmword [rbp + 0xbe0], xmm0
movups xmm0, xmmword [rax + 0x28]
movaps xmmword [rbp + 0xbd0], xmm0
movups xmm0, xmmword [rax + 0x18]
movaps xmmword [rbp + 0xbc0], xmm0
movups xmm0, xmmword [rax + 8]
movaps xmmword [rbp + 0xbb0], xmm0
mov dil, byte [rax + 0x48]
mov ecx, dword [rax + 0x4c]
mov dword [rbp + 0xe73], ecx
mov ecx, dword [rax + 0x49]
mov dword [rbp + 0xe70], ecx
movups xmm0, xmmword [rax + 0x50]
movups xmm1, xmmword [rax + 0x60]
movups xmm2, xmmword [rax + 0x70]
movaps xmmword [rbp + 0x480], xmm1
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x490], xmm2
jmp 0x140098abd
cmp eax, 2
jne 0x140098974
mov dil, byte [rsi + 0x58]
mov byte [rsi + 0x58], 3
cmp dil, 3
je 0x140098b86
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0xbe0], xmm3
movaps xmmword [rbp + 0xbd0], xmm2
movaps xmmword [rbp + 0xbc0], xmm1
movaps xmmword [rbp + 0xbb0], xmm0
mov rcx, qword [rbp + 0x1010]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rbp + 0xe70], eax
mov dword [rbp + 0xe73], ecx
mov r12d, 2
jmp 0x140098acb
mov rbx, qword [rsi + 0x268]
lea rcx, [rbp + 0x200]
add al, byte [rax]
add byte [rax - 0x77], cl
bnd call fcn.140067f20
add al, byte [rax]
add byte [rax - 0x77], cl
bnd call fcn.140067f20
cmp qword [rbp + 0x200], 0
je case.0x14003e16a.2760
mov rcx, qword [rbp + 0x208]
mov rax, qword [rbp + 0x210]
add byte [rax - 0x7b], cl
leave
add byte [rax - 0x7b], cl
leave
je 0x140098a1b
mov qword [rbp + 0x6d0], rcx
mov qword [rbp + 0x6d8], rax
mov r8d, 0x248
lea rcx, [rbp + 0x6e0]
lea rdx, [rbp + 0x218]
call sub.VCRUNTIME140.dll_memcpy
invalid
str word [rax - 1]
ret
lea rcx, [rbp + 0x940]
mov rdx, rbx
lea r8, [rbp + 0x6d0]
call fcn.140096e0e
mov rax, qword [rbp + 0x6d0]
lock dec qword [rax]
jne 0x140098a00
invalid
mov rcx, qword [rbp + 0x6d0]
call fcn.140097145
mov r12, qword [rbp + 0x940]
mov dil, byte [rbp + 0x988]
jmp 0x140098a4e
mov r12d, 3
jmp 0x140098ab6
inc rbx
mov qword [rbp + 0x948], rbx
mov qword [rbp + 0x950], rax
mov dil, 2
mov byte [rbp + 0x970], dil
mov byte [rbp + 0x988], dil
mov qword [rbp + 0x940], 2
mov r12d, 2
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movaps xmmword [rbp + 0xbe0], xmm3
movaps xmmword [rbp + 0xbd0], xmm2
movaps xmmword [rbp + 0xbc0], xmm1
movaps xmmword [rbp + 0xbb0], xmm0
mov eax, dword [r13 + 0x41]
mov ecx, dword [r13 + 0x44]
mov dword [rbp + 0xe70], eax
mov dword [rbp + 0xe73], ecx
invalid
add byte [rax], al
movups xmm0, xmmword [r13 + 0x48]
movups xmm1, xmmword [r13 + 0x58]
movups xmm2, xmmword [r13 + 0x68]
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm1
movaps xmmword [rbp + 0x490], xmm2
xchg ebp, eax
nop
add al, 0
invalid
invalid
xchg ebp, eax
nop
add al, 0
add byte [rbx + rcx*4 - 0x7b], cl
xor byte [rax], dl
add byte [rax], al
mov r8, qword [rbp + 0x1030]
cmp r12, 3
je 0x140098b7e
mov rbx, qword [rbp - 0x48]
cmp rbx, qword [rbp - 0x50]
je 0x140098b66
mov r14, qword [rbp - 0x58]
mov rax, rbx
fmul dword [rax - 0x3f]
loopne 0x140098ae7
fmul dword [rax - 0x3f]
loopne 0x140098ae7
mov qword [r14 + rax], r12
movaps xmm0, xmmword [rbp + 0xbb0]
mov al, 0xb
add byte [rax], al
movaps xmm1, xmmword [rbp + 0xbc0]
movaps xmm2, xmmword [rbp + 0xbd0]
movaps xmm3, xmmword [rbp + 0xbe0]
movups xmmword [r14 + rax + 8], xmm0
movups xmmword [r14 + rax + 0x18], xmm1
movups xmmword [r14 + rax + 0x28], xmm2
movups xmmword [r14 + rax + 0x38], xmm3
mov byte [r14 + rax + 0x48], dil
mov ecx, dword [rbp + 0xe70]
invalid
add byte [rax], al
mov edx, dword [rbp + 0xe73]
mov dword [r14 + rax + 0x4c], edx
mov dword [r14 + rax + 0x49], ecx
movaps xmm0, xmmword [rbp + 0x470]
movaps xmm1, xmmword [rbp + 0x480]
movaps xmm2, xmmword [rbp + 0x490]
movups xmmword [r14 + rax + 0x50], xmm0
movups xmmword [r14 + rax + 0x60], xmm1
movups xmmword [r14 + rax + 0x70], xmm2
inc rbx
mov qword [rbp - 0x48], rbx
jmp 0x14009887b
invalid
lea rcx, [rbp - 0x58]
mov rdx, rbx
call fcn.1400976cc
mov r8, qword [rbp + 0x1030]
jmp 0x140098ad5
mov r14, qword [rbp - 0x58]
mov rbx, qword [rbp - 0x48]
mov rdi, qword [rbp - 0x50]
shl rbx, 7
shl ebx, 7
add rbx, r14
mov rcx, rsi
call fcn.140097193
mov rax, qword [rbp + 0x1030]
mov dword [rax], 3
mov qword [rsi + 0x18], r14
mov qword [rsi + 0x20], rdi
and byte [rcx + rcx*4 + 0x76], cl
sub byte [rax - 0x77], cl
pop rsi
invalid
and byte [rcx + rcx*4 + 0x76], cl
sub byte [rax - 0x77], cl
pop rsi
xor byte [rax - 0x75], cl
test eax, edx
sldt word [rax]
mov rax, qword [rbp + 0xfd0]
mov rsi, qword [rax + 0x48]
jo 0x140098c09
mov r14, qword [rax + 0x58]
test r14, r14
je 0x140098c48
js 0x14009a1d6
mov al, byte [0x14024a6a0]
mov rcx, r14
mov ecx, esi
mov ecx, esi
call fcn.140010290
test rax, rax
je 0x14009a1dd
mov rbx, rax
mov rcx, rax
mov rdx, rsi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x77], cl
popfq
or dword [rax], eax
add byte [rcx + rcx*4 - 0x4b], cl
or qword [rax], rax
add byte [rcx + rcx*4 - 0x4b], cl
push rax
or dword [rax], eax
invalid
add byte [rax - 0x77], cl
popfq
or dword [rax], eax
add byte [rcx + rcx*4 - 0x4b], cl
or qword [rax], rax
add byte [rcx + rcx*4 - 0x4b], cl
push rax
or dword [rax], eax
add dh, al
test dword [rax + 9], ebx
add byte [rax], al
add byte [rdx + 0x1b1a8605], cl
add byte [rcx + rcx*4 - 0xf], cl
int1
add byte [rax], al
mov byte [rbp + 0x958], 0
mov al, byte [0x14024a6a0]
sbb eax, dword [rax]
mov rcx, r14
int1
call fcn.140010290
test rax, rax
je 0x14009a1ec
outsb dx, byte [rsi]
jbe 0x140098c18
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
rcl dword [0xc9518c2e], 0xc7
mov rdi, rax
mov qword [rbp + 0x1030], rbx
lea rbx, [rbp + 0x950]
mov rax, r14
mov qword [rbp + 0xff0], r14
jmp 0x140098c7c
lea rbx, [rbp + 0x950]
mov qword [rbx - 0x10], 1
lock add dword [rax], eax
add byte [rax], al
mov dword [rbx - 0x10], 1
lock add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbx - 8], xmm0
mov byte [rbx + 8], 0
add byte [rax + 1], bh
add byte [rax + 1], bh
mov qword [rbp + 0x1030], rax
xor eax, eax
mov qword [rbp + 0xff0], rax
mov edi, 1
mov rcx, rdi
mov rdx, rsi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x6d0]
mov qword [rcx], rdi
mov qword [rcx + 8], r14
mov qword [rcx + 0x10], r14
mov byte [rcx + 0x18], 0
lea rdx, str.fatal_runtime_error:_I_O_error:_operation_failed_to_complete_synchronously_n
mov r8d, 1
call fcn.140068160
lea rcx, [rbp + 0x6d0]
mov rdx, qword [rcx]
mov rax, qword [rcx + 8]
mov qword [rbp + 0x1010], rax
mov r8, qword [rcx + 0x10]
mov byte [rbp + 0x103e], 1
mov qword [rbp + 0x1028], rdx
call fcn.1400615c0
mov rax, qword [rbp + 0x6d0]
mov rdi, qword [rbp + 0x6d8]
test rax, rax
je 0x140098dd9
lea rdx, [rbp + 0x6d0]
mov rcx, qword [rdx + 0x10]
mov qword [rdx], rax
mov qword [rdx + 8], rdi
mov qword [rdx + 0x10], rcx
mov byte [rbp + 0x103e], 1
lea rcx, [rbp + 0xbb0]
call 0x140066c90
mov r15, qword [rbp + 0xbb0]
mov rdi, qword [rbp + 0xbb8]
test r15, r15
dec dword [rdi]
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
dec dword [rdi]
test byte [rax + rax - 0x72b80000], ah
mov ch, 0xd0
invalid
lea rsi, [rbp + 0x6d0]
mov r8d, 0x250
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, r15
mov rdx, rsi
call qword [sym.imp.kernel32.dll_FindFirstFileW]
mov r13, rax
cmp rax, 0xffffffffffffffff
mov rsi, qword [rbp + 0x1030]
mov ch, 0x30
adc byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0xfe0
mov ch, 0x30
adc byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0xfe0
je 0x140098e25
add byte [rax], al
movups xmm0, xmmword [rbx]
movaps xmmword [rbp + 0xbb0], xmm0
mov al, byte [0x14024a6a0]
mov ecx, 0x30
call fcn.140010290
test rax, rax
je 0x14009a210
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], r14
movaps xmm0, xmmword [rbp + 0xbb0]
movups xmmword [rbx + 0x20], xmm0
lea rcx, [rbp + 0x200]
lea rdx, [rbp + 0x6d0]
mov r8d, 0x250
call sub.VCRUNTIME140.dll_memcpy
mov r14d, 1
jmp 0x140098e3a
mov rsi, qword [rbp + 0x1030]
cmp qword [rbp + 0x1010], 0
je 0x140098e00
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp + 0x1028]
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
je 0x140098e17
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14d, 2
mov rbx, rdi
jmp 0x140098ea7
call sub.kernel32.dll_GetLastError
mov ebx, eax
shl rbx, 0x20
or rbx, 2
mov r14d, 2
add byte [rax], al
add byte [rax - 0x75], cl
mov ebp, 0x1010
mov rdi, qword [rbp + 0x1010]
cmp qword [rbp + 0xfe0], 0
je case.0x14003e244.2633
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
test edi, edi
je 0x140098e78
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, qword [rbp + 0x1028]
test dword [rax], ebp
adc byte [rax], al
add bh, bh
adc eax, 0xf86d8
test dword [rax], ebp
adc byte [rax], al
add bh, bh
adc eax, 0xf86d8
cmp r13, 0xffffffffffffffff
jne 0x140098e9a
cmp qword [rbp + 0x948], 0
je 0x140098e9a
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r14d, 2
jne 0x14009907d
add cl, byte [rdi]
test ecx, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
fisttp word [rbx + rcx*4 - 0x5b]
and byte [rax], dl
add byte [rax], al
mov rdi, rbx
mov r12, qword [rbp + 0x1020]
mov r15, qword [r12 + 0xb0]
mov rax, qword [rbp + 0xfd0]
mov rdx, qword [rax + 0x48]
mov r8, qword [rax + 0x58]
lea rsi, [rbp + 0x210]
adc byte [rdx], al
add byte [rax], al
mov rcx, rsi
call fcn.14006c9a0
mov qword [rsi - 0x10], r15
jle 0x140098ec8
jle 0x140098ec8
mov qword [rsi - 8], rdi
mov byte [rsi + 0x30], 2
lea rdi, [rbp + 0x1b8]
lea rsi, [rbp + 0x200]
lea esi, [rbp + 0x200]
lea esi, [rbp + 0x200]
mov ecx, 0x12
rep movsd dword [rdi], dword [rsi]
lea rdi, [rbp + 0x954]
lea rsi, [rbp + 0x1b4]
mov ecx, 0x13
rep movsd dword [rdi], dword [rsi]
lea rsi, [rbp + 0x9a0]
lea rdx, [rbp - 0x58]
mov r8d, 0x208
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x208], r15
mov qword [rsi - 0x60], rbx
mov qword [rsi - 0x58], r13
mov dword [rsi - 0x50], r14d
cmp qword [r12 + 0x10], 0
mov r9, r12
je case.0x140068614.669
lea rax, [r9 + 0x10]
mov qword [rbp + 0xf38], rax
cmp byte [rdi], cl
add byte [rax], al
cmp byte [rdi], cl
add byte [rax], al
lea rsi, [rbp + 0x6d0]
lea rdx, [rbp + 0x940]
mov r8d, 0x270
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsi + 0x10]
cmp eax, 3
jne 0x140099004
mov rax, qword [rbp + 0x6f8]
cmp rax, qword [rbp + 0x700]
je 0x140099244
lea rcx, [rax + 0x80]
mov qword [rbp + 0x6f8], rcx
add byte [rax], al
add byte [rax], al
mov rsi, qword [rax]
movups xmm0, xmmword [rax + 0x38]
movaps xmmword [rbp + 0xea0], xmm0
movabs al, byte [0xf2840100f00000e]
sub dword [rbp + 0xe90], eax
movabs al, byte [0xf2840100f00000e]
sub dword [rbp + 0xe90], eax
movups xmm0, xmmword [rax + 0x18]
movaps xmmword [rbp + 0xe80], xmm0
sub dword [rbp + 0xe80], eax
sub dword [rbp + 0xe80], eax
movups xmm0, xmmword [rax + 8]
movaps xmmword [rbp + 0xe70], xmm0
or byte [rdi], cl
sub dword [rbp + 0xe70], eax
mov bl, byte [rax + 0x48]
mov ecx, dword [rax + 0x4c]
mov dword [rbp + 0xef3], ecx
add byte [rax], al
add byte [rax], al
mov ecx, dword [rax + 0x49]
mov dword [rbp + 0xef0], ecx
movups xmm0, xmmword [rax + 0x50]
movups xmm1, xmmword [rax + 0x60]
movups xmm2, xmmword [rax + 0x70]
movaps xmmword [rbp + 0xf70], xmm1
movaps xmmword [rbp + 0xf60], xmm0
sldt word [rax]
sldt word [rax]
movaps xmmword [rbp + 0xf80], xmm2
jmp 0x14009923e
cmp eax, 2
jne 0x1400990bc
mov bl, byte [rbp + 0x728]
mov byte [rbp + 0x728], 3
add byte [rbx], al
add byte [rbx], al
cmp bl, 3
je 0x140099244
and dword [rdx], eax
add byte [rax], al
and dword [rdx], eax
add byte [rax], al
movups xmm0, xmmword [rbp + 0x6e8]
movups xmm1, xmmword [rbp + 0x6f8]
movups xmm2, xmmword [rbp + 0x708]
xchg ebp, eax
or byte [rdi], al
add byte [rax], al
xchg ebp, eax
or byte [rdi], al
add byte [rax], al
movups xmm3, xmmword [rbp + 0x718]
movaps xmmword [rbp + 0xea0], xmm3
movaps xmmword [rbp + 0xe90], xmm2
movaps xmmword [rbp + 0xe80], xmm1
movaps xmmword [rbp + 0xe70], xmm0
mov eax, dword [rbp + 0x729]
test dword [rcx], ebp
invalid
add byte [rax], al
mov dword [rbp + 0xef0], eax
invalid
add byte [rax], al
mov eax, dword [rbp + 0x72c]
mov dword [rbp + 0xef3], eax
mov esi, 2
jmp 0x140099273
test dword [rcx], ebp
invalid
invalid
lea rdi, [rbp + 0x1b4]
lea rsi, [rbp + 0x200]
mov ecx, 0x13
rep movsd dword [rdi], dword [rsi]
lea rdx, [rbp + 0x24c]
add al, byte [rax]
add byte [rax - 0x73], cl
test al, 0x41
mov eax, 0x208
add al, byte [rax]
add byte [rax - 0x73], cl
test al, 0x41
mov eax, 0x208
call sub.VCRUNTIME140.dll_memcpy
mov r12, qword [rbp + 0x1020]
mov esp, dword [rbp + 0x1020]
mov r15, qword [r12 + 0xb0]
jmp 0x140098ef5
add byte [rax], al
add cl, ch
cmp esi, edi
invalid
lea rdx, [rbp + 0x6d0]
mov rsi, qword [rdx + 0x268]
add byte [rax], al
add byte [rax], al
lea rdi, [rbp + 0x200]
mov rcx, rdi
add byte [rax - 0x77], cl
stc
call fcn.140067f20
cmp qword [rdi], 0
je 0x140099153
mov r8, qword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
mov rax, qword [rbp + 0x210]
test r8, r8
je 0x14009915d
lea rdx, [rbp + 0x218]
xchg ebp, eax
sbb byte [rdx], al
add byte [rax], al
lea rcx, [rbp + 0xbc0]
mov qword [rcx - 0x10], r8
mov qword [rcx - 8], rax
mov r8d, 0x248
call sub.VCRUNTIME140.dll_memcpy
inc rsi
inc esi
inc esi
lea rcx, [rbp + 0x470]
lea rdi, [rbp + 0xbb0]
mov rdx, rsi
mov r8, rdi
mov eax, edi
call fcn.140096e0e
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140099144
mov rcx, qword [rbp + 0xbb0]
call fcn.140097145
mov rsi, qword [rbp + 0x470]
mov bl, byte [rbp + 0x4b8]
jmp 0x14009917c
add al, 0
add byte [rdx + 0x4b89d], cl
add bl, ch
sub dword [rsi + 3], edi
mov esi, 3
jmp 0x14009923e
inc rsi
mov qword [rbp + 0x478], rsi
js 0x140099169
add byte [rax], al
mov qword [rbp + 0x480], rax
mov byte [rbp + 0x4a0], 2
test dword [rax - 0x39fffffc], eax
test dword [rax + 0x2000004], esp
mov esi, 2
mov bl, 2
mov rax, qword [rbp + 0x478]
mov rcx, qword [rbp + 0x480]
movups xmm0, xmmword [rbp + 0x488]
mov rdx, qword [rbp + 0x498]
mov edx, dword [rbp + 0x498]
test dword [rax + 0x48000004], ecx
mov edx, dword [rbp + 0x498]
mov r8b, byte [rbp + 0x4a0]
mov r9d, dword [rbp + 0x4a1]
add byte [rax], al
add byte [rax], al
movzx r10d, word [rbp + 0x4a5]
mov r11b, byte [rbp + 0x4a7]
popfq
cmpsd dword [rsi], dword [rdi]
add al, 0
add byte [rdi], cl
adc byte [rbp + 0x4a8], cl
popfq
cmpsd dword [rsi], dword [rdi]
add al, 0
add byte [rdi], cl
adc byte [rbp + 0x4a8], cl
movaps xmmword [rbp + 0xea0], xmm1
mov qword [rbp + 0xe90], rdx
mov dword [rbp + 0xe90], edx
mov dword [rbp + 0xe90], edx
nop
invalid
mov byte [rbp + 0xe98], r8b
mov dword [rbp + 0xe99], r9d
test dword [rax + 0x4400000e], ebx
mov dword [rbp + 0xe99], ecx
mov word [rbp + 0xe9d], r10w
mov byte [rbp + 0xe9f], r11b
movaps xmmword [rbp + 0xe80], xmm0
mov qword [rbp + 0xe70], rax
mov qword [rbp + 0xe78], rcx
invalid
js 0x140099208
add byte [rax], al
mov eax, dword [rbp + 0x4b9]
add byte [rax], al
mov dword [rbp + 0xef0], eax
mov eax, dword [rbp + 0x4bc]
mov dword [rbp + 0xef3], eax
movups xmm0, xmmword [rbp + 0x4c0]
movaps xmmword [rbp + 0xf60], xmm0
movups xmm0, xmmword [rbp + 0x4d0]
movaps xmmword [rbp + 0xf70], xmm0
movups xmm0, xmmword [rbp + 0x4e0]
movaps xmmword [rbp + 0xf80], xmm0
cmp rsi, 3
jne 0x140099273
lea rsi, [rbp + 0x6d0]
mov rcx, rsi
call fcn.140097193
lea rax, [rbp + 0xf38]
mov qword [rsi], rax
mov r13d, 8
xor edx, edx
xor ecx, ecx
mov r9, qword [rbp + 0x1020]
jmp 0x140099e58
invalid
add al, ch
invalid
call fcn.14009726a
mov qword [rax], rsi
lea r14, [rbp + 0xe78]
movaps xmm0, xmmword [r14 - 8]
movaps xmm1, xmmword [r14 + 8]
movaps xmm2, xmmword [r14 + 0x18]
movaps xmm3, xmmword [r14 + 0x28]
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 0x28], xmm2
movups xmmword [rax + 0x38], xmm3
cmp byte [rax - 0x6a74b7a8], cl
invalid
invalid
add byte [rax], al
mov ecx, dword [rbp + 0xef3]
cmp byte [rax - 0x6a74b7a8], cl
invalid
mov dword [rax + 0x4c], ecx
mov dword [rax + 0x49], edx
movaps xmm0, xmmword [rbp + 0xf60]
movaps xmm1, xmmword [rbp + 0xf70]
movaps xmm2, xmmword [rbp + 0xf80]
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm1
movups xmmword [rax + 0x70], xmm2
lea rcx, [rbp + 0xf20]
mov qword [rbp + 0x1008], rax
mov qword [rcx], rax
mov qword [rcx + 8], 4
mov qword [rcx + 0x10], 1
lea rdi, [rbp + 0x200]
lea rdx, [rbp + 0x6d0]
mov r8d, 0x270
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea r13, [rbp + 0xbc8]
lea rsi, [rbp + 0x480]
mov edx, 1
lea r15, [rbp + 0xbb0]
mov eax, dword [rbp + 0x210]
cmp eax, 3
jne 0x1400993c8
mov rax, qword [rbp + 0x228]
cmp rax, qword [rbp + 0x230]
je 0x140099668
lea rcx, [rax + 0x80]
mov qword [rbp + 0x228], rcx
mov rbx, qword [rax]
movups xmm0, xmmword [rax + 0x38]
movaps xmmword [rbp + 0xf90], xmm0
movups xmm0, xmmword [rax + 0x28]
movaps xmmword [rbp + 0xf80], xmm0
movups xmm0, xmmword [rax + 0x18]
movaps xmmword [rbp + 0xf70], xmm0
movups xmm0, xmmword [rax + 8]
movaps xmmword [rbp + 0xf60], xmm0
mov r12b, byte [rax + 0x48]
mov ecx, dword [rax + 0x4c]
mov dword [rbp + 0x1003], ecx
mov ecx, dword [rax + 0x49]
mov dword [rbp + 0x1000], ecx
movups xmm0, xmmword [rax + 0x50]
movups xmm1, xmmword [rax + 0x60]
movups xmm2, xmmword [rax + 0x70]
movaps xmmword [rbp + 0xf00], xmm1
movaps xmmword [rbp + 0xef0], xmm0
jmp 0x140099559
cmp eax, 2
jne 0x14009942d
mov r12b, byte [rbp + 0x258]
mov byte [rbp + 0x258], 3
cmp r12b, 3
je 0x140099668
movups xmm0, xmmword [rdi + 0x18]
movups xmm1, xmmword [rdi + 0x28]
movups xmm2, xmmword [rdi + 0x38]
movups xmm3, xmmword [rdi + 0x48]
movaps xmmword [rbp + 0xf90], xmm3
movaps xmmword [rbp + 0xf80], xmm2
movaps xmmword [rbp + 0xf70], xmm1
movaps xmmword [rbp + 0xf60], xmm0
mov eax, dword [rdi + 0x59]
mov ecx, dword [rdi + 0x5c]
mov dword [rbp + 0x1000], eax
mov dword [rbp + 0x1003], ecx
mov ebx, 2
jmp 0x140099571
mov rbx, qword [rbp + 0x468]
mov rcx, r15
mov rdx, rdi
call fcn.140067f20
cmp qword [rbp + 0xbb0], 0
invalid
je 0x1400994bd
add byte [rsp + rsi*2 + 0x48], dh
mov ecx, dword [rbp + 0xbb8]
mov rcx, qword [rbp + 0xbb8]
mov rax, qword [rbp + 0xbc0]
test rcx, rcx
je 0x1400994c7
mov qword [rbp + 0x470], rcx
mov qword [rbp + 0x478], rax
mov r8d, 0x248
mov eax, 0x248
mov eax, 0x248
mov rcx, rsi
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
inc rbx
lea rcx, [rbp + 0xe70]
mov rdx, rbx
lea r8, [rbp + 0x470]
call fcn.140096e0e
mov rax, qword [rbp + 0x470]
mov eax, dword [rbp + 0x470]
mov eax, dword [rbp + 0x470]
lock dec qword [rax]
jne 0x1400994ad
mov rcx, qword [rbp + 0x470]
call fcn.140097145
mov rbx, qword [rbp + 0xe70]
mov r12b, byte [rbp + 0xeb8]
jmp 0x1400994f9
mov ebx, 3
jmp 0x140099560
inc rbx
mov qword [rbp + 0xe78], rbx
add byte [rax - 0x77], cl
test dword [rax + 0x4100000e], eax
mov ah, 2
add byte [rax - 0x77], cl
test dword [rax + 0x4100000e], eax
mov ah, 2
mov byte [rbp + 0xea0], r12b
mov byte [rbp + 0xeb8], r12b
mov qword [rbp + 0xe70], 2
add byte [rax], al
add byte [rbx + 2], bh
add byte [rax], al
add byte [rbx + 2], bh
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rbp + 0xf90], xmm3
movaps xmmword [rbp + 0xf80], xmm2
movaps xmmword [rbp + 0xf70], xmm1
movaps xmmword [rbp + 0xf60], xmm0
mov eax, dword [r14 + 0x41]
mov ecx, dword [r14 + 0x44]
mov ecx, dword [r14 + 0x44]
mov dword [rbp + 0x1000], eax
mov dword [rbp + 0x1003], ecx
movups xmm0, xmmword [r14 + 0x48]
movups xmm1, xmmword [r14 + 0x58]
movups xmm2, xmmword [r14 + 0x68]
movaps xmmword [rbp + 0xef0], xmm0
movaps xmmword [rbp + 0xf00], xmm1
sldt word [rax]
sldt word [rax]
movaps xmmword [rbp + 0xf10], xmm2
adc byte [rdi], cl
add byte [rax], al
cmp rbx, 3
je 0x140099653
mov rdx, qword [rbp + 0xf30]
cmp rdx, qword [rbp + 0xf28]
je 0x14009961d
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rdi + 0x4c000000], bl
add byte [rax], al
add byte [rbx + rcx*4 - 0x73], cl
and byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x73], cl
and byte [rdi], cl
add byte [rax], al
mov r9, qword [rbp + 0xf20]
mov rax, rdx
shl rax, 7
mov qword [r9 + rax], rbx
movaps xmm0, xmmword [rbp + 0xf60]
movaps xmm1, xmmword [rbp + 0xf70]
movaps xmm2, xmmword [rbp + 0xf80]
xchg ebp, eax
or byte [rdi], 0
invalid
xchg ebp, eax
or byte [rdi], 0
add byte [rdi], cl
movaps xmm3, xmmword [rbp + 0xf90]
movaps xmm3, xmmword [rbp + 0xf90]
movups xmmword [r9 + rax + 8], xmm0
movups xmmword [r9 + rax + 0x18], xmm1
movups xmmword [r9 + rax + 0x28], xmm2
movups xmmword [r9 + rax + 0x38], xmm3
mov byte [r9 + rax + 0x48], r12b
mov ecx, dword [rbp + 0x1000]
mov r8d, dword [rbp + 0x1003]
mov dword [r9 + rax + 0x4c], r8d
mov dword [r9 + rax + 0x49], ecx
mov dword [r9 + rax + 0x49], ecx
movaps xmm0, xmmword [rbp + 0xef0]
movaps xmm1, xmmword [rbp + 0xf00]
add byte [rax], al
add byte [rax], al
movaps xmm2, xmmword [rbp + 0xf10]
movups xmmword [r9 + rax + 0x50], xmm0
add dword [rax + 0x41], r10d
movups xmmword [rcx + rax + 0x60], xmm1
add dword [rax + 0x41], r10d
movups xmmword [rcx + rax + 0x60], xmm1
mov qword [rbp + 0x1008], r9
movups xmmword [r9 + rax + 0x70], xmm2
add dword [rax + 0x48], esi
inc edx
add dword [rax + 0x48], esi
inc edx
mov qword [rbp + 0xf30], rdx
xor byte [rdi], cl
add byte [rax], al
jmp 0x140099333
lea rcx, [rbp + 0xf20]
mov rdi, r14
mov r14, r15
mov r15, rsi
mov rsi, r13
mov r13, rdx
call fcn.1400976cc
mov rdx, r13
mov r13, rsi
mov rsi, r15
mov r15, r14
mov r14, rdi
lea rdi, [rbp + 0x200]
jmp 0x14009957e
invalid
dec dword [rax - 0x75]
test dword [rax], esp
sldt word [rax]
mov rax, qword [rbp + 0xf20]
mov qword [rbp + 0x1008], rax
mov rdx, qword [rbp + 0xf30]
mov qword [rbp + 0x1018], rdx
lea rcx, [rbp + 0x200]
call fcn.140097193
sbb bl, bl
invalid
dec dword [rax - 0x75]
xchg ebp, eax
sbb byte [rax], dl
add byte [rax], al
mov rcx, qword [rbp + 0xf28]
sbb bl, bl
invalid
sldt word [rax]
lea rax, [rbp + 0xf38]
mov qword [rbp + 0x6d0], rax
cmp rdx, 0x15
jae 0x1400996d5
cmp rdx, 1
jbe case.0x1400686dc.681
lea r9, [rbp + 0x6d0]
mov r8d, 1
mov r13, qword [rbp + 0x1008]
mov rsi, rcx
mov rcx, r13
call fcn.140097461
mov rcx, rsi
mov rdx, qword [rbp + 0x1018]
jmp 0x140099267
invalid
mov qword [rbp + 0xe68], rcx
mov rax, rdx
shl rax, 6
movabs rcx, 0x7fffffffffffff80
and rcx, rax
mov al, byte [0x14024a6a0]
call fcn.140010290
mov qword [rbp + 0x1030], rax
test rax, rax
je 0x14009a249
mov al, byte [0x14024a6a0]
mov ecx, 0x100
add byte [rcx + 0x100], bh
call fcn.140010290
test rax, rax
mov r13, qword [rbp + 0x1008]
je 0x14009a25c
mov r15, rax
lea rax, [r13 + 0x100]
mov qword [rbp + 0xf58], rax
lea rax, [r13 - 0x80]
mov qword [rbp + 0xf40], rax
mov eax, 0x10
mov qword [rbp + 0xf48], rax
xor edi, edi
xor esi, esi
mov rdx, qword [rbp + 0x1018]
mov qword [rbp + 0x1008], r13
mov r12, rdx
sub r12, rsi
mov r14, rsi
shl r14, 7
lea rbx, [r14 + r13]
cmp r12, 2
mov qword [rbp + 0x1010], rbx
jae 0x14009978b
mov r14, rax
sub r14, rsi
jb 0x14009a166
cmp rax, rdx
ja 0x14009a166
ror byte [rdi], 1
xchg dword [rcx], eax
or dword [rax], eax
add byte [rbx + 0x44], dh
jae 0x1400998ab
cmp rbx, 0xa
jae 0x1400998ab
lea r14, [rsi + 0xa]
cmp r14, rdx
cmovae r14, rdx
mov qword [rbp + 0xfc8], r14
sub r14, rsi
jb case.0x140073e04.352
cmp rbx, 1
adc rbx, 0
mov rcx, qword [rbp + 0x1010]
mov rdx, r14
mov r8, rbx
lea r9, [rbp + 0x6d0]
call fcn.140097461
jmp 0x1400998b2
mov qword [rbp + 0xfc8], rax
mov r13, qword [rbp + 0xf48]
cmp rdi, r13
jne 0x140099921
mov r12, rdi
mov rcx, r13
shl rcx, 5
mov al, byte [0x14024a6a0]
call fcn.140010290
test rax, rax
je 0x14009a18e
mov rdi, rax
lea rbx, [r13*2]
shl r13, 4
mov rcx, rax
mov rdx, r15
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [0x14024a5f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, rdi
mov qword [rbp + 0xf48], rbx
mov rdx, qword [rbp + 0x1018]
mov rdi, r12
jmp 0x140099928
mov rdx, qword [rbp + 0x1018]
mov rax, rdi
shl rax, 4
mov qword [r15 + rax], r14
mov qword [r15 + rax + 8], rsi
inc rdi
mov rax, rdi
cmp rdi, 2
mov r13, qword [rbp + 0x1008]
mov qword [rbp + 0xfe8], r15
jb 0x140099ce6
mov rdi, rax
lea r11, [rax - 1]
mov rcx, r11
shl rcx, 4
mov rax, qword [r15 + rcx]
mov rcx, qword [r15 + rcx + 8]
add rcx, rax
cmp rcx, rdx
je 0x1400999c1
mov r10, rdi
shl r10, 4
mov r8, qword [r10 + r15 - 0x20]
cmp r8, rax
jbe 0x1400999c1
cmp rdi, 3
inc dword [rbx]
jb 0x1400999db
lea rbx, [rdi - 3]
mov rcx, rbx
shl rcx, 4
mov rcx, qword [r15 + rcx]
cmp rcx, rax
jb 0x1400999df
lea rbx, [rdi - 2]
cmp rdi, rbx
jbe 0x14009a10b
lea rax, [rbx + 1]
cmp rdi, rax
jbe 0x14009a0d7
mov r8, rbx
shl r8, 4
mov rcx, qword [r15 + r8 + 8]
shl rax, 4
mov r9, qword [r15 + rax]
mov r12, qword [r15 + rax + 8]
add r12, r9
mov rsi, r12
sub rsi, rcx
jb 0x14009a144
mov qword [rbp + 0xff0], rbx
mov qword [rbp + 0x1028], rdi
mov ebp, 0x1028
mov ebp, 0x1028
cmp r12, rdx
ja 0x14009a155
mov qword [rbp + 0xfb8], r9
mov qword [rbp + 0xfe0], r11
lea rdx, [r15 + r8]
mov qword [rbp + 0xfc0], rdx
mov r14, qword [r15 + r8]
lea rdx, [r15 + rax]
mov qword [rbp + 0xe48], rdx
lea rax, [r15 + rax + 8]
mov qword [rbp + 0xe50], rax
mov qword [rbp + 0xfb0], rcx
mov rbx, rcx
shl rbx, 7
add rbx, r13
mov r13, r14
shl r13, 7
lea r15, [rbx + r13]
shl r12, 7
mov rdi, rsi
sub rdi, r14
cmp rdi, r14
jae 0x140099b8c
mov r13, rdi
shl r13, 7
mov rsi, qword [rbp + 0x1030]
mov rcx, rsi
mov rdx, r15
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r13, rsi
mov qword [rbp + 0xff8], r14
test r14, r14
test byte [rdi], 0x8e
mov al, 0
add byte [rax], al
test byte [rdi], 0x8e
mov al, 0
add byte [rax], al
test rdi, rdi
jle 0x140099b76
mov r14, qword [rbp + 0x6d0]
add r12, qword [rbp + 0xf40]
cmp dword [r13 - 0x80], 2
mov rax, qword [r15 - 0x80]
jne 0x140099b0f
xor ecx, ecx
leave
xor edx, edx
cmp rax, 2
sete cl
setne dl
shl rdx, 7
sub r15, rdx
shl rcx, 7
shl ecx, 7
shl ecx, 7
sub r13, rcx
mov rsi, r13
cmp rax, 2
jne 0x140099b52
jmp 0x140099b55
lea rsi, [r13 - 0x80]
cmp eax, 2
jne 0x140099b1d
mov r13, rsi
cmc
jmp 0x140099b55
lea r8, [r15 - 0x80]
mov rax, qword [r14]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rdx, rsi
call qword [rax + 0x20]
xor ecx, ecx
leave
leave
xor edx, edx
cmp al, 0xff
setne cl
sete dl
shl rdx, 7
sub r15, rdx
shl rcx, 7
sub r13, rcx
mov rsi, r13
cmp al, 0xff
jne 0x140099b55
mov rsi, r15
mov ecx, 0x10
mov rdi, r12
rep movsq qword [rdi], qword [rsi]
cmp r15, rbx
jbe 0x140099b76
add r12, 0xffffffffffffff80
cmp r13, qword [rbp + 0x1030]
ja 0x140099add
mov rbx, r15
mov r14, qword [rbp + 0x1030]
mov rdi, qword [rbp + 0xff8]
jmp 0x140099c5d
mov rdi, qword [rbp + 0x1030]
mov rcx, rdi
mov rdx, rbx
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r13, rdi
test r14, r14
invalid
mov rdi, r14
test byte [rcx + rcx*4 - 9], 0xf
mov fs, word [rsi + 0x48000000]
jle 0x140099c56
cmp rsi, rdi
cmp esi, edi
jle 0x140099c56
add byte [rax], al
mov qword [rbp + 0xff8], rdi
sldt word [rax]
add r12, qword [rbp + 0x1008]
or byte [rax], dl
add byte [rax], al
mov rax, qword [rbp + 0x6d0]
mov qword [rbp + 0x1010], rax
adc byte [rax], dl
add byte [rax], al
test eax, edx
invalid
adc byte [rax], dl
add byte [rax], al
mov r14, qword [rbp + 0x1030]
adc byte [rax], al
add byte [rcx - 0x7d], al
invalid
cmp dword [r15], 2
mov rax, qword [r14]
mov eax, dword [rsi]
mov eax, dword [rsi]
jne 0x140099bec
cmp eax, 2
je 0x140099c0f
invalid
and eax, 0xf8832aeb
add dh, byte [rsi + rbx + 0x48]
mov rax, qword [rbp + 0x1010]
jmp 0x140099c16
cmp eax, 2
je 0x140099c0f
mov rax, qword [rbp + 0x1010]
mov rax, qword [rax]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rdx, r15
mov r8, r14
call qword [rax + 0x20]
cmp al, 0xff
je 0x140099c16
xor eax, eax
mov rsi, r14
jmp 0x140099c1b
mov al, 1
mov rsi, r15
mov ecx, 0x10
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
sub rbx, 0xffffffffffffff80
mov ecx, eax
xor cl, 1
movzx ecx, cl
shl rcx, 7
add r14, rcx
cmp r14, r13
jae 0x140099b80
movzx eax, al
shl rax, 7
add r15, rax
cmp r15, r12
jb 0x140099bdc
jmp 0x140099b80
mov r14, qword [rbp + 0x1030]
sub r13, r14
mov rcx, rbx
mov rdx, r14
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0xfb8]
add rax, rdi
mov rcx, qword [rbp + 0xe48]
mov qword [rcx], rax
mov rax, qword [rbp + 0xfb0]
mov rcx, qword [rbp + 0xe50]
push rax
invalid
add byte [rax], al
mov qword [rcx], rax
mov rcx, qword [rbp + 0xfc0]
sldt word [rax]
push rax
invalid
sldt word [rax]
lea rdx, [rcx + 0x10]
mov rax, qword [rbp + 0xff0]
not rax
mov r8, qword [rbp + 0x1028]
add r8, rax
shl r8, 4
shl eax, 4
shl eax, 4
call fcn.14018c13d
mov rax, qword [rbp + 0xfe0]
add byte [rax], al
add byte [rax], al
cmp rax, 1
mov rdx, qword [rbp + 0x1018]
mov r13, qword [rbp + 0x1008]
add byte [rbx + rcx*4 - 0x43], cl
call 0x14f099ceb
xchg dword [rbp - 4], esi
invalid
invalid
add byte [rbx + rcx*4 - 0x43], cl
call 0x14f099ceb
xchg dword [rbp - 4], esi
invalid
mov edi, 1
add dword [rax], eax
add byte [rax], al
mov rsi, qword [rbp + 0xfc8]
cmp rsi, rdx
jb 0x140099765
jmp 0x140099e0c
add byte [rbx + 2], bh
cmp r12, 3
jb 0x140099d8e
mov qword [rbp + 0x1028], rdi
mov qword [rbp + 0xfe8], r15
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x6d0]
mov qword [rbp + 0xff0], rax
invalid
sldt word [rax]
mov rax, qword [rbp + 0xf58]
lea r15, [rax + r14]
mov rdi, qword [r15]
cmp rdi, 2
jne 0x140099d42
invalid
cmp r13, 2
jne 0x140099d6e
jmp 0x140099d80
cmp r13, 2
je 0x140099d80
lea r8, [r15 - 0x80]
mov rax, qword [rbp + 0xff0]
mov rax, qword [rax]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rdx, r15
call qword [rax + 0x20]
mov rdx, qword [rbp + 0x1018]
cmp al, 0xff
jne 0x140099d80
inc rbx
sub r15, 0xffffffffffffff80
mov r13, rdi
cmp r12, rbx
jne 0x140099d31
mov r15, qword [rbp + 0xfe8]
mov rdi, qword [rbp + 0x1028]
mov rax, rbx
add rax, rsi
jb case.0x14007d168.345
add byte [rax], al
cmp rbx, 2
jb 0x140099850
mov r12, rax
mov rax, rbx
shr rax, 1
mov rcx, rbx
shl rcx, 7
add rcx, r14
add rcx, qword [rbp + 0xf40]
mov rdx, qword [rbp + 0x1010]
xor r8d, r8d
xor r9d, r9d
mov r10, qword [rdx + r9*8]
mov r11, qword [rcx + r9*8]
mov qword [rdx + r9*8], r11
mov qword [rcx + r9*8], r10
inc r9
cmp r9, 0x10
jne 0x140099dd4
inc r8
add rcx, 0xffffffffffffff80
sub rdx, 0xffffffffffffff80
cmp r8, rax
jne 0x140099dd1
mov rdx, qword [rbp + 0x1018]
mov rax, r12
jmp 0x140099850
add byte [rax], al
jmp 0x140099e58
mov r9, qword [rbp + 0x1020]
mov r13, qword [rbp + 0x1008]
add byte [rax - 0x3f], cl
loop case.0x1400686dc.685
shl rdx, 7
add rdx, r13
add edx, ebp
mov dword [rbp + 0x950], 3
or dword [rax], eax
add byte [rbx], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x53], cl
invalid
invalid
lodsd eax, dword [rsi]
pop rax
mov qword [rbp + 0x958], r13
mov qword [rbp + 0x960], rcx
mov dword [rbp + 0x960], ecx
or dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rbp + 0x960], ecx
mov dword [rbp + 0x960], ecx
invalid
mov qword [rbp + 0x968], r13
lodsd eax, dword [rsi]
push 0x48000009
mov qword [rbp + 0x970], rdx
mov dword [rbp + 0x970], edx
jo 0x140099e8c
add byte [rax], al
cmp byte [r9 + 0x38], 0
je 0x14009a03d
invalid
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
add byte [rdi], cl
test byte [rbp + 0x48000001], ch
lodsd eax, dword [rsi]
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0xfd0]
mov rax, qword [rbp + 0xfd0]
mov eax, dword [rbp + 0xfd0]
add byte [rax], al
add byte [rax - 0x75], cl
js 0x140099ee3
invalid
mov rdi, qword [rax + 0x48]
mov rbx, qword [rax + 0x58]
mov rbx, qword [rax + 0x58]
pop rax
pop rax
mov rcx, rdi
stc
mov rdx, rbx
call fcn.140097384
mov rsi, rdx
invalid
test rax, rax
jne 0x140099ee4
lea rdx, [rbp + 0xbb0]
lea edx, [rbp + 0xbb0]
mov al, 0xb
add byte [rax], al
mov qword [rdx], rsi
lea r14, [rbp + 0x6d0]
lea esi, [rbp + 0x6d0]
lea esi, [rbp + 0x6d0]
add byte [rax], al
mov rcx, r14
int1
call fcn.14005a867
cmp dword [r14], 0
je 0x140099f19
cld
inc dword [rcx - 0x7d]
add byte ds:[rax + rcx*2 + 0x48], dh
mov rdi, qword [rbp + 0x6d8]
mov rdi, qword [rbp + 0x6d8]
mov rcx, rsi
mov ecx, esi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rsi, rdi
dec byte [rax - 0x75]
test dword [rax], esp
adc byte [rax], al
add byte [rax - 0x75], cl
xor byte [rax + 0x48000000], 0x8b
lea edx, [rax + 0xf]
add byte [rax], al
mov rax, qword [rbp + 0x1020]
mov rax, qword [rax + 0xb0]
mov rcx, qword [rbp + 0xf50]
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov al, 2
mov byte [rcx + 0x28], al
mov byte [rcx + 0x40], al
lea rcx, [rbp + 0x940]
call fcn.140097193
jmp 0x14009a0b5
mov r15d, dword [rbp + 0x6f0]
mov r12d, dword [rbp + 0x700]
mov eax, dword [rbp + 0x704]
shl r12, 0x20
or r12, rax
lea r14, [rbp + 0x228]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.14006c9a0
mov qword [r14 - 0x18], r12
mov qword [r14 - 0x10], 2
mov qword [rbp + 0xe40], rsi
mov rax, qword [r14 - 0x18]
mov qword [rbp + 0xe30], rax
mov rax, qword [r14 - 0x10]
mov qword [rbp + 0xe38], rax
mov bl, byte [r14]
mov bl, byte [rsi]
mov bl, byte [rsi]
movups xmm0, xmmword [r14 + 1]
movaps xmmword [rbp + 0xe10], xmm0
mov rax, qword [r14 + 0x10]
mov qword [rbp + 0xe1f], rax
add byte [rax], al
add byte [rax], al
mov sil, byte [r14 + 0x18]
mov eax, dword [r14 + 0x19]
mov dword [rbp + 0xfd8], eax
mov eax, dword [r14 + 0x1c]
mov dword [rbp + 0xfdb], eax
sbb byte [rcx - 0x75], al
sbb dword [rcx + 0xfd885], r9d
add byte [rcx - 0x75], al
sbb al, 0x89
test ebx, ebx
sldt word [rax]
mov r9, qword [rbp + 0x1020]
and byte [rax], dl
add byte [rax], al
mov rdx, qword [r9 + 0x88]
cmp rdx, qword [r9 + 0x80]
jne 0x140099fd2
invalid
invalid
lea rcx, [r9 + 0x78]
call fcn.140003c0a
idiv bh
idiv bh
dec dword [rbx + rcx*4 - 0x73]
and byte [rax], dl
add byte [rax], al
invalid
mov r9, qword [rbp + 0x1020]
add byte [rcx - 0x75], cl
xchg ecx, eax
mov byte [rax], al
add byte [rax], al
mov rdx, qword [r9 + 0x88]
mov rax, qword [r9 + 0x78]
lea rcx, [rdx + rdx*8]
mov qword [rax + rcx*8], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + rcx*8 + 8], r15
movaps xmm0, xmmword [rbp + 0xe30]
movups xmmword [rax + rcx*8 + 0x10], xmm0
mov rdx, qword [rbp + 0xe40]
mov qword [rax + rcx*8 + 0x20], rdx
mov byte [rax + rcx*8 + 0x28], bl
sub byte [rdi], cl
sub byte [rbp + 0xe10], al
invalid
sub byte [rdi], cl
sub byte [rbp + 0xe10], al
movups xmmword [rax + rcx*8 + 0x29], xmm0
mov rdx, qword [rbp + 0xe1f]
invalid
mov qword [rax + rcx*8 + 0x38], rdx
mov byte [rax + rcx*8 + 0x40], sil
mov edx, dword [rbp + 0xfd8]
mov r8d, dword [rbp + 0xfdb]
mov eax, dword [rbp + 0xfdb]
mov dword [rax + rcx*8 + 0x41], edx
mov dword [rax + rcx*8 + 0x44], r8d
inc qword [r9 + 0x88]
mov rdx, qword [r9 + 0x70]
cmp rdx, qword [r9 + 0x68]
jne 0x14009a05e
push rcx
push 0xffffffff8b481775
lea esp, [rax + 0xe]
add byte [rax], al
mov rcx, qword [rbp + 0xe60]
call fcn.140097601
mov r9, qword [rbp + 0x1020]
and byte [rax], dl
add byte [rax], al
and byte [rax], dl
add byte [rax], al
mov rdx, qword [r9 + 0x70]
jo 0x14009a0a7
imul rcx, rdx, 0x270
imul ecx, edx, 0x270
add rcx, qword [r9 + 0x60]
lea rdx, [rbp + 0x940]
mov r8d, 0x270
add al, ch
stosb byte [rdi], al
and byte [rdi], cl
add byte [rax - 0x75], cl
lea esp, [rax]
adc byte [rax], al
add byte [rax - 1], cl
jo 0x14009a0cf
mov eax, dword [rbp + 0xe58]
add al, ch
stosb byte [rdi], al
and byte [rdi], cl
add byte [rax - 0x75], cl
lea esp, [rax]
adc byte [rax], al
add byte [rax - 1], cl
jo 0x14009a0cf
mov eax, dword [rbp + 0xe58]
invalid
cmp rax, qword [rcx + 0x20]
jne case.0x140076e92.313
mov rax, qword [rcx + 0xa8]
inc rax
je 0x14009a236
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xf50]
mov rax, qword [rbp + 0xf50]
mov byte [rax + 0x40], 3
add rsp, 0x10c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwalkdir_2.4.0_srclib.rsBUG:_stack_should_be_non_empty
call fcn.14018c8a0
ud2
add al, ch
retf
lea rax, [0x1401e14b0]
lea rcx, [rbp + 0x200]
mov qword [rcx], rax
mov qword [rcx + 8], 1
add byte [rax - 0x73], cl
add eax, 0x147879
add byte [rax - 0x73], cl
add eax, 0x147879
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
jmp 0x14009a13d
lea rax, [0x1401e14b0]
lea rcx, [rbp + 0x200]
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], al
or byte [rcx], al
mov dword [rcx], eax
mov qword [rcx + 8], 1
lea rax, [0x1401e1970]
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x147845
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
call fcn.14018c7f0
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
mov rdx, r12
je 0x14009a15e
add byte [rcx + rcx*4 - 0x1e], cl
call fcn.14018cb80
ud2
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
cld
jae 0x14009a16f
invalid
adc al, 0
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
loope case.0x14009b719.376
call fcn.14018c910
ud2
lea rcx, str.assertion_failed:_end___start__end___len
lea ecx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
add eax, 0x14748c
mov edx, 0x2c
jmp 0x14009a1b1
invalid
lea r8, ss:[0x1401e15b8]
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
mov rcx, rsi
mov rdx, qword [rbp + 0xfc8]
add byte [rax], al
add byte [rax], al
add bl, ch
ror byte [rax - 0x73], 0xd
or eax, 0x15950b
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
jmp 0x14009a14e
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
or eax, 0x15950b
xchg ebp, eax
adc eax, 0x58d4c00
add al, 0x74
adc al, 0
invalid
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
add bl, ch
invalid
jmp 0x14009a1ac
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwalkdir_2.4.0_srclib.rsBUG:_stack_should_be_non_empty
add byte [rbp + rcx*4 + 5], cl
invalid
mov edx, 0x2b
call fcn.14018c980
ud2
str word [rdi]
or ecx, dword [rbp + rcx*4 + 5]
push rcx
jae 0x14009a1d2
add byte [rax - 0x77], cl
shr ebx, 0x9b
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
mov rcx, rsi
add byte [rax - 0x77], cl
int1
mov rdx, rax
jmp 0x14009a14e
js 0x14009a1d3
invalid
invalid
call fcn.140011740
ud2
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, r14
call fcn.14018c620
bnd call fcn.14018c620
ud2
mov qword [rbp + 0xfa8], r14
mov ch, 0xa8
sldt word [rax]
test al, 0xf
add byte [rax], al
mov qword [rbp + 0xfa0], rbx
mov byte [rbp + 0x103f], 1
add byte [rax], al
add dword [rcx + 1], edi
add byte [rax], al
add dword [rcx + 1], edi
mov rdx, r14
call fcn.14018c620
jmp 0x14009a234
and al, 0x4c
mov dword [rbp + 0xfc0], edi
mov qword [rbp + 0xfc0], r15
mov qword [rbp + 0xfb8], r13
mov dword [rbp + 0xfb8], ebp
mov qword [rbp + 0xfb0], r14
mov ecx, 8
mov edx, 0x30
add al, ch
in al, dx
and ecx, dword [rdi]
invalid
add al, ch
in al, dx
and ecx, dword [rdi]
add byte [rdi], cl
or ecx, dword [rax - 0x73]
ud2
or eax, 0x159463
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwalkdir_2.4.0_srclib.rsBUG:_stack_should_be_non_empty
jmp 0x14009a1ac
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
add eax, 0x147319
add eax, 0x147319
jmp 0x14009a1ac
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
jmp 0x14009a1ac
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x1030]
mov rdx, qword [rbp + 0xfb0]
call fcn.140067f00
mov rcx, qword [rbp + 0xfb8]
call sub.kernel32.dll_FindClose
std
dec dword [rax - 0x75]
invalid
ror byte [rdi], 0
add byte [rax - 0x75], cl
xchg ebp, eax
loopne 0x14009a2c5
add byte [rax], al
call fcn.140067f00
mov byte [rbp + 0x103e], 0
adc byte ds:[rax], al
add byte [rax], al
std
dec dword [rax - 0x75]
invalid
adc byte ds:[rax], al
add byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x6d0]
mov rdx, qword [rbp + 0x6d8]
add byte [rax], al
invalid
add byte [rax], al
call fcn.140067f00
mov rax, qword [rbp + 0xff0]
mov eax, dword [rbp + 0xff0]
cld
dec dword [rax - 0x75]
mov eax, dword [rbp + 0xff0]
test eax, esi
sldt word [rax]
mov qword [rbp + 0xfa8], rax
test dword [rax + 0x4800000f], ebp
mov rax, qword [rbp + 0x1030]
mov eax, dword [rbp + 0x1030]
xor byte [rax], dl
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x77], cl
test dword [rax - 0x39fffff1], esp
sldt word [rax]
invalid
mov qword [rbp + 0xfa0], rax
sldt word [rax]
add dh, al
mov byte [rbp + 0x103f], 1
test dword [rdi], edi
invalid
adc byte [rax], al
add byte [rcx], al
add rsp, 0x28
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
mov bl, byte [rbp + 0x103e]
mov rcx, qword [rbp + 0x1028]
mov ecx, dword [rbp + 0x1028]
popfq
adc byte ds:[rax], al
add byte [rax - 0x75], cl
invalid
lea ebp, [rax]
invalid
mov ecx, dword [rbp + 0x1028]
sub byte [rax], dl
add byte [rax], al
adc byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
xchg ebp, eax
adc byte [rax], dl
mov rdx, qword [rbp + 0x1010]
mov edx, dword [rbp + 0x1010]
add byte [rax], al
add al, ch
call fcn.140067f00
xchg ebx, eax
invalid
mov rax, qword [rbp + 0xff0]
mov eax, dword [rbp + 0xff0]
test eax, esi
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x4800000f], ebp
mov rax, qword [rbp + 0x1030]
mov qword [rbp + 0xfa8], rax
mov dword [rbp + 0xfa8], eax
add byte [rax], al
mov rax, qword [rbp + 0x1030]
test dword [rax], esi
xor byte [rax], dl
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x77], cl
test dword [rax - 0x77fffff1], esp
invalid
sldt word [rax]
invalid
popfq
mov qword [rbp + 0xfa0], rax
mov dword [rbp + 0xfa0], eax
movabs al, byte [0x103f9d8800000f]
add byte [rax - 0x7d], cl
invalid
invalid
mov byte [rbp + 0x103f], bl
invalid
add byte [rax], al
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax + 0x103fbd], al
cmp byte [rbp + 0x103f], 0
add byte [rax], al
je 0x14009a3d8
mov rcx, qword [rbp + 0xfa0]
sldt word [rax]
mov rdx, qword [rbp + 0xfa8]
add byte [rax], al
add al, ch
sub bl, bl
call fcn.140067f00
cld
call qword [rax + 0x28c48348]
add rsp, 0x28
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
sub byte [rax - 0x77], cl
ror byte [rcx - 9], 1
loopne case.0x140076e92.321
adc byte [rax + 0x48000000], 0x89
ret
add byte [rax], al
add ebx, 0xf
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], cl
mov esi, eax
mov esi, eax
jo 0x14009a427
mov eax, 0xfffffff1
invalid
jg 0x14009a470
cmp esi, eax
mov rdi, rcx
iretd
test esi, esi
add bl, byte [ebx]
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
pop r14
idiv edi
mov ecx, esi
loop 0x14009a492
clc
dec dword [rdi]
ud2
mov eax, 0x10
add ecx, dword [rax - 0x7d]
out 0xf8, al
clc
clc
or byte [rax + 0xf], cl
int1
mov dword [rdi], eax
or byte [r8 - 0x77], r9b
ja case.0x14007b1c0.296
mov dword [rdi + 0x18], 0
sbb byte [r8], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
pop rsi
clc
dec dword [rdi]
or eax, dword [rcx + 0x57]
push r14
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rsi, rcx
mov rsi, rcx
mov rax, qword [rdx + 8]
or byte [rbx + r9*4 + 0x4a], cl
adc byte [rcx + rdi - 0x38], cl
invalid
mov r9, qword [rdx + 0x10]
cmp rax, r9
invalid
adc byte [rcx + r15 - 0x38], cl
enter 0xffffffffffff860f, 0xffffffffffffffdf
add al, byte [rax]
jbe case.default.0x14009a58b
add byte [rbx + rcx*4 + 2], cl
mov r8, qword [rdx]
mov cl, byte [r8 + r9]
or al, 8
lea r10, [r9 + 1]
lea edx, [rcx + 1]
mov qword [rdx + 0x10], r10
mov dword [rdx + 0x10], edx
adc byte [rcx - 0x77], al
mov r11d, ecx
not r11b
not bl
retf
not bl
test r11b, 0x1f
invalid
je case.default.0x14009a58b
rol byte [rdx], 0
add al, byte [rax]
add byte [rcx + rdi - 0x30], cl
cmp rax, r10
cmp eax, edx
jbe case.default.0x14009a58b
xchg byte [rdi + 0x4d000002], dh
add al, byte [rax]
add byte [rbp - 0x73], cl
invalid
push rcx
lea r10, [r9 + 2]
lea edx, [rcx + 2]
add cl, byte [rcx + rcx*4 + 0x52]
mov qword [rdx + 0x10], r10
adc byte [rdi + 0xf], al
mov dh, 0x5c
pop rsp
movzx r11d, byte [r8 + r9 + 1]
pop rsp
or byte [rcx], al
add dword [rbp - 0x7c], eax
fstp xword [rax + 0x77]
test r11b, r11b
test bl, bl
js 0x14009a56c
add r11, r10
jb case.default.0x14009a58b
wait
add al, byte [rax]
invalid
ror dword [rdi], cl
invalid
wait
add al, byte [rax]
add byte [rcx + rdi - 0x28], cl
cmp rax, r11
cmp eax, ebx
jb case.default.0x14009a58b
xchg edx, eax
add al, byte [rax]
add byte [rax], al
invalid
invalid
pop rdx
add byte [rax], al
mov qword [rdx + 0x10], r11
pop rdx
adc byte [rbp + 0x13ce941], cl
lea eax, [rcx - 0x17]
jmp 0xc718a64e
cmp al, 1
ja case.default.0x14009a58b
xchg dword [rbx + 0x4d000002], eax
sub ebx, edx
add byte [rbp + 0x29], cl
ror dword [rbp + 1], cl
invalid
invalid
sub r11, r10
add r8, r10
add eax, edx
ror byte [rcx + rcx*4 + 0x44], 1
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], r11
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
and al, 0x40
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [rsp + 0x20]
lea rdx, [rsp + 0x30]
jl case.0x14003e27b.2722
and byte [rax - 0x73], cl
push rsp
and al, 0x30
mov r9d, 0x63
cmp cl, 0x17
jne 0x14009a5b3
invalid
mov rcx, rdi
mov ecx, edi
xor r8d, r8d
call fcn.14009ab6e
invalid
invalid
add byte [rax], al
invalid
invalid
add byte [rax - 0x7af0ffc1], al
mov word [rcx], es
cmp byte [rdi], 0
jne 0x14009a6e4
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x28
mov r15, qword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
jl 0x14009a580
sub byte [rcx], dh
fisttp dword [rcx - 0x7d]
invalid
invalid
xor ebx, ebx
cmp r15, 0x32
push qword [rdx]
adc rbx, 0x13
adc ebx, 0x13
adc ebp, ecx
mov byte [rax], al
jmp 0x14009a5f4
add byte [rax], al
add byte [rcx - 0x7f], al
invalid
add byte [rax], al
add r11d, 0xffffff7f
add ebx, 0xffffff7f
ret
invalid
cmp r11d, 3
add ecx, dword [rdi]
ja case.default.0x14009a58b
xchg dword [rdx + rax], ebx
sbb al, 2
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rdi, [0x1401f8704]
lea edi, [0x1401f8704]
cmp eax, 0x15e180
and cl, 0x15
loope case.0x140088093.100
add byte [rsi + 0x63], cl
sbb al, 0x9f
lahf
movsxd r11, dword [rdi + r11*4]
lahf
add r11, rdi
add ebx, edi
jmp r11
jrcxz 0x14009a5db
cmp rax, r10
cmp eax, edx
jbe case.default.0x14009a58b
add al, byte [rdx]
add byte [rax], al
lea r10, [r9 + 3]
lea edx, [rcx + 3]
push rcx
add ecx, dword [rcx + rcx*4 + 0x52]
mov qword [rdx + 0x10], r10
adc byte [rdi + 0xf], al
movzx r11d, byte [r8 + r9 + 2]
mov dh, 0x5c
or byte [rdx], al
test r11b, r11b
jns case.default.0x14009a58b
mov ebx, ebp
add dword [rax], eax
invalid
mov ebx, ebp
add dword [rax], eax
add cl, ch
jmp case.0x14007b2b5.267
invalid
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
xor r8d, r8d
shr al, 0xb0
add eax, 0x3f800000
add byte [rdi], cl
invalid
call fcn.14009ab6e
cmp byte [rdi], 0
jne 0x14009a6e4
test dword [0x18809a5c9], ebx
add dword [rax], eax
add byte [rax - 0x73], cl
jl case.0x14007ab31.277
lea rdi, [rsp + 0x20]
lea edi, [rsp + 0x20]
and byte [rax - 0x75], cl
pop rdi
mov rbx, qword [rdi + 8]
mov ebx, dword [rdi + 8]
or byte [rax - 0x73], cl
push rsp
and al, 0x30
lea rdx, [rsp + 0x30]
mov r9d, 0x63
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
xor r8d, r8d
call fcn.14009ab6e
cmp byte [rdi], 0
jne 0x14009a6e4
add byte [rax], al
add byte [rax], al
mov r15, qword [rsp + 0x28]
and al, 0x28
lea rdi, [rsp + 0x20]
lea rdx, [rsp + 0x30]
and byte [rax - 0x73], cl
push rsp
and al, 0x30
mov r8d, 1
mov eax, 1
add byte [rax], al
mov r9d, 0xc
mov rcx, rdi
call fcn.14009ab6e
invalid
add byte [rax], al
add eax, 0x3f800000
add byte [rdi], cl
test ecx, ecx
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
cmp byte [rdi], 0
jne 0x14009a6e4
invalid
mov r14, qword [rsp + 0x28]
and al, 0x28
cmp r14, 0xc
ja 0x14009a995
add byte [rax], al
add byte [rax], al
imul rbp, rbx, 0x64
add rbp, r15
mov r9d, 0x1f
mov eax, 0x15aa
bt rax, r14
invalid
invalid
jb 0x14009a657
movabs dword [0xa50b81572f0], eax
mov eax, 0xa50
bt rax, r14
jae 0x14009a7af
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x47], al
add byte [rax], al
mov r9d, 0x1e
invalid
lea rdi, [rsp + 0x20]
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
call fcn.14009ab6e
cmp byte [rdi], 0
jne 0x14009a6e4
invalid
lea rdi, [rsp + 0x20]
jl case.0x14008f6fe.35
and byte [rax - 0x75], cl
pop rdi
or byte [rax - 0x73], cl
mov rbx, qword [rdi + 8]
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
invalid
push rsp
and al, 0x30
invalid
mov r9d, 0x17
mov ecx, 0x17
add byte [rax - 0x77], cl
stc
mov rcx, rdi
xor r8d, r8d
xor eax, eax
call fcn.14009ab6e
cmp byte [rdi], 0
jne 0x14009a6e4
lea rdi, [rsp + 0x20]
and byte [rbx + rcx*4 + 0x67], cl
or byte [rax - 0x73], cl
mov r12, qword [rdi + 8]
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
mov r9d, 0x3b
mov rcx, rdi
xor r8d, r8d
call fcn.14009ab6e
cmp byte [rdi], 0
jne 0x14009a6e4
lea rdi, [rsp + 0x20]
lea edi, [rsp + 0x20]
mov r13, qword [rdi + 8]
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov r9d, 0x3b
mov rcx, rdi
stc
add byte [rax], al
add byte [rax - 0x77], cl
stc
xor r8d, r8d
call fcn.14009ab6e
cmp byte [rdi], 0
je 0x14009a811
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdx - 0x77dedbbc], cl
and al, 0x21
mov byte [rsi + 1], al
invalid
invalid
add byte [rax], al
mov al, byte [rsp + 0x21]
and al, 0x21
mov byte [rsi + 1], al
mov byte [rsi], 1
jmp 0x14009a79e
invalid
add byte [rcx + rdi - 0x30], cl
cmp rax, r10
jbe case.default.0x14009a58b
lea rcx, [r9 + 3]
mov qword [rdx + 0x10], rcx
adc byte [rax + 0x39], cl
enter 0xffffffffffff860f, 0xffffffffffffff8c
add byte [rax], al
invalid
adc byte [rax + 0x39], cl
enter 0xffffffffffff860f, 0xffffffffffffff8c
add byte [rax], al
add byte [rbp - 0x73], cl
lea r8, [r9 + 4]
mov qword [rdx + 0x10], r8
invalid
invalid
add al, 0x4c
mov dword [rdx + 0x10], eax
invalid
invalid
adc byte [rcx + 5], dil
mov ecx, 5
add eax, 0xeb000000
jmp 0x14009a748
sub al, 0x4c
cmp eax, edx
cmp rax, r10
sal byte [rsi + 0x78], 1
jbe case.default.0x14009a58b
lea rcx, [r9 + 3]
lea ecx, [rcx + 3]
add rcx, qword [r8 - 0x77]
adc byte [rax + 0x39], cl
cmp rax, rcx
jbe case.default.0x14009a58b
invalid
mov qword [rdx + 0x10], rcx
cmp rax, rcx
jbe case.default.0x14009a58b
lea rcx, [r9 + 4]
lea ecx, [rcx + 4]
mov qword [rdx + 0x10], rcx
adc byte [rax + 0x39], cl
enter 0x5e76, 0x4d
jbe case.default.0x14009a58b
lea r8, [r9 + 5]
cmp rax, rcx
jbe case.default.0x14009a58b
lea r8, [r9 + 5]
add eax, 0x1042894c
mov qword [rdx + 0x10], r8
adc byte [rcx + 6], dil
adc byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
cmp rax, r8
cmp eax, eax
jbe case.default.0x14009a58b
add rcx, r9
leave
mov qword [rdx + 0x10], rcx
mov dword [rdx + 0x10], ecx
adc bl, ch
jmp case.default.0x14009a58b
cmp rax, r10
cmp rax, r10
jbe case.default.0x14009a58b
lea r10, [r9 + 3]
push rcx
add ecx, dword [rcx + rcx*4 + 0x52]
invalid
invalid
push rdx
mov qword [rdx + 0x10], r10
cmp rax, r10
invalid
push rdx
adc byte [rcx + rdi - 0x30], cl
sal byte [rsi + 0x31], 1
jbe case.default.0x14009a58b
movzx edi, byte [r8 + r9 + 2]
movzx edi, byte [rax + rcx + 2]
add cl, byte [rax - 0x3f]
out 8, eax
invalid
shl rdi, 8
or byte [rbp - 0x73], cl
push rcx
lea r10, [r9 + 4]
add al, 0x4c
mov dword [rdx + 0x10], edx
mov qword [rdx + 0x10], r10
movzx r11d, byte [r8 + r9 + 3]
pop rsp
or byte [rbx], al
or r11, rdi
sti
cmp r11, 0x100
sti
add byte [rcx], al
add byte [rax], al
invalid
add byte [rdx + 0xd], dh
jb case.default.0x14009a58b
cmp r11d, 0xffff
cmp ebx, 0xffff
invalid
add byte [rdi], cl
test dword [rbp + rdi*8 - 1], ebx
pop rsp
std
invalid
jmp qword [rsi - 0x39]
invalid
invalid
jne case.0x14007b2b5.267
pop rsp
std
invalid
mov word [rsi], 1
add byte [rax - 0x7d], cl
invalid
add rsp, 0x48
add esp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rdi
ret
cmp r14, 2
jne 0x14009a995
fadd qword [rcx]
add byte [rax], al
fadd qword [rcx]
add byte [rax], al
mov r9d, 0x1c
add byte [rax], al
test r15b, 3
jne 0x14009a657
invalid
movabs rax, 0x8f5c28f5c28f5c29
pop rdx
cmc
sub byte [rdi + rcx*4 + 0x48], bl
imul eax, ebp
imul rax, rbp
scasd eax, dword [rdi]
invalid
mov rcx, rax
ror rcx, 2
movabs rdx, 0x28f5c28f5c28f5c
add cl, byte [rax - 0x46]
pop rsp
pop rdx
cmc
sub byte [rdi + rcx*4 + 2], bl
cmp rcx, rdx
seta cl
ror rax, 4
movabs rdx, 0xa3d70a3d70a3d8
cmp rax, rdx
setb al
or al, cl
movzx r9d, al
or r9, 0x1c
jmp 0x14009a657
mov r9, qword [rsp + 0x38]
mov r10, qword [rsp + 0x40]
mov al, 1
cmp r9, r10
jbe 0x14009a6e8
cmp rbp, 0x7b2
jb 0x14009a6e8
invalid
dec dword [rcx + rcx*4 - 0x27]
shr rcx, 2
shr ecx, 2
movabs rdx, 0x28f5c28f5c28f5c3
mov rax, rcx
enter 0xfffffffffffff748, 0xffffffffffffffe2
cmc
sub byte [rdi + rcx*4 - 0x3e], bl
cmc
sub byte [rax - 0x77], cl
enter 0xfffffffffffff748, 0xffffffffffffffe2
loop 0x14009a8a8
mov r8, rdx
mov eax, edx
mov rax, r11
shr rax, 4
call 0x1b1c3f06f
cmp eax, 0x70a3d70a
xlatb
invalid
jo case.0x1400878c7.123
or cl, byte [rax - 9]
invalid
fmul dword [rax - 0x3f]
call 0x1b1c3f06f
cmp eax, 0x70a3d70a
xlatb
invalid
jo case.0x1400878c7.123
or cl, byte [rax - 9]
invalid
mov edx, 0xd70a3d71
jno case.0x140091758.42
or dl, bh
movabs dword [0x1cb8e2f7480a3d70], eax
jo case.0x1400878c7.123
or cl, byte [rax - 9]
loop 0x14009a82e
mov eax, 0x1c
sbb al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0xa], al
mov dword [rbx], 0xb8484575
add esi, dword [rbp + 0x45]
invalid
mov eax, 0xc28f5c29
test r15b, 3
jne case.0x140096cfb.18
invalid
add esi, dword [rbp + 0x45]
movabs rax, 0x8f5c28f5c28f5c29
imul rbp, rax
mov eax, 0xc28f5c29
pop rsp
pop rdx
cmc
sub byte [rdi + rcx*4 + 0x48], bl
invalid
imul rbp, rax
invalid
mov rax, rbp
ror rax, 2
movabs rdi, 0x28f5c28f5c28f5c
ret 0x28f5
pop rsp
pop qword [rdx]
ret 0x28f5
cmc
sub byte [rdi + rcx*4 + 2], bl
cmp rax, rdi
clc
seta al
ror rbp, 4
add al, 0x48
mov edi, 0x3d70a3d8
invalid
invalid
jo 0x14009a8ec
invalid
movabs rdi, 0xa3d70a3d70a3d8
cmp eax, 0xa3d70a
or dl, bh
movabs dword [0xc7920f40fd394800], eax
cmp rbp, rdi
setb dil
invalid
or dil, al
movzx eax, dil
movzx eax, bh
movzx eax, bh
mov dh, 0xc7
or rax, 0x1c
dec r14
cmp r14, 0xb
or ecx, dword [rdi]
xchg ebp, ebx
fld qword [rax]
add byte [rax], al
invalid
or ecx, dword [rdi]
xchg ebp, ebx
fld qword [rax]
add byte [rax], al
add byte [rcx - 1], cl
ret 0x8d48
invalid
inc r10
lea rdi, [0x1401f8714]
lea edi, [0x1401f8714]
lea edi, [0x1401f8714]
adc eax, 0x34634e00
movsxd r14, dword [rdi + r14*4]
add r14, rdi
add esi, edi
mov bh, 0x49
add esi, edi
jmp r14
shr bl, 0x4d
mov eax, 0x1f
add byte [rax], al
add byte [rax], al
add bl, ch
add rax, 0x1f
add rax, 0x1f
rcr byte [rdi], 0xeb
invalid
jmp 0x14009a937
rcr byte [rdi], 0xeb
add rax, 0x3e
add rax, 0x3e
sar byte [rsi], 0xeb
invalid
sar byte [rsi], 0xeb
cmp cl, byte [rax - 0x7d]
add rax, 0x5c
rcr byte [rbx + rbp*8 + 0x34], 0x48
jmp 0x14009a937
add rax, 0x7b
jmp 0x14009a937
add eax, 0x5c
jmp 0x14009a937
add rax, 0x99
jmp 0x14009a937
add bl, ch
add rax, 0xb8
add rax, 0xb8
add rax, 0xb8
jmp 0x14009a937
add rax, 0xd7
jmp 0x14009a937
add rax, 0xf5
jmp 0x14009a937
add byte [rax], al
jmp 0x14009a937
cmp r10, r9
jne 0x14009a988
imul r9, r11, 0x16d
imul ecx, ebx, 0x16d
insd dword [rdi], dx
add dword [rax], eax
add byte [rcx - 0x3f], cl
call 0x1090af54c
shr r8, 2
add rcx, r9
sub rcx, r8
add rcx, rdx
add rcx, 0xfffffffffff506c6
add rcx, rbx
add rcx, rax
imul rax, r12, 0xe10
imul rdx, r13, 0x3c
add rdx, rax
add rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
push rsp
and al, 0x28
imul rax, rcx, 0x15180
adc byte [rcx + 1], 0
add rax, rdx
add rax, 0xfffffffffffeae80
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x14009a98e
scasb al, byte [rdi]
invalid
mov byte [rsi + 1], 0
mov al, 1
add byte [rax - 0x16f977ff], dh
or esi, edi
add dword [rax - 0x1f616fa], ecx
mov byte [rsi], al
jmp 0x14009a79e
invalid
invalid
invalid
lea rcx, str.internal_error:_entered_unreachable_code_e
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_webpki_0.101.4_srccalendar.rs
mov edx, 0x28
call fcn.14018c980
ud2
lea rcx, str.internal_error:_entered_unreachable_code_e
xchg edx, eax
outsb dx, byte [rsi]
adc al, 0
lea r8, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_webpki_0.101.4_srccalendar.rs
jmp 0x14009a9a3
or byte [r8 - 0x75], cl
push rcx
adc byte [rcx + 0x39], cl
sal byte [rsi + 0x4e], 1
mov r10, qword [rcx]
cmp byte [r10 + rdx], 1
adc dword [rcx - 0x80], eax
cmp al, 0x12
add dword [rbp + 0x44], esi
jne case.0x140068aff.690
jne case.0x140068aff.690
lea r9, [rdx + 1]
mov qword [rcx + 0x10], r9
mov al, 1
cmp r8, r9
cmp eax, ecx
cmp eax, ecx
jbe 0x14009ab45
xchg byte [rbx + 1], bl
add byte [rax], al
add dword [rax], eax
add byte [rbp + rcx*4 + 0x5a], cl
add cl, byte [rcx + rcx*4 + 0x59]
lea r11, [rdx + 2]
mov qword [rcx + 0x10], r11
adc byte [rbp + 0xf], al
mov dh, 0x4c
adc r8b, byte [rcx]
adc byte [rbp + 0xf], al
mov dh, 0x4c
adc r8b, byte [rcx]
movzx ecx, byte [rdx + rdx + 1]
adc r8b, byte [rcx]
test r9b, r9b
js 0x14009aa21
xor edx, edx
add r9, r11
jb 0x14009aa1f
invalid
sbb ecx, dword [rbp + 0x39]
enter 0x1672, 0x4c
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x10], r9
adc byte [rcx], dh
ror byte [rbp + 0x29], cl
fnstenv [rbp + 0x51]
push rcx
xor edx, edx
sub r9, r11
jne 0x14009aa65
push rcx
push rcx
xor ecx, ecx
xor r8d, r8d
jmp 0x14009aa8b
xor edx, edx
xor eax, eax
pop rsi
ret
add r9d, 0xffffff7f
cmp r9d, 3
stc
add ecx, dword [rdi]
xchg dword [rbx], edx
add dword [rax], eax
invalid
invalid
lea esi, [0x1401f8744]
movsxd r9, dword [rsi + r9*4]
add r9, rsi
jmp r9
jmp rcx
jmp rcx
cmp eax, ebx
jbe 0x14009ab45
lea r11, [rdx + 3]
mov qword [rcx + 0x10], r11
pop rcx
adc byte [rbp + 0xf], al
mov dh, 0x4c
adc al, byte [rdx]
add ecx, dword [rcx + rcx*4 + 0x59]
pop rcx
adc byte [rbp + 0xf], al
mov dh, 0x4c
adc al, byte [rdx]
test r9b, r9b
jns 0x14009ab45
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
cwde
add byte [rax], al
jmp 0x14009a9fd
movzx eax, byte [r10 + r11]
mov ecx, 1
test eax, eax
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
ror byte [rdi], 0x84
invalid
xor r8d, r8d
xor eax, eax
cmp eax, 0xff
jne 0x14009aa8b
mov r8b, 1
mov al, 1
jmp 0x14009ab51
add dword [rax + 0xc6e901], esi
add byte [rax], al
xor eax, eax
jmp 0x14009ab51
fmul dword [rdi]
xchg byte [rdx + 0x4c000000], ch
lea r9, [rdx + 3]
lea r9, [rdx + 3]
mov qword [rcx + 0x10], r9
cmp r8, r9
jbe 0x14009ab45
add byte [rax], al
invalid
lea r9, [rdx + 4]
mov qword [rcx + 0x10], r9
cmp r8, r9
jbe 0x14009ab45
add rdx, 5
jmp 0x14009ab41
cmp eax, ecx
jbe 0x14009ab45
movzx esi, byte [r10 + rdx + 2]
shl rsi, 8
lea r11, [rdx + 4]
mov qword [rcx + 0x10], r11
movzx r9d, byte [r10 + rdx + 3]
or r9, rsi
xor edx, edx
cmp r9, 0x100
jb 0x14009aa1f
cmp r9d, 0xffff
jne 0x14009a9fd
adc byte [rbp + 0x39], cl
enter 0x1576, 0x4c
lea ecx, [rdx + 5]
mov qword [rcx + 0x10], r9
cmp r8, r9
jbe 0x14009ab45
add rdx, 6
mov qword [rcx + 0x10], rdx
xor edx, edx
jmp 0x14009aa1f
mov al, 1
xor r8d, r8d
movzx r8d, r8b
test al, al
cmove edx, r8d
cmp rcx, r9
setne cl
cmove edx, r8d
xor al, 1
or al, cl
jmp 0x14009aa1f
add dword [rax + 0x48068801], esi
add esp, 0x38
mov byte [rsi], al
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
xor eax, eax
jmp 0x14009abbd
lea rdx, [rsp + 0x20]
movaps xmmword [rdx], xmm0
sub dword [rdx], eax
sub dword [rdx], eax
xor ecx, ecx
mov r8d, 0x10
mov r9d, 2
call qword [sym.imp.bcrypt.dll_BCryptGenRandom]
test eax, eax
js 0x14009ac57
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
push rsp
and al, 0x28
jmp 0x14009ac5c
call fcn.14006d050
mov ecx, dword [0x14024aad0]
mov r8, qword gs:[0x58]
add byte [rcx - 0x75], cl
or al, 0xc8
invalid
invalid
add byte [rcx - 0x75], cl
or al, 0xc8
invalid
enter 0xffffffffffff81c6, 0x60
add byte [rax], al
add byte [rcx], al
mov byte [rcx + 0x60], 1
mov qword [rcx + 0x68], rax
add byte [rax], al
add byte [rax - 0x77], cl
xchg ecx, eax
jo 0x14009ac82
mov qword [rcx + 0x70], rdx
add byte [rax], al
add rsp, 0x38
add esp, 0x38
invalid
ret
shr ecx, 0xf6
popfq
std
dec dword [rax - 0x75]
mov ecx, dword [rcx]
invalid
add byte [rax], al
mov ecx, dword [rcx]
jmp 0x14009aca3
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 1
movzx eax, byte [rcx]
lea rcx, [0x1401f4788]
mov r8, qword [rcx + rax*8]
lea rcx, str.BadDerBadDerTimeCaUsedAsEndEntityCertExpiredCertNotValidForNameCertNotValidYetCertRevokedEndEntityUsedAsCaExtensionValueInvalidInvalidCertValidityInvalidCrlNumberInvalidNetworkMaskConstraintInvalidSerialNumberInvalidCrlSignatureForPublicKeyInvalidSignatureForPublicKeyIssuerNotCrlSignerMalformedDnsIdentifierMalformedExtensionsMalformedNameConstraintMaximumSignatureChecksExceededNameConstraintViolationPathLenConstraintViolatedRequiredEkuNotFoundSignatureAlgorithmMismatchUnknownIssuerUnsupportedCertVersionUnsupportedCriticalExtensionUnsupportedCrlVersionUnsupportedDeltaCrlUnsupportedIndirectCrlUnsupportedRevocationReasonUnsupportedCrlSignatureAlgorithmUnsupportedSignatureAlgorithmUnsupportedCrlSignatureAlgorithmForPublicKeyUnsupportedSignatureAlgorithmForPublicKey
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add byte [rax - 0x75], cl
add al, 0xc1
mov eax, dword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
mov edx, eax
mov edx, eax
jmp r9
mov rcx, qword [rcx]
lea rdx, [rsp + 0x40]
mov qword [rdx], rcx
lea rcx, [0x1401dd3d8]
adc al, 0
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], 5
lea rdx, str.Inputvalue
lea r9, [0x1401dd3d1]
mov r8d, 5
mov rcx, rax
call fcn.140017c10
nop
add rsp, 0x48
ret
ret
lea edx, [0x1401e1940]
mov rcx, rax
call fcn.140013250
idiv edi
idiv edi
nop
add rsp, 0x28
ret
and al, 0x20
mov qword [rcx], rax
lea rdx, [0x1401e1940]
adc eax, 0x146be7
adc eax, 0x146be7
call fcn.140013250
nop
add rsp, 0x28
ret
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], 0
mov rax, qword [rsp + 0x58]
cmp rax, qword [rsp + 0x50]
je 0x14009aed4
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x48]
call fcn.14009b960
add byte [rdx - 0x759fdbb4], cl
and al, 0x61
add byte [rdx - 0x759fdbb4], cl
and al, 0x61
cmp cl, 4
je 0x14009b305
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x62]
mov rdx, qword [r8 + 0xe]
lea r9, [rsp + 0x32]
lea ecx, [rsp + 0x32]
lea ecx, [rsp + 0x32]
mov qword [r9 + 0xe], rdx
movups xmm0, xmmword [r8]
movups xmmword [r9], xmm0
mov byte [rsp + 0x30], cl
mov byte [rsp + 0x31], al
and al, 0x31
push rcx
invalid
and al, 0x31
mov rcx, r13
xor edx, edx
mov r8, rdi
mov r9, r14
call 0x14009b567
cmp al, 0x24
jne 0x14009b305
add al, 0
invalid
add al, 0
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rcx, r13
mov dl, 1
mov r8, r15
mov r9, r12
call 0x14009b567
cmp al, 0x24
je 0x14009ae55
jmp 0x14009b305
xor dword [rax + rax], eax
add al, 0
add dh, al
and al, 0x30
add dword [rax - 0x77], ecx
invalid
invalid
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x38], rbp
insb byte [rdi], dx
and al, 0x38
mov qword [rsp + 0x40], rbx
mov rcx, r13
xor edx, edx
mov r8, rdi
mov r9, r14
int1
call 0x14009b567
je 0x14009aef7
add byte [rax], al
cmp al, 0x24
jne 0x14009b305
or al, byte [rax + rax]
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
jmp 0xc956b0b4
mov dl, 1
mov r8, r15
mov r9, r12
call 0x14009b567
invalid
loope 0x14009aeef
pop rsp
invalid
add byte [rcx - 0x3f49f03f], cl
mov ecx, eax
movzx eax, al
cmp cl, 0x24
mov ecx, 0x23
add byte [rdi], cl
ror dword [rdi], 0x85
test esp, esp
add eax, dword [rax]
invalid
add byte [rdi], cl
ror dword [rdi], 0x85
test esp, esp
add eax, dword [rax]
invalid
test esp, esp
add eax, dword [rax]
add byte [rax + 0x27247c], al
cmp byte [rsp + 0x27], 0
cmp byte [rsp + 0x27], 0
jne 0x14009b305
test ecx, ebx
add eax, dword [rax]
add byte [rax - 0x7b], cl
test ebx, ebx
je 0x14009b3fd
xor eax, eax
cmp rbx, 1
invalid
test rbx, rbx
test ebx, ebx
je 0x14009b3fd
xor eax, eax
cmp rbx, 1
cmp ebx, 1
je 0x14009b3ec
test byte [rbx - 0x75fffffc], ch
push rbp
add byte [rcx + 0x1fe180d1], cl
invalid
add al, 0
add byte [rdx - 0x2e76ffab], cl
add byte [rax], al
mov dl, byte [rbp]
mov ecx, edx
and cl, 0x1f
invalid
cmp cl, 0x1f
je 0x14009b3ec
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbp + 1]
test al, al
invalid
sar byte [rax + 0xd], 0x48
mov dword [rsp + 0x28], eax
and al, 0x28
js 0x14009af67
mov qword [rsp + 0x28], rax
and al, 0x28
mov r8d, 2
add al, byte [rax]
add byte [rax], al
jmp 0x14009afda
cmp rax, 0x82
je 0x14009af9d
add byte [rsi + rbp + 0x3d], dh
cmp eax, 0x81
jne 0x14009b3fd
add dword [rax], 0x850f0000
add dword [rax + rax], 0
add byte [rdi], cl
test dword [rbx + 0x48000004], eax
cmp ebx, 2
sti
invalid
cmp rbx, 2
sti
add cl, byte [rdi]
xchg byte [rcx + 4], bh
jns 0x14009af86
jbe 0x14009b3fd
jns 0x14009af86
add al, 0
add byte [rdi], cl
mov dh, 0x45
add al, byte [rax + rax*8 + 0x46d890f]
mov dword [rbp + 4], ebp
add byte [rax], al
movzx eax, byte [rbp + 2]
test al, al
jns 0x14009b3fd
mov dword [rbp + 4], ebp
add byte [rax], al
add r8b, byte [r8 + rax*8 + 0x46d890f]
mov dword [rbp + 4], ebp
insd dword [rdi], dx
add al, 0
add byte [rax - 0x77], cl
and al, 0x28
add byte [rax], al
mov qword [rsp + 0x28], rax
mov r8d, 3
jmp 0x14009afda
invalid
cmp eax, 0x4fb8348
cmp rbx, 4
jb 0x14009b3fd
movzx eax, word [rbp + 2]
rol ax, 8
movzx ecx, ax
xor eax, eax
cmp ecx, 0x100
jb 0x14009b3ec
mov r8d, 4
mov r9, rcx
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
cmp ecx, 0xffff
je 0x14009b3ec
adc al, byte [rax + rax]
invalid
stc
invalid
adc al, byte [rax + rax]
add byte [rcx], dh
rol byte [rax - 0x7af0ce06], 7
add al, 0
add byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
add byte [rax], al
xor eax, eax
cmp dl, 0x31
jne 0x14009b3ec
mov rcx, qword [rsp + 0x28]
and al, 0x28
lea rdx, [r8 + rcx]
adc al, 8
cmp rdx, rbx
fimul dword [rdi]
xchg ebp, esi
ja 0x14009b3ec
add eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x28
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x14009b3fd
test al, bh
add eax, dword [rax]
invalid
test al, bh
add eax, dword [rax]
add byte [rcx], dh
rol byte [rbx - 0x7bf0fe07], 0xdc
stc
add dword [rdi], ecx
invalid
test ah, bl
invalid
xor eax, eax
cmp ecx, 1
stc
invalid
stc
add dword [rdi], ecx
invalid
test ah, bl
invalid
je 0x14009b3ec
fadd qword [rbx]
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rcx + rax - 0x3b], cl
add rbp, r8
mov r8b, byte [rbp]
mov edx, r8d
and dl, 0x1f
loop case.0x14009a58b.690
loop case.0x14009a58b.690
invalid
cmp dl, 0x1f
je 0x14009b3ec
mov rcx, rbp
movzx edx, byte [rbp + 1]
test dl, dl
jmp 0x1415f663c
js 0x14009b039
mov r9d, 2
jmp 0x14009b0a6
invalid
add byte [rsi + rbp - 0x7f], dh
cli
add dword [rax], 0x8b480000
and al, 0x28
jne 0x14009b3fd
add byte [rax], al
add byte [rax], al
cmp eax, 2
jbe 0x14009b3fd
invalid
add byte [rdi], cl
mov dh, 0x51
add al, byte [rdx + rdx*8 + 0x395890f]
test dl, dl
jns 0x14009b3fd
mov r9d, 3
movzx edx, byte [rcx + 2]
test dl, dl
jns 0x14009b3fd
ror byte [rdi], cl
mov dword [rbp + 0x41000003], edx
mov ecx, 3
jmp 0x14009b0a6
jb 0x14009b3fd
movzx eax, word [rcx + 2]
rol ax, 8
movzx edx, ax
xor eax, eax
cmp edx, 0x100
add dword [rax], eax
add byte [rdi], cl
invalid
pop rax
add eax, dword [rax]
invalid
add dword [rax], eax
add byte [rdi], cl
invalid
mov r9d, 4
cmp edx, 0xffff
invalid
add byte [rdi], cl
test byte [rsi + 3], al
add byte [rax], al
je 0x14009b3ec
xor eax, eax
cmp r8b, 0x30
jne 0x14009b3ec
lea r8, [r9 + rdx]
cmp qword [rsp + 0x28], r8
cmp dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], eax
jb 0x14009b3ec
add byte [rax - 0x7b], cl
test rdx, rdx
je case.0x1400876c6.295
ror byte [rdi], cl
test ah, ah
add dword [rax], eax
add byte [rcx + rax - 0x37], cl
add rcx, r9
xor r10d, r10d
cmp rdx, r10
jbe 0x14009b3fd
mov r11b, byte [rcx + r10]
mov r9d, r11d
mov ecx, ebx
mov ecx, ebx
not r9b
xor eax, eax
rol byte [rcx - 0xa], 0xc1
invalid
test r9b, 0x1f
je 0x14009b3ec
rcr dword [rdi], 0xf
test ch, bh
add al, byte [rax]
add byte [rbp - 0x73], cl
add qword [rcx + r15 - 0x36], rcx
lea r9, [r10 + 1]
cmp rdx, r9
retf 0x860f
jbe 0x14009b3ec
xchg al, dh
add al, byte [rax]
add byte [rcx - 0x73], cl
pop rdx
add al, byte [rsi + 0xf]
mov dh, 0x4c
adc dword [rcx], eax
invalid
lea rbx, [r10 + 2]
movzx r9d, byte [rcx + r10 + 1]
invalid
add dword [rbp - 0x7c], eax
leave
test r9b, r9b
jns 0x14009b185
cmp r9, 0x82
je 0x14009b13e
invalid
add byte [rax], al
add byte [rdx + rbp + 0x41], dh
cmp ecx, 0x81
jne 0x14009b3fd
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0x39], cl
cmp rdx, rbx
jbe 0x14009b3fd
movzx r9d, byte [rcx + rbx]
add byte [rax], al
cmp rdx, rbx
jbe 0x14009b3fd
movzx r9d, byte [rcx + rbx]
test r9b, r9b
jns 0x14009b3fd
add r10, 3
jmp 0x14009b182
jbe 0x14009b3fd
mov dh, 2
add byte [rax], al
lea rax, [r10 + 3]
cmp rdx, rax
jbe 0x14009b3fd
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdx + 0xf], al
movzx eax, word [rcx + r10 + 2]
mov bh, 0x44
adc dword [rdx], eax
rol ax, 8
movzx r9d, ax
invalid
xor eax, eax
invalid
enter 0xffffffffffffc031, 0x41
cmp ecx, 0x100
invalid
rol byte [rcx - 0x7f], 0xf9
add byte [rcx], al
add byte [rax], al
invalid
cmp r9d, 0x100
add byte [rdi], cl
invalid
jb 0x14009b3ec
cmp r9d, 0xffff
je 0x14009b3ec
invalid
outsb dx, byte [rsi]
add al, byte [rax]
add byte [rcx - 0x7d], cl
ret 0x4c04
add r10, 4
mov rbx, r10
mov ebx, edx
add r9, rbx
setb r10b
setb dl
setb dl
xchg edx, eax
ret 0xc031
xor eax, eax
cmp r11b, 6
jne 0x14009b3ec
test r10b, r10b
test dl, dl
jne 0x14009b3ec
add al, byte [r8]
add byte [rcx + rdi - 0x36], cl
cmp rdx, r9
jb 0x14009b3ec
mov rax, r9
sub rax, rbx
cmp rax, 3
jne 0x14009b1d6
mov r10, rcx
mov edx, ecx
movzx eax, word [rcx + rbx]
xor eax, 0x455
movzx r10d, byte [rcx + rbx + 2]
xor r10d, 3
or r10w, ax
or r10d, eax
or r10d, eax
je 0x14009b322
cmp rdx, r9
cmp edx, ecx
jbe 0x14009b3fd
xchg byte [rsi], bl
add al, byte [rax]
invalid
add byte [rax], al
add byte [rsi - 0x76], al
adc al, 9
mov r10b, byte [rcx + r9]
not r10b
xor eax, eax
test r10b, 0x1f
je 0x14009b3ec
test dl, bh
add dword [rax], eax
invalid
test dl, bh
add dword [rax], eax
add byte [rbp - 0x73], cl
push rcx
add dword [rcx + rdi - 0x2e], ecx
cmp edx, edx
lea r10, [r9 + 1]
cmp rdx, r10
cmp edx, edx
jbe 0x14009b3ec
add byte [rbp - 0x73], cl
pop rcx
add al, byte [rsi + 0xf]
mov dh, 0x54
or dword [rcx], eax
lea r11, [r9 + 2]
movzx r10d, byte [rcx + r9 + 1]
test r10b, r10b
jns 0x14009b288
cmp r10, 0x82
je case.0x140076e92.338
invalid
cmp r10d, 0x81
jne 0x14009b3fd
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rdi - 0x26], cl
cmp rdx, r11
jbe 0x14009b3fd
rol byte [rcx], 1
add byte [rax], al
movzx r10d, byte [rcx + r11]
test r10b, r10b
jns 0x14009b3fd
sbb dword [rbp - 0x7c], eax
ror byte [rdi], cl
mov edx, eax
add dword [rax], eax
add byte [rcx - 0x7d], cl
add ecx, 3
jmp 0x14009b285
cmp rdx, r11
add r9, 3
jmp 0x14009b285
cmp rdx, r11
jbe 0x14009b3fd
add dword [rax], eax
add byte [rcx - 0x73], cl
add ecx, dword [r8 + 0x39]
ret 0x860f
lea rax, [r9 + 3]
cmp rdx, rax
jbe 0x14009b3fd
movzx eax, word [rcx + r9 + 2]
rol ax, 8
movzx r10d, ax
sal byte [rcx], 1
rol byte [rcx - 0x7f], 0xfa
add byte [rcx], al
add dword [rax], eax
invalid
sal byte [rcx], 1
rol byte [rcx - 0x7f], 0xfa
add byte [rcx], al
add dword [rax], eax
invalid
jb 0x14009b3ec
cmp r10d, 0xffff
je 0x14009b3ec
add r9, 4
mov r11, r9
retf
xor eax, eax
add r10, r11
add edx, ebx
jb 0x14009b3ec
cmp rdx, r10
jb 0x14009b3ec
jne case.0x14007b2b5.280
invalid
dec dword [rbx + rdi + 0x44]
and al, 0x28
cmp r8, qword [rsp + 0x28]
je 0x14009b30d
jmp 0x14009b3fd
add byte [rbp + 0x31], al
invalid
xor r11d, r11d
xor ebx, ebx
xor ecx, ecx
xor eax, eax
cmp r11, rdx
ror dword [rdi], cl
test dword [rsi], ebp
add dword [rax], eax
invalid
ror dword [rdi], cl
test dword [rsi], ebp
add dword [rax], eax
add byte [rbx + rdi + 0x44], cl
invalid
invalid
cmp r8, qword [rsp + 0x28]
and al, 0x28
jne 0x14009b3ec
test rcx, rcx
leave
je 0x14009b30d
mov byte [rsp + 0x30], 0
xor byte [rax], al
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], r9
cmp byte [rcx + rcx*4 + 0x4c], cl
and al, 0x40
mov rcx, r13
mov ecx, ebp
jmp 0xc9538515
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
mov r9, r14
call 0x14009b567
add byte [rax], al
add byte [rax], al
cmp al, 0x24
jne 0x14009b305
mov rcx, r13
mov ecx, ebp
mov dl, 1
mov r8, r15
mov r9, r12
invalid
loope 0x14009b2e5
call 0x14009b567
add al, byte [rax]
add byte [rsp], bh
cmp al, 0x24
add byte [rax], al
cmp al, 0x24
je 0x14009b30d
cmp al, 0x23
jne 0x14009b3ec
add byte [rax], al
mov rsi, qword [rsi + 0x80]
test rsi, rsi
jne 0x14009ae23
add byte [rax], al
add byte [rax - 0x7b], cl
test byte [rdi], 0x85
invalid
invalid
add byte [rcx + rdi - 0x36], cl
cmp rdx, r9
jbe 0x14009b3fd
mov r10b, byte [rcx + r9]
mov r11d, r10d
mov ebx, edx
mov ebx, edx
not r11b
xor eax, eax
test r11b, 0x1f
je 0x14009b3ec
add byte [rbp - 0x73], cl
pop rcx
add dword [rcx + rdi - 0x26], ecx
lea r11, [r9 + 1]
cmp rdx, r11
jbe 0x14009b3ec
add byte [rax], al
add byte [rcx - 0x73], cl
pop rcx
add al, byte [rsi + 0xf]
mov dh, 0x5c
or dword [rcx], eax
lea rbx, [r9 + 2]
movzx r11d, byte [rcx + r9 + 1]
test r11b, r11b
jns 0x14009b3c3
cmp r11, 0x82
add byte [rax], al
je 0x14009b38c
cmp r11d, 0x81
jne 0x14009b3fd
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x39], cl
fimul dword [rdi]
xchg byte [rcx + 0x44000000], al
movzx ebx, byte [rcx + rbx]
cmp rdx, rbx
jbe 0x14009b3fd
movzx r11d, byte [rcx + rbx]
sbb dword [rbp - 0x7c], eax
fstp xword [rcx + 0x77]
test r11b, r11b
test bl, bl
jns 0x14009b3fd
add r9, 3
jmp 0x14009b3c0
cmp rdx, rbx
cmp edx, ebx
jbe 0x14009b3fd
insb byte [rdi], dx
lea rax, [r9 + 3]
cmp rdx, rax
cmp edx, eax
jbe 0x14009b3fd
movzx eax, word [rcx + r9 + 2]
or dword [rdx], r8d
rol ax, 8
movzx r11d, ax
movzx ebx, ax
movzx ebx, ax
xor eax, eax
cmp r11d, 0x100
jb 0x14009b3ec
cmp r11d, 0xffff
je 0x14009b3ec
sti
invalid
add r9, 4
mov rbx, r9
add r11, rbx
fild dword [rcx + 0xf]
setb r9b
xor eax, eax
xchg edx, eax
sal dword [rcx], 0xc0
cmp r10b, 0xc
jne 0x14009b3ec
test r9b, r9b
test cl, cl
jne 0x14009b3ec
adc eax, 0x72da394c
adc byte [rbp - 0x77], cl
invalid
cmp rdx, r11
cmp edx, ebx
jb 0x14009b3ec
mov r9, r11
sub r9, rbx
add rcx, rbx
add ecx, ebx
add ecx, ebx
jmp 0x14009b2b3
invalid
push qword [rax - 0x3b7cb7dd]
js case.0x1400738cb.400
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop r15
ret
xor eax, eax
jmp 0x14009b3ec
adc byte [rcx + r15 - 0x38], cl
adc byte [rcx + rdi - 0x38], cl
enter 0x5376, 0x4c
mov edx, dword [rdx]
jbe case.0x14008cc80.362
push rbx
mov r10, qword [rdx]
cmp byte [r10 + r9], r8b
cmp byte [rdx + rcx], al
jne case.0x14008cc80.362
lea r8, [r9 + 1]
mov qword [rdx + 0x10], r8
invalid
adc byte [rcx + rdi - 0x40], cl
cmp rax, r8
ror byte [rdi], 0x86
xor al, 1
add byte [rax], al
jbe case.0x14007b2b5.290
lea r8, [r9 + 2]
mov qword [rdx + 0x10], r8
movzx r11d, byte [r10 + r9 + 1]
pop rsp
or al, byte [rcx]
movzx ebx, byte [rdx + rcx + 1]
pop rsp
or al, byte [rcx]
test r11b, r11b
js 0x14009b471
add r11, r8
jb case.0x14007b2b5.290
invalid
sbb byte [rcx], al
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx + rdi - 0x28], cl
cmp rax, r11
cmp eax, ebx
jb case.0x14007b2b5.290
add byte [rax], al
mov qword [rdx + 0x10], r11
sub r11, r8
ret
add r10, r8
ret
mov qword [rcx + 8], r10
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
or byte [rcx + rcx*4 + 0x59], cl
adc bl, ch
or byte [rax - 0x39], cl
invalid
invalid
mov dword [rcx + 0x10], ebx
jmp 0x14009b46a
mov qword [rcx + 8], 0
or byte [r8], al
or byte [rax], al
add byte [rax], al
add byte [rcx], dh
shr cl, 0xf2
add byte [rax], al
add byte [rax], al
invalid
invalid
ret
xor eax, eax
jmp 0x14009b563
add byte [rax], al
add byte [rax], al
add r11d, 0xffffff7f
jg 0x14009b475
invalid
invalid
cmp r11d, 3
ja case.0x14007b2b5.290
xchg ebx, ebx
add byte [rax], al
invalid
sti
add ecx, dword [rdi]
xchg ebx, ebx
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rsi, [0x1401f8754]
xor eax, 0x15d2cb
rcl byte [0x15c6d028c], cl
sahf
add byte [rsi + 0x63], cl
sbb al, 0x9e
movsxd r11, dword [rsi + r11*4]
add r11, rsi
jmp r11
jmp r11
cmp rax, r8
cmp eax, eax
jbe case.0x14007b2b5.290
rol dword [rax], 0
add byte [rbp - 0x73], cl
add ecx, dword [r9 + rcx*4 + 0x42]
add ecx, dword [rcx + rcx*4 + 0x42]
lea r8, [r9 + 3]
mov qword [rdx + 0x10], r8
add ecx, dword [rcx + rcx*4 + 0x42]
adc byte [rdi + 0xf], al
mov dh, 0x5c
movzx r11d, byte [r10 + r9 + 2]
or al, byte [rdx]
test r11b, r11b
jns case.0x14007b2b5.290
invalid
stosb byte [rdi], al
add byte [rax], al
invalid
mov dword [rdx - 0x15000000], ebp
stosb byte [rdi], al
add byte [rax], al
add bl, ch
jmp case.0x14009b719.404
xchg dword [rcx + rdi - 0x40], ecx
cmp rax, r8
cmp eax, eax
jbe case.0x14007b2b5.290
add byte [rax], al
add byte [rbp - 0x73], cl
invalid
invalid
lea r8, [r9 + 3]
mov qword [rdx + 0x10], r8
cmp rax, r8
invalid
add ecx, dword [r9 + rcx*4 + 0x42]
adc byte [rcx + rdi - 0x40], cl
invalid
ror byte [rdi], 0x86
mov es, word [rax]
add byte [rax], al
jbe case.0x14007b2b5.290
xchg byte [rsi + 0x4d000000], cl
lea r10, [r9 + 4]
lea edx, [rcx + 4]
add al, 0x4c
mov qword [rdx + 0x10], r10
mov dword [rdx + 0x10], edx
mov r8d, 5
mov eax, 5
add bl, ch
jb case.0x140076e92.344
invalid
jmp 0x14009b551
cmp rax, r8
cmp eax, eax
jbe case.0x14007b2b5.290
jns 0x14009b532
lea r8, [r9 + 3]
lea eax, [rcx + 3]
mov qword [rdx + 0x10], r8
cmp rax, r8
cmp eax, eax
cmp eax, eax
jbe case.0x14007b2b5.290
insb byte [rdi], dx
movzx esi, byte [r10 + r9 + 2]
movzx esi, byte [rdx + rcx + 2]
je 0x14009b500
add cl, byte [rax - 0x3f]
out 8, al
shl rsi, 8
shl esi, 8
lea r8, [r9 + 4]
mov qword [rdx + 0x10], r8
add al, 0x4c
mov dword [rdx + 0x10], eax
movzx r11d, byte [r10 + r9 + 3]
movzx ebx, byte [rdx + rcx + 3]
or r11, rsi
cmp r11, 0x100
jb case.0x14007b2b5.290
add dword [rax], eax
add byte [rdx + 0x48], dh
cmp r11d, 0xffff
cmp r11d, 0xffff
sti
invalid
inc dword [rax]
add byte [rdi], cl
test dword [rdx], ebx
invalid
jne case.0x14009b719.404
invalid
jmp case.0x14007b2b5.290
cmp rax, r8
sal byte [rsi + 0x34], 0x4d
jbe case.0x14007b2b5.290
lea r8, [r9 + 3]
lea eax, [rcx + 3]
add ecx, dword [rcx + rcx*4 + 0x42]
mov qword [rdx + 0x10], r8
cmp rax, r8
adc byte [rcx + rdi - 0x40], cl
cmp eax, eax
jbe case.0x14007b2b5.290
lea r8, [r9 + 4]
mov qword [rdx + 0x10], r8
invalid
add al, 0x4c
mov dword [rdx + 0x10], eax
invalid
cmp rax, r8
jbe case.0x14007b2b5.290
lea r10, [r9 + 5]
lea edx, [rcx + 5]
add eax, 0x1052894c
mov qword [rdx + 0x10], r10
mov r8d, 6
mov eax, 6
invalid
add byte [rax], al
add byte [rcx + rdi - 0x30], cl
cmp rax, r10
jbe case.0x14007b2b5.290
add r8, r9
add eax, ecx
enter 0xffffffffffff894c, 0x42
adc dh, al
mov byte [rcx + 1], 0
mov qword [rdx + 0x10], r8
mov byte [rcx + 1], 0
mov al, 1
mov byte [rcx], al
invalid
pop rsi
add dword [rsi - 0x3d], ebx
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
invalid
pop rsi
add byte [rax], al
test r8, r8
je 0x14009b8e1
test byte [rsi + 3], bl
add byte [rax], al
test byte [rsi + 3], bl
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x32], cl
mov esi, ecx
add byte [rax], al
mov rsi, r9
mov esi, ecx
test r9, r9
je 0x14009b8e5
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
invalid
mov ebx, edx
movzx eax, byte [rcx]
add dword [rdx + 0x54880151], ecx
and al, 0x2b
add dword [rdx + 0x54880151], ecx
push rcx
add dword [rax + 0x482b2454], ecx
and al, 0x2b
mov rdx, qword [rcx + 8]
and al, 0x2b
mov rdx, qword [rcx + 8]
push rcx
or byte [rax - 0x77], cl
push rsp
and al, 0x60
mov qword [rsp + 0x60], rdx
mov rcx, qword [rcx + 0x10]
mov ecx, dword [rcx + 0x10]
adc byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rcx
xor ecx, ecx
leave
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
lea r12, [rsp + 0x40]
lea esp, [rsp + 0x40]
lea r13, [rsp + 0x80]
mov r14d, eax
lea rbp, [0x1401f8764]
lea ebp, [0x1401f8764]
add byte [rax], al
add byte [rcx - 0x77], al
invalid
lea ebp, [0x1401f8764]
mov dword [rsp + 0x2c], 0
sub al, 0
add byte [rax], al
add byte [rbp + 0x31], al
xor r15d, r15d
cmp r15, rsi
invalid
and dword [rdi], 3
invalid
xor r15d, r15d
cmp r15, rsi
jae case.default.0x14009b719
add byte [rdx - 0x76], al
or al, 0x3f
mov cl, byte [rdi + r15]
mov cl, byte [rdi + rdi]
mov edx, ecx
not dl
xor eax, eax
test dl, 0x1f
je 0x14009b90b
invalid
invalid
add byte [rcx - 0x73], cl
lea rdx, [r15 + 1]
cmp rdx, rsi
push rdi
add dword [rax + 0x39], ecx
bnd jae 0x14009b90b
jae 0x14009b90b
jae 0x14009b90b
add byte [rcx - 0x73], cl
push rdi
add al, byte [rdx - 0x76]
lea rdx, [r15 + 2]
mov al, byte [rdi + r15 + 1]
invalid
invalid
add dword [rdi + rcx - 0x4a], eax
movzx eax, al
invalid
movzx eax, al
test r8b, r8b
test al, al
jns 0x14009b689
cmp al, 0x82
je 0x14009b642
cmp r8d, 0x81
jne case.default.0x14009b719
test esp, esp
add al, byte [rax]
invalid
clc
add dword [rax], 0x850f0000
test esp, esp
add al, byte [rax]
invalid
test esp, esp
add al, byte [rax]
add byte [rax + 0x39], cl
bnd jae case.default.0x14009b719
jae case.default.0x14009b719
cmp rdx, rsi
jae case.default.0x14009b719
fild dword [rdx]
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
add al, 0x17
add byte [rax], al
movzx r8d, byte [rdi + rdx]
test r8b, r8b
test al, al
jns case.default.0x14009b719
add byte [rax], al
add r15, 3
jmp 0x14009b686
cmp rdx, rsi
jae case.default.0x14009b719
invalid
invalid
add al, byte [rax]
invalid
cmp dword [rsi + 0x49000002], 0xffffff8d
add al, byte [rax]
add byte [rcx - 0x73], cl
invalid
invalid
lea rax, [r15 + 3]
lea eax, [rdi + 3]
add r9d, dword [r8 + 0x39]
invalid
cmp rax, rsi
cmp eax, esi
jae case.default.0x14009b719
mov cl, 2
add byte [rax], al
movzx eax, word [rdi + r15 + 2]
rol ax, 8
movzx r8d, ax
mov bh, 0xc0
mov bh, 0x44
invalid
mov bh, 0xc0
xor eax, eax
rol byte [rcx - 0x7f], 0xf8
add byte [rcx], al
add dword [rax], eax
invalid
cmp r8d, 0x100
add dword [rax], eax
add byte [rdi], cl
jb 0x14009b90b
invalid
add al, byte [rax]
add byte [rcx - 0x7f], al
cmp r8d, 0xffff
je 0x14009b90b
add byte [rax], al
clc
invalid
add byte [rax], al
add r15, 4
add al, 0x4c
mov rdx, r15
mov edx, edi
mov r15, r8
add r15, rdx
setb r8b
setb al
setb al
xor eax, eax
rol byte [rax - 0x7af0cf07], 0x6d
add al, byte [rax]
add byte [rbp - 0x7c], al
cmp cl, 0x30
jne 0x14009b90b
test r8b, r8b
jne 0x14009b90b
add byte [rax], al
ror byte [rdi], 0x85
add al, byte fs:[rax]
add byte [rax], al
cmp r15, rsi
ja 0x14009b90b
mov rax, r15
add byte [rax], al
cmp r15, rsi
ja 0x14009b90b
mov rax, r15
sub rax, rdx
add rdx, rdi
ror byte [rax + 1], 1
cli
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x90], 0
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x90], 0
mov rcx, r12
mov dword [rsp + 0x90], 0
mov rcx, r12
mov rdx, r13
call fcn.14009b960
add byte [rdx], 0
invalid
mov cl, byte [rsp + 0x40]
and al, 0x40
invalid
add byte [rdx], 0
add byte [rdx - 0x75bfdbb4], cl
and al, 0x40
mov al, byte [rsp + 0x41]
and al, 0x40
mov al, byte [rsp + 0x41]
cmp cl, 4
je 0x14009b90b
sbb al, byte [rdx]
add byte [rax], al
add al, 0xf
test byte [rdx], bl
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
mov rdx, qword [rsp + 0x90]
cmp rdx, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rdi], cl
test dword [rdx], eax
add al, byte [rax]
invalid
add byte [rax + 0x3b], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rdi], cl
test dword [rdx], eax
add al, byte [rax]
add byte [rbx + rcx*4 + 0x4c], cl
mov ecx, dword [rsp + 0x48]
mov r9, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
mov r8, qword [rsp + 0x50]
movsxd rdx, dword [rbp + r14*4]
mov ch, 0
add byte [rax + 1], cl
invalid
add rdx, rbp
jmp rdx
leave
jne 0x14009b78a
mov qword [rsp + 0x20], r8
mov rcx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov rdx, qword [rsp + 0x30]
mov r8b, 2
call case.0x14007b1c0.332
invalid
add eax, dword [rax]
add byte [rax], al
mov ecx, eax
mov eax, edx
and cl, 1
jmp 0x14009b8a1
invalid
add dword [rcx - 0x7d], ecx
clc
and byte [rdi], cl
test byte [0x12909b772], ah
sub al, 1
add byte [rax], al
cmp cl, 3
jne 0x14009b78a
cmp byte [rsp + 0x2b], al
jne 0x14009b78a
jmp 0x14009b91f
cmp r15, rsi
jne 0x14009b5d9
jmp 0x14009b8f4
add byte [rax], al
mov al, 0xb
cmp r8, 0x20
jne 0x14009b89f
test eax, ebp
add byte [rax], al
invalid
mov rcx, r12
mov rdx, r9
mov r9, r8
call fcn.14009bcdd
add eax, 0x8b480000
push rsp
and al, 0x40
test rdx, rdx
je 0x14009b89b
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x70], rax
xor r11d, r11d
xor r8d, r8d
ror byte [rcx + rdi + 0x5c], 0x24
xor byte [rdi], cl
cmp qword [rsp + 0x30], r11
je 0x14009b935
test byte [rbx], dh
add dword [rax], eax
invalid
test byte [rbx], dh
add dword [rax], eax
add byte [rcx + rdi + 0x5c], cl
and al, 0x78
invalid
cmp qword [rsp + 0x78], r11
js 0x14009b817
je 0x14009b923
test byte [rsi], dl
add dword [rax], eax
add byte [rcx + rdi + 0x5c], cl
pop rsp
cmp qword [rsp + 0x70], r11
and al, 0x70
je 0x14009b92c
adc al, 1
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x68
mov rax, qword [rsp + 0x68]
mov cl, byte [rax + r11]
mov eax, ecx
xor al, 0xff
je 0x14009b832
movzx eax, al
mov dh, 0xc0
bsr eax, eax
xor eax, 7
jmp 0x14009b834
invalid
mov al, 8
movzx r9d, cl
mov dh, 0xc9
or r9d, 0x100
bsf r9d, r9d
add r9b, al
mov al, 0xb
cmp r9b, 8
jne 0x14009b89f
mov r9, qword [rsp + 0x60]
mov r9b, byte [r9 + r11]
mov r10b, byte [rdx + r11]
sbb dword [rsi - 0x76], eax
adc al, 0x1a
mov dl, byte [rdx + rbx]
test r8b, 1
je 0x14009b865
test cl, cl
jne 0x14009b89f
xor r10b, r9b
test cl, r10b
jne 0x14009b895
invalid
sub byte [rcx - 1], cl
ret
add dword [rax], eax
add byte [rax], al
cmovne r8d, eax
mov al, 1
xor ecx, ecx
leave
leave
cmp qword [rsp + 0x30], r11
jne 0x14009b7f7
invalid
invalid
invalid
xor byte [rdi], cl
test dword [rax - 1], ebp
invalid
invalid
jmp 0x14009b8a1
shr bl, 0xa
xor ecx, ecx
xor eax, eax
jmp 0x14009b8a1
jmp 0x14009b89f
mov al, byte [rsp + 0x48]
mov cl, 1
test bl, bl
je 0x14009b8b3
invalid
test cl, cl
leave
jne 0x14009b90b
test al, 1
je 0x14009b78a
test cl, bl
invalid
invalid
invalid
test cl, bl
invalid
invalid
jmp 0x14009b91f
test cl, cl
jne 0x14009b90b
push rsp
push rsp
test al, 1
add dword [rbx + 0xf2c2444], ecx
mov dh, 0xc0
add dword [rbx + 0xf2c2444], ecx
sub al, 0xf
mov dh, 0xc0
mov ecx, 1
cmove eax, ecx
invalid
invalid
add byte [rdi], cl
ror dword [rcx + 0x482c2444], 0x8b
mov dword [rsp + 0x2c], eax
mov rax, qword [rsp + 0x38]
mov dword [rsp + 0x2c], eax
mov rax, qword [rsp + 0x38]
movzx eax, al
cmovne eax, ecx
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
jmp 0x14009b78a
push qword [rax - 0x38d914dc]
mov al, 0x24
jmp 0x14009b90b
invalid
mov dword [rsp + 0x2c], 0
and al, 0x2c
add byte [rax], al
add byte [rax], al
sub al, 0
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
mov dword [rsp + 0x38], eax
xor eax, eax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
and al, 0x38
test byte [rsp + 0x2c], 1
sete al
or al, byte [rsp + 0x38]
and al, 0x2c
add dword [rdi], ecx
xchg esp, eax
ror byte [rdx], 0x44
and al, 0x38
and al, 1
shl al, 4
add al, 4
adc al, 0xeb
invalid
add al, 4
adc al, 0xeb
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x7f], 0xc4
cwde
add byte [rax], al
add byte [rbx + 0x5d], bl
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov al, 0x14
jmp 0x14009b90b
adc al, 0xeb
call 0x1960f466f
imul edx, dword [rax + rax], 0x8d4810eb
jmp case.0x14008e95f.68
invalid
invalid
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_webpki_0.101.4_src_subject_nameip_address.rsp
lea eax, [0x1401e2280]
adc al, 0
jmp case.0x14008e95f.68
adc byte [rax - 0x73], cl
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_webpki_0.101.4_src_subject_nameip_address.rsp
add eax, 0x146965
imul edx, dword [rax + rax], 0x8d4807eb
add eax, 0x14692c
invalid
adc al, 0
jmp case.0x14008e95f.68
lea rax, str.C:UsersSheft.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_webpki_0.101.4_src_subject_nameip_address.rsp
lea eax, [0x1401e2268]
sub al, 0x69
adc al, 0
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
adc al, 0
and byte [rax - 0x73], cl
or eax, 0x146068
adc al, 0
adc al, 0
lea r9, [0x1401e19e0]
lea r8, [rsp + 0x40]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
call fcn.14018cbf0
ud2
adc cl, byte [rdi]
add byte [rdi], cl
str word [rdi]
or edx, dword [rsi + 0x57]
push rdi
mov r9, qword [rdx + 8]
mov rsi, qword [rdx + 0x10]
cmp r9, rsi
cmp ecx, esi
cmp ecx, esi
jbe case.default.0x14009ba07
mov rax, qword [rdx]
lea r10, [rsi + 1]
lea edx, [rsi + 1]
lea edx, [rsi + 1]
mov qword [rdx + 0x10], r10
movzx r8d, byte [rax + rsi]
mov r11d, r8d
mov ebx, eax
ret
not r11b
test r11b, 0x1f
je case.default.0x14009ba07
add dword [rax], eax
invalid
mov dh, 4
xor byte [rbp - 0x77], al
invalid
ret
add dword [rax], eax
add byte [rbp + 0x39], cl
cmp r9, r10
jbe case.default.0x14009ba07
add byte [rax], al
ror dword [rdi], 1
xchg byte [rax + 1], ah
add byte [rax], al
lea r10, [rsi + 2]
mov qword [rdx + 0x10], r10
movzx r11d, byte [rax + rsi + 1]
push rdx
adc byte [rdi + rcx - 0x4a], al
pop rsp
xor byte [rcx], al
test r11b, r11b
js case.0x140096cfb.41
fstp xword [rax + 0x39]
add r11, r10
ror dword [rdi], cl
invalid
jb case.default.0x14009ba07
add byte [rbp + 0x39], cl
cmp r9, r11
jb case.default.0x14009ba07
add byte [rax], al
invalid
invalid
add byte [rcx + rcx*4 + 0x5a], cl
adc byte [rcx - 0x73], al
nop
jg 0x14009b9c9
invalid
invalid
inc dword [rbx + 0x5b7707fa]
cmp edx, 7
ja case.default.0x14009b9df
pop rbx
cli
invalid
pop rbx
lea r9, [0x1401f8784]
lea ecx, [0x1401f8784]
add byte [rcx + 0x63], cl
movsxd rdx, dword [r9 + rdx*4]
adc al, 0x91
add rdx, r9
jmp rdx
xor edx, edx
jmp 0x14009bb0a
invalid
add byte [rcx - 0x7f], al
add r11d, 0xffffff7f
cmp r11d, 3
ja case.default.0x14009ba07
xchg dword [rbx], eax
add dword [rax], eax
add byte [rax], al
ret
invalid
sti
add ecx, dword [rdi]
xchg dword [rbx], eax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0x15cd74
je 0x14009b9cb
invalid
invalid
lea rdi, [0x1401f8774]
je 0x14009b9cb
adc eax, 0x1c634e00
lahf
movsxd r11, dword [rdi + r11*4]
invalid
add r11, rdi
sti
jmp r11
jmp rbx
cmp r9, r10
jbe case.default.0x14009ba07
add byte [rax], al
invalid
ror dword [rdi], 1
xchg cl, ch
add byte [rax], al
add byte [rbp + rcx*4 + 0x56], cl
lea edx, [rsi + 3]
mov qword [rdx + 0x10], r10
movzx r11d, byte [rax + rsi + 2]
movzx ebx, byte [rax + rsi + 2]
lea r10, [rsi + 3]
lea edx, [rsi + 3]
mov qword [rdx + 0x10], r10
movzx r11d, byte [rax + rsi + 2]
movzx ebx, byte [rax + rsi + 2]
movzx ebx, byte [rax + rsi + 2]
test r11b, r11b
jns case.default.0x14009ba07
rol byte [rax], cl
add byte [rax], al
rol byte [rax], cl
add byte [rax], al
jmp 0x14009b9af
add dword [rcx - 0x73], 0xffffff90
invalid
lea edx, [r8 - 0xa0]
cmp edx, 5
cli
add eax, 0xc0870f
xchg eax, eax
add byte [rax], al
invalid
xchg eax, eax
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
invalid
invalid
lea r9, [0x1401f87a4]
movsxd rdx, dword [r9 + rdx*4]
add rdx, r9
jmp rdx
loop 0x14009ba8e
and r8b, 0x5f
and al, 0x5f
mov dl, 3
jmp 0x14009bb0a
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r9, r10
jbe case.default.0x14009ba07
pushfq
add byte [rax], al
invalid
pushfq
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsi + 3]
mov qword [rdx + 0x10], rax
cmp r9, rax
jbe case.default.0x14009ba07
lea rax, [rsi + 3]
mov qword [rdx + 0x10], rax
cmp r9, rax
jbe case.default.0x14009ba07
lea r8, [rsi + 4]
mov qword [rdx + 0x10], r8
mov eax, 5
add byte [rax], al
add byte [rax], al
jmp case.0x14009b490.21
cmp r9, r10
jbe case.default.0x14009ba07
invalid
ja 0x14009bace
lea rax, [rsi + 3]
lea eax, [rsi + 3]
mov qword [rdx + 0x10], rax
cmp r9, rax
cmp ecx, eax
jbe case.default.0x14009ba07
lea rax, [rsi + 4]
mov qword [rdx + 0x10], rax
cmp r9, rax
jbe case.default.0x14009ba07
cmp r9, r8
jbe case.default.0x14009ba07
invalid
add rsi, rax
add rsi, rax
mov qword [rdx + 0x10], rsi
jmp case.default.0x14009ba07
cmp r9, r10
cmp ecx, edx
jbe case.default.0x14009ba07
lea r10, [rsi + 3]
mov qword [rdx + 0x10], r10
cmp r9, r10
jbe case.default.0x14009ba07
movzx edi, byte [rax + rsi + 2]
shl rdi, 8
invalid
jl 0x14009bb00
add cl, byte [rax - 0x3f]
out 8, eax
invalid
or byte [rbp + rcx*4 + 0x56], cl
lea r10, [rsi + 4]
lea edx, [rsi + 4]
add al, 0x4c
mov dword [rdx + 0x10], edx
invalid
mov qword [rdx + 0x10], r10
adc byte [rdi + rcx - 0x4a], al
pop rsp
xor byte [rbx], al
movzx r11d, byte [rax + rsi + 3]
or r11, rdi
sti
cmp r11, 0x100
sti
add byte [rcx], al
add byte [rax], al
add byte [rdx + 0xd], dh
jb case.default.0x14009ba07
cmp r11d, 0xffff
add byte [rax], al
jne 0x14009b9af
jmp qword [rsi - 0x39]
mov word [rcx], 4
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
mov dl, 2
jmp 0x14009bb0a
add rax, r10
sub r11, r10
mov byte [rcx], dl
mov byte [rcx + 1], r8b
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp 0x14009bb01
sub byte [rcx + rcx*4 - 0x32], cl
mov cl, 1
add byte [rdx + 0xfc08410], dh
test byte [rcx + rax], dl
add byte [rax - 0x75], cl
mov esp, 0x8024
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
fadd dword [rbp + 0x31]
leave
invalid
je 0x14009bbc9
add ecx, esi
add byte [rdi], cl
xor ebp, 0
add byte [rax], al
invalid
add byte [rcx - 0x80], al
cmp al, 0xf
je 0x14009bbc9
cmp byte [rdi + rax], 0x2a
test dl, al
add byte [rax], al
add byte [rax - 1], cl
ror byte [rax - 0x77], 0xf9
add dword [rax], eax
add byte [rax], al
add byte [rbp + 0x31], al
leave
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401e19e0]
lea r8, [rsp + 0x37]
lea eax, [rsp + 0x37]
lea eax, [rsp + 0x37]
mov edx, 0x2b
call fcn.14018cbf0
ud2
push rdi
push r14
push rsi
push rdi
push rbp
push rbx
cmp rdx, 0xfd
std
add byte [rax], al
add byte [rsi + 4], dh
invalid
xor eax, eax
jmp 0x14009bda1
cmp r8b, 2
sete al
test rdx, rdx
sete r10b
and r10b, al
ret 0xc74
ret 0xc74
mov eax, r10d
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
xor r11d, r11d
test rdx, rdx
je 0x14009bde4
mov eax, 0
add byte [rax], al
add byte [rsi], bh
mov esi, 0
test r9b, r9b
je 0x14009bde8
cmp byte [rcx], 0x2a
jne 0x14009bde1
invalid
sbb ecx, dword [rax - 0x7d]
cli
add dh, byte [rdx - 0x2e]
rol byte [rax + 0x752e0179], cl
int3
cmp rdx, 2
jb 0x14009bd9e
invalid
rol byte [rax + 0x752e0179], cl
int3
mov esi, 1
mov eax, 2
add byte [rcx - 0x4d], al
add ebx, ebp
invalid
mov r11b, 1
jmp 0x14009bde8
xor r11d, r11d
xor eax, eax
xor esi, esi
xor r14d, r14d
mov r9d, 1
mov ebp, r11d
add byte [rcx + rcx*4 - 0x23], al
xor ebx, ebx
xor edi, edi
cmp rax, rdx
jae 0x14009bd9e
invalid
movzx r15d, byte [rcx + rax]
cmp al, 1
cmp r15d, 0x2d
je 0x14009be3a
sub eax, 0x83413274
jmp [rsi]
cmp r15d, 0x2e
je 0x14009be57
lea ebp, [rdi - 0x30]
cmp bpl, 0xa
jae 0x14009be81
test rdi, rdi
movzx ebx, bl
cmove ebx, r9d
inc rdi
cmp rdi, 0x3f
ja 0x14009bd9e
xchg dword [rcx - 1], ebp
invalid
invalid
xchg dword [rcx - 1], ebp
invalid
xor r14d, r14d
jmp 0x14009beb3
test rdi, rdi
je 0x14009bd9e
invalid
xor ebx, ebx
mov r14b, 1
jmp 0x14009beb3
je 0x14009beb1
jmp 0x14009bd9e
and r15b, 0xdf
add r15b, 0xa5
cmp r15b, 0xe6
jb 0x14009bd9e
inc rdi
cmp rdi, 0x3f
ja 0x14009bd9e
invalid
inc dword [rbp + 0x31]
div byte [rcx]
fucomi st(3)
or al, 0x41
test dh, 1
jne 0x14009bd9e
xor r14d, r14d
xor ebx, ebx
jmp 0x14009beb3
xor edi, edi
inc rax
mov bpl, 1
cmp rdx, rax
jne 0x14009bdf8
mov byte [rcx], 0xf
test ebp, ecx
invalid
jmp 0x14009bda1
push rdi
push rbx
mov rax, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
cmp rax, r9
jbe 0x14009c08e
mov r8, qword [rdx]
lea r11, [r9 + 1]
mov qword [rdx + 0x10], r11
mov r10b, byte [r8 + r9]
mov ebx, r10d
not bl
test bl, 0x1f
je 0x14009c08e
cmp rax, r11
jbe 0x14009c08e
add rsi, r11
add esi, ebx
fimul word [rdi]
invalid
jb 0x14009c08e
cmp rax, rsi
jb 0x14009c08e
mov qword [rdx + 0x10], rsi
cmp r10b, 3
jne 0x14009c08e
fimul word [rdi]
test byte [0x18d09bf83], cl
add byte [rax], al
add r8, r11
add byte [rax], al
add r8, r11
cmp byte [r8], 0
jne 0x14009c08e
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
not r11
add rsi, r11
inc r8
mov qword [rcx], r8
mov qword [rcx + 8], rsi
jmp 0x14009c099
test byte [rax], 0
add byte [rcx - 0x803a], al
inc dword [rbx - 0x78f0fc02]
cmp esi, 3
ja 0x14009c08e
add byte [rax], al
invalid
cmp esi, 3
ja 0x14009c08e
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0x15c803
lea rdi, [0x1401f87bc]
movsxd rsi, dword [rdi + rsi*4]
add rsi, rdi
jmp rsi
cmp rax, r11
jbe 0x14009c08e
add byte [rax], al
lea r11, [r9 + 3]
mov qword [rdx + 0x10], r11
movzx esi, byte [r8 + r9 + 2]
test sil, sil
jns 0x14009c08e
jmp 0x14009bf58
invalid
cmp rax, r11
jbe 0x14009c08e
lea r8, [r9 + 3]
mov qword [rdx + 0x10], r8
cmp rax, r8
jbe 0x14009c08e
lea r10, [r9 + 4]
mov qword [rdx + 0x10], r10
add al, 0x4c
mov dword [rdx + 0x10], edx
mov r8d, 5
jmp 0x14009c03e
cmp rax, r11
jbe 0x14009c08e
lea r8, [r9 + 3]
mov qword [rdx + 0x10], r8
cmp rax, r8
jbe 0x14009c08e
lea r8, [r9 + 4]
mov qword [rdx + 0x10], r8
cmp rax, r8
jbe 0x14009c08e
lea r10, [r9 + 5]
mov qword [rdx + 0x10], r10
mov r8d, 6
cmp rax, r10
jbe 0x14009c08e
add r8, r9
mov qword [rdx + 0x10], r8
jmp 0x14009c08e
cmp rax, r11
jbe 0x14009c08e
lea r11, [r9 + 3]
mov qword [rdx + 0x10], r11
cmp rax, r11
jbe 0x14009c08e
movzx edi, byte [r8 + r9 + 2]
shl rdi, 8
lea r11, [r9 + 4]
mov qword [rdx + 0x10], r11
movzx esi, byte [r8 + r9 + 3]
or rsi, rdi
cmp rsi, 0x100
jb 0x14009c08e
cmp esi, 0xffff
jne 0x14009bf58
mov byte [rcx + 8], 0
mov qword [rcx], 0
pop rbx
pop rdi
pop rsi
ret
mov rsi, rcx
test r8, r8
je 0x14009c766
mov r12, r8
xor ecx, ecx
cmp r8, 1
je 0x14009c768
mov rdi, rdx
mov dl, byte [rdx]
mov eax, edx
and al, 0x1f
cmp al, 0x1f
je 0x14009c768
mov rbx, r9
mov cl, byte [rdi + 1]
movzx eax, cl
test al, al
js 0x14009c73b
mov r8d, 2
xor ecx, ecx
cmp dl, 0x30
cli
xor byte [rdi], cl
test dword [rsi + rax], edx
add byte [rax], al
cli
xor byte [rdi], cl
test dword [rsi + rax], edx
add byte [rax], al
lea r13, [r8 + rax]
cmp r13, r12
ja 0x14009c768
add rdi, r8
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x88], rax
test rax, rax
je 0x14009c766
mov dl, byte [rdi]
mov r8d, edx
not r8b
xor ecx, ecx
test r8b, 0x1f
je 0x14009c768
cmp eax, 1
je 0x14009c768
mov cl, byte [rdi + 1]
movzx ebp, cl
test bpl, bpl
js 0x14009c7ad
mov r15d, 2
lea r14, [r15 + rbp]
lea esi, [rdi + rbp]
xor ecx, ecx
cmp rax, r14
jb 0x14009c768
cmp dl, 0x30
jne 0x14009c768
cmp rax, r14
jbe 0x14009c766
mov dl, byte [rdi + r14]
mov r8d, edx
not r8b
xor ecx, ecx
leave
leave
test r8b, 0x1f
je 0x14009c768
lea r8, [r14 + 1]
cmp rax, r8
jbe 0x14009c768
lea r9, [r14 + 2]
mov cl, byte [rdi + r14 + 1]
movzx r8d, cl
test r8b, r8b
js 0x14009c807
lea rcx, [r9 + r8]
cmp rax, rcx
jb 0x14009c766
mov qword [rsp + 0x90], rcx
cmp dl, 0x30
jne 0x14009c766
mov qword [rsp + 0x78], r9
mov qword [rsp + 0x30], r8
lea rcx, [rsp + 0x158]
lea rdx, [rsp + 0x80]
call fcn.14009bf09
lea rax, [rsp + 0x158]
mov rdx, qword [rax]
test rdx, rdx
je 0x14009c885
mov rax, qword [rsp + 0x90]
xor ecx, ecx
cmp rax, qword [rsp + 0x88]
add byte [rax], al
add byte [rax], al
jne 0x14009c768
cmp r13, r12
jne 0x14009c768
mov r12b, 0x19
test rbp, rbp
je 0x14009d3f9
mov qword [rsp + 0x60], rdx
add r15, rdi
mov al, byte [r15]
mov ecx, eax
not cl
test cl, 0x1f
rcr dword [rdi], 0xf
test byte [rdx + 0x11], bl
add byte [rax], al
rcr dword [rdi], 0xf
test byte [rdx + 0x11], bl
add byte [rax], al
cmp ebp, 1
je 0x14009d3f9
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0x70], rcx
mov cl, byte [r15 + 1]
movzx edx, cl
test dl, dl
js 0x14009c891
mov r8d, 2
lea r13, [r8 + rdx]
cmp rbp, r13
jb 0x14009d3f9
cmp al, 0xa0
jne 0x14009d3f9
add r8, r15
lea rcx, [rsp + 0x80]
mov qword [rcx], r8
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], 0
call fcn.14009ad64
invalid
invalid
invalid
inc dword [rax + 0x23b902fa]
add byte [rax], al
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
cmove r8d, ecx
test al, 1
movzx eax, dl
cmove eax, r8d
cmp al, 0x23
jne 0x14009c8c3
invalid
mov rax, qword [rsp + 0x90]
add byte [rax], al
cmp rax, qword [rsp + 0x88]
jne 0x14009d3f9
cmp rbp, r13
jbe 0x14009d3f6
mov al, byte [r15 + r13]
mov ecx, eax
not cl
xor r12d, r12d
test cl, 0x1f
je 0x14009d3f9
lea rcx, [r13 + 1]
cmp rbp, rcx
jbe 0x14009d3f9
lea rcx, [r13 + 2]
mov qword [rsp + 0x58], rcx
mov cl, byte [r15 + r13 + 1]
movzx r8d, cl
mov rdx, r8
mov qword [rsp + 0x68], r8
test r8b, r8b
js 0x14009c903
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
add rdx, rcx
xor r12d, r12d
cmp rbp, rdx
jb 0x14009d3f9
cmp al, 2
jne 0x14009d3f9
cmp rbp, rdx
cmp ebp, edx
jbe 0x14009d3f6
mov al, byte [r15 + rdx]
mov ecx, eax
not cl
xor r12d, r12d
test cl, 0x1f
je 0x14009d3f9
lea rcx, [rdx + 1]
cmp rbp, rcx
jbe 0x14009d3f9
lea rcx, [rdx + 2]
mov r8b, byte [r15 + rdx + 1]
movzx r13d, r8b
mov dh, 0xe8
mov dh, 0xe8
test r13b, r13b
js 0x14009c999
xor r12d, r12d
cmp al, 0x30
jne 0x14009d3f9
or dword [rax], edx
add byte [rax], al
or dword [rax], edx
add byte [rax], al
xor eax, eax
test al, al
jne 0x14009d3f9
dec dword [rdi]
add byte [rax], al
dec dword [rdi]
add byte [rax], al
add r13, rcx
cmp rbp, r13
jb 0x14009d3f9
mov rax, r13
sub rax, rcx
mov r12b, 0x17
call 0x181d1ed55
mov ah, 0x17
cmp rax, qword [rsp + 0x30]
jne 0x14009d3f9
mov rdx, qword [rsp + 0x78]
add rdx, rdi
add edx, edi
add edx, edi
add rcx, r15
mov qword [rsp + 0x78], rdx
mov r8, qword [rsp + 0x30]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14009d3f9
cmp rbp, r13
jbe 0x14009d3f6
mov dl, byte [r15 + r13]
mov eax, edx
not al
xor r12d, r12d
test al, 0x1f
je 0x14009d3f9
lea rax, [r13 + 1]
cmp rbp, rax
jbe 0x14009d3f9
invalid
xor r12d, r12d
xor esp, esp
cmp dl, 0x30
jne 0x14009d3f9
add byte [rax], al
add byte [rax], al
xor edx, edx
test dl, dl
jne 0x14009d3f9
add rax, rcx
cmp rbp, rax
jb 0x14009d3f9
invalid
pop rbp
sldt word [rax]
invalid
jbe 0x14009d3f6
add byte [rax], al
mov r9b, byte [r15 + rax]
mov edx, r9d
not dl
xor r12d, r12d
test dl, 0x1f
ret 0xf1f
test byte [rdx + 0xf], al
add byte [rax], al
ret 0xf1f
lea rdx, [rax + 1]
cmp rbp, rdx
jbe 0x14009d3f9
lea r8, [rax + 2]
mov r10b, byte [r15 + rax + 1]
invalid
add dword [rcx + 0xf], eax
mov dh, 0xd2
test dl, dl
js 0x14009ca8b
invalid
xor r12d, r12d
cmp r9b, 0x30
jne 0x14009d3f9
fld dword [rcx - 0xa]
rol dword [rbp + 0x31], 1
in al, 0x41
test cl, 0x1f
je 0x14009d3f9
lea r9, [rdx + 1]
cmp rbp, r9
jbe 0x14009d3f9
add byte [rax], al
add byte [rax], al
lea r10, [rdx + 2]
mov r12b, byte [r15 + rdx + 1]
movzx r9d, r12b
test r9b, r9b
leave
leave
js 0x14009cb03
xor r12d, r12d
cmp r11b, 0x30
jne 0x14009d3f9
movabs byte [0x58247c014c00000e], al
and al, 0x58
sub rax, rcx
add rcx, r15
sub rdx, r8
add r8, r15
add r9, r10
cmp rbp, r9
jb 0x14009d3f9
jbe 0x14009d3f9
mov r13b, byte [r15 + r9]
mov r11d, r13d
not r11b
xor r12d, r12d
test r11b, 0x1f
je 0x14009d3f9
pop rbx
invalid
test bl, bl
js 0x14009cb81
xor r12d, r12d
cmp r13b, 0x30
jne 0x14009d3f9
invalid
invalid
add byte [rax], al
invalid
test r13b, r13b
jne 0x14009d3f9
mov r11, qword [rsp + 0x38]
add r11, qword [rsp + 0x28]
cmp rbp, r11
fisttp qword [rdi]
invalid
femms
add byte [rax], al
fisttp qword [rdi]
invalid
mov r13, r11
mov qword [rsp + 0x100], rbx
mov rbx, qword [rsp + 0x58]
mov qword [rsp + 0x80], rbx
mov dword [rsp + 0x80], ebx
mov dword [rsp + 0x80], ebx
mov rbx, qword [rsp + 0x68]
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], r14
mov rdi, qword [rsp + 0x78]
mov qword [rsp + 0xa0], rdi
mov rdi, qword [rsp + 0x30]
mov qword [rsp + 0xa8], rdi
mov rdi, qword [rsp + 0x60]
mov qword [rsp + 0xb0], rdi
mov rdi, qword [rsp + 0x70]
mov qword [rsp + 0xb8], rdi
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], r8
mov qword [rsp + 0xd8], rdx
sub r9, r10
lea rax, [r15 + r10]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], r9
mov rcx, r11
mov rax, r13
mov rdx, qword [rsp + 0x28]
sub rax, rdx
add rdx, r15
mov qword [rsp + 0xf0], rdx
mov qword [rsp + 0xf8], rax
xor eax, eax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x148], rax
cmp r13, rbp
jne 0x14009cbc5
lea rdx, [rsp + 0x89]
lea rdi, [rsp + 0x158]
mov r8d, 0xcf
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x229]
mov r8d, 0xcf
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsi + 9]
lea rdx, [rsp + 0x229]
mov r8d, 0xcf
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x58]
mov qword [rsi], rax
mov rax, qword [rsp + 0x68]
mov byte [rsi + 8], al
jmp 0x14009c772
cmp cl, 0x82
je 0x14009c760
cmp eax, 0x81
jne 0x14009c766
cmp r12, 2
jbe 0x14009c766
movzx eax, byte [rdi + 2]
test al, al
jns 0x14009c766
mov r8d, 3
jmp 0x14009c149
cmp r12, 4
jae 0x14009c786
xor ecx, ecx
mov byte [rsi + 8], cl
mov qword [rsi], 0
add rsp, 0x2f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx eax, word [rdi + 2]
rol ax, 8
movzx eax, ax
xor ecx, ecx
cmp eax, 0x100
jb 0x14009c768
mov r8d, 4
cmp eax, 0xffff
jne 0x14009c149
jmp 0x14009c768
cmp cl, 0x81
je 0x14009c7e6
cmp ebp, 0x82
jne 0x14009c766
cmp eax, 4
jb 0x14009c766
movzx ecx, word [rdi + 2]
rol cx, 8
movzx ebp, cx
cmp ebp, 0x100
jb 0x14009c766
mov r15d, 4
cmp ebp, 0xffff
jb 0x14009c1af
jmp 0x14009c766
cmp eax, 2
jbe 0x14009c766
movzx ebp, byte [rdi + 2]
test bpl, bpl
jns 0x14009c766
mov r15d, 3
jmp 0x14009c1af
cmp cl, 0x82
je 0x14009c839
cmp r8d, 0x81
jne 0x14009c766
cmp rax, r9
jbe 0x14009c766
movzx r8d, byte [rdi + r9]
test r8b, r8b
jns 0x14009c766
lea r9, [r14 + 3]
jmp 0x14009c209
add r13, rcx
sar cl, 1
invalid
cmp rax, r9
jbe 0x14009c766
lea rcx, [r14 + 3]
cmp rax, rcx
jbe 0x14009c766
movzx ecx, word [rdi + r14 + 2]
rol cx, 8
movzx r9d, cx
xor ecx, ecx
cmp r9d, 0x100
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
jb 0x14009c768
cmp r9d, 0xffff
je 0x14009c768
invalid
add byte [rdi], cl
test bh, ch
invalid
dec dword [rbp - 0x77]
enter 0xffffffffffff8d4d, 0x4e
add al, 0xe9
test cl, bh
invalid
mov cl, byte [rsp + 0x160]
jmp 0x14009c768
cmp cl, 0x82
je 0x14009c8cb
cmp edx, 0x81
jne 0x14009d3f9
cmp ebp, 2
jbe 0x14009d3f9
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rcx + 0xf], al
mov dh, 0x57
add al, byte [rdx + rdx*8 + 0xb41890f]
add byte [rax], al
movzx edx, byte [r15 + 2]
test dl, dl
jns 0x14009d3f9
mov r8d, 3
jmp 0x14009c2ca
mov r12d, eax
jmp 0x14009d3f9
cmp ebp, 4
jb 0x14009d3f9
movzx ecx, word [r15 + 2]
rol cx, 8
or byte [rdi], cl
mov bh, 0xd1
or byte [rdi], cl
mov bh, 0xd1
cmp edx, 0x100
jb 0x14009d3f9
mov r8d, 4
add byte [rax], al
cmp edx, 0xffff
jne 0x14009c2ca
jmp 0x14009d3f9
cmp cl, 0x82
je 0x14009c941
invalid
stc
invalid
cmp dword [rcx - 0x7e97db84], eax
add byte [rax], al
add byte [rdi], cl
test eax, esp
or al, byte [rax]
add byte [rax + 0x3b], cl
insb byte [rdi], dx
and al, 0x58
cmp dword [rsp + 0x68], 0x81
jne 0x14009d3f6
add dword [rax], 0x850f0000
loopne 0x14009c91e
add byte [rax], al
cmp rbp, qword [rsp + 0x58]
jbe 0x14009d3f6
xchg ch, dl
or al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x58
and al, 0x58
mov rcx, qword [rsp + 0x58]
and al, 0x58
movzx edx, byte [r15 + rcx]
mov rcx, rdx
mov qword [rsp + 0x68], rdx
push 0xffffffff890fd284
invalid
or al, byte [rax]
invalid
push 0xffffffff890fd284
mov ebx, 0x4900000a
add ebp, 3
add r13, 3
jmp 0x14009c98f
cmp rbp, qword [rsp + 0x58]
and al, 0x58
jbe 0x14009d3f6
xchg byte [rdx + 0x4900000a], ch
lea ecx, [rbp + 3]
lea rcx, [r13 + 3]
cmp rbp, rcx
jbe 0x14009d3f6
invalid
popfq
or al, byte [rax]
invalid
int 0xf
xchg byte [rbp + 0x4300000a], bl
movzx ecx, word [rdi + rbp + 2]
movzx ecx, word [r15 + r13 + 2]
rol cx, 8
movzx edx, cx
xor r12d, r12d
in al, 0x48
mov ecx, edx
in al, 0x48
mov ecx, edx
mov qword [rsp + 0x68], rdx
cmp edx, 0x100
jb 0x14009d3f9
invalid
jl 0x14009c985
add byte [rax], al
invalid
cmp dword [rsp + 0x68], 0xffff
je 0x14009d3f9
or al, byte [rax]
invalid
and al, 0x68
invalid
or al, byte [rax]
add byte [rcx - 0x7d], cl
invalid
add r13, 4
mov qword [rsp + 0x58], r13
pop rax
jmp 0x14009c384
stc
invalid
inc dword [rcx - 0x80]
clc
invalid
cmp r8b, 0x82
je 0x14009c9c9
cmp r13d, 0x81
jne 0x14009d3f6
or al, byte [rax]
invalid
add byte [rax], al
add byte [rdi], cl
test dword [rdx + 0xa], ecx
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rax + 0x39], cl
int 0xf
xchg byte [rcx + 0xa], al
cmp rbp, rcx
jbe 0x14009d3f6
add byte [rax], al
add byte [rax], al
movzx r13d, byte [r15 + rcx]
test r13b, r13b
jns 0x14009d3f6
invalid
add byte [rax - 0x7d], cl
ret 0xeb03
add ebp, ebx
add rdx, 3
jmp case.0x140073995.409
add ebp, ebx
cmp rbp, rcx
cmp rbp, rcx
jbe 0x14009d3f6
lea rcx, [rdx + 3]
lea ecx, [rdx + 3]
cmp rbp, rcx
jbe 0x14009d3f6
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rcx + 0xf], al
mov bh, 0x4c
invalid
movzx ecx, word [r15 + rdx + 2]
rol cx, 8
movzx r13d, cx
xor r12d, r12d
cmp r13d, 0x100
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
jb 0x14009d3f9
add byte [rcx - 0x7f], al
std
invalid
cmp r13d, 0xffff
add byte [rax], al
add byte [rdi], cl
test bh, ch
je 0x14009d3f9
or dword [rax], eax
add byte [rax - 0x7d], cl
ret 0x4804
invalid
add byte [rax], al
add rdx, 4
mov rcx, rdx
jmp 0x14009c3e5
test edi, ecx
or dword [rax], eax
add byte [rax + 0x39], cl
int 0xf
xchg dh, al
or dword [rax], eax
add byte [rcx + 0xf], al
cmp rbp, rcx
jbe 0x14009d3f6
movzx eax, byte [r15 + rcx]
test al, al
jns 0x14009d3f6
add byte [rax], al
mov dh, 4
je 0xf992d9fa
or dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
add byte [rax], al
add r13, 3
jmp case.0x14009b719.430
invalid
cmp rbp, rcx
jbe 0x14009d3f6
stosb byte [rdi], al
or dword [rax], eax
add byte [rcx - 0x73], cl
add r9d, dword [r8 + 0x39]
add ecx, dword [rax + 0x39]
lea rax, [r13 + 3]
cmp rbp, rax
add ecx, dword [rax + 0x39]
invalid
jbe 0x14009d3f6
or dword [rax], eax
add byte [rbx + 0xf], al
mov bh, 0x44
invalid
movzx eax, word [r15 + r13 + 2]
rol ax, 8
movzx eax, ax
or byte [rdi], cl
mov bh, 0xc0
xor r12d, r12d
cmp eax, 0x100
add byte [rax], al
in al, 0x3d
add byte [rcx], al
add byte [rax], al
jb 0x14009d3f9
invalid
cmp eax, 0xffff
je 0x14009d3f9
add byte [rdi], cl
test byte [rdx + 9], bh
add byte [rax], al
add r13, 4
mov rcx, r13
jmp 0x14009c47a
cmp dl, 0x82
je 0x14009cabc
cmp edx, 0x81
add dword [rax], 0x850f0000
pop rcx
or dword [rax], eax
add byte [rcx + rdi - 0x3b], cl
cmp ebp, eax
add byte [rdi], cl
test dword [rcx + 9], ebx
add byte [rax], al
jne 0x14009d3f6
cmp rbp, r8
cmp ebp, eax
jbe 0x14009d3f6
movzx edx, byte [r15 + r8]
test dl, dl
ror byte [rdi], cl
mov dword [rbx + 9], eax
add byte [rax], al
invalid
ror byte [rdi], cl
mov dword [rbx + 9], eax
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x40], cl
lea r8, [rax + 3]
jmp 0x14009c4d9
add ebp, ecx
sbb eax, 0x4cfffffa
cmp ebp, eax
cmp rbp, r8
jbe 0x14009d3f6
or dword [rax], eax
add byte [rax - 0x73], cl
push rax
add ecx, dword [rax + 0x39]
add byte [rax], al
lea rdx, [rax + 3]
lea edx, [rax + 3]
cmp rbp, rdx
invalid
jbe 0x14009d3f6
movzx edx, word [r15 + rax + 2]
rol dx, 8
invalid
add ah, byte [rsi - 0x3f]
ret 0xf08
invalid
movzx edx, dx
xor r12d, r12d
cmp edx, 0x100
cli
add byte [rcx], al
add byte [rax], al
cli
add byte [rcx], al
add byte [rax], al
jb 0x14009d3f9
cmp edx, 0xffff
cli
invalid
add byte [rax], al
je 0x14009d3f9
or byte [rax], al
add byte [rbp + rcx*4 + 0x40], cl
add al, 0xe9
lea r8, [rax + 4]
jmp 0x14009c4d9
invalid
stc
invalid
invalid
add al, 0xe9
invalid
cmp r12b, 0x82
je 0x14009cb36
cmp r9d, 0x81
jne 0x14009d3f6
add dword [rax], 0x850f0000
loopne case.0x14007d134.267
add byte [rax], al
cmp rbp, r10
jbe 0x14009d3f6
xlatb
or byte [rax], al
invalid
xlatb
or byte [rax], al
add byte [rdi + 0xf], al
movzx r9d, byte [r15 + r10]
movzx r9d, byte [r15 + r10]
test r9b, r9b
leave
leave
jns 0x14009d3f6
lea r10, [rdx + 3]
jmp case.0x140068614.717
cmp rbp, r10
jbe 0x14009d3f6
lea r9, [rdx + 3]
cmp rbp, r9
jbe 0x14009d3f6
movzx r9d, word [r15 + rdx + 2]
rol r9w, 8
rol r9d, 8
rol r9d, 8
movzx r9d, r9w
xor r12d, r12d
cmp r9d, 0x100
stc
add byte [rcx], al
add byte [rax], al
stc
add byte [rcx], al
add byte [rax], al
jb 0x14009d3f9
invalid
cmp r9d, 0xffff
add byte [rax], al
je 0x14009d3f9
test byte [rcx + 0x4c000008], al
lea edx, [rdx + 4]
lea r10, [rdx + 4]
jmp case.0x140068614.717
inc dword [rcx - 0x80]
cld
invalid
cmp r12b, 0x82
je 0x14009d302
test byte [rdi + 7], dh
add byte [rax], al
test byte [rdi + 7], dh
add byte [rax], al
cmp dword [rsp + 0x38], 0x81
jne 0x14009d3f6
or byte [rax], al
add byte [rax + 0x3b], cl
cmp rbp, qword [rsp + 0x28]
insb byte [rdi], dx
and al, 0x28
jbe 0x14009d3f6
mov r11, qword [rsp + 0x28]
movzx r11d, byte [r15 + r11]
movzx ebx, byte [rdi + rbx]
movzx ebx, byte [rdi + rbx]
mov dh, 0x1c
invalid
mov qword [rsp + 0x38], r11
test r11b, r11b
jns 0x14009d3f6
lea r11, [r9 + 3]
jmp 0x14009d350
add byte [rax], al
add byte [rax], al
mov r12b, 0x11
jae 0x14009d3f9
mov al, byte [r15 + r13]
mov ecx, eax
not cl
test cl, 0x1f
rcr dword [rdi], 0xf
test byte [rdx], bl
or byte [rax], al
invalid
rcr dword [rdi], 0xf
test byte [rdx], bl
or byte [rax], al
add byte [rcx - 0x73], cl
add qword [r8 + 0x39], r9
cmp rbp, rcx
jbe 0x14009d3f9
mov rdx, r13
cmp rbp, rcx
jbe 0x14009d3f9
mov rdx, r13
lea rcx, [r13 + 2]
mov dl, byte [r15 + r13 + 1]
invalid
add dword [rdi], ecx
mov dh, 0xda
test bl, bl
js 0x14009d35a
invalid
cmp al, 0xa3
jne 0x14009d3f9
xor eax, eax
test al, al
jne 0x14009d3f9
add rbx, rcx
add ebx, ecx
cmp rbp, rbx
jb 0x14009d3f9
fisttp qword [rdi]
invalid
mov r14, rbx
sub r14, rcx
invalid
je 0x14009d3f6
fimul word [rcx + 0x29]
invalid
invalid
xor r12d, r12d
cmp r14, 1
je 0x14009d3f9
add r15, rcx
mov al, byte [r15]
mov ecx, eax
and cl, 0x1f
loope 0x14009cc64
loope 0x14009cc64
cmp cl, 0x1f
je 0x14009d3f9
invalid
mov cl, byte [r15 + 1]
movzx r8d, cl
movzx eax, cl
movzx eax, cl
mov rdx, r8
mov edx, eax
mov qword [rsp + 0x30], r8
test r8b, r8b
js 0x14009d3c0
invalid
mov ecx, 2
xor r12d, r12d
cmp al, 0x30
jne 0x14009d3f9
invalid
invalid
add byte [rax], al
mov rax, qword [rsp + 0x30]
add rax, rcx
mov qword [rsp + 0x78], rax
enter 0xffffffffffff8948, 0x44
and al, 0x78
cmp r14, rax
jb 0x14009d3f9
add r15, rcx
xor edi, edi
cmp qword [rsp + 0x30], rdi
jbe 0x14009d3f6
mov al, byte [r15 + rdi]
mov ecx, eax
sal esi, 0xd1
sal esi, 0xd1
xor r12d, r12d
test cl, 0x1f
invalid
je 0x14009d3f9
invalid
lea rcx, [rdi + 1]
cmp qword [rsp + 0x30], rcx
jbe 0x14009d3f9
lea rcx, [rdi + 2]
mov r8b, byte [r15 + rdi + 1]
movzx edx, r8b
movzx edx, al
movzx edx, al
test dl, dl
jns 0x14009cd4a
cmp r8b, 0x82
cmp al, 0x82
je 0x14009cd01
cmp edx, 0x81
jne 0x14009d3f6
cli
add dword [rax], 0x850f0000
adc eax, dword [rdi]
add byte [rax], al
add byte [rax + 0x39], cl
and al, 0x30
cmp qword [rsp + 0x30], rcx
xor byte [rdi], cl
xchg byte [rax], cl
invalid
jbe 0x14009d3f6
movzx edx, byte [r15 + rcx]
test dl, dl
jns 0x14009d3f6
sti
invalid
add byte [rax], al
je 0x13b92dcca
sti
invalid
add rdi, 3
jmp 0x14009cd47
cmp qword [rsp + 0x30], rcx
jbe 0x14009d3f6
invalid
invalid
add byte [rax], al
lea rcx, [rdi + 3]
cmp qword [rsp + 0x30], rcx
jbe 0x14009d3f6
invalid
add byte [rax], al
invalid
xor r12d, r12d
cmp edx, 0x100
add byte [rax], al
jb 0x14009d3f9
ret 6
invalid
cmp edx, 0xffff
je 0x14009d3f9
cli
invalid
add byte [rdi], cl
test byte [rsi + 0x48000006], dh
add edi, 4
add rdi, 4
mov rcx, rdi
mov rdi, rdx
xlatb
add rdi, rcx
setb dl
xor r12d, r12d
cmp al, 0x30
jne 0x14009d3f9
add byte [rax], al
test dl, dl
jne 0x14009d3f9
cmp qword [rsp + 0x30], rdi
cmp dword [rsp + 0x30], edi
jb 0x14009d3f9
lea r12, [r15 + rcx]
mov rax, rdi
clc
clc
mov qword [rsp + 0x40], r12
sub rax, rcx
sub rax, rcx
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
add byte [rax], al
je case.default.0x14009d070
mov qword [rsp + 0x50], 1
mov cl, byte [r12]
add byte [rcx - 0x76], al
or al, 0x24
mov edx, ecx
not dl
test dl, 0x1f
ret 0xf1f
test byte [rsi + 2], bl
add byte [rax], al
ret 0xf1f
invalid
cmp rax, 2
jb case.default.0x14009d070
add byte [rax - 0x39], cl
and al, 0x50
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x50], 2
mov dl, byte [r12 + 1]
movzx r8d, dl
movzx eax, dl
mov rdx, r8
mov qword [rsp + 0x60], r8
test r8b, r8b
js 0x14009ced7
mov edx, 2
mov qword [rsp + 0x70], rdx
push rsp
and al, 0x70
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
add rdx, r8
cmp rax, rdx
jb case.default.0x14009d070
invalid
adc dword [rdx], eax
add byte [rax], al
invalid
mov qword [rsp + 0x50], rdx
cmp cl, 6
jne case.default.0x14009d070
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x40
call fcn.14009a9bf
test al, 1
jne 0x14009cf32
test dword [rdi], edx
add dword [rax], eax
invalid
lodsb al, byte [rsi]
invalid
mov r8, qword [rsp + 0x48]
mov r9, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
cmp r8, r9
jbe case.default.0x14009d070
mov rax, qword [rsp + 0x40]
lea rcx, [r9 + 1]
mov qword [rsp + 0x50], rcx
add dword [rax - 0x77], ecx
and al, 0x50
mov r10b, byte [rax + r9]
mov r11d, r10d
not r11b
test r11b, 0x1f
je case.default.0x14009d070
cmp r8, rcx
jbe case.default.0x14009d070
invalid
mov bl, 1
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x73], cl
add cl, byte [r8 - 0x77]
and al, 0x38
lea rcx, [r9 + 2]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
mov cl, byte [rax + r9 + 1]
movzx ecx, cl
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rcx + rcx*8 + 0x1c7880f], al
add byte [rax], al
invalid
test cl, cl
js 0x14009d043
invalid
add byte [rax - 0x75], cl
and al, 0x38
and al, 0x38
mov rcx, qword [rsp + 0x38]
add qword [rsp + 0x28], rcx
and al, 0x28
jb case.default.0x14009d070
cmp r8, qword [rsp + 0x28]
jb case.default.0x14009d070
invalid
add byte [rax - 0x75], cl
and al, 0x28
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x50], rcx
and al, 0x50
cmp r10b, 4
jne case.default.0x14009d070
test dword [rcx + 1], esp
add byte [rax], al
test dword [rcx + 1], esp
add byte [rax], al
add r12, qword [rsp + 0x70]
cmp dword [rsp + 0x60], 3
invalid
add esi, dword [rbp + 0x12]
invalid
invalid
adc al, byte [rbp + 0xf]
mov bh, 4
and al, 0x41
cmp eax, 0x1d55
movzx r8d, word [r12]
cmp r8d, 0x1d55
je 0x14009d182
add al, byte [rax]
add dh, dh
ret 0xf01
invalid
test dl, 1
je 0x14009d020
jmp 0x14009d486
add byte [rax - 0x75], cl
push rsp
and al, 0x60
mov rdx, qword [rsp + 0x60]
add edx, 0xffffff7f
cmp edx, 3
cli
add ecx, dword [rdi]
xchg dword [rcx], esp
add dword [rax], eax
invalid
invalid
xchg dword [rcx], esp
add dword [rax], eax
add byte [rcx - 0x77], cl
ror dword [rbp + rcx*4 + 5], 1
xlatb
mov eax, 0x63490015
adc eax, 0x14634900
nop
mov r9, rdx
mov ecx, edx
lea r8, [0x1401f87cc]
movsxd rdx, dword [r8 + rdx*4]
adc eax, 0x14634900
nop
add rdx, r8
jmp rdx
cmp rax, 2
jbe case.default.0x14009d070
xchg byte [rcx + rax], al
add byte [rax], al
mov qword [rsp + 0x50], 3
and al, 0x50
and al, 0x50
add eax, dword [rax]
add byte [rax], al
movzx r8d, byte [r12 + 2]
mov dh, 0x44
and al, 2
mov rdx, r8
mov qword [rsp + 0x60], r8
test r8b, r8b
jns case.default.0x14009d070
mov edx, 3
jmp 0x14009cde0
invalid
invalid
invalid
movzx eax, dl
and r13, 0xffffffffffffff00
in eax, 0
invalid
invalid
dec dword [rcx + 9]
invalid
jmp 0x14009d013
ret 0x8149
in eax, 0
invalid
cmp rax, 2
jbe case.default.0x14009d070
mov qword [rsp + 0x50], 3
and al, 0x50
add eax, dword [rax]
add byte [rax], al
cmp rax, 3
je case.default.0x14009d070
add byte [rcx + 0xf], al
mov dh, 0x54
and al, 2
movzx edx, byte [r12 + 2]
shl rdx, 8
mov qword [rsp + 0x50], 4
add byte [rax], al
movzx r8d, byte [r12 + 3]
or r8, rdx
or eax, edx
mov rdx, r8
mov qword [rsp + 0x60], r8
cmp r8, 0x100
add byte [rdx + 0x7e], dh
add byte [rdx + 0x7e], dh
mov edx, 4
mov qword [rsp + 0x70], rdx
cmp dword [rsp + 0x60], 0xffff
jne 0x14009cde5
and al, 0x60
invalid
jmp case.default.0x14009d070
cmp rax, 2
jbe case.default.0x14009d070
mov qword [rsp + 0x50], 3
cmp rax, 3
je case.default.0x14009d070
mov qword [rsp + 0x50], 4
mov ecx, 5
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 5], bh
invalid
add byte [rax], al
invalid
add eax, 0x48000000
cmp eax, 4
cmp rax, 4
ja 0x14009d007
jmp case.default.0x14009d070
cmp rax, 2
jbe case.default.0x14009d070
mov qword [rsp + 0x50], 3
cmp rax, 3
je case.default.0x14009d070
mov qword [rsp + 0x50], 4
and al, 0x50
add al, 0
add byte [rax], al
cmp rax, 5
jb case.default.0x14009d070
mov qword [rsp + 0x50], 5
mov ecx, 6
add byte [rax], al
invalid
je case.default.0x14009d070
mov qword [rsp + 0x50], rcx
and al, 0x50
and r13, 0xffffffffffffff00
mov r12, r13
cmp r13b, 0x23
cmp ch, 0x23
cmp ch, 0x23
jne 0x14009d493
mov rax, qword [rsp + 0x50]
cmp rax, qword [rsp + 0x48]
jne 0x14009d3f6
xor byte [rdi], cl
test dword [rsp + rdi*8 - 1], edx
invalid
mov r11, qword [rsp + 0x28]
add r11d, 0xffffff7f
mov rcx, r11
sub byte [rcx - 0x7f], al
ret
mov qword [rsp + 0x28], r11
cmp r11d, 3
ja case.default.0x14009d070
lea r11, [0x1401f87dc]
mov rcx, qword [rsp + 0x28]
adc eax, 0x4c8b4800
and al, 0x28
movsxd rcx, dword [r11 + rcx*4]
add rcx, r11
jmp rcx
lea ecx, [rcx + 3]
mov qword [rsp + 0x38], rcx
and al, 0x38
mov qword [rsp + 0x50], rcx
movzx ecx, byte [rax + r9 + 2]
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
test cl, cl
jns case.default.0x14009d070
jmp case.0x14009a8e3.51
invalid
lea rcx, [r9 + 3]
mov qword [rsp + 0x50], rcx
cmp r8, rcx
jbe case.default.0x14009d070
movzx r11d, byte [rax + r9 + 2]
shl r11, 8
lea rcx, [r9 + 4]
lea ecx, [rcx + 4]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x50], rcx
movzx ecx, byte [rax + r9 + 3]
or byte [rbx], r8b
or byte [rbx], r8b
or rcx, r11
mov qword [rsp + 0x28], rcx
cmp rcx, 0x100
jb case.default.0x14009d070
cmp dword [rsp + 0x28], 0xffff
jne case.0x14009a8e3.51
sub bh, bh
inc dword [rax]
add byte [rdi], cl
test dword [rdi - 3], edi
invalid
jmp case.default.0x14009d070
add ecx, dword [r8 - 0x77]
and al, 0x50
cmp r8, rax
jbe case.default.0x14009d070
lea rcx, [r9 + 4]
mov qword [rsp + 0x50], rcx
mov eax, 5
jmp 0x14009d16c
cmp r8, rcx
jbe case.default.0x14009d070
add rax, r9
mov qword [rsp + 0x50], rax
jmp case.default.0x14009d070
mov rcx, qword [rsp + 0x38]
sub qword [rsp + 0x28], rcx
add rax, rcx
mov r9b, byte [r12 + 2]
movzx r10d, r9b
cmp r10d, 0x12
jle 0x14009d1ce
lea r8, [rsp + 0x108]
cmp r10d, 0x13
je 0x14009d1e6
lea r8, [rsp + 0x138]
cmp r10d, 0x1e
je 0x14009d1e6
cmp r10d, 0x25
jne 0x14009cec9
lea r8, [rsp + 0x128]
jmp 0x14009d1e6
cmp r10d, 0xf
je 0x14009d240
lea r8, [rsp + 0x148]
cmp r10d, 0x11
jne 0x14009cec9
cmp qword [r8], 0
jne 0x14009d48b
cmp r9b, 0xf
je 0x14009d2f1
cmp qword [rsp + 0x28], 0
je 0x14009d490
xor r13d, r13d
cmp qword [rsp + 0x28], 1
je 0x14009d493
mov dl, byte [rax]
mov r9d, edx
and r9b, 0x1f
cmp r9b, 0x1f
je 0x14009d493
mov r10b, byte [rax + 1]
movzx r9d, r10b
test r9b, r9b
js 0x14009d25c
mov r10d, 2
jmp 0x14009d2ce
cmp qword [rsp + 0x118], 0
lea r8, [rsp + 0x118]
je 0x14009d2f1
jmp 0x14009d48b
cmp r10b, 0x82
je 0x14009d291
cmp r9d, 0x81
jne 0x14009d490
cmp qword [rsp + 0x28], 2
jbe 0x14009d490
movzx r9d, byte [rax + 2]
test r9b, r9b
jns 0x14009d490
mov r10d, 3
jmp 0x14009d2ce
cmp qword [rsp + 0x28], 4
jb 0x14009d490
movzx r9d, word [rax + 2]
rol r9w, 8
movzx r9d, r9w
xor r13d, r13d
cmp r9d, 0x100
jb 0x14009d493
mov r10d, 4
cmp r9d, 0xffff
je 0x14009d493
xor r13d, r13d
cmp dl, 0x30
jne 0x14009d493
lea rdx, [r10 + r9]
cmp rdx, qword [rsp + 0x28]
jne 0x14009d493
add rax, r10
mov qword [rsp + 0x28], r9
mov qword [r8], rax
mov rax, qword [rsp + 0x28]
mov qword [r8 + 8], rax
jmp 0x14009d020
cmp rbp, qword [rsp + 0x28]
jbe 0x14009d3f6
lea r11, [r9 + 3]
cmp rbp, r11
jbe 0x14009d3f6
movzx r11d, word [r15 + r9 + 2]
rol r11w, 8
movzx r11d, r11w
xor r12d, r12d
mov qword [rsp + 0x38], r11
cmp r11d, 0x100
jb 0x14009d3f9
cmp dword [rsp + 0x38], 0xffff
je 0x14009d3f9
lea r11, [r9 + 4]
mov qword [rsp + 0x28], r11
jmp 0x14009c5be
cmp dl, 0x82
je 0x14009d389
cmp ebx, 0x81
jne 0x14009d3f9
cmp rbp, rcx
jbe 0x14009d3f9
movzx ebx, byte [r15 + rcx]
test bl, bl
jns 0x14009d3f9
mov rcx, r13
add rcx, 3
jmp 0x14009cc03
cmp rbp, rcx
jbe 0x14009d3f9
lea rcx, [r13 + 3]
cmp rbp, rcx
jbe 0x14009d3f9
movzx ecx, word [r15 + r13 + 2]
rol cx, 8
movzx ebx, cx
cmp ebx, 0x100
jb 0x14009d3f9
cmp ebx, 0xffff
je 0x14009d3f9
mov rcx, r13
add rcx, 4
jmp 0x14009cc03
cmp cl, 0x82
je 0x14009d3f0
cmp dword [rsp + 0x30], 0x81
jne 0x14009d3f6
cmp r14, 2
jbe 0x14009d3f6
movzx edx, byte [r15 + 2]
mov rcx, rdx
mov qword [rsp + 0x30], rdx
test dl, dl
jns 0x14009d3f6
cmp r14, 4
jae 0x14009d402
xor r12d, r12d
mov byte [rsi + 8], r12b
jmp 0x14009c76b
movzx ecx, word [r15 + 2]
rol cx, 8
movzx edx, cx
xor r12d, r12d
mov rcx, rdx
mov qword [rsp + 0x30], rdx
cmp edx, 0x100
jb 0x14009d3f9
mov ecx, 4
cmp dword [rsp + 0x30], 0xffff
jne 0x14009cc6c
mov r13b, 0x1a
jmp 0x14009d493
mov r13b, 8
jmp 0x14009d493
xor r13d, r13d
mov r12d, r13d
jmp 0x14009d3f9
add byte [rbp + rcx*4 + 0x7e], al
add dword [rcx + rcx*4 + 0x73], eax
jo 0x1400cde96
mov ebp, edi
lea rdx, [rsp + 0x70]
lea rcx, [rbx + 0x10]
imul r13d, r14d
call fcn.1400c8c38
mov edi, eax
test eax, eax
je 0x1400cde97
call qword [sub.kernel32.dll_GetLastError]
lea r8, str.winShmMap1
mov dword [rsp + 0x20], 0xc0b1
mov r9, qword [rbp + 0x30]
mov edx, eax
mov ecx, 0x130a
call fcn.140184cd0
mov edi, eax
jmp 0x1400cdfe9
add byte [rcx + 0x63], cl
invalid
movsxd rdx, r13d
cmp qword [rsp + 0x70], rdx
jge 0x1400cded0
test r12d, r12d
je 0x1400cdfe9
lea rcx, [rbx + 0x10]
call fcn.1400c87b4
mov edi, eax
test eax, eax
je 0x1400cded0
call qword [sub.kernel32.dll_GetLastError]
lea r8, str.winShmMap2
mov dword [rsp + 0x20], 0xc0c0
jmp 0x1400cde80
mov rcx, qword [rbx + 0x80]
movsxd rdx, r15d
shl rdx, 4
call fcn.1400df924
test rax, rax
jne 0x1400cdef2
mov edi, 0xc0a
jmp 0x1400cdfe9
mov cl, byte [rbx + 0x78]
mov qword [rbx + 0x80], rax
mov al, cl
neg al
mov eax, 0xfffffffe
sbb r12d, r12d
and r12d, eax
neg cl
sbb r15d, r15d
and r15d, eax
jmp 0x1400cdfa3
and qword [rsp + 0x28], 0
lea r8d, [r15 + 4]
mov rcx, qword [rbx + 0x20]
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x20], r13d
call qword [0x140245a60]
mov r14, rax
test rax, rax
je 0x1400cdfae
mov ecx, dword [rsp + 0x80]
xor edx, edx
mov r9d, ecx
imul r9d, dword [rbx + 0x74]
mov eax, r9d
div dword [0x14024a9e0]
add ecx, edx
sub r9d, edx
movsxd r8, ecx
lea edx, [r12 + 6]
mov qword [rsp + 0x20], r8
mov rcx, r14
xor r8d, r8d
call qword [0x140245e50]
test rax, rax
je 0x1400cdfae
movsxd rdx, dword [rbx + 0x74]
mov rcx, qword [rbx + 0x80]
add rdx, rdx
mov qword [rcx + rdx*8 + 8], rax
movsxd rcx, dword [rbx + 0x74]
mov rax, qword [rbx + 0x80]
add rcx, rcx
mov qword [rax + rcx*8], r14
inc dword [rbx + 0x74]
cmp dword [rbx + 0x74], esi
jle 0x1400cdf18
jmp 0x1400cdfe9
call qword [sub.kernel32.dll_GetLastError]
lea r8, str.winShmMap3
mov dword [rsp + 0x20], 0xc0fb
mov dword [rbx + 0x88], eax
mov edx, eax
mov r9, qword [rbp + 0x30]
mov ecx, 0x150a
call fcn.140184cd0
mov edi, eax
test r14, r14
je 0x1400cdfe9
mov rcx, r14
call qword [0x140245a00]
mov r14d, dword [rsp + 0x80]
cmp dword [rbx + 0x74], esi
jle 0x1400ce01b
mov rcx, qword [rbx + 0x80]
mov r8, rsi
imul esi, r14d
xor edx, edx
add r8, r8
mov eax, esi
div dword [0x14024a9e0]
movsxd r9, edx
add r9, qword [rcx + r8*8 + 8]
jmp 0x1400ce01e
xor r9d, r9d
mov rax, qword [rsp + 0x90]
mov qword [rax], r9
cmp byte [rbx + 0x78], 0
je 0x1400ce039
test edi, edi
mov eax, 8
cmove edi, eax
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400ce047
call qword [0x1402451b0]
mov eax, edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov r9b, 1
mov rcx, r10
call fcn.14012df38
jmp 0x1400cfb2e
add byte [rax], al
test edx, edx
jne 0x1400cfa65
cmp r8d, 1
jne 0x1400cfa4b
cmp r9d, r8d
je 0x1400cfb2e
movsxd rax, dword [rcx + 0x40]
mov rdx, qword [r11 + 0x20]
and qword [rsp + 0x20], 0
or r8d, 0xffffffff
mov rdx, qword [rdx + rax*8]
jmp 0x1400cfa10
movsxd rdx, dword [rcx + 0x40]
cmp r8d, 2
jne 0x1400cfa5b
mov rax, qword [rcx + 0x50]
jmp 0x1400cfa5f
mov rax, qword [rcx + 0x48]
mov rcx, qword [rax + rdx*8]
jmp 0x1400cfa7c
cmp edx, 1
jne 0x1400cfab0
cmp r8d, edx
jne 0x1400cfa75
mov rcx, qword [rcx + 0x50]
jmp 0x1400cfa79
mov rcx, qword [rcx + 0x48]
mov rcx, qword [rcx]
test rcx, rcx
jle 0x1400cfb2e
mov r8, qword [r10]
mov edx, 0x9000
test word [r8 + 0x14], dx
je 0x1400cfaa4
sub r8d, 1
je 0x1400cfb08
cmp r8d, 1
je 0x1400cfadf
test r9d, r9d
jne 0x1400cfb2e
test r9d, r9d
jne 0x1400cfaee
mov rax, qword [rcx + 0x20]
mov edx, 0x9000
mov rcx, qword [r10]
mov r8, qword [rax]
test word [rcx + 0x14], dx
je 0x1400cfb25
mov rdx, r8
jmp 0x1400cfa9a
mov qword [rcx], r8
mov word [rcx + 0x14], 4
xor eax, eax
add rsp, 0x38
ret
mov eax, dword [rsp + 0xd0]
xor r9d, r9d
and dword [rsp + 0x20], 0
mov edx, 0x88
mov rcx, rbp
mov dword [rsp + 0xe8], eax
call fcn.1401622c0
test r14, r14
je 0x140115c0c
mov r9d, dword [r14]
mov edx, 0x5e
mov eax, dword [rsp + 0xd8]
inc r9d
jmp 0x140115c1b
mov r9d, dword [rsp + 0xd8]
xor eax, eax
mov edx, 0x86
mov r8d, r15d
mov dword [rsp + 0x20], eax
mov rcx, rbp
call fcn.1401622c0
and dword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, r15d
mov edx, 0x82
mov rcx, rbp
call fcn.1401622c0
dec dword [rsi + 0x44]
mov eax, dword [rsp + 0x40]
mov r15d, dword [rsi + 0x44]
test eax, eax
jle 0x140115c6c
mov r9d, r15d
mov dword [rsp + 0x20], 1
mov r8d, eax
mov edx, 0x3b
mov rcx, rbp
call fcn.1401622c0
mov rax, qword [rsp + 0xe0]
xor r9d, r9d
mov r8d, dword [rsp + 0xd0]
mov rdx, rdi
mov dword [rsp + 0x38], r12d
mov rcx, rsi
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], 0
call fcn.14012ce80
mov eax, dword [rsp + 0x44]
test eax, eax
je 0x140115cbf
and dword [rsp + 0x20], 0
mov r9d, r12d
mov r8d, eax
mov edx, 0x3d
mov rcx, rbp
call fcn.1401622c0
mov edx, r15d
mov rcx, rbp
call fcn.14016cc20
and qword [rbx + 0x50], 0
lea r8, str.RECURSIVE_STEP
mov edx, 1
mov rcx, rsi
call fcn.14016a034
lea r8, [rsp + 0x50]
mov rdx, rdi
mov rcx, rsi
call fcn.14015b1d8
mov r9d, dword [rsp + 0xe8]
xor r8d, r8d
and dword [rsp + 0x20], 0
mov rcx, rbp
mov qword [rbx + 0x50], r13
lea edx, [r8 + 9]
call fcn.1401622c0
mov edx, r12d
mov rcx, rbp
call fcn.14016cc20
jmp 0x140115d2f
mov rdx, qword [rdi + 0x48]
test rdx, rdx
je 0x140115d40
mov rcx, qword [rsi]
call fcn.1400f2ff4
mov rax, qword [rsp + 0x48]
mov qword [rdi + 0x60], rax
mov qword [rdi + 0x48], r14
add rsp, 0x88
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
mov al, byte [0x14024a6a0]
mov ecx, 0x28
call fcn.140010290
test rax, rax
je 0x14018e61c
mov qword [rax], 1
mov qword [rax + 8], rsi
xorps xmm0, xmm0
movups xmmword [rax + 0x18], xmm0
add rsp, 0x20
pop rsi
ret
mov ecx, 8
mov edx, 0x28
call fcn.14018c620
ud2
jne 0x1401b1adb
imul ecx, dword [rdi + 0x6e], 0x6c
jns 0x1401b1ab9
invalid
push r10
push r10
push r10
push rdx
push rbx
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
jno 0x1401b1b03
jae 0x1401b1b05
insb byte [rdi], dx
imul esp, dword [rbp + 0x6e], 0x6c654874
insb byte [rdi], dx
outsd dx, dword [rsi]
push rbx
jb 0x1401b1b16
jb 0x1401b1aeb
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rbx
jb 0x1401b1b21
jb 0x1401b1af9
jns 0x1401b1af6
js 0x1401b1b16
push 0x65676e61
jb 0x1401b1b30
jb 0x1401b1b30
imul esp, dword [rsi + 0x69], 0x65746163
push rdx
jno 0x1401b1b3c
jae 0x1401b1b3e
jb 0x1401b1b42
imul esp, dword [rsi + 0x69], 0x65746163
push rsi
jb 0x1401b1b42
jns 0x1401b1b1f
insb byte [rdi], dx
insb byte [rdi], dx
imul esp, dword [rbp + 0x6e], 0x79654b74
js 0x1401b1b4a
push 0x65676e61
ja 0x1401b1b43
ja 0x1401b1b43
jae 0x1401b1b66
imul ebp, dword [rdi + 0x6e], 0x6b636954
je 0x1401b1b42
push rsp
imul esp, dword [rbx + 0x6b], 0x6e457465
imul esp, dword [rbp + 0x74], 0x45
outsb dx, byte [rsi]
invalid
js 0x1401b1b7c
js 0x1401b1b7c
outsb dx, byte gs:[rsi]
jae 0x1401b1b75
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401b1b5b
jns 0x1401b1b68
jo 0x1401b1b79
invalid
je 0x1401b1b7d
imul r13d, dword [rsi + 0x69], 0x64656873
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
jb 0x1401b1b99
invalid
invalid
invalid
jo 0x1401b1bb1
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6e6f6974
invalid
invalid
invalid
jns 0x1401b1bc9
outsd dx, dword [rsi]
invalid
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
outsd dx, dword fs:[rsi]
outsb dx, byte [rsi]
je 0x1401b1be0
outsb dx, byte [rsi]
je 0x1401b1bd2
push rsp
jns 0x1401b1bf0
push rbp
outsb dx, byte [rsi]
imul ebp, dword [rsi + 0x6f], 0x77
outsb dx, byte [rsi]
push rax
jb 0x1401b1bfa
je 0x1401b1bfc
invalid
sub al, byte [rax]
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb ebp, esi
cmc
or byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x2a], dh
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, ah
add al, byte [r8 + 1]
add al, byte [rax + 1]
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
jbe 0x1401b1c3d
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x6e], 0x6d614e73
jb 0x1401b1c5b
outsb dx, byte [rsi]
jae 0x1401b1c31
invalid
outsd dx, dword [rsi]
jb 0x1401b1c35
outsb dx, byte [rsi]
invalid
jb 0x1401b1c61
jo 0x1401b1c66
imul esp, dword [rcx + 0x74], 0x73654d65
jae 0x1401b1c5e
jae 0x1401b1c6f
invalid
js 0x1401b1c72
invalid
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x14003ad], cl
add byte [rax], al
add byte [rdi + 0x6f], ah
outsd dx, dword [esi]
outsd dx, dword [rsi]
je 0x1401b1c93
je 0x1401b1caf
jns 0x1401b1ca7
jo 0x1401b1c9d
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
invalid
jb 0x1401b1cae
jo 0x1401b1cb3
imul esp, dword [rcx + 0x74], 0x6e614865
jae 0x1401b1cb3
invalid
add dword [rax], eax
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jge 0x1401b1c1f
add byte [rbp - 0x53], bh
add eax, dword [rax + 1]
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
jbe 0x1401b1cdd
insb byte [rdi], dx
imul esp, dword [rbp + rcx*2 + 0x65], 0x67617373
add byte gs:[rax], al
jo 0x1401b1cb4
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rdx*4], cl
add eax, dword [rax + 1]
add byte [rax], al
add byte [rsi + 0x6f], cl
outsd dx, dword [rsi]
jb 0x1401b1d22
imul esp, dword [rsi + 0x69], 0x65746163
imul sp, word [rbx + 0x61], 0x6574
je 0x1401b1d1a
jae 0x1401b1d07
jae 0x1401b1d07
jb 0x1401b1d1e
jae str.PeerMisbehaved
outsb dx, byte [rsi]
je 0x1401b1d23
push rbp
outsb dx, byte [rsi]
jae 0x1401b1d38
jo 0x1401b1d35
outsd dx, dword [rsi]
jb 0x1401b1d3c
invalid
jb 0x1401b1d24
outsb dx, byte [rsi]
invalid
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, bl
nop
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x65], dl
push rax
invalid
add byte [rax], al
push rax
jb 0x1401b1d72
jb 0x1401b1d72
jb 0x1401b1d72
imul r14, qword [r11 + 0x62], 0x76616865
imul esi, dword [rbx + 0x62], 0x76616865
add byte fs:[rax], al
jo 0x1401b1d5c
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, al
mov es, word [rbx]
add dword [rax], eax
add byte [rax], al
insb byte [rdi], dx
jb 0x1401b1dc9
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
push rdx
invalid
outsb dx, byte fs:[rsi]
jbe 0x1401b1dc2
insb byte [rdi], dx
imul esp, dword [rbx + rax*2 + 0x65], 0x66697472
imul esp, dword [rbx + 0x61], 0x70006574
sub al, byte [rax]
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbx + 0x14003], dl
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400393], cl
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
jbe 0x1401b1df5
insb byte [rdi], dx
imul esp, dword [rbx + rdx*2 + 0x63], 0x74
add byte [rax], al
add byte [rax + 0x2a], dh
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
lea eax, [rbx]
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
jbe 0x1401b1e25
insb byte [rdi], dx
imul esp, dword [rbx + rax*2 + 0x65], 0x65527472
jbe 0x1401b1e3e
jb 0x1401b1e3f
push rdx
jbe 0x1401b1e3e
invalid
add byte [rax], al
add bl, dh
mov es, word [rbx]
add dword [rax], eax
add byte [rax], al
outsb dx, byte gs:[rsi]
jb 0x1401b1e67
insb byte [rdi], dx
invalid
je 0x1401b1e7b
invalid
je 0x1401b1e83
outsd dx, dword [rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
jo 0x1401b1eb0
je 0x1401b1eac
push rax
jb 0x1401b1e9f
outsb dx, byte gs:[rsi]
je 0x1401b1e9f
jbe 0x1401b1eb7
jb 0x1401b1ec7
imul edi, dword [rdx + 0x65], 0x63655264
outsd dx, dword [rsi]
jb 0x1401b1ec2
outsd dx, dword [rsi]
jo 0x1401b1ed3
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6e6f6974
je 0x1401b1ed2
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rax
jb 0x1401b1edd
je 0x1401b1edf
invalid
invalid
jp 0x1401b1eea
invalid
jbe 0x1401b1f02
insb byte [rdi], dx
imul esp, dword [rbx + rax*2 + 0x63], 0x766e4973
invalid
imul esp, dword [rbx + rax*2 + 0x65], 0x66697472
imul esp, dword [rbx + 0x61], 0x74536574
invalid
jb 0x1401b1f26
imul esp, dword [rsi + 0x69], 0x65746163
je 0x1401b1f1e
push rbx
je 0x1401b1f1d
je 0x1401b1f33
jae 0x1401b1f14
jns 0x1401b1f32
outsb dx, byte gs:[rsi]
jbe 0x1401b1f28
insb byte [rdi], dx
imul esp, dword [rbx + rax*2 + 0x65], 0x65527472
jno 0x1401b1f47
jae 0x1401b1f49
jae 0x1401b1f49
outsb dx, byte [rsi]
jbe 0x1401b1f3a
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x68], 0x61726150
push 0x61726150
invalid
insd dword [rdi], dx
jae 0x1401b1f2e
outsb dx, byte [rsi]
jbe 0x1401b1f49
insb byte [rdi], dx
imul esp, dword [rbx + rcx*2 + 0x65], 0x64705579
jns 0x1401b1f44
jo 0x1401b1f55
invalid
invalid
imul r14, qword [r11 + 0x73], 0x44676e69
invalid
je 0x1401b1f80
invalid
imul r14, qword [r11 + 0x73], 0x4b676e69
jns 0x1401b1f6f
jns 0x1401b1f6f
jns 0x1401b1f6f
js 0x1401b1f8f
push 0x65676e61
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword gs:[esi]
outsd dx, dword [rsi]
push rbx
imul esp, dword [rdi + 0x6e], 0x72757461
push rbx
jb 0x1401b1fa1
push rbx
invalid
jb 0x1401b1fa7
imul ebp, dword [rcx + rbp*2 + 0x6e], 0x74614467
invalid
insb byte [rdi], dx
imul ebp, dword [rsi + 0x67], 0x61746144
push rbp
outsb dx, byte [rsi]
js 0x1401b1fc4
outsb dx, byte [rsi]
invalid
invalid
invalid
jb 0x1401b1fd6
jae 0x1401b1fe6
imul ebp, dword [rdi + 0x6e], 0x75736e55
jo 0x1401b1fec
outsd dx, dword [rsi]
jb 0x1401b1ff3
jne 0x1401b1ff6
jne 0x1401b1ff6
jbe 0x1401b1feb
push rsp
jns 0x1401b1ff9
push rbp
outsb dx, byte [rsi]
jae 0x1401b2003
jo 0x1401b2000
jo 0x1401b2000
outsd dx, dword [rsi]
jb 0x1401b2007
jns 0x1401b1fde
js 0x1401b1ffe
push 0x65676e61
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [esi]
jb 0x1401b200f
je 0x1401b2010
push 0x6d
add byte [rax], al
add byte [rax], al
jo 0x1401b1fdc
insd dword [rdi], dx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2a], dh
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x1400390], al
add byte [rax], al
add byte [rcx + 0x74], al
je 0x1401b2047
invalid
add byte [rax], al
add byte [rax], al
invalid
je 0x1401b2047
insd dword [rdi], dx
insd dword [rdi], dx
jo 0x1401b204b
je 0x1401b203d
outsd dx, dword fs:[rsi]
outsd dx, dword fs:[rsi]
ja 0x1401b204b
outsb dx, byte [rsi]
jb 0x1401b2041
jb 0x1401b2041
push rsp
outsd dx, dword [rsi]
push rsp
insb byte [rdi], dx
jae 0x1401b2019
xor dl, byte [rdi + 0x68]
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
push rsp
insb byte [rdi], dx
jae 0x1401b2022
xor ecx, dword [rcx + 0x73]
push rbx
jae 0x1401b2048
jne 0x1401b2067
jo 0x1401b2068
jo 0x1401b2068
outsd dx, dword [rsi]
jb 0x1401b206f
invalid
invalid
invalid
jb 0x1401b2078
je 0x1401b2048
push 0x456e6961
push 0x456e6961
imul ebp, dword [rsi + 0x45], 0x6e657478
js 0x1401b2080
outsb dx, byte gs:[rsi]
jae 0x1401b2079
imul ebp, dword [rdi + 0x6e], 0x73694473
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401b2058
invalid
imul r14d, dword [rbx + 0x61], 0x776f6c6c
imul esi, dword [rbx + 0x61], 0x776f6c6c
outsd dx, dword [rsi]
ja 0x1401b2081
outsb dx, byte fs:[rsi]
outsb dx, byte fs:[rsi]
invalid
jo 0x1401b2098
js 0x1401b209d
outsb dx, byte gs:[rsi]
jae 0x1401b2096
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jne 0x1401b20a2
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6c436574
insb byte [rdi], dx
imul esp, dword [rbp + 0x6e], 0x6c654874
je 0x1401b2087
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
js 0x1401b20ba
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x1401b20b3
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401b2092
invalid
jne 0x1401b20c0
jne 0x1401b20c0
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6e456574
invalid
outsb dx, byte [rsi]
jae 0x1401b20ae
jne 0x1401b20dc
jne 0x1401b20dc
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x65486574
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
invalid
je 0x1401b20ed
je 0x1401b20ed
jns 0x1401b20cf
jno 0x1401b20f5
jae 0x1401b20f7
jae 0x1401b20f7
js 0x1401b20fa
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x1401b20f3
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401b20d2
invalid
jne 0x1401b2100
jne 0x1401b2100
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x654e6574
invalid
ja 0x1401b20ed
ja 0x1401b20ed
jae 0x1401b2110
imul ebp, dword [rdi + 0x6e], 0x6b636954
je 0x1401b20ec
invalid
js 0x1401b211d
outsb dx, byte gs:[rsi]
jae 0x1401b2116
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401b20f5
invalid
jne 0x1401b2123
jne 0x1401b2123
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x65536574
jb 0x1401b2133
jb 0x1401b2133
jb 0x1401b2108
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
js 0x1401b213b
outsb dx, byte gs:[rsi]
jae 0x1401b2134
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401b2113
invalid
jne 0x1401b2141
jne 0x1401b2141
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x65536574
jb 0x1401b2151
jb 0x1401b212c
jb 0x1401b212c
invalid
invalid
invalid
je 0x1401b2150
je 0x1401b2166
insd dword [rdi], dx
insd dword [rdi], dx
jo 0x1401b216a
je 0x1401b215c
outsb dx, byte fs:[rsi]
outsb dx, byte fs:[rsi]
push rbx
invalid
insb byte [rdi], dx
imul esp, dword [rbp + 0x6e], 0x6c654874
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
invalid
invalid
je 0x1401b217d
outsb dx, byte [rsi]
jae 0x1401b2184
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdi
imul esi, dword [rax + rbp*2 + 0x6f], 0x65527475
jae 0x1401b219d
je 0x1401b2177
jae 0x1401b219d
insd dword [rdi], dx
jo 0x1401b219f
imul ebp, dword [rdi + 0x6e], 0x6c726145
jns 0x1401b2178
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
invalid
invalid
jb 0x1401b21a2
push rdi
imul esi, dword [rax + rbp*2 + 0x56], 0x65697261
imul esi, dword fs:[r8 + 0x68], 0x75537265
push 0x69726156
imul esi, dword fs:[r8 + 0x68], 0x75537265
imul esi, dword [rbp + riz*2 + 0x48], 0x73646e61
push 0x48656b61
invalid
je 0x1401b21b8
invalid
invalid
je 0x1401b21cf
jb 0x1401b21be
je 0x1401b21e1
jns 0x1401b21ba
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
invalid
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x1401b21f2
jns 0x1401b21d4
jno 0x1401b21fa
jne 0x1401b21eb
jae 0x1401b21fc
jae 0x1401b21fc
push rdi
imul esi, dword [rax + rbp*2 + 0x45], 0x7974706d
outsd dx, dword [rsi]
outsd dx, dword [rsi]
imul ebp, dword [rcx + 0x65], 0x49
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
invalid
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x1401b2219
jns 0x1401b21fb
jno 0x1401b2221
jae 0x1401b2223
push rdi
imul esi, dword [rax + rbp*2 + 0x4e], 0x6168436f
outsb dx, byte [rsi]
jae 0x1401b2206
invalid
jae 0x1401b2206
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
invalid
jno 0x1401b2246
jae 0x1401b2248
push rdi
imul esi, dword [rax + rbp*2 + 0x4f], 0x72656666
jb 0x1401b2251
outsd dx, dword [rsi]
jne 0x1401b2254
insb byte [rdi], dx
insb byte [rdi], dx
invalid
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x1401b2266
je 0x1401b2266
jns 0x1401b2248
jno 0x1401b226e
jae 0x1401b2270
jae 0x1401b2270
je 0x1401b2254
push rdi
imul esi, dword [rax + rbp*2 + 0x55], 0x66666f6e
jb 0x1401b226d
jb 0x1401b226d
imul esi, dword fs:[r8 + 0x68], 0x75537265
imul esi, dword [rbp + riz*2 + 0x49], 0x67656c6c
insb byte [rdi], dx
insb byte [rdi], dx
invalid
invalid
insb byte [rdi], dx
insb byte [rdi], dx
invalid
invalid
je 0x1401b2296
jb 0x1401b229e
jns 0x1401b2278
push rdx
jno 0x1401b229e
jae 0x1401b22a0
push rdi
imul esi, dword [rax + rbp*2 + 0x55], 0x66666f6e
jb 0x1401b229d
invalid
insb byte [rdi], dx
insb byte [rdi], dx
invalid
invalid
je 0x1401b22c5
jns 0x1401b22a7
push rdx
jno 0x1401b22cd
jae 0x1401b22cf
push rdi
imul esi, dword [rax + rbp*2 + 0x55], 0x7075736e
jo 0x1401b22d5
jb 0x1401b22dc
push rsi
jb 0x1401b22e1
jae 0x1401b22d8
imul ebp, dword [rdi + 0x6e], 0x656c6c49
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
invalid
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x1401b22f3
jns 0x1401b22d5
jno 0x1401b22fb
jae 0x1401b22fd
push rdi
imul esi, dword [rax + rbp*2 + 0x57], 0x676e6f72
push rbx
jae 0x1401b2309
imul ebp, dword [rdi + 0x6e], 0x6c496449
insb byte [rdi], dx
insb byte [rdi], dx
invalid
invalid
invalid
insb byte [rdi], dx
insb byte [rdi], dx
invalid
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jb 0x1401b231b
insb byte [rdi], dx
invalid
imul ebp, dword [rsi + 0x74], 0x49747865
outsb dx, byte [rsi]
je 0x1401b2336
js 0x1401b2347
outsb dx, byte [rsi]
invalid
jb 0x1401b233f
invalid
imul ebp, dword [rsi + 0x64], 0x6e497265
jb 0x1401b232c
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401b2347
insb byte [rdi], dx
imul esp, dword [rbp + rcx*2 + 0x61], 0x72614578
insb byte [rdi], dx
jns 0x1401b2336
invalid
je 0x1401b2356
push rbx
imul edi, dword [rdx + 0x65], 0x61766e49
outsb dx, byte [rsi]
jbe 0x1401b235e
outsb dx, byte [rsi]
jbe 0x1401b235e
insb byte [rdi], dx
imul esp, dword [rbx + rcx*2 + 0x65], 0x61685379
jb 0x1401b236d
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401b236d
insb byte [rdi], dx
imul esp, dword [rbx + rdx*2 + 0x63], 0x73694c74
je 0x1401b2362
invalid
jns 0x1401b235f
jns 0x1401b235f
jo 0x1401b238b
outsd dx, dword [rsi]
invalid
insd dword [edi], dx
outsb dx, byte gs:[rsi]
je 0x1401b237d
invalid
jns 0x1401b238a
jns 0x1401b238a
jo 0x1401b239b
invalid
invalid
jbe 0x1401b23a6
outsb dx, byte fs:[rsi]
push rcx
jne 0x1401b23b0
invalid
jae 0x1401b23c9
invalid
insb byte [rdi], dx
invalid
push rdi
imul esi, dword [rax + rbp*2 + 0x48], 0x73646e61
push 0x4d656b61
jae 0x1401b23e8
invalid
imul r14, qword [r11 + 0x73], 0x42676e69
imul ebp, dword [rsi + 0x64], 0x6e497265
outsb dx, byte [rsi]
imul ebp, dword [esi + 0x64], 0x6e497265
push rax
jae 0x1401b23f5
js 0x1401b2401
js 0x1401b2401
outsb dx, byte gs:[rsi]
jae 0x1401b23fa
outsd dx, dword [rsi]
outsb dx, byte [rsi]
imul r14, qword [r11 + 0x73], 0x4b676e69
jns case.0x140038e1b.105
push 0x4d657261
imul esi, dword [rbx + 0x73], 0x50676e69
imul r14, qword [r11 + 0x73], 0x50676e69
imul ebp, dword [rsi + 0x67], 0x4d6b7350
outsd dx, dword [rsi]
jae case.0x140038e1b.106
outsd dx, dword [rsi]
jae 0x1401b23f7
jae 0x1401b23f7
js 0x1401b2428
outsb dx, byte gs:[rsi]
jae 0x1401b2421
outsd dx, dword [rsi]
outsb dx, byte [rsi]
imul r14, qword [r11 + 0x73], 0x51676e69
jne 0x1401b242d
invalid
jae 0x1401b243b
outsd dx, dword [rsi]
jb 0x1401b2442
push rax
invalid
jb 0x1401b2443
jne case.0x140038e1b.108
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x654b6574
jns 0x1401b243f
jns 0x1401b243f
push 0x73657261
jb 0x1401b245c
jb 0x1401b245c
invalid
jb case.0x140038e1b.109
jns 0x1401b2442
invalid
push rdi
imul esi, dword [rax + rbp*2 + 0x4f], 0x7250646c
outsd dx, dword [rsi]
je 0x1401b247c
invalid
jb 0x1401b2482
insd dword [rdi], dx
jo 0x1401b2496
je 0x1401b249c
jns 0x1401b2465
jo 0x1401b2496
jo 0x1401b2496
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6e6f6974
invalid
outsb dx, byte [rsi]
push rax
jb 0x1401b24a0
je 0x1401b24a2
invalid
jb 0x1401b24a1
outsb dx, byte fs:[rsi]
outsb dx, byte fs:[rsi]
invalid
jb 0x1401b24a9
invalid
invalid
push rax
jae 0x1401b24c0
js 0x1401b24cc
outsb dx, byte gs:[rsi]
jae 0x1401b24c5
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jne 0x1401b24d4
je 0x1401b24a5
invalid
invalid
push rax
jae 0x1401b24d6
js 0x1401b24e2
outsb dx, byte gs:[rsi]
jae 0x1401b24db
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdi
imul esi, dword [rax + rbp*2 + 0x4d], 0x616d7369
je 0x1401b24e2
invalid
push 0x64496465
jae 0x1401b24c7
jae 0x1401b24c7
outsb dx, byte [rsi]
imul ebp, dword fs:[rsi + 0x64], 0x52737265
push rdx
push rdx
jne 0x1401b2507
push rsp
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1401b24e7
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x1401b2519
je 0x1401b2519
jns 0x1401b24fb
jno 0x1401b2521
jae 0x1401b2523
push rdx
push 0x65
invalid
outsb dx, byte [rsi]
je 0x1401b2529
jb 0x1401b2532
insb byte [rdi], dx
invalid
invalid
imul esi, dword [rax + rbp*2 + 0x48], 0x73646e61
push 0x4d656b61
jae 0x1401b254f
imul esp, dword [rbp + 0x4d], 0x65
jae 0x1401b254f
jae 0x1401b253e
invalid
push rdx
push rdx
jae 0x1401b2558
jne 0x1401b2551
insd dword [rdi], dx
jo 0x1401b255a
imul ebp, dword [rdi + 0x6e], 0x65747441
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x1401b2560
insd dword [rdi], dx
jo 0x1401b2564
push rdi
imul esi, dword [rax + rbp*2 + 0x56], 0x65697261
insd dword [rdi], dx
jae 0x1401b2552
push rdx
push rdx
jae 0x1401b2578
insd dword [rdi], dx
jo 0x1401b257a
imul ebp, dword [rdi + 0x6e], 0x6566664f
jb 0x1401b2574
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jb 0x1401b2574
push rdi
imul esi, dword [rax + rbp*2 + 0x56], 0x65697261
imul esi, dword fs:[r8 + 0x68], 0x75537265
imul esi, dword [rbp + riz*2 + 0x52], 0x6d757365
push rdx
jae 0x1401b259e
insd dword [rdi], dx
jne 0x1401b258c
je 0x1401b258a
push rdx
jae 0x1401b259e
insd dword [rdi], dx
jo 0x1401b25a0
imul ebp, dword [rdi + 0x6e], 0x6566664f
jb 0x1401b259a
jb 0x1401b259a
push rdi
imul esi, dword [rax + rbp*2 + 0x56], 0x65697261
insd dword [rdi], dx
insd dword [rdi], dx
jae 0x1401b2596
push rdx
jae 0x1401b25bc
insd dword [rdi], dx
jo 0x1401b25be
imul ebp, dword [rdi + 0x6e], 0x6566664f
jb 0x1401b25b8
jb 0x1401b25b8
push rdi
push rdi
imul esi, dword [rax + rbp*2 + 0x49], 0x6d6f636e
jo 0x1401b25c0
outsb dx, byte [rsi]
invalid
je 0x1401b25ca
imul esp, dword [rdx + 0x6c], 0x70694365
push 0x75537265
invalid
imul esi, dword [r8 + 0x68], 0x75537265
imul esi, dword [rbp + riz*2 + 0x53], 0x63656c65
push rbx
insb byte [rdi], dx
invalid
je 0x1401b25db
imul r12d, dword fs:[rsi + 0x66], 0x6e657265
imul esp, dword [rsi + 0x66], 0x6e657265
jb 0x1401b25e3
outsb dx, byte [rsi]
je 0x1401b25c4
imul esi, dword [rax + 0x68], 0x75537265
imul esi, dword [rbp + riz*2 + 0x41], 0x72657466
push rdx
je 0x1401b25f4
je 0x1401b25f4
jb 0x1401b25e3
je 0x1401b2606
jns 0x1401b25e9
push rbx
insb byte [rdi], dx
invalid
je 0x1401b2601
outsb dx, byte fs:[rsi]
outsb dx, byte [rsi]
jbe 0x1401b2602
invalid
insb byte [rdi], dx
imul esp, dword [rax + rdx*2 + 0x73], 0x6c65536b
push rbx
insb byte [rdi], dx
push rbx
insb byte [rdi], dx
invalid
push rsp
insb byte [rdi], dx
jae 0x1401b25ee
xor dword [rbx], esi
xor edx, dword [rsi + 0x65]
push rsi
jb 0x1401b2635
jb 0x1401b2635
imul ebp, dword [rdi + 0x6e], 0x65747845
outsb dx, byte [rsi]
outsb dx, byte [rsi]
js 0x1401b263c
outsb dx, byte gs:[rsi]
jae 0x1401b2635
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
insb byte [rdi], dx
invalid
jb 0x1401b2643
jo 0x1401b2652
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6e6f6974
outsb dx, byte [rsi]
push rax
jb 0x1401b265c
je 0x1401b265e
outsd dx, dword [rsi]
invalid
push rbx
insb byte [rdi], dx
insb byte [rdi], dx
invalid
imul esi, dword fs:[r8 + 0x68], 0x75537265
imul esi, dword fs:[r8 + 0x68], 0x75537265
push 0x75537265
imul esi, dword [rbp + riz*2 + 0x53], 0x63656c65
je 0x1401b267a
push rbx
insb byte [rdi], dx
invalid
push rbp
outsb dx, byte [rsi]
outsd dx, dword [rsi]
jb 0x1401b2683
outsd dx, dword fs:[rsi]
insd dword [rdi], dx
jo 0x1401b2696
jae 0x1401b269a
imul ebp, dword [rdi + 0x6e], 0x656c6553
invalid
push rbx
insb byte [rdi], dx
invalid
jb 0x1401b269f
js 0x1401b2685
js 0x1401b2685
jb 0x1401b26af
jne 0x1401b26b2
push rbx
insb byte [rdi], dx
invalid
push rax
jae 0x1401b26c1
push rbx
insb byte [rdi], dx
invalid
push rbp
push rbp
outsb dx, byte [rsi]
jne 0x1401b26d5
invalid
outsb dx, byte [rsi]
push rbx
jb 0x1401b26f5
jb 0x1401b26ca
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
jne 0x1401b26fc
je 0x1401b26da
jb 0x1401b26e5
outsb dx, byte [rsi]
invalid
jae 0x1401b270c
invalid
invalid
imul ebp, dword [rsi + 0x74], 0x72655373
jbe 0x1401b270d
push rbx
jb 0x1401b271d
jb 0x1401b26f8
jb 0x1401b26f8
invalid
jb 0x1401b2719
jb 0x1401b2719
outsb dx, byte fs:[rsi]
push rdx
je 0x1401b272d
jns 0x1401b2710
push rbx
jb case.0x140038ef0.60
jb 0x1401b2711
jb 0x1401b2711
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x1401b2730
imul ebp, dword [rsi + 0x4f], 0x6f48656e
outsd dx, dword [rsi]
jae 0x1401b274c
invalid
insd dword [rdi], dx
push rbx
push rbx
push rbx
imul esp, dword [rdi + 0x6e], 0x784b6465
push rdi
imul esi, dword [rax + rbp*2 + 0x57], 0x676e6f72
insb byte [rdi], dx
outsd dx, dword [esi]
jb 0x1401b275c
je 0x1401b275d
insd dword [rdi], dx
push rbx
imul esp, dword [rdi + 0x6e], 0x61486465
outsb dx, byte [rsi]
jae case.0x140038ef0.62
outsb dx, byte [esi]
invalid
invalid
invalid
jbe 0x1401b2774
jbe 0x1401b2774
jb 0x1401b2785
je 0x1401b277b
imul esi, dword [rbx + 0x65], 0x67695364
push rbx
jae 0x1401b2779
push rbx
imul esp, dword [rdi + 0x53], 0x6d656863
invalid
push rsp
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jne case.0x140038ef0.63
push 0x6c726145
jns 0x1401b276f
invalid
invalid
invalid
push rbp
outsb dx, byte [rsi]
js 0x1401b27ab
invalid
outsb dx, byte gs:[rsi]
jae 0x1401b27b9
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbp
outsb dx, byte [rsi]
jae 0x1401b27c5
insb byte [rdi], dx
imul esp, dword [rbx + 0x69], 0x43646574
jb 0x1401b27d5
jb 0x1401b27d5
jb 0x1401b27d5
js 0x1401b27d8
outsb dx, byte gs:[rsi]
jae 0x1401b27d1
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbp
outsb dx, byte [rsi]
jae 0x1401b27dd
insb byte [rdi], dx
imul esp, dword [rbx + 0x69], 0x45646574
outsb dx, byte [rsi]
outsb dx, byte fs:[rsi]
invalid
jns 0x1401b27eb
je 0x1401b27e2
js 0x1401b27f5
outsb dx, byte gs:[rsi]
jae 0x1401b27ee
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbp
outsb dx, byte [rsi]
jae 0x1401b27fa
insb byte [rdi], dx
imul esp, dword [rbx + 0x69], 0x53646574
invalid
push rbp
outsb dx, byte [rsi]
jae 0x1401b280c
insb byte [rdi], dx
imul esp, dword [rbx + 0x69], 0x53646574
jb 0x1401b281e
jb 0x1401b27f3
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
js 0x1401b2826
outsb dx, byte gs:[rsi]
jae 0x1401b281f
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdi
jb 0x1401b282a
outsb dx, byte [rsi]
jb 0x1401b282f
jne 0x1401b2832
outsd dx, dword [rsi]
jb 0x1401b2811
jns 0x1401b281c
jns 0x1401b281c
push 0x45657261
invalid
invalid
imul ebp, dword [rsi + 0x74], 0x74784573
js 0x1401b284c
outsb dx, byte gs:[rsi]
jae 0x1401b2845
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x1401b2857
imul esi, dword [rdx + 0x65], 0x79654b64
push rbx
jns 0x1401b283d
push 0x45657261
js 0x1401b2865
invalid
js 0x1401b2865
outsb dx, byte gs:[rsi]
jae 0x1401b285e
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x1401b2870
jne 0x1401b2865
imul esi, dword [rdx + 0x65], 0x6d614e64
jb 0x1401b2876
jb 0x1401b2863
invalid
invalid
jne 0x1401b2879
jae 0x1401b2850
js 0x1401b2881
je 0x1401b2873
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x1401b287a
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x1401b288c
imul esi, dword [rdx + 0x65], 0x436f4e64
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jb 0x1401b2895
jb 0x1401b2895
jb 0x1401b2895
imul esp, dword [rsi + 0x69], 0x65746163
je 0x1401b288d
push rdx
jno case.0x140038ef0.114
jno case.0x140038ef0.114
jae 0x1401b28a3
push rbx
imul esp, dword [rdi + 0x6e], 0x72757461
push rbx
invalid
outsb dx, byte [rsi]
invalid
jae 0x1401b2889
outsb dx, byte [rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
imul esi, dword [r8 + 0x68], 0x75537265
push 0x75537265
jne 0x1401b28bb
imul esi, dword [rbp + riz*2 + 0x73], 0x6f436e49
je 0x1401b28b9
jae 0x1401b289f
outsb dx, byte [rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
imul ebp, dword [rsi + 0x74], 0x6d726f46
je 0x1401b28ad
outsd dx, dword [rsi]
jb 0x1401b28d7
invalid
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
js 0x1401b28c1
jb 0x1401b28eb
jb 0x1401b28eb
jne 0x1401b28ee
jae 0x1401b28c9
outsb dx, byte [rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
push rbx
imul esp, dword [rdi + 0x6e], 0x72757461
push rbx
invalid
outsb dx, byte [rsi]
invalid
insd dword [rdi], dx
jae 0x1401b28e3
outsb dx, byte [rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jne 0x1401b2910
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
insd dword [rdi], dx
jo 0x1401b291c
jae 0x1401b2920
imul ebp, dword [rdi + 0x6e], 0x75716552
imul esi, dword [rdx + 0x65], 0x72655364
push rbx
invalid
invalid
push rbx
jb 0x1401b2932
jbe 0x1401b2922
jb 0x1401b2903
jb 0x1401b2903
outsd dx, dword [rsi]
jae 0x1401b2911
jae 0x1401b2911
outsd dx, dword [rsi]
je 0x1401b2919
jne 0x1401b2938
jo 0x1401b2939
outsd dx, dword [rsi]
jb 0x1401b2940
push rsp
insb byte [rdi], dx
jae 0x1401b2901
xor cl, byte [rdi + 0x72]
xor dword [rbx], esi
push rbx
jb 0x1401b294f
jb 0x1401b294f
jb 0x1401b292f
outsb dx, byte gs:[rsi]
je 0x1401b2928
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x1401b295a
jns 0x1401b293c
jno 0x1401b2962
jno 0x1401b2962
jae 0x1401b2964
jae 0x1401b2964
push rdi
imul esi, dword [rax + rbp*2 + 0x55], 0x6f6e6b6e
ja 0x1401b2969
js 0x1401b2972
outsb dx, byte gs:[rsi]
jae 0x1401b296b
imul ebp, dword [rdi + 0x6e], 0x76726553
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
jb case.0x140038ef0.121
jb 0x1401b295f
insb byte [rdi], dx
jae 0x1401b2964
jb 0x1401b2984
jae 0x1401b297b
imul ebp, dword [rdi + 0x6e], 0x69447349
jae 0x1401b297b
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401b295b
imul esi, dword [rbx + 0x61], 0x64656c62
jns 0x1401b2970
invalid
invalid
jns 0x1401b2970
jne 0x1401b2995
jne 0x1401b2995
jb 0x1401b2967
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
imul sp, word [rdi + 0x53], 0x6769
push rbx
invalid
outsb dx, byte [esi]
invalid
push rbx
push rbx
imul esp, dword [rdi + 0x6e], 0x72757461
jne 0x1401b29a3
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [esi]
jb 0x1401b29a1
je 0x1401b29a2
push 0x7845736d
je 0x1401b29a5
insd dword [rdi], dx
jae 0x1401b2982
js 0x1401b29b3
js 0x1401b29b3
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x1401b29ac
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x1401b29be
imul esi, dword [rdx + 0x65], 0x70755364
push rbx
jne 0x1401b29c0
jo 0x1401b29c1
jo 0x1401b29c1
outsd dx, dword [rsi]
jb 0x1401b29c8
push rsi
jb 0x1401b29cd
imul ebp, dword [rdi + 0x6e], 0x74784573
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401b29a4
js 0x1401b29d5
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x1401b29ce
imul ebp, dword [rdi + 0x6e], 0x75716552
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x1401b29e0
jno 0x1401b29e0
imul esi, dword [rdx + 0x65], 0x736c5464
push rsp
insb byte [rdi], dx
jae 0x1401b29a4
xor dword [rdx], esi
outsd dx, dword [rsi]
xor cl, byte [rsi + 0x6f]
je 0x1401b29c7
jb 0x1401b29e2
jb 0x1401b29e2
push rsp
push rsp
insb byte [rdi], dx
jae 0x1401b29b3
xor cl, byte [rsi + 0x6f]
outsd dx, dword [rsi]
je 0x1401b29d6
jb 0x1401b29f1
jb 0x1401b29d5
outsb dx, byte [rsi]
invalid
push rsp
push rsp
insb byte [rdi], dx
jae 0x1401b29cb
xor edx, dword [rdx + 0x65]
jno 0x1401b2a14
imul esi, dword [rdx + 0x65], 0x726f4664
push rcx
outsd dx, dword fs:[rsi]
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jb 0x1401b29f8
jne 0x1401b2a12
invalid
push rbp
outsb dx, byte [rsi]
invalid
jae 0x1401b2a1a
invalid
push rdx
jno 0x1401b2a37
jno 0x1401b2a37
jne 0x1401b2a2c
imul esi, dword [rdx + 0x65], 0x64614264
outsb dx, byte [rsi]
jb 0x1401b2a2a
invalid
invalid
outsb dx, byte fs:[rsi]
invalid
imul ebp, dword fs:[rsi + 0x67], 0x69707845
imul ebp, dword [rsi + 0x67], 0x69707845
jb 0x1401b2a3c
outsd dx, dword fs:[rsi]
outsd dx, dword fs:[rsi]
je 0x1401b2a32
invalid
pop rcx
je 0x1401b2a36
je 0x1401b2a36
jbe 0x1401b2a56
imul esp, dword [rbp + 0x64], 0x55
outsb dx, byte [rsi]
push 0x6c646e61
jb 0x1401b2a5f
je 0x1401b2a61
invalid
je 0x1401b2a6a
invalid
jb 0x1401b2a6a
invalid
outsd dx, dword [rsi]
jae 0x1401b2a92
jo 0x1401b2aa0
jo 0x1401b2aa0
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6e6f6974
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rsi
jb 0x1401b2aa5
imul sp, word [rbx + 0x61], 0x6974
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rdi
nop
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi - 0x70], bl
add eax, dword [rax + 1]
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
jbe 0x1401b2ad5
insb byte [rdi], dx
imul esp, dword [rdx + rdx*2 + 0x65], 0x656b6f76
jb 0x1401b2af6
push rbx
jb 0x1401b2aef
invalid
jb 0x1401b2ade
outsb dx, byte [rsi]
jbe 0x1401b2af9
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x6f], 0x6c724372
insb byte [rdi], dx
push rax
invalid
jb 0x1401b2b1b
outsd dx, dword [rsi]
jb 0x1401b2aed
insb byte [rdi], dx
jb 0x1401b2b24
jae 0x1401b2b17
jb 0x1401b2b1f
jo 0x1401b2b2c
imul ebp, dword [rdi + 0x6e], 0x52646142
invalid
push rdx
invalid
jbe 0x1401b2b45
jb 0x1401b2b48
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1401b2b2a
invalid
jae 0x1401b2b62
imul ebp, dword [rdi + 0x6e], 0x6c696146
jne 0x1401b2b6a
invalid
invalid
invalid
jb 0x1401b2b91
imul esp, dword [rsi + 0x69], 0x65746163
imul esp, dword [rbx + 0x61], 0x6e556574
push rbp
outsb dx, byte [rsi]
jae 0x1401b2b9d
jo 0x1401b2b9a
outsd dx, dword [rsi]
jb 0x1401b2ba1
je 0x1401b2b93
jb 0x1401b2ba7
jb 0x1401b2ba7
imul esp, dword [rsi + 0x69], 0x65746163
jb 0x1401b2bb2
imul esp, dword [rsi + 0x69], 0x65746163
push rdx
jbe 0x1401b2bb8
outsd dx, dword [rsi]
imul esp, dword [rbp + 0x64], 0x43
jb 0x1401b2bc4
imul esp, dword [rsi + 0x69], 0x65746163
js 0x1401b2bca
imul esi, dword [rdx + 0x65], 0x72654364
je 0x1401b2bcc
imul esp, dword [rsi + 0x69], 0x65746163
imul sp, word [rbx + 0x61], 0x6574
push rbp
outsb dx, byte [rsi]
imul ebp, dword [rsi + 0x6f], 0x77
outsb dx, byte [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
invalid
outsb dx, byte [rsi]
imul esp, dword [rbp + 0x64], 0x6f636544
jb 0x1401b2c10
invalid
jb 0x1401b2c10
jb 0x1401b2c0e
outsd dx, dword [rsi]
jb 0x1401b2be6
js 0x1401b2c13
outsd dx, dword [rsi]
jb 0x1401b2c1a
push rdx
jae 0x1401b2c1e
jb 0x1401b2c15
invalid
jb 0x1401b2c23
je 0x1401b2c25
invalid
insb byte [rdi], dx
push rsi
jb 0x1401b2c30
imul ebp, dword [rdi + 0x6e], 0x75736e49
imul sp, word [rbx + 0x69], 0x6e65
outsb dx, byte [rsi]
je 0x1401b2c20
push rbx
invalid
jb 0x1401b2c57
jo 0x1401b2c5c
imul esp, dword [rcx + 0x74], 0x6c614665
insb byte [rdi], dx
invalid
imul ebp, dword [rdi + 0x6e], 0x7373694d
outsb dx, byte [rsi]
imul r14, qword [r11 + 0x73], 0x45676e69
js 0x1401b2c8f
jae 0x1401b2c88
imul ebp, dword [rsi + 0x67], 0x65747845
je 0x1401b2c81
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x1401b2c88
imul ebp, dword [rdi + 0x6e], 0x75736e55
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbp
outsb dx, byte [rsi]
jae 0x1401b2c9a
jo 0x1401b2c97
outsd dx, dword [rsi]
jb 0x1401b2c9e
js 0x1401b2ca3
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x1401b2c9c
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jb 0x1401b2cad
imul esp, dword [rsi + 0x69], 0x65746163
push rbp
outsb dx, byte [rsi]
outsd dx, dword [rsi]
invalid
invalid
invalid
imul esp, dword [rbx + 0x61], 0x61486574
jae 0x1401b2cf2
push rsi
invalid
push rbp
outsb dx, byte [rsi]
imul ebp, dword [rsi + 0x6f], 0x77
outsb dx, byte [rsi]
push rax
push rbx
outsb dx, byte gs:[rsi]
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
je case.0x140038ef0.85
imul esi, dword [rcx + rdi*2 + 0x43], 0x69747265
imul sp, word [rbx + 0x61], 0x6574
je 0x1401b2d1a
jb 0x1401b2d19
jb 0x1401b2d19
imul esp, dword [rsi + 0x69], 0x65746163
push rdx
jno 0x1401b2d25
imul esi, dword [rdx + 0x65], 0x6e614864
jae 0x1401b2d22
invalid
jne 0x1401b2d66
push rbx
invalid
imul r14d, dword [rbx + 0x61], 0x64656c62
push rdx
invalid
invalid
invalid
imul ebp, dword [rsi + 0x69], 0x64656873
outsb dx, byte [rsi]
imul esi, dword [rbx + 0x68], 0x65526465
push rdx
invalid
push rdx
push 0x65
push 0x65
invalid
je 0x1401b2d8c
add dword fs:[rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
or al, byte [rbx]
add byte [rax], al
invalid
push rbp
outsb dx, byte [rsi]
jae case.0x14006622b.3
jo 0x1401b8ec6
outsd dx, dword [rsi]
jb 0x1401b8ecd
outsd dx, dword fs:[rsi]
je 0x1401b8eaf
jb 0x1401b8ec6
jae 0x1401b8ec8
outsb dx, byte [rsi]
je 0x1401b8eb4
outsd dx, dword [rsi]
je 0x1401b8ebe
outsb dx, byte [rsi]
imul esp, dword [rbx + 0x6f], 0x75436564
jae case.0x14006622b.5
outsd dx, dword [rsi]
insd dword [rdi], dx
jb 0x1401b8eea
outsd dx, dword [rsi]
jb 0x1401b8e7b
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2a], dh
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x14002f1], dh
add byte [rax], al
add byte [rsi + 0x6f], cl
outsd dx, dword [rsi]
outsd dx, dword [rsi]
je 0x1401b8eea
outsd dx, dword [rsi]
jne 0x1401b8f15
push rax
push rax
jb 0x1401b8f19
imul esi, dword [rbx + 0x73], 0x446e6f69
outsb dx, byte gs:[rsi]
imul ebp, dword [rdi + 0x6e], 0x696e6544
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
imul esp, dword [rbp + 0x64], 0x6e6e6f43
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
je 0x1401b8f29
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jne case.0x14006622b.11
jae 0x1401b8f2d
outsd dx, dword fs:[rsi]
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jae 0x1401b8f50
push rbp
outsb dx, byte [rsi]
jb 0x1401b8f45
invalid
je 0x1401b8f62
ja case.0x14006622b.14
outsd dx, dword [rsi]
jb 0x1401b8f59
push rbp
outsb dx, byte [rsi]
jb 0x1401b8f57
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
je case.0x14006622b.13
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x1401b8f64
jb 0x1401b8f64
jb 0x1401b8f64
outsb dx, byte [rsi]
push rbp
jae 0x1401b8f84
jb 0x1401b8f72
outsd dx, dword [rsi]
je case.0x14006622b.15
jbe 0x1401b8f8a
imul ebp, dword [rcx + riz*2 + 0x62], 0x654e656c
je 0x1401b8faa
insb byte [rdi], dx
je 0x1401b8faa
je 0x1401b8faa
je 0x1401b8faa
outsd dx, dword [rsi]
jb 0x1401b8fa1
outsd dx, dword [rsi]
ja 0x1401b8fa8
jb 0x1401b8fac
imul esp, dword [rbp + 0x6e], 0x50
imul esi, dword [rax + 0x65], 0x65726c41
insb byte [rdi], dx
jb 0x1401b8fad
insb byte [rdi], dx
insb byte [rdi], dx
jb 0x1401b8fad
invalid
jae 0x1401b8fa9
push rdi
outsd dx, dword [rsi]
jne 0x1401b8fc1
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
je 0x1401b8fa0
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x1401b8fb2
invalid
invalid
je 0x1401b8fd5
jb 0x1401b8fe1
jae 0x1401b8fac
jae 0x1401b8fac
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x1401b8fb9
invalid
jb 0x1401b8fed
imul r14d, dword [rdx + 0x65], 0x726f7463
imul esi, dword [rdx + 0x65], 0x726f7463
jns 0x1401b8fcc
outsd dx, dword [rsi]
je 0x1401b8fc6
insd dword [rdi], dx
jo 0x1401b8ff8
jns 0x1401b8fd8
push rdx
invalid
outsb dx, byte [rsi]
insb byte [rdi], dx
jns 0x1401b8fd4
imul ebp, dword [rbp + riz*2 + 0x73], 0x65747379
insd dword [rdi], dx
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jo case.0x14006622b.26
push rbx
push rbx
je 0x1401b9009
insb byte [rdi], dx
je 0x1401b9025
je 0x1401b9025
je 0x1401b9025
ja 0x1401b901e
outsd dx, dword [rsi]
jb case.0x14006622b.28
imul r13d, dword [rbp + r12*2 + 0x48], 0x6c646e61
imul ebp, dword [rbp + riz*2 + 0x48], 0x6c646e61
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jbe 0x1401b9020
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x6e], 0x49747570
invalid
outsb dx, byte fs:[rsi]
jo 0x1401b903b
je 0x1401b9011
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401b902c
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x61], 0x69546174
push rsp
imul ebp, dword [rbp + 0x65], 0x74754f64
insd dword [rdi], dx
jne 0x1401b904e
jne 0x1401b904e
push rdi
jb 0x1401b9046
je 0x1401b9044
pop rdx
jb 0x1401b9052
jb 0x1401b9052
push rbx
je 0x1401b9055
jb 0x1401b9049
jne 0x1401b9059
insb byte [rdi], dx
outsd dx, dword [rsi]
je 0x1401b9045
imul esp, dword gs:[rcx + 0x62], 0x6c
imul r13d, dword gs:[rbp + r12*2 + 0x73], 0x65747379
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
push rcx
jne 0x1401b9075
je 0x1401b9069
js 0x1401b906e
js 0x1401b906e
imul r13d, dword fs:[rbp + r12*2 + 0x54], 0x614c6f6f
imul r13d, dword [rbp + r12*2 + 0x54], 0x614c6f6f
imul ebp, dword [rbp + riz*2 + 0x54], 0x614c6f6f
jb 0x1401b9082
push rdx
push rdx
jae 0x1401b908f
jae 0x1401b908f
jne 0x1401b9094
invalid
jne 0x1401b909a
jns 0x1401b906e
js 0x1401b9090
js 0x1401b9090
invalid
jne 0x1401b90a2
invalid
invalid
invalid
jb 0x1401b90b4
outsd dx, dword [rsi]
jae 0x1401b90ba
jae 0x1401b90ad
jae 0x1401b908e
jae 0x1401b908e
jbe 0x1401b90b6
jbe 0x1401b90b6
invalid
jae 0x1401b90a5
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
outsb dx, byte [rsi]
jns 0x1401b90a4
imul ebp, dword [rsi + 0x6b], 0x766e4973
invalid
outsb dx, byte [rsi]
imul esi, dword [rbx + 0x49], 0x6e
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401b90c1
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x69], 0x616e656c
insd dword [rdi], dx
jb 0x1401b90d5
jb 0x1401b90d5
jb 0x1401b90d5
jne 0x1401b90dd
outsb dx, byte gs:[rsi]
je 0x1401b90c0
imul esi, dword [rbx + 0x74], 0x4c6f6f54
outsd dx, dword [rsi]
jae 0x1401b90eb
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [esi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
je 0x1401b90e7
jb 0x1401b90f6
jne 0x1401b90f6
je 0x1401b90ed
push rbp
push rbp
outsb dx, byte [rsi]
js 0x1401b90fe
invalid
invalid
je 0x1401b90f7
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
jne 0x1401b910d
jne 0x1401b910d
insw word [rdi], dx
insw word [rdi], dx
outsd dx, dword [rsi]
jb 0x1401b911a
je 0x1401b910c
je 0x1401b910c
jb 0x1401b90fc
jb 0x1401b90fc
push rbp
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jb 0x1401b9119
jp 0x1401b9117
invalid
jo 0x1401b911f
sub eax, 0x772d736d
imul ebp, dword [rsi + 0x2d], 0x65726f63
ja 0x1401b9125
outsb dx, byte [rsi]
sub eax, 0x65726f63
jb 0x1401b9127
sub eax, 0x636e7973
sub eax, 0x636e7973
push 0x2d316c2d
xor ch, byte [0x1a1729102]
push rdi
invalid
imul esi, dword [rdi + rcx*2 + 0x6e], 0x72646441
jae 0x1401b9150
outsb dx, byte [rsi]
jb str.fatal_runtime_error:_I_O_error:_operation_failed_to_complete_synchronously_n
jae 0x1401b9150
add byte [rdi + 0x61], dl
push rdi
invalid
imul esp, dword [rbp + 0x42], 0x79
jb 0x1401b914e
jb 0x1401b914e
jae 0x1401b915e
push rbx
imul ebp, dword [rsi + 0x67], 0x656c
outsb dx, byte [rsi]
insb byte [edi], dx
add byte gs:[rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
invalid
jb 0x1401b915a
jb 0x1401b9174
pop rsp
jae 0x1401b9172
pop rsp
jae 0x1401b9174
invalid
outsd dx, dword [rsi]
ja 0x1401b9182
pop rsp
jae 0x1401b9141
jb 0x1401b9188
add byte [rax], al
add ah, dh
nop
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add al, byte [rax]
add byte [rbx], ah
add byte [rax], al
add byte [rbx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], ch
invalid
sub ah, byte [rsi + 0x61]
je 0x1401b91a6
invalid
insb byte [rdi], dx
and byte [rdx + 0x75], dh
outsb dx, byte [rsi]
je 0x1401b91b5
insd dword [rdi], dx
and byte gs:[rbp + 0x72], ah
and byte [rbp + 0x72], ah
jb 0x1401b91c4
jb 0x1401b91c2
outsd dx, dword [rsi]
jb 0x1401b918f
and byte [rcx + 0x2f], cl
and byte [r13 + 0x72], r12b
jb 0x1401b91cd
jb 0x1401b91cf
outsd dx, dword [rsi]
jb 0x1401b919a
and byte [rdi + 0x70], ch
jb 0x1401b91c7
je 0x1401b91d1
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rsi + 0x61], ah
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
invalid
je 0x1401b91e3
and byte [rbx + 0x6f], ah
insd dword [rdi], dx
jo 0x1401b91e6
je 0x1401b91e2
and byte [rbx + 0x79], dh
outsb dx, byte [rsi]
invalid
push 0x6f6e6f72
jne 0x1401b91fc
jae 0x1401b91f6
insb byte [rdi], dx
jns 0x1401b9196
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg r9d, eax
add byte [rcx - 0x6f], al
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [r8], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x1401b920a
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
invalid
jb 0x1401b9224
pop rsp
jae 0x1401b9222
pop rsp
jae 0x1401b9224
invalid
jns 0x1401b922a
pop rsp
ja 0x1401b9223
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x1401b9232
pop rsp
outsb dx, byte [rsi]
je 0x1401b91f2
je 0x1401b91f2
jb 0x1401b9239
add byte [rax], al
movsb byte [rdi], byte [rsi]
xchg ecx, eax
sbb eax, dword [rax + 1]
add byte [rcx + rdx*4 + 0x1401b], ah
add byte [rax], al
and al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
or dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], ch
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rbx + 0x6f], ah
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
je 0x1401b9251
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rcx + rbp*2 + 0x6d], dh
and byte fs:[rdi + 0x75], ch
je 0x1401b91f5
jne 0x1401b9268
add byte [rax], al
add byte [rax], al
add al, ah
xchg ecx, eax
add byte [rax], al
loopne 0x1401b918b
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rax + rax], dl
add dword [rax], eax
add byte [rax], al
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
je 0x1401b928e
imul ebp, dword [rdi + 0x6e], 0x6d697420
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rcx + rbp*2 + 0x6d], dh
insd dword [rdi], dx
outsd dx, dword gs:[rsi]
jne 0x1401b92a3
add byte [rax], dl
xchg edx, eax
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + r8 + 0x44], r10b
add byte [rax + rax + 0x4c], cl
add byte [rsi], ch
add byte [rax + rax + 0x4c], al
add byte [rax + rax], cl
add byte [rdi + 0x53], cl
push r11
and byte [rbp + 0x72], al
jb 0x1401b92d2
jb 0x1401b9285
and byte [rax], ch
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jb 0x1401b92d8
invalid
jb 0x1401b92a7
add byte [rdx + rdx*4 + 0x1b], bl
add dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg edx, eax
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], dh
out 0x1d, eax
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x1401b9336
pop rsp
jae 0x1401b9338
invalid
jae 0x1401b9330
outsd dx, dword [rsi]
jae 0x1401b9305
jb 0x1401b934c
jae 0x1401b92da
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401b92], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, 0x1401b92
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte es:[rax], al
add byte [rax], ah
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x1401b936b
invalid
push rdi
sub byte [rcx], ch
and byte [rdx + 0x65], dh
je 0x1401b9384
jb 0x1401b937f
and byte fs:[rcx + 0x6e], ch
jbe 0x1401b9379
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x55], 0x312d4654
sub dword ss:[rax], eax
add byte [rax], al
add byte [rax], al
pop rsp
xchg edx, eax
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bh
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
clc
xchg edx, eax
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x1401b93ae
invalid
jb 0x1401b93c8
pop rsp
jae 0x1401b93c6
pop rsp
jae 0x1401b93c8
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x6d], cl
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
adc al, 0
add byte [rax], al
xchg rbx, rax
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp], dl
add byte [rax], al
and eax, 0x48000000
xchg ebx, eax
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp], bl
add byte [rax], al
push rcx
add byte [rax], al
add byte [rax + rax + 0x5c], bl
add byte [rdi], bh
invalid
add byte [rax], al
pop rbp
add byte [rax], al
add byte [rcx], dl
add byte [rax], al
pop rsp
add byte [rax + rax + 0x3f], bl
invalid
add byte [rax + rax + 0x5c], bl
add byte [rax + rax + 0x3f], bl
add byte [rax + rax + 0x55], bl
pop rsp
add byte [rbp], dl
add byte [rbx], r8b
pop rsp
add byte [rbx + 0x74], dh
je 0x1401b9445
invalid
push rbp
add byte [rsi], cl
add byte [r8 + r8 + 0x73], bl
je 0x1401b9445
imul ebp, dword [rsi + 0x67], 0x61702073
outsb dx, byte [rsi]
jae 0x1401b93f8
jo 0x1401b943b
jae 0x1401b944f
and byte fs:[rdi + rbp*2 + 0x20], dh
push rdi
imul ebp, dword [rsi + 0x41], 0x63204950
invalid
push rbp
jae 0x1401b93fd
add byte [rax], al
add al, dl
xchg ebx, eax
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rax + rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x1401b94a6
jb 0x1401b94c0
pop rsp
jae 0x1401b94be
pop rsp
jae 0x1401b94c0
invalid
pop rsp
jae 0x1401b94cb
jae 0x1401b94b0
ja 0x1401b94bf
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x1401b94ce
pop rsp
jb 0x1401b94bf
outsb dx, byte [rsi]
jb 0x1401b94d6
add byte [rax], al
add byte [rax], al
add byte [rax - 0x6c], al
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x1401b94e6
jb 0x1401b9500
pop rsp
jae 0x1401b94fe
pop rsp
jae 0x1401b9500
invalid
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rsp + rax]
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add al, 4
add al, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
imul ebp, dword [rsi + 0x64], 0x2073776f
jae 0x1401b9622
imul ebp, dword fs:[rdi + 0x20], 0x63206e69
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1401b9629
insb byte [rdi], dx
and byte gs:[rbp + 0x6f], ch
and byte gs:[rdi + rbp*2 + 0x65], ah
jae 0x1401b95e7
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x1401b95eb
jae 0x1401b9642
jo 0x1401b963f
outsd dx, dword [rsi]
jb 0x1401b9646
and byte [rdi + 0x72], dh
imul esi, dword [rcx + rbp*2 + 0x6e], 0x6f6e2067
outsb dx, byte [rsi]
sub eax, 0x2d465455
cmp byte [rax], ah
invalid
je 0x1401b964e
and byte [rbx + 0x65], dh
jno 0x1401b9663
jno 0x1401b9663
outsb dx, byte gs:[rsi]
invalid
add byte [rax], al
invalid
xchg esp, eax
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
test al, 0
add byte [rax], al
cmp al, 0
add byte [rax], al
adc byte [rbx + rbx + 0x140], 0
add byte [rax + 0x1401b94], al
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rax + rax], ah
add byte [rax], al
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], 0
add byte [rsi], dh
add byte [rax], al
add byte [rax + 0x1401b94], al
add byte [rax], al
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg byte [rax], al
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc byte [rbx + rbx + 0x140], 0
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x11000000], al
add byte [rax], al
add byte [rax + 0x1401b94], al
add byte [rax], al
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
push rbp
outsb dx, byte [rsi]
js 0x1401b96fd
invalid
add byte [rax], al
add dl, al
add byte [rax], al
add byte [rdx], dh
add byte [rax], al
add byte [rax + 0x1401b94], al
add byte [rax], al
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
sub dword [rax], eax
add byte [rax], al
adc byte [rbx + rbx + 0x140], 0
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
fld dword [rax]
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
push rbp
outsb dx, byte [rsi]
js 0x1401b97ad
invalid
and byte [rbp + 0x72], ah
jb 0x1401b9821
jb 0x1401b97d4
add byte [rax], al
add byte [rax], al
mov dword [rdi + 0x1401b], edx
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x1401b9846
pop rsp
jae 0x1401b9848
invalid
jns 0x1401b9896
pop rsp
ja 0x1401b988f
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x1401b989e
pop rsp
je 0x1401b9897
insd dword [rdi], dx
jb 0x1401b98a6
add byte [rax], al
add byte [rax], al
add byte [rax], dl
cwde
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x1b000000], bh
add byte [rax], al
mov ecx, 0x1b000000
add byte [rax], al
add byte [rax], dl
cwde
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add byte [rax], al
add byte [rdi], bh
add byte [rax], al
add byte [rax], dl
cwde
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add byte [rax], al
add byte [rax + rax], al
add byte [rbp + 0x61], ch
imul ebp, dword [rsi], 0x7262696c
insb byte [rdi], dx
invalid
invalid
jb 0x1401b98eb
pop rsp
jae 0x1401b9905
invalid
jns 0x1401b990b
jae 0x1401b98f5
pop rsp
ja 0x1401b9904
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x1401b9913
pop rsp
insd dword [rdi], dx
outsd dx, dword [rsi]
jb 0x1401b991a
jae 0x1401b98a8
add byte [rbp + 0x1401b98], al
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
add byte [rax], al
add byte [rax + rax], cl
test dword [rax + 0x1401b], ebx
add byte [rax], al
and al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
inc dword [rax]
add byte [rax], al
add byte [rax], r8b
add byte [rbp + 0x1401b98], al
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add byte [rax], al
add byte [rcx], dl
add byte [rax], al
add byte [rbp + 0x1401b98], al
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1561b98ee], cl
add byte [rax], al
add byte [rbx + 0x65], ch
imul esp, dword [rbp + 0x72], 0x6e
insb byte [rdi], dx
insb byte [rdi], dx
xor esi, dword [rdx]
add byte [rbx + 0x65], dl
push rbx
je 0x1401b9951
push 0x64616572
jae 0x1401b9969
jae 0x1401b9969
invalid
jb 0x1401b9971
jo 0x1401b997e
imul ebp, dword [rdi + 0x6e], 0x74654700
je 0x1401b9965
outsd dx, dword [rsi]
outsb dx, byte [rsi]
add byte [rdi + 0x65], al
je 0x1401b9965
jns 0x1401b9987
jae 0x1401b9989
je 0x1401b997b
insd dword [rdi], dx
insd dword [rdi], dx
push rsp
imul ebp, dword [rbp + 0x65], 0x63657250
imul esi, dword [rbx + 0x65], 0x69467341
insb byte [rdi], dx
push rsp
imul ebp, dword [rbp + 0x65], 0x64746e00
outsb dx, byte [rsi]
je 0x1401b9994
insb byte [rdi], dx
insb byte [rdi], dx
add byte [rsi + 0x74], cl
je 0x1401b9979
jb 0x1401b999d
push rax
jb 0x1401b9983
invalid
invalid
jae 0x1401b9973
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x1401b9977
invalid
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rdx], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
imul esp, dword [rdx + 0x72], 0x5c797261
jb 0x1401b99d6
jb 0x1401b99f0
pop rsp
jae 0x1401b99ee
pop rsp
pop rsp
jae 0x1401b99f0
invalid
pop rsp
ja 0x1401b99ef
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x1401b99fe
pop rsp
invalid
add byte [rax], al
add byte [rbp + 1], ch
add byte [rax], al
or dword [rax], eax
add byte [rax], al
je 0x1401b99fd
insb byte [rdi], dx
invalid
add byte [rax], al
je 0x1401b9a32
invalid
add byte [rax], al
add byte [rax - 0x67], dh
jo 0x1401b998b
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 1], bh
add byte [rax], al
jge 0x1401b9a03
add byte [rax], al
or dword [rax], eax
add byte [rax], al
invalid
add byte [rcx], cl
add byte [rax], al
add byte [rsi + 0x61], ah
invalid
invalid
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
jb 0x1401b9a79
jae 0x1401b9a7b
jb 0x1401b9a8e
and byte gs:[rbx + 0x74], dh
invalid
outsb dx, byte [rsi]
and byte [rax + 0x61], ch
outsb dx, byte [rsi]
insb byte [rdi], dx
imul ebp, dword [rsi + 0x67], 0
or byte [rdx + 0x1401b], bl
add byte [rax], al
xor al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x1401b9ace
pop rsp
jae 0x1401b9ad0
invalid
ja 0x1401b9aa9
jb 0x1401b9af0
add byte [rax], al
add byte [rax - 0x66], dl
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [0x1401b9a8d], ch
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
sldt word [rax]
add byte [0x14a1b9a99], cl
invalid
je 0x1401b9b03
jb 0x1401b9b02
invalid
invalid
jb 0x1401b9b12
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1401b9b15
and byte fs:[rcx + 0x74], ch
jae 0x1401b9ad6
jae 0x1401b9b2c
invalid
add byte [rax], al
movabs eax, dword [0x1b00000001401b9a]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x61], ah
invalid
invalid
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
imul ebp, dword [rsi + 0x73], 0x6c6c6174
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
insb byte [rdi], dx
and byte [rbp + 0x78], ah
invalid
jb 0x1401b9b04
add byte [rax], al
add byte [rax], al
add al, ah
invalid
add byte [rax], al
add byte [rax], al
loopne 0x1401b9aa4
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rax
invalid
add byte [rax], al
add byte [rax - 0x66], dl
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [0x1401b9b25], ch
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rdi + 0x6e], cl
outsb dx, byte [rsi]
or dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
invalid
insd dword [rdi], dx
jo 0x1401e1462
jns 0x1401e1438
outsd dx, dword [rsi]
jae 0x1401e1467
outsb dx, byte fs:[rsi]
invalid
outsb dx, byte [rsi]
jbe 0x1401e147e
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x70], 0x64413676
jb 0x1401e148e
jae 0x1401e149e
outsb dx, byte [rsi]
jbe case.0x140096ce7.9
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x6f], 0x6e69616d
push 0x63617261
je 0x1401e14a5
jb 0x1401e1494
insb byte [rdi], dx
invalid
push rdx
insb byte [rdi], dx
invalid
push rdi
imul esi, dword [rax + rbp*2 + 0x43], 0x6f6e6e61
je 0x1401e14af
invalid
invalid
outsb dx, byte [rsi]
invalid
jb 0x1401e14fc
jbe 0x1401e14f8
jb 0x1401e14fb
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1401e14e2
outsb dx, byte [rsi]
js 0x1401e14be
outsd dx, dword [rsi]
jne 0x1401e1515
and byte [rdi + 0x66], ch
and byte [rdx + 0x6f], ah
jne 0x1401e1517
invalid
jae 0x1401e14ac
add byte [rax], al
add byte [rax], al
cwde
adc al, 0x1e
add dword [rax], eax
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
add byte [rax + 0x1401e14], bl
add byte [rax], al
add byte [rbx], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], ch
invalid
jb 0x1401e1538
add byte [rax], al
add byte [rax], al
invalid
jae 0x1401e1539
invalid
invalid
invalid
pop rsp
pop rsp
jae 0x1401e1571
invalid
add byte [rax], al
add byte [rsi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor al, 4
add byte [rax], al
invalid
add al, 0
add al, 0
add byte [rax + rax], bl
add byte [rax], al
rcl byte [rsi + rbx], 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rdx + 4], al
add byte [rax], al
sbb eax, 0xc0000000
adc al, 0x1e
add dword [rax], eax
add byte [rax], al
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rbx + 4], al
add byte [rax], al
and eax, 0xc0000000
adc al, 0x1e
add dword [rax], eax
add byte [rax], al
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x40000004], al
add byte [rax], al
add al, al
adc al, 0x1e
add dword [rax], eax
add byte [rax], al
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x4e000004], ch
add byte [rax], al
add al, al
adc al, 0x1e
add dword [rax], eax
add byte [rax], al
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x56000004], bh
add byte [rax], al
add al, al
adc al, 0x1e
add dword [rax], eax
add byte [rax], al
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rdi], dh
add eax, 0x290000
add byte [rax], al
invalid
invalid
invalid
invalid
sbb eax, dword [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add ch, bh
std
add byte [rax], al
std
invalid
add byte [rbx], dl
and byte [rbx], bl
sbb eax, dword [rax + 1]
invalid
adc esp, dword [rax]
sbb eax, dword [rax + 1]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rdi], ch
invalid
and byte [rbx], bl
add dword [rax], eax
add dword [rax], eax
sbb eax, dword [rax + 1]
add dword [rax], eax
add byte [rax], al
add byte [rbp + 0x20], cl
add byte [rax], al
and byte [r11], r11b
sbb eax, dword [rax + 1]
invalid
sbb eax, dword [rax + 1]
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x20], ch
imul esp, dword [rax], 0x1401b
add dword [rax], eax
invalid
add byte [rax], al
imul esp, dword [rax], 0x1401b
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
lea esp, [rax]
sbb eax, dword [rax + 1]
add byte [rbp + 0x1401b20], cl
add byte [rax], al
add byte [rax + 0x1401b20], dh
add byte [rax], al
add dh, cl
and byte [rbx], bl
add dword [rax], eax
add byte [rax], al
out 0x20, al
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], cl
or esp, dword [rcx]
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rsi], ch
and dword cs:[rbx], ebx
add dword [rax], eax
add byte [rax], al
push rbx
and dword [rbx], ebx
add dword [rax], eax
add byte [rax], al
jo 0x1401f3cd3
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rdi + 0x1401b21], dl
add byte [rax], al
add byte [rcx + riz + 0x1401b], bh
add byte [rax], al
in al, 0x21
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rdx + riz], dl
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rbx + 0x22], al
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rcx + 0x22], dh
jno 0x1401f3d04
add dword [rax], eax
add byte [rax], al
and bl, byte [r11]
add dword [rax], eax
add byte [rax], al
jno 0x1401f3d04
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rbx + 0x1401b22], bl
add byte [rax], al
add byte [rbx + 0x1401b22], bh
add byte [rax], al
add bl, dl
and bl, byte [rbx]
add dword [rax], eax
add byte [rax], al
loop 0x1401f3d24
sbb eax, dword [rax + 1]
add byte [rax], al
add cl, bh
add dword [rax], eax
add byte [rax], al
stc
and bl, byte [rbx]
add dword [rax], eax
add byte [rax], al
or byte [rbx], ah
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rsi], dl
and ebx, dword [rbx]
add dword [rax], eax
add byte [rax], al
xor dword [rbx], esp
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rdx + 0x23], dl
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x23], bh
js 0x1401f3d55
add dword [rax], eax
add byte [rax], al
push rdx
and ebx, dword [rbx]
add dword [rax], eax
add byte [rax], al
js 0x1401f3d55
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rbx + 0x1401b23], dl
add byte [rax], al
add byte [rdx + 0x1401b23], ah
add byte [rax], al
add byte [rdx + 0x1401b23], bh
add byte [rax], al
add al, bl
and ebx, dword [rbx]
add dword [rax], eax
add byte [rax], al
int1
add byte [rax], al
add cl, dh
and ebx, dword [rbx]
add dword [rax], eax
add byte [rax], al
invalid