Function at 0x1401f1360
Capabilities:
Encrypt data via sspi

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x40], 0xfffffffffffffffe
mov r15, rcx
mov qword [rdx + 0x138], r8
mov r12, qword [r9]
mov rbx, qword [r9 + 8]
lea rcx, [rbp - 0x20]
mov qword [rbp + 0x38], rdx
call fcn.1401f72f0
mov eax, dword [rbp - 0x20]
cmp eax, 2
jne case.default.0x1401f13c0
mov rdx, qword [rbp - 0x18]
mov esi, edx
and esi, 3
lea rax, [0x1403b3bc4]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
test eax, eax
je 0x1401f147e
mov rdx, qword [rbp + 0x38]
mov r13, qword [rdx + 0x1b8]
cmp r13, qword [rdx + 0x1b0]
jne 0x1401f15e9
mov r14d, dword [rbp - 0x1c]
mov rdi, qword [rbp - 0x18]
mov esi, edi
shr rdi, 0x20
cmp rbx, rdi
cmovb rdi, rbx
lea rbx, [rdi + r14]
add rsi, rbx
lea rax, [rdx + 0x1a0]
mov qword [rbp + 0x30], rax
sub rsi, r13
jbe 0x1401f149d
mov rax, qword [rdx + 0x1a8]
sub rax, r13
cmp rax, rsi
mov qword [rbp - 0x28], r15
jae 0x1401f143f
mov rcx, qword [rbp + 0x30]
mov rdx, r13
mov r8, rsi
call fcn.14033e5b0
mov rax, qword [rbp + 0x38]
mov r13, qword [rax + 0x1b0]
mov rax, qword [rbp + 0x30]
mov r15, qword [rax]
lea rcx, [r15 + r13]
cmp rsi, 2
jb 0x1401f1467
lea r8, [rsi - 1]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add r13, rsi
dec r13
add r15, r13
mov rcx, r15
mov byte [rcx], 0
inc r13
mov rsi, qword [rbp + 0x38]
mov qword [rsi + 0x1b0], r13
mov r15, qword [rbp - 0x28]
jmp 0x1401f14a0
movabs rdx, 0x8009031700000002
mov esi, edx
and esi, 3
lea rax, [0x1403b3bc4]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
mov rsi, rdx
cmp rbx, r13
ja 0x1401f183f
mov rcx, qword [rsi + 0x1a0]
add rcx, r14
mov rdx, r12
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rsi + 0x1b0]
cmp rdx, r14
jb 0x1401f1853
mov rsi, qword [rbp + 0x30]
mov r8, qword [rsi]
lea rcx, [rbp - 0x48]
mov edx, 7
mov r9, r14
call fcn.140253fe0
mov rax, qword [rbp + 0x38]
mov rdx, qword [rax + 0x1b0]
cmp rbx, rdx
ja 0x1401f1864
add r14, qword [rsi]
lea rcx, [rbp - 0x58]
mov edx, 1
mov r8, r14
mov r9, rdi
call fcn.140253fe0
mov rax, qword [rbp + 0x38]
mov rdx, qword [rax + 0x1b0]
mov r9, rdx
sub r9, rbx
jb 0x1401f1875
add rbx, qword [rsi]
lea rcx, [rbp - 0x38]
mov edx, 6
mov r8, rbx
call fcn.140253fe0
lea rcx, [rbp + 0x10]
xor edx, edx
xor r8d, r8d
call fcn.140253fe0
movups xmm0, xmmword [rbp - 0x48]
movaps xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [rbp - 0x58]
movaps xmmword [rbp - 0x10], xmm0
movups xmm0, xmmword [rbp - 0x38]
movaps xmmword [rbp], xmm0
lea rcx, [rbp - 0x38]
lea rdx, [rbp - 0x20]
mov r8d, 4
call fcn.140254000
mov rax, qword [rbp + 0x38]
lea rcx, [rax + 0x1c0]
call fcn.140093890
lea r8, [rbp - 0x38]
mov rcx, rax
xor edx, edx
xor r9d, r9d
call qword [sym.imp.secur32.dll_EncryptMessage]
mov edx, eax
test eax, eax
je 0x1401f15ba
shl rdx, 0x20
or rdx, 2
mov esi, edx
and esi, 3
lea rax, [0x1403b3bc4]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
mov eax, dword [rbp - 0x10]
add eax, dword [rbp - 0x20]
add eax, dword [rbp]
mov rdx, qword [rbp + 0x38]
cmp qword [rdx + 0x1b0], rax
jb 0x1401f15d7
mov qword [rdx + 0x1b0], rax
mov qword [rdx + 0x1b8], 0
mov qword [rdx + 0x200], rdi
lea rcx, [rbp - 0x20]
call case.0x1401f283d.200
cmp qword [rbp - 0x20], 0
je case.default.0x1401f1614
mov rdx, qword [rbp - 0x18]
mov esi, edx
and esi, 3
lea rax, [0x1403b3bc4]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
movzx eax, byte [rdx + 0x10]
jmp 0x1401f1659
mov qword [rbp + 0x30], rdx
shr rdx, 0x20
mov ecx, edx
call fcn.140317570
mov rdx, qword [rbp + 0x30]
jmp 0x1401f1659
mov rax, rdx
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x1401f164f
lea rcx, [0x1403b3bd4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1401f1659
movzx eax, byte [rdx + 0xf]
cmp al, 0xd
jne 0x1401f16cc
mov qword [r15], 2
mov rax, qword [rbp + 0x38]
mov qword [rax + 0x138], 0
lea rax, [rsi - 2]
cmp rax, 2
jb 0x1401f16e6
cmp esi, 1
jne 0x1401f16e6
lea rax, [rdx - 1]
mov qword [rbp + 0x38], rax
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x30], rax
call qword [rax]
mov rax, qword [rbp + 0x30]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1401f16b6
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x28]
call fcn.140089ca0
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rbp + 0x38]
call fcn.140089ca0
jmp 0x1401f16e6
mov qword [r15], 1
mov qword [r15 + 8], rdx
mov rax, qword [rbp + 0x38]
mov qword [rax + 0x138], 0
mov rax, r15
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0x38]
mov rax, qword [rcx + 0x200]
mov qword [r15], 0
mov qword [r15 + 8], rax
mov dword [rdi + 8], eax
mov dword [rdi + 8], eax
mov qword [rcx + 0x138], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x1401f16e6
jmp 0x1401f16e6
mov al, 0x25
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x23
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x24
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x22
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x10
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0xe
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x21
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0xb
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 4
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x28
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0xc
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 9
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x19
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x18
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 2
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0xf
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 3
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 7
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 1
jmp 0x1401f1659
mov al, 0x1f
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x11
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x29
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x14
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 5
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x15
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0xd
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 6
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x12
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0xa
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 8
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x20
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x16
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x27
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x13
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x17
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1401f1659
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1401f1659
mov al, 0x26
jmp 0x1401f1659
mov al, 0x1a
jmp 0x1401f1659
lea r8, str.C:Users_antoi.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.21_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64P7__
mov rcx, rbx
mov rdx, r13
call fcn.1403503e0
jmp 0x1401f1884
lea r8, str.C:Users_antoi.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.21_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64P7__
mov rcx, r14
call fcn.1403503e0
jmp 0x1401f1884
lea r8, str.C:Users_antoi.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.21_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64P7__
mov rcx, rbx
call fcn.1403503e0
jmp 0x1401f1884
lea r8, str.C:Users_antoi.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.21_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64P7__
mov rcx, rbx
call fcn.140350360
ud2
xor al, byte [0x188b018e2]
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x75], cl
sub byte [r8 - 0x75], r9b
push rbp
xor al, ch
invalid
sahf
invalid
pop r14
pop r15
pop rbp
ret
push rdi
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, rcx
mov qword [rcx + 0x138], rdx
lea rcx, [rbp - 0x30]
mov qword [rbp - 0x10], rax
mov rdx, rax
call case.0x1401f283d.200
cmp qword [rbp - 0x30], 0
je case.default.0x1401f19ac
mov rdx, qword [rbp - 0x28]
mov edi, edx
and edi, 3
lea rax, [0x1403b3c78]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
movzx eax, byte [rdx + 0x10]
jmp 0x1401f1a1a
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 0x138]
test rdx, rdx
je 0x1401f1bee
lea rcx, [rax + 0x10]
cmp dword [rcx], 2
jne 0x1401f1a8f
xor edx, edx
jmp 0x1401f1ab7
mov qword [rbp - 0x18], rdx
mov rcx, rdx
shr rcx, 0x20
call fcn.140317570
mov rdx, qword [rbp - 0x18]
jmp 0x1401f1a1a
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1401f1a1a
movzx eax, byte [rdx + 0xf]
invalid
cmp al, 0xd
jne case.0x1401f15b8.54
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x138], 0
mov dword [rax + 0x138], 0
mov dword [rax + 0x138], 0
add byte [rax], al
add byte [rsi + 1], bh
invalid
mov esi, 1
add byte [rax - 0x73], cl
dec byte [r8 - 0x7d]
lea rax, [rdi - 2]
cmp rax, 2
clc
add dh, byte [rdx + 0x4d]
clc
add dh, byte [rdx + 0x4d]
cmp edi, 1
jne 0x1401f1a8d
lea rax, [rdx - 1]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov dword [rbp - 0x10], eax
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
mov qword [rbp - 0x20], rcx
loopne 0x1401f1aa2
mov dword [rbp - 0x18], eax
loopne 0x1401f1aa2
mov dword [rbp - 0x18], eax
call qword [rax]
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
or byte [rax - 0x7b], cl
invalid
je 0x1401f1a79
or byte [rax - 0x7b], cl
sal byte [rbp + rcx + 0x4c], cl
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov rcx, qword [rbp - 0x20]
call fcn.140089ca0
mov edx, 0x18
mov r8d, 8
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rcx, qword [rbp - 0x10]
call fcn.140089ca0
invalid
invalid
invalid
invalid
adc eax, dword [rdx + 0x35ebffe9]
jmp 0x1401f1ac4
call case.0x1401f27f6.203
test rax, rax
mov esp, 0x48000015
test eax, eax
je 0x1401f1aa8
movabs rdx, 0xd00000003
jmp 0x1401f1999
add byte [0x1291f1aa4], cl
add cl, ch
int1
invalid
test rdx, rdx
jne 0x1401f1999
test eax, ebp
invalid
invalid
invalid
test eax, ebp
invalid
xor edx, edx
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x138], 0
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx], dh
test byte [rax - 0x77], 0xf0
xor esi, esi
mov rax, rsi
add rsp, 0x50
add esp, 0x50
pop rdi
pop rsi
pop rbp
ret
mov al, 0x25
jmp 0x1401f1a1a
mov al, 0x23
jmp 0x1401f1a1a
mov al, 0x24
jmp 0x1401f1a1a
mov al, 0x1b
jmp 0x1401f1a1a
mov al, 0x22
jmp 0x1401f1a1a
mov al, 0x10
jmp 0x1401f1a1a
mov al, 0xe
jmp 0x1401f1a1a
mov al, 0x21
jmp 0x1401f1a1a
mov al, 0xb
jmp 0x1401f1a1a
mov al, 4
jmp 0x1401f1a1a
mov al, 0x28
jmp 0x1401f1a1a
mov al, 0xc
jmp 0x1401f1a1a
mov al, 9
jmp 0x1401f1a1a
mov al, 0x15
jmp 0x1401f1a1a
invalid
push qword [rax - 0x17116f3]
invalid
push qword [rax - 0x18616f6]
invalid
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, [0x1403b3400]
mov edx, 0x29
call fcn.14034ff10
ud2
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x50
in al, dx
and byte [rax - 0x73], cl
push 0x50
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.1401f4ee0
mov rcx, qword [rbp - 0x18]
call fcn.140011e30
add edx, esp
call qword [rax + 0x20c48348]
add byte [rax - 0x75], cl
call 0x12220eb49
add edx, esp
add edx, esp
call qword [rax + 0x20c48348]
and byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
ret
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
adc byte [rbp + 0x56], dl
push rdi
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x50
and byte [rax - 0x73], cl
push 0x50
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
loopne 0x1401f1ccd
mov edx, dword [rbp - 0x18]
call fcn.140018650
mov rcx, qword [rbp - 0x10]
invalid
call fcn.1400079e0
nop
ret
invalid
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
sub esp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov qword [rbp], 0xfffffffffffffffe
invalid
mov qword [rcx + 0x138], rdx
add byte [rax], al
mov qword [rbp - 8], rcx
call fcn.1401f0fb0
jmp 0x1401f1cb5
invalid
dec dword [rax - 0x77]
ret
jmp 0x1401f1cb5
test rax, rax
je 0x1401f1d78
add byte [rax], al
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax], al
mov edi, ebx
and edi, 3
add byte [rax], al
mov edi, ebx
and edi, 3
lea rax, [0x1403b3d2c]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
movzx eax, byte [rbx + 0x10]
jmp 0x1401f1d05
invalid
sbb dword [rax - 0x77], ecx
pop rbp
invalid
mov qword [rbp - 0x10], rbx
shr rbx, 0x20
jmp 0x1401f1d14
mov ecx, ebx
call fcn.140317570
adc al, byte [rax]
jmp 0x1401f1d14
adc al, byte [rax]
mov rbx, qword [rbp - 0x10]
jmp 0x1401f1d05
invalid
add al, 0xf
mov dh, 0x43
invalid
movzx eax, byte [rbx + 0xf]
cmp al, 0xd
jne 0x1401f1d78
mov rax, qword [rbp - 8]
mov qword [rax + 0x138], 0
mov dword [rax + 0x138], 0
mov dword [rax + 0x138], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 1], bh
invalid
mov esi, 1
add byte [rax - 0x73], cl
dec byte [r8 - 0x7d]
lea rax, [rdi - 2]
cmp rax, 2
clc
add dh, byte [rdx + 0x62]
clc
add dh, byte [rdx + 0x62]
cmp edi, 1
jne 0x1401f1d89
mov rax, rbx
dec rax
enter 0xffffffffffff8948, 0x45
clc
enter 0xffffffffffff8948, 0x45
clc
mov rcx, qword [rbx - 1]
mov rax, qword [rbx + 7]
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
dec qword [r8 - 0x75]
invalid
mov dword [rbp - 0x18], ecx
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
mov edx, dword [rax + 8]
test rdx, rdx
je 0x1401f1d62
invalid
or eax, 0x10408b4c
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x18]
call fcn.140089ca0
call 0x1299e5c49
invalid
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rbp - 8]
call fcn.140089ca0
jmp 0x1401f1d89
mov rax, qword [rbp - 8]
mov qword [rax + 0x138], 0
xor esi, esi
mov rax, rsi
mov rdx, rbx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, rbx
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x1401f1db2
lea rcx, [0x1403b3d3c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x29
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 1
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 2
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 3
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 4
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 5
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 6
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 7
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 8
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 9
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0xa
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0xb
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0xc
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0xd
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0xe
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0xf
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x10
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x11
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x12
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x13
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x14
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x15
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x16
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x17
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x18
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x19
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x1a
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x20
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x21
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x22
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x23
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x24
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x25
jmp 0x1401f1d05
invalid
invalid
invalid
mov al, 0x26
jmp 0x1401f1d05
mov al, 0x27
jmp 0x1401f1d05
mov al, 0x28
jmp 0x1401f1d05
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rcx + rax - 7], cl
add byte [rax], al
add byte [rcx + 0x39], cl
invalid
add dword [rax], eax
add byte [rax], al
mov eax, eax
shl eax, 0x20
lea ecx, [0x1403b3de0]
invalid
mov esp, dword [rbp + 0x38]
lock add eax, dword [rbp - 0x20]
and al, 0xb0
add byte [rax], al
add byte [rax + 0x39], cl
ret 0xb72
mov dword [rsp + 0xb0], eax
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov esp, 0x10024
add byte [rcx], dh
fisttp dword [rax + 0x39]
sal dword [rcx + rsi*2 + 0x49], cl
lea edi, [rsp + 0x10]
loopne 0x1401f223c
invalid
ror byte [rax + 0x29], 1
fmul dword [rdi]
invalid
sub eax, ebx
add al, byte [rax]
add byte [rbp - 0x75], cl
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
cmp byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
mov ch, 2
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbp - 0x75], cl
mov word [rax + riz*4], fs
invalid
add byte [rax], al
add byte [rcx + 1], cl
invalid
movabs al, byte [0x8948d90149000000]
and al, 0x20
int1
or al, 0
cmp eax, 2
call 0x1b5dfa7bf
push rsi
add ebx, eax
add byte [rcx - 0x75], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax], al
cmp rbx, rdx
jne 0x1401f2230
add byte [rax], al
add byte [rax - 0x75], cl
jne 0x1401f22c8
invalid
or cl, r13b
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x65], cl
cmp byte [rax - 0x75], cl
mov rsi, qword [rbp + 0x28]
add eax, dword [rax]
add byte [rax], al
add cl, ch
add dword [rax], 0x89440000
add byte [rax], al
mov eax, r8d
and eax, 3
lea rcx, [0x1403b3de0]
invalid
invalid
add byte [rax], al
mov dh, 0x40
adc byte [rcx], dh
leave
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdx, [0x1403b3df0]
sbb bl, byte [rax + rax]
jne case.0x1401f1ce4.58
mov dword [rsi], 2
mov dword [rsp + 0x38], 0
add byte [rax - 0x73], cl
dec byte [r8 - 0x7d]
clc
add dh, byte [rdx + 0x63]
mov dword [rbp + 0x38], eax
xor byte [rax - 0x77], cl
sub r15b, r15b
adc byte [rax - 0x75], cl
mov rax, qword [rbp + 0x28]
invalid
invalid
push rax
or byte [rax - 0x7b], cl
sal byte [rbp + rcx + 0x4c], cl
mov eax, dword [rax + 0x10]
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
out 0x78, al
jmp 0x188340fbc
mov dword [rsi + 8], eax
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
pop rbp
mov edx, ebx
cmovl ecx, dword [rbp + 0x1c14e105]
add byte [rcx + rcx*4 - 0xf], cl
nop word cs:[rax + rax]
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 + 0x80]
mov rcx, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x28]
call fcn.140018650
mov rcx, qword [rbp + 0x38]
call fcn.1400079e0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x75], cl
cmp r8b, r13b
pop rbx
xor eax, dword [rax]
add byte [rax - 0x75], cl
xor r8b, r13b
call fcn.140011e30
call fcn.140011e30
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r15
push r14
push r13
push r12
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
mov rcx, qword [rbp + 0x38]
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x38]
call fcn.1401f5950
sbb esi, dword [rbx]
add byte [rax], al
sbb esi, dword [rbx]
add byte [rax], al
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
invalid
pop r13
pop r14
pop r15
pop rbp
ret
int3
push rsi
js 0x1401f26a5
lea ebp, [rsp + 0x70]
mov dword [rbp], 0xfffffffe
mov esi, dword [rsi + 8]
stc
sub dword [rbp - 0x76b6ffec], edi
add byte [rcx - 0x77], cl
jbe 0x1401f26b0
jge 0x1401f2694
cmp esi, ebx
push rsi
add eax, dword [rax]
add byte [rax + 0x29], cl
fimul word [rax + 1]
add rdi, rbx
mov rcx, rdi
mov edx, esi
bnd call fcn.140093890
mov esi, eax
lea ebx, [rbp - 0x48]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
push rdi
jo 0x1401f271e
mov ecx, dword [rdi + 0x78]
cmp ecx, edx
add byte [rdi], cl
test dword [rbx + 0x48000000], ecx
mov rcx, rbx
xor rax, 0x458b0000
mov eax, 0x7501f883
cmp eax, 1
jne 0x1401f275b
clc
add dword [rbp + 0x61], esi
jge 0x1401f26f6
add byte [rax], al
add byte [rsi + rbp + 0x48], dh
mov ecx, ebx
mov eax, 0x48000000
test edx, edx
invalid
clc
add byte [rax], al
add byte [rcx - 0x75], cl
jo 0x1401f27c0
invalid
mov edx, dword [rdi + 0x78]
add byte [rax], al
cmp edi, ebx
mov ecx, esi
mov esp, 0x8b490014
js 0x1401f27e9
invalid
add eax, ebx
mov dword [rdi + 0x78], eax
cmp ebx, dword [rsi + 0x18]
xchg dword [rdx + 0x49000002], edx
mov dword [rsi + 0x10], ebx
add byte [rax], al
shr cl, cl
loope 0x1401f27ce
add byte [rax], al
mov edx, dword [rbp - 0x40]
test edx, edx
out 3, eax
lea eax, [0x1403b3e94]
add ecx, eax
adc bl, ch
xor r10, rdx
add byte [rax], al
add byte [rax - 0x77], cl
pop rbx
adc r8b, byte [r8]
jge 0x1401f2811
sub byte [rax - 0x77], cl
ror byte [rax - 0x3f], 1
shr eax, 0x20
cmp eax, 0x28
mov rax, rdx
shr rax, 0x20
shr eax, 0x20
and byte [rbx - 0x78f0d708], al
add dword ss:[rax], eax
add dword [rax], eax
invalid
or eax, 0xc7496675
add byte [rax], al
add byte [rax], al
cmp eax, 2
add dword [rbp + 0x48], esi
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x14016f3]
invalid
invalid
invalid
invalid
invalid
pushfq
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
sbb al, 0
rol byte [rcx], 0
add byte [rax], al
add eax, 0x1c0a9f
enter 0x570f, 0xffffffffffffffc0
ror byte [r8 - 0x73], 1
adc eax, 0x1c0e7d
sbb al, 0
sbb al, 0
invalid
nop
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
jo 0x1401f2aee
mov ecx, dword [rbp - 8]
jo 0x1401f2aee
mov ecx, dword [rbp - 8]
call fcn.1401f5950
add byte cs:[rax], al
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x70]
mov rcx, qword [rbp - 8]
call fcn.1401f5950
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp - 0x10]
call fcn.140011e30
nop
add rsp, 0x28
pop rbx
pop rdi
invalid
pop rsi
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
invalid
in al, dx
sub byte [rax - 0x73], cl
push 0x70
invalid
jo 0x1401f2b5e
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
call fcn.140018650
pop rbx
loop 0x1401f2b21
push rbp
invalid
pop rbx
loop 0x1401f2b21
dec dword [rax - 0x75]
clc
mov rcx, qword [rbp - 8]
call fcn.1400079e0
loope 0x1401f2b2a
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
int3
add r14b, r15b
invalid
mov edi, ecx
xchg ecx, eax
cmp byte [rcx], al
add byte [rax], al
pop rbp
mov eax, 0xf87d8b4c
nop dword [rax + rax]
add byte [rcx - 0x75], cl
xchg edi, eax
add byte [rax + 0x39], cl
ror dword [rdi], 1
xchg dword [0x14f1f2bdb], esp
and eax, 0xf000003
add eax, dword [rax]
add byte [rdi], cl
add byte [rax], al
cli
mov r8d, 0x7501f883
invalid
clc
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
push rdi
add byte [rax], al
mov eax, 0x558b4800
ror byte [rdi], 0x85
test esi, ecx
test esi, ecx
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 + 0x7d], cl
clc
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf00b87d], al
test dword [rbx - 0x80000000], ebx
wait
add byte [rax], al
invalid
invalid
jge 0x1401f2bfd
wait
add byte [rax], al
add byte [rax + 0x4c00b97d], al
add byte [rbx + rcx*4 + 0x7d], cl
clc
add byte [rbx + rcx*4 + 0x7d], cl
clc
sbb eax, dword [rbx - 0x74b3fd08]
jge 0x1401f2c50
clc
add cl, byte [rbx + rcx*4 + 0x7d]
clc
adc cl, byte [rax - 0x75]
push rbp
ror byte [rax - 0x7b], 0xd2
ror byte [rdi], cl
test dword [rax - 0x17000000], ecx
add byte [rax], al
jmp 0x1401f2d0a
invalid
invalid
xchg dword [rax + 1], esi
add byte [rax], al
xchg edi, eax
js 0x1401f2c79
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
ret
add al, byte [rax]
add byte [rcx + 3], cl
add edx, dword [rdi + 0x160]
add dword [rax], eax
add byte [rax + 0x39], cl
cmovb ebx, edi
mov eax, ebx
invalid
add dword [rax], eax
add byte [rdi], cl
xchg dword [rdi + 2], edi
jg 0x1401f2cb6
pop rsi
sbb byte [rdi], cl
xchg dword [rax + 0x49000002], ebx
add al, byte [rax]
add byte [rcx - 0x77], cl
pop rsi
invalid
jge case.0x1401f283d.97
shr ecx, 0x20
add byte [rbx + rcx*4 + 0x7d], cl
clc
push rbp
invalid
shr rax, 0x20
cmp eax, 0x28
lea ecx, [0x1403b3f58]
invalid
loopne case.0x1401f283d.120
invalid
mov dword [rdi + 0x138], 0
add byte [rax], al
add byte [rax - 0x73], cl
dec byte [r8 - 0x7d]
clc
add dh, byte [rdx + 0x4d]
jb 0x1401f2dbe
mov dword [rbp - 8], eax
mov dword [rbp - 0x18], ecx
call 0x13064b6d6
or byte [rax - 0x7b], cl
sal byte [rbp + rcx + 0x4c], cl
mov eax, dword [rax + 0x10]
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
loop 0x1401f2e2a
jmp 0x1892d19c0
mov dword [rdi + 0x138], 0
add byte [rax], al
add byte [rcx], dh
test byte [rax - 0x77], 0xf0
mov eax, esi
mov eax, esi
invalid
mov al, 0x25
jmp case.0x1401f283d.133
mov al, 0x23
jmp case.0x1401f283d.133
mov al, 0x24
jmp case.0x1401f283d.133
mov al, 0x1b
jmp case.0x1401f283d.133
mov al, 0x22
and ch, cl
push rbx
invalid
jmp case.0x1401f283d.133
mov al, 0x10
jmp case.0x1401f283d.133
adc cl, ch
invalid
mov al, 0xe
jmp case.0x1401f283d.133
invalid
mov al, 0x21
jmp case.0x1401f283d.133
and ecx, ebp
invalid
mov al, 0xb
jmp case.0x1401f283d.133
or ebp, ecx
invalid
mov al, 4
jmp case.0x1401f283d.133
add al, 0xe9
xor bh, bh
invalid
mov al, 0x28
jmp case.0x1401f283d.133
sub cl, ch
sub edi, edi
invalid
mov al, 0xc
jmp case.0x1401f283d.133
or al, 0xe9
and bh, bh
invalid
mov al, 9
jmp case.0x1401f283d.133
or ecx, ebp
sbb edi, edi
invalid
sbb ecx, ebp
adc al, 0xff
invalid
sbb cl, ch
or eax, 0xb0ffffff
add ch, cl
invalid
invalid
psubsw mm7, mm7
invalid
add ebp, ecx
clc
invalid
invalid
add ecx, ebp
invalid
invalid
adc ecx, ebp
fdiv st(6), st(0)
invalid
sub ecx, ebp
invalid
adc al, 0xe9
invalid
add eax, 0xfffec7e9
push qword [rax - 0x13f16eb]
invalid
or eax, 0xfffeb9e9
push qword [rax - 0x14d16fa]
invalid
invalid
mov dl, 0xfe
invalid
invalid
adc ch, cl
stosd dword [rdi], eax
invalid
or ch, cl
movsb byte [rdi], byte [rsi]
invalid
or cl, ch
popfq
invalid
invalid
and cl, ch
invalid
invalid
invalid
adc ebp, ecx
jp 0x1401f2ed5
invalid
invalid
sbb al, 0xe9
insb byte [rdi], dx
invalid
sbb eax, 0xfffe65e9
push qword [rax - 0x1a116da]
invalid
invalid
pop rsi
invalid
invalid
jmp case.0x1401f283d.133
sbb ch, cl
push rdi
invalid
lea eax, [0x1403b3808]
pop rax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
lea ecx, [0x1403b37b5]
add bl, ch
lea rcx, [0x1403b3680]
mov esi, ecx
adc eax, 0x4835eb00
lea rax, [0x1403b36c0]
rol byte [rcx], 0
add byte [rax], al
add eax, 0x1c058d
enter 0x570f, 0xffffffffffffffc0
ror byte [r8 - 0x73], 1
adc eax, 0x1c096b
sbb al, 0
sbb al, 0
ret 0x15ce
mov dword [rsp + 0x10], edx
in al, dx
sub byte [rax - 0x73], cl
push 0x70
invalid
lea ebp, [rdx + 0x70]
jo 0x1401f2ffe
mov ecx, dword [rbp - 8]
add byte [rax + 0x28c48348], dl
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x70
sub byte [rax - 0x73], cl
push 0x70
mov rcx, qword [rbp - 8]
clc
call fcn.1401f4ee0
mov rcx, qword [rbp - 0x10]
call fcn.140011e30
nop
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
in al, dx
sub byte [rax - 0x73], cl
push 0x70
invalid
clc
int3
pop rax
mov dword [rbp], 0xfffffffe
mov al, 0
mov eax, 0x48000000
add byte [rax], al
add byte [rax + 0x39], cl
cmp esi, edx
test byte [rbx + 1], cl
add byte [rax], al
invalid
cmp byte [r13 - 0x7b], cl
mov dword [rsp + 0x20], eax
add byte [rax], al
clc
add byte [rax], al
add byte [rax], al
int3
retf 0x1c02
add bl, byte [rax + rax]
add byte [rax], al
add byte [rax - 0x75], cl
clc
or eax, 0x93850f
add byte [rax], al
add byte [rsi + 1], bh
lea eax, [rax - 2]
lea rax, [rdx - 1]
dec dword [rax - 0x77]
clc
mov eax, dword [rdx + 7]
mov eax, dword [rbp - 0x10]
adc byte [rax - 0x75], cl
call 0x1298a4772
invalid
adc eax, 0xbaffe96b
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
clc
imul ebp, ecx, 0xffffffff
ror byte [rax - 0x75], cl
clc
add eax, 0x1c0e46
add al, 0x80
add esp, 0x58
invalid
adc al, byte [r8]
mov r8d, 2
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
jmp 0x1401f3132
stosb byte [rdi], al
invalid
invalid
push qword [rax - 0x21916e3]
invalid
invalid
lea rax, [rbx + rbx]
cmp rax, r12
cmova r12, rax
cmp r12, 0x401
cmovb r12, rsi
mov r13, qword [rdi + 0x90]
sub r12, r13
jbe 0x1401f90f0
mov rax, qword [rdi + 0x88]
sub rax, r13
cmp rax, r12
jb 0x1401f91b0
mov rsi, qword [rdi + 0x80]
lea rcx, [rsi + r13]
cmp r12, 2
jb 0x1401f90de
lea r8, [r12 - 1]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add r13, r12
dec r13
add rsi, r13
mov rcx, rsi
mov esi, 0x400
mov byte [rcx], 0
inc r13
mov qword [rdi + 0x90], r13
mov r12, r13
sub r12, rbx
jb 0x1401f9214
mov rcx, qword [rdi + 0x80]
add rcx, rbx
mov rdx, r12
call fcn.140093890
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x40], r12
mov rdx, qword [rdi + 0x38]
test rdx, rdx
je 0x1401f9228
mov rcx, r14
mov r8, r15
call fcn.1402c0b70
or al, 0
or al, 0
test rax, rax
movabs rax, 0xd00000003
cmovne rdx, rax
test rdx, rdx
jne 0x1401f91f2
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
cmp rdx, rax
ja 0x1401f9242
mov rcx, qword [rsp + 0x28]
call fcn.140093890
add rbx, rdx
mov qword [rdi + 0x98], rbx
cwde
add byte [rax], al
add byte [rax - 0x75], cl
xchg eax, edi
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xd1
cwde
add byte [rax], al
add byte [rax - 0x75], cl
xchg eax, edi
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xd1
mov r12d, 0
cmovae r12, rcx
mov qword [rdi + 0xf8], r12
test rdx, rdx
je 0x1401f91e5
add rbp, rdx
cmp rax, rdx
ja 0x1401f9080
jmp 0x1401f91e5
lea rcx, [rdi + 0x80]
mov rdx, r13
mov r8, r12
call fcn.14033e5b0
mov r13, qword [rdi + 0x90]
mov rsi, qword [rdi + 0x80]
lea rcx, [rsi + r13]
cmp r12, 2
jae 0x1401f90c6
jmp 0x1401f90de
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], rbp
xor eax, eax
jmp 0x1401f9200
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], rdx
mov eax, 1
mov qword [rcx], rax
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users_antoi.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.21_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64P7__
mov rcx, rbx
invalid
mov rdx, r13
call fcn.140350360
ud2
invalid
lea rcx, str.assertion_failed:__self.context.is_null__
lea ecx, str.assertion_failed:__self.context.is_null__
lea r8, [0x1403b3400]
mov edx, 0x29
sub dword [rax], eax
add byte [rax], al
sub dword [rax], eax
add byte [rax], al
call fcn.14034ff10
ud2
adc eax, 0x4c0b0f00
lea eax, [0x1403b3738]
out dx, eax
movsb byte [rdi], byte [rsi]
sbb eax, dword [rax]
lea r8, [0x1403b3738]
out dx, eax
movsb byte [rdi], byte [rsi]
sbb eax, dword [rax]
mov rcx, rdx
mov rdx, rax
call fcn.1403503e0
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, esp
int3
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
pop rax
pop rax
mov qword [rsp + 0x28], rcx
mov rbp, qword [rdx + 0x1f8]
mov ebp, dword [rdx + 0x1f8]
mov ebp, dword [rdx + 0x1f8]
test rbp, rbp
test ebp, ebp
je case.0x1401f27f6.254
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
lea r14, [rdx + 0x10]
lea r15, [rdx + 0x18]
mov rbx, qword [rdx + 0x198]
invalid
cwde
add dword [rax], eax
add byte [rcx - 0x44], al
add byte [rax + rax], al
add byte [rcx], dh
invalid
nop
adc byte [rbp + rcx*4 + 0x7a], cl
sbb byte [rax - 0x75], cl
invalid
add byte [rax + rax], al
add byte [rcx], dh
not byte [rax + 0x1b048d48]
lea rax, [rbx + rbx]
add dword [rax + rax], eax
add byte [rcx + 0xf], cl
in al, dx
in al, dx
in al, dx
add byte [rcx + rbp - 0x13], cl
mov eax, dword [rdi + 0x188]
sub eax, ebp
cmp eax, ebp
and eax, dword [rcx]
add byte [rax], al
add byte [rcx], 0
add byte [rbx - 0x73], cl
or al, 0x2c
invalid
sub al, 0x48
cmp ebp, 2
invalid
add dh, byte [rdx + 0x17]
int3
mov ecx, esp
add dh, al
add dword [rax], eax
invalid
pop qword [rax + 0x48000001]
add ecx, ebx
invalid
invalid
jmp 0x184a8dc30
and al, 0x40
add byte [rax], al
add byte [rax], al
xchg edi, eax
cmp byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], cl
ror byte [r8 - 0x7b], 1
ror byte [rax - 0x7b], 1
add byte [rax], al
ret 0x870f
movsb byte [rdi], byte [rsi]
jmp 0x11320dcc0
mov dword [rdi + 0x198], ebx
mov eax, dword [rdi + 0x1f8]
mov ecx, eax
add byte [rax], al
add byte [rax + 0xf], cl
jmp 0x138cf1d2a
invalid
invalid
scasd eax, dword [rdi]
clc
invalid
invalid
pop qword [rax + 0x4c000001]
mov edx, ebp
invalid
invalid
adc al, 0
scasd eax, dword [rdi]
nop
add dword [rax], eax
add byte [rax], al
mov r12, qword [rdi + 0x180]
lea rcx, [r12 + r13]
add byte [rax], al
add byte [rax], al
cmp ebp, 2
invalid
xor esi, esi
or byte [rcx], dh
shr bl, 0xe
invalid
mov dword [rcx + 8], edx
pop rax
repne outsb dx, byte [rsi]
adc eax, 0x480b0f00
invalid
invalid
lea ecx, str.assertion_failed:__self.context.is_null__
lea eax, [0x1403b3400]
add eax, 0x1b9f82
sub dword [rax], eax
add byte [rax], al
push 0x15
adc eax, 0x4c0b0f00
ror dword [rax - 0x77], 1
ret 0x44e8
add byte [rdi], cl
or ecx, esp
push rdi
jae 0x1401f94e4
in eax, dx
lea ebp, [rsp + 0x38]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add dword [rax], eax
test byte [rsi + 0x4c000000], bh
add byte [rax], al
mov esp, dword [rax + 0x49000001]
add ecx, edi
add byte [rax], al
and al, 0x20
loope 0x1401f9571
cli
jbe 0x1401f9537
or al, 0
add byte [rax - 0x75], cl
and al, 0x28
mov ecx, dword [rsp + 0x28]
pop rcx
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax], al
invalid
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x38
and al, 0x38
mov dword [rsp + 0x40], eax
mov rcx, r12
sub byte [rdx - 0x74b70001], cl
dec dword [rax - 0x75]
and al, 0x28
and al, 0x28
cmp ecx, 2
invalid
and al, 0x30
test ecx, ecx
invalid
add edi, eax
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rbx + 0x1b0]
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rdi, rdx
test dword [rsi - 1], esp
invalid
outsb dx, byte [rsi]
or byte [rcx], dh
shr bl, 0x13
mov eax, 3
add byte [rax], al
or eax, 0x48000000
add byte [rax], al
mov dword [rsi + 8], eax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
movsb byte [rdi], byte [rsi]
sbb eax, dword [rax]
cwde
insd dword [rdi], dx
adc eax, 0x480b0f00
lea ecx, str.assertion_failed:__self.context.is_null__
lea eax, [0x1403b3400]
sub dword [rax], eax
add byte [rax], al
adc eax, 0xcc0b0f00
add byte [rdi], cl
or ecx, esp
int3
int3
int3
int3
sub esp, 0x68
and al, 0x60
invalid
invalid
invalid
inc dword [r8]
inc dword [rax]
mov dword [rbp - 0x18], edx
invalid
inc dword [rbx + 0x7502c07d]
invalid
stosb byte [rdi], al
sbb eax, dword [rax]
adc r11b, bpl
cmp eax, 0x84e8d48
lea rcx, [rsi + 8]
or byte [rcx - 0x48], al
sub byte [rdx], al
add byte [rax], al
adc al, 0
add byte [rax], al
invalid
and al, ch
invalid
mov ebx, dword [rbp - 0x10]
invalid
lea ecx, [rsi + 8]
add byte [rax], al
adc ecx, dword [rbp + 0x14]
add byte [rax - 0x39], cl
invalid
dec byte [rax - 0x7d]
clc
add dh, byte [rdx - 0x4b]
jb 0x1401f9658
mov al, 0x48
lea eax, [rbx - 1]
invalid
invalid
dec dword [r8 - 0x77]
invalid
mov ecx, dword [rbx - 1]
fdivr st(7)
adc byte [rax - 0x75], cl
mov ecx, dword [rbp - 0x20]
invalid
mov eax, 8
invalid
or byte [rdx], r8b
add byte [rax], al
mov dword [rsi + 0x10], ebx
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
mov rcx, qword [rbp - 0x10]
call fcn.1400139e0
mov byte [rbp - 1], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid