Function at 0x1401099d0
Capabilities:
Generate random numbers via rtlgenrandom
Generate random numbers via winapi

Disassembly:
mov cl, 0x14
jmp case.0x1400e8429.7
mov cl, 0x18
mov dx, 0x200
mov r8d, r8d
lea r9, [0x1401d55c4]
push rbp
add dword [rdi], ecx
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
jmp rax
mov cl, 0x16
mov dx, 0x200
mov r8d, r8d
mov eax, eax
lea r9, [0x1401d55c4]
movsxd r8, dword [r9 + r8*4]
invalid
add al, 0x81
add r8, r9
jmp r8
mov cl, 0x17
mov dx, 0x200
mov edx, 0x89450200
invalid
lea r9, [0x1401d55c4]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov cl, 0x15
mov dx, 0x200
invalid
mov r8d, r8d
lea r9, [0x1401d55c4]
or eax, 0xf0107
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov ecx, r9d
mov dx, 0x200
mov r8d, r8d
ror byte [rbp + rcx*4 + 0xd], 0xec
add byte [rdi], cl
add byte [rdi + 0x63], cl
add al, 0x81
ror byte [rbp + rcx*4 + 0xd], 0xec
add byte [rdi], cl
add byte [rdi + 0x63], cl
str word [rdi + 0x63]
add al, 0x81
add r8, r9
jmp r8
jmp rax
jmp rax
mov dx, 0x300
jmp case.0x1400e54df.0
mov dx, 0x303
jmp case.0x1400e54df.0
mov edx, ebp
jmp case.0x1400e54df.0
mov dx, 0x301
jmp case.0x1400e54df.0
mov dx, 0x302
jmp case.0x1400e54df.0
mov dx, 0xfefd
jmp case.0x1400e54df.0
mov dx, 0x304
jmp case.0x1400e54df.0
mov dx, 0xfeff
jmp case.0x1400e54df.0
mov dx, 0xfefc
movaps xmm6, xmmword [rdi + 0x220]
or r15, rax
rol dx, 8
rol r12w, 8
mov qword [rsp + 0x60], r14
mov byte [rsp + 0x68], cl
mov word [rsp + 0x69], dx
mov word [rsp + 0x6b], r12w
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x58]
sub rax, rdx
cmp rax, 7
jbe 0x1400e56d3
mov rax, qword [rsp + 0x50]
mov qword [rax + rdx], r15
add rdx, 8
mov qword [rsp + 0x58], rdx
lea rdx, [rsp + 0x48]
mov rcx, rbx
call fcn.1400e3e30
movss dword [rsp + 0x70], xmm6
mov qword [rsp + 0x74], r15
mov rbx, qword [rsp + 0x58]
cmp rbx, 4
jbe 0x1400e5711
lea rdx, [rbx - 5]
cmp rdx, 7
jbe 0x1400e5725
mov r15, qword [rsp + 0x50]
add rbx, 0xfffffffffffffff3
add r15, 0xd
mov rax, qword [rdi + 0x210]
mov r14, qword [rax + 8]
movzx eax, byte [0x1402792c0]
cmp al, 2
jne 0x1400e56ed
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], 0xd
lea rcx, [rsp + 0x7f]
lea r8, [rsp + 0x70]
lea r9, [rsp + 0x60]
mov rdx, rdi
call r14
cmp byte [rsp + 0x7f], 0
je 0x1400e5617
mov byte [rsi + 8], 7
mov qword [rsi], 1
cmp qword [rsp + 0x48], 0
je 0x1400e5678
mov r8, qword [rsp + 0x50]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
jmp 0x1400e5678
lea rdi, [rsp + 0x80]
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x58]
sub rax, rdx
cmp rax, 0xf
jbe 0x1400e56f7
mov rax, qword [rsp + 0x50]
movups xmm0, xmmword [rdi]
movups xmmword [rax + rdx], xmm0
add rdx, 0x10
mov qword [rsp + 0x58], rdx
mov qword [rsi + 0x18], rdx
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rsi + 8], xmm0
mov word [rsi + 0x20], r13w
mov word [rsi + 0x22], bp
movzx eax, byte [rsp + 0x46]
mov byte [rsi + 0x24], al
movzx eax, byte [rsp + 0x47]
mov byte [rsi + 0x25], al
mov qword [rsi], 0
mov rax, rsi
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
lea rcx, [rsp + 0x48]
mov r8d, 8
call fcn.140060840
mov rdx, qword [rsp + 0x58]
jmp 0x1400e5552
call fcn.1400e3fa0
jmp 0x1400e55c0
lea rcx, [rsp + 0x48]
mov r8d, 0x10
call fcn.140060840
mov rdx, qword [rsp + 0x58]
jmp 0x1400e5636
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_0.23.10_src_msgs_message_outbound.rs
mov ecx, 5
mov rdx, rbx
call fcn.140046280
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_0.23.10_src_crypto_ring_tls12.rs
mov ecx, 8
call fcn.140046280
call fcn.1400418d0
mov ecx, 1
mov rdx, r15
call fcn.1400418b0
int3
mov rax, rsi
add rsp, 0x90
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or byte [rax - 0x7f], cl
sti
add dword [rax], eax
add byte [rsi + 5], dh
mov byte [rsi], 0x11
jmp 0x1400e5afc
cmp r14, 0xffffffffffffffff
je 0x1400e5ba8
invalid
cmp eax, 0x42f0894c
movzx ecx, byte [rdi + rsi]
invalid
mov rax, r14
movzx ecx, byte [rdi + r14]
invalid
invalid
dec r14
test ecx, ecx
je 0x1400e5b65
lea edx, [rcx - 0x14]
cmp edx, 4
cli
add al, 0x77
invalid
cli
add al, 0x77
lea rcx, [0x1401d55ec]
or eax, 0xefa63
lea rcx, [0x1401d55ec]
or eax, 0xefa63
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
invalid
jmp rdx
xor edx, edx
xor ecx, ecx
jmp 0x1400e5bd2
add ah, ah
invalid
mov word [rsi], 0x1609
jmp 0x1400e5afc
mov dl, 4
xor ecx, ecx
jmp 0x1400e5bd2
mov dl, 2
xor ecx, ecx
jmp 0x1400e5bd2
mov dl, 3
xor ecx, ecx
jmp 0x1400e5bd2
mov dl, 1
xor ecx, ecx
jmp 0x1400e5bd2
inc r14
mov dl, 5
mov rax, r14
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rax
mov byte [rsi + 0x18], dl
mov byte [rsi + 0x19], cl
mov word [rsi + 0x1a], 5
mov byte [rsi], 0x15
jmp 0x1400e5afc
add byte [rdi], cl
mov dh, 0xc9
shl rcx, 0x30
shl ecx, 0x30
shr r14, 0x38
xor r14b, byte [rdi + 0x22b]
sub eax, dword [rdx]
add byte [rax], al
out dx, al
cmp byte [rdx + rsi - 0x49], al
sub eax, dword [rdx]
add byte [rax], al
or rcx, rdx
or ecx, edx
movzx edx, r14b
mov dh, 0xd6
invalid
shl rdx, 0x38
or rdx, rcx
or rdx, rax
or edx, eax
cmp byte [rax + 9], cl
retf 0x948
invalid
or edx, eax
mov eax, dword [rdi + 0x220]
mov dword [rsp + 0x60], eax
and al, 0x60
add al, byte [rax]
add byte [rcx + 0x48602444], cl
and al, 0x60
mov qword [rsp + 0x64], rdx
and al, 0x60
mov qword [rsp + 0x64], rdx
and al, 0x64
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1400e3e30
movzx eax, byte [rbx + 0x20]
lea rcx, [0x1401d5600]
lea ecx, [0x1401d5600]
lea ecx, [0x1401d5600]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov bpl, 0x14
jmp 0x1400e5f49
mov bpl, 0x18
jmp 0x1400e5f49
mov bpl, 0x16
jmp 0x1400e5f49
mov bpl, 0x17
jmp 0x1400e5f49
mov bpl, 0x15
jmp 0x1400e5f49
movzx ebp, byte [rbx + 0x21]
mov rbx, qword [rsp + 0x50]
cmp qword [rsp + 0x40], rbx
je 0x1400e60b3
mov r14, qword [rsp + 0x48]
mov byte [r14 + rbx], bpl
lea rdx, [rbx + 1]
mov qword [rsp + 0x50], rdx
cmp rdx, 4
jbe 0x1400e60f4
mov rax, r12
shl rax, 0x20
mov ecx, r12d
shl ecx, 0x10
and ecx, 0xff000000
add rax, rcx
add rax, 0x30317
add rbx, 0xfffffffffffffffc
add r14, 5
mov byte [rsp + 0x5c], r12b
mov dword [rsp + 0x58], eax
mov rax, qword [rdi + 0x210]
mov r15, qword [rax + 8]
movzx eax, byte [0x1402792c0]
cmp al, 2
jne 0x1400e60d0
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], 5
lea rcx, [rsp + 0x6f]
lea r8, [rsp + 0x60]
lea r9, [rsp + 0x58]
mov rdx, rdi
call r15
cmp byte [rsp + 0x6f], 0
je 0x1400e6013
mov byte [rsi + 8], 7
mov qword [rsi], 1
cmp qword [rsp + 0x40], 0
je 0x1400e6062
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
jmp 0x1400e6062
lea rdi, [rsp + 0x70]
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x50]
sub rax, rdx
cmp rax, 0xf
jbe 0x1400e60da
mov rax, qword [rsp + 0x48]
movups xmm0, xmmword [rdi]
movups xmmword [rax + rdx], xmm0
add rdx, 0x10
mov qword [rsp + 0x50], rdx
mov qword [rsi + 0x18], rdx
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsi + 8], xmm0
mov word [rsi + 0x20], 4
mov byte [rsi + 0x24], 3
mov qword [rsi], 0
mov rax, rsi
add rsp, 0x80
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, [rsp + 0x40]
mov r8d, 1
mov rdx, rbx
call fcn.140060840
mov rbx, qword [rsp + 0x50]
jmp 0x1400e5f59
call fcn.1400e3fa0
jmp 0x1400e5fbc
lea rcx, [rsp + 0x40]
mov r8d, 0x10
call fcn.140060840
mov rdx, qword [rsp + 0x50]
jmp 0x1400e602f
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_0.23.10_src_msgs_message_outbound.rs
mov ecx, 5
call fcn.140046280
call fcn.1400418d0
mov ecx, 1
mov rdx, r15
call fcn.1400418b0
int3
pop r14
ret
xor dh, byte [rcx + rdx]
mov rcx, 0xffffffffffffffff
mov rdx, rax
mov edx, eax
sar edi, 0xff
invalid
mov edx, eax
call fcn.1400479c0
dec dword [rbp + rcx*4 + 5]
sbb al, 0x74
lea r8, [0x1401ff650]
adc dword [rax], eax
mov rcx, rax
call fcn.140046bf0
mov ah, 0xe9
cmc
invalid
mov ah, 0xe9
cmc
dec dword [rbp + rcx*4 + 5]
add eax, 0x11740d
invalid
lea r8, [0x1401ff650]
add eax, 0x11740d
mov rcx, rax
mov ecx, eax
mov rdx, r9
call fcn.1400479c0
jb 0x1400e8243
cmc
invalid
jb 0x1400e8243
cmc
dec dword [rbp + rcx*4 + 5]
invalid
sti
jae 0x1400e8265
lea r8, [0x1401ff650]
add eax, 0x1173fb
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov ecx, ecx
call fcn.140046bf0
int3
jmp 0x1a6db8254
dec esp
nop
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x77], cl
invalid
mov rsi, rdx
movzx eax, word [rcx + 0x18]
lea rdx, [0x1401d5618]
adc eax, 0xed3a1
sbb byte [r8 - 0x73], cl
adc eax, 0xed3a1
ror dword [rsi], cl
add byte [rax + 0x63], cl
invalid
add al, 0x82
invalid
movsxd rax, dword [rdx + rax*4]
invalid
invalid
add rax, rdx
jmp rax
mov bx, 0x17
jmp 0x1400e82c0
mov bx, 0x1e
jmp 0x1400e82c0
mov bx, 0x104
jmp 0x1400e82c0
mov bx, 0x19
jmp 0x1400e82c0
mov bx, 0x1d
jmp 0x1400e82c0
mov bx, 0x102
jmp 0x1400e82c0
mov bx, 0x18
jmp 0x1400e82c0
mov bx, 0x100
jmp 0x1400e82c0
mov bx, 0x101
jmp 0x1400e82c0
movzx ebx, word [rcx + 0x1a]
jmp 0x1400e82c0
mov bx, 0x103
mov r8, qword [rsi]
mov rdi, qword [rsi + 0x10]
mov rax, r8
sub rax, rdi
cmp rax, 1
jbe 0x1400e8334
rol bx, 8
mov rax, qword [rsi + 8]
mov word [rax + rdi], bx
add rdi, 2
mov qword [rsi + 0x10], rdi
mov rdx, qword [rcx + 8]
mov rbx, qword [rcx + 0x10]
mov rcx, r8
sub rcx, rdi
cmp rcx, 1
jbe case.0x1400e5459.70
mov ecx, ebx
rol cx, 8
mov word [rax + rdi], cx
add rdi, 2
mov qword [rsi + 0x10], rdi
sub r8, rdi
cmp r8, rbx
jb 0x1400e837b
add rax, rdi
mov rcx, rax
mov r8, rbx
call sub.msvcrt.dll_memcpy
add rdi, rbx
add edi, ebx
mov qword [rsi + 0x10], rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r8d, 2
mov r14, rcx
mov rcx, rsi
mov rdx, rdi
call fcn.140060840
mov rcx, r14
mov r8, qword [rsi]
mov eax, dword [rsi]
mov rdi, qword [rsi + 0x10]
jmp 0x1400e82d3
mov r8d, 2
mov rcx, rsi
mov r14, rdx
mov rdx, rdi
call fcn.140060840
mov rdx, r14
mov rdi, qword [rsi + 0x10]
adc byte [rbx + rcx*4 + 6], cl
invalid
mov rax, qword [rsi + 8]
jmp 0x1400e82fb
mov rcx, rsi
mov r14, rdx
mov esi, edx
mov rdx, rdi
mov r8, rbx
call fcn.140060840
mov rdx, r14
mov rax, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
jmp 0x1400e8315
mov rdx, qword [rdx + 8]
mov rax, qword [r8 + 0x10]
adc byte [rcx - 0x77], cl
ror dword [rcx + 0x29], 1
invalid
mov r9, rdx
sub r9, rax
sub ecx, eax
sub ecx, eax
ror dword [rcx - 0x7d], 0xf9
add dh, byte [rbx + 0x1b]
jae 0x1400e83d6
cmp r9, 2
jae 0x1400e83d6
mov byte [rcx], 0xb
lea rax, [0x14020391e]
lea eax, [0x14020391e]
lea eax, [0x14020391e]
pop rcx
mov ch, 0x11
adc dword [rax], eax
invalid
invalid
adc dword [rax], eax
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 0xa
adc byte [r10], cl
add byte [rax], al
invalid
or byte [r8 - 0x39], cl
or byte [rax - 0x39], cl
adc byte [r10], cl
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
or al, byte [rax]
add byte [rax], al
add rsp, 0x28
ret
invalid
lea r9, [rax + 2]
mov qword [r8 + 0x10], r9
adc byte [rax - 0x7d], cl
clc
std
add cl, byte [rbp - 0x77]
adc byte [rax - 0x7d], cl
adc byte [rax - 0x7d], cl
adc byte [rax - 0x7d], cl
clc
std
ja 0x1400e8485
add byte [rcx + 0x39], cl
ror dword [rdi], 1
ja 0x1400e8497
mov rdx, qword [r8]
cmp r9, rdx
ja 0x1400e8497
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rdx, qword [r8]
adc byte [rdi], cl
movzx eax, word [rdx + rax]
rol ax, 8
rol eax, 8
mov bh, 4
add ah, byte [rsi - 0x3f]
rol eax, 8
movzx r8d, ax
rol eax, 8
or byte [rdi + rcx - 0x49], al
movzx r8d, ax
shl byte [rsi - 0x46], 0xa
mov dx, 0xa
lea r9d, [r8 - 0x17]
jmp 0x14808074d
mov edx, 0x8d45000a
add byte [rbp - 0x73], al
jmp 0x14808074d
jmp 0x14808074d
cmp ecx, 7
jbe 0x1400e8432
and al, 0x41
add r8d, 0xffffff00
add eax, 0xffffff00
invalid
cmp r8d, 4
clc
add al, 0x77
pop rdx
ja case.0x1400e8440.3
lea rdx, [0x1401d5664]
adc eax, 0xed242
ror byte [rsi], cl
add byte [rsi + 0x63], cl
add al, 0x82
movsxd r8, dword [rdx + r8*4]
invalid
add r8, rdx
add eax, edx
jmp r8
mov dx, 5
jmp case.0x1400e8440.3
invalid
mov edx, 0x43eb0005
lea r8, [0x1401d5644]
lea r8, [0x1401d5644]
movsxd r9, dword [r8 + r9*4]
add r9, r8
rol dword [rcx - 1], 0xe1
rol dword [rcx - 1], 0xe1
xor edx, edx
jmp case.0x1400e8440.3
mov dx, 4
add al, 0
jmp case.0x1400e8440.3
mov dx, 1
jmp case.0x1400e8440.3
mov dx, 3
jmp case.0x1400e8440.3
mov dx, 2
jmp case.0x1400e8440.3
mov dx, 9
jmp case.0x1400e8440.3
mov dx, 7
jmp case.0x1400e8440.3
mov dx, 8
jmp case.0x1400e8440.3
mov dx, 6
mov word [rcx + 2], dx
mov word [rcx + 4], ax
mov byte [rcx], 0x14
add rsp, 0x28
ret
lea r8, [0x1401ff650]
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r9
call fcn.140046bf0
int3
dec dword [rcx + rcx*4 - 0xe]
call fcn.1400479c0
jmp 0xcd5b8fdb
lea r8, [0x1401ff650]
adc word gs:[rax], ax
mov rcx, r14
int1
mov rdx, rdi
call fcn.140046bf0
fcomi st(5)
invalid
call fcn.1400418d0
cmc
dec dword [rbp + rcx*4 + 5]
lea r8, [0x1401ff650]
lea r8, [0x1401ff650]
adc word [rax], ax
mov rcx, r14
mov rdx, rax
call fcn.1400479c0
cmc
invalid
cmc
invalid
mov ecx, 1
mov rdx, rdi
add byte [rax - 0x77], cl
cli
call fcn.1400418b0
mov ch, dh
dec dword [rbp + rcx*4 + 5]
invalid
invalid
lea r8, [0x1401ff650]
lea eax, [0x1401ff650]
invalid
mov rcx, rax
mov rdx, rdi
ror dword [rax - 0x77], 0xfa
call fcn.140046bf0
fcomi st(5)
dec dword [rbp + rcx*4 + 5]
invalid
invalid
invalid
lea r8, [0x1401ff650]
lea eax, [0x1401ff650]
sbb eax, 0x48001166
mov ecx, eax
invalid
mov rcx, rax
ror dword [rcx + rcx*4 - 0x36], 0xe8
invalid
mov rdx, r9
call fcn.1400479c0
jmp 0xcd5b9035
lea r8, [0x1401ff650]
lea eax, [0x1401ff650]
or esp, dword [rsi + 0x11]
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov rcx, r9
leave
mov rdx, rdi
call fcn.140046bf0
int3
fcomi st(5)
dec esp
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push r15
push rdi
push r14
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
sub esp, 0x68
push 0x49cf8948
mov esp, 0
add byte [rax], al
add byte [rax], al
mov rdi, rcx
mov edi, ecx
movabs r12, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4b298b4c], al
mov r13, qword [rcx]
lea rax, [r12 + r13]
lea eax, [rsp + rbp]
sub dword [rbx - 0x73], ecx
add al, 0x2c
lea eax, [rsp + rbp]
dec rax
dec eax
cmp rax, 0x14
mov ebp, 0x11
cmovb rbp, rax
cmovb ebp, eax
add byte [rax], al
add byte [rax + 0xf], cl
cmovb ebp, eax
mov rsi, rdx
invalid
cmovb ebp, eax
call 0x188e519e0
mov rsi, rdx
lea rax, [0x1401d5678]
lea eax, [0x1401d5678]
add eax, 0xec5da
add byte [rax + 0x63], cl
or al, 0xa8
movsxd rcx, dword [rax + rbp*4]
invalid
add rcx, rax
add ecx, eax
jmp rcx
mov cx, 0xb
mov ecx, 0x72eb000b
or eax, dword [rax]
jmp 0x1400e911f
mov cx, 0x14
jmp 0x1400e911f
mov cx, 0x25
jmp 0x1400e911f
mov cx, 0x13
jmp 0x1400e911f
mov cx, 0x15
jmp 0x1400e911f
mov cx, 5
jmp 0x1400e911f
mov cx, 0x16
jmp 0x1400e911f
mov cx, 0xd
jmp 0x1400e911f
invalid
mov cx, 0x17
jmp 0x1400e911f
xor ecx, ecx
jmp 0x1400e911f
mov cx, 0x20
and byte [rax], al
jmp 0x1400e911f
mov cx, 0xa
jmp 0x1400e911f
invalid
xor ah, byte [rsi - 0x47]
add bl, ch
sub al, 0x66
mov cx, 0x10
jmp 0x1400e911f
mov cx, 0x26
jmp 0x1400e911f
mov cx, 0x10
jmp 0x1400e911f
mov cx, 0x21
jmp 0x1400e911f
invalid
and byte [rsi - 0x47], ah
sbb byte [rax], al
mov cx, 0x18
jmp 0x1400e911f
mov cx, 0x27
jmp 0x1400e911f
mov cx, 0x19
jmp 0x1400e911f
mov cx, 0x1a
jmp 0x1400e911f
invalid
or byte [rdi], cl
mov bh, 0x4f
and byte [rdi], cl
mov bh, 0x57
and cl, byte [rcx - 0x77]
mov eax, esi
movzx ecx, word [rdi + 0x20]
movzx edx, word [rdi + 0x22]
mov r8, rsi
mov eax, esi
call 0x1400e9da0
jns 0x1400e9131
add byte [rax], al
mov rax, qword [rsi]
mov r15, qword [rsi + 0x10]
sub rax, r15
mov r14, r15
cmp rax, 1
jbe case.default.0x1400e916e
mov rax, qword [rsi + 8]
mov word [rax + r14], 0xffff
lea rbx, [r14 + 2]
mov qword [rsi + 0x10], rbx
pop rsi
adc byte [rax - 0x77], cl
je 0x1400e9175
pop rax
pop rsi
adc byte [rax - 0x77], cl
je 0x1400e9175
pop rax
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x48], 1
lea rax, [0x1401d56c8]
add byte [rax - 0x73], cl
add eax, 0xec561
movsxd rcx, dword [rax + rbp*4]
add rcx, rax
jmp rcx
mov rdx, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
mov edi, dword [rdi + 0x18]
mov rax, qword [rsi]
sub rax, rbx
cmp rax, rdi
jb 0x1400e9bf4
mov rcx, qword [rsi + 8]
jmp 0x1400e9a65
mov r8d, 2
mov rcx, rsi
mov rdx, r15
call fcn.140060840
mov r14, qword [rsi + 0x10]
jbe 0x1400e91b5
jbe 0x1400e91b5
jmp 0x1400e913a
mov rcx, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
mov rdx, qword [rsi]
sub rdx, rbx
mov rax, rbx
cmp rdx, 1
jbe case.0x1400e516b.149
mov rdx, qword [rsi + 8]
mov word [rdx + rax], 0xffff
invalid
dec dword [rax - 0x7d]
rol byte [rdx], 0x48
mov dword [rsi + 0x10], eax
mov qword [rsp + 0x30], rsi
and al, 0x30
invalid
and al, 0x30
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x20], 1
test rdi, rdi
je 0x1400e98fa
shl rdi, 5
nop word cs:[rax + rax]
lea rbx, [rcx + 0x20]
mov rdx, rsi
call case.0x1400e5b90.20
mov rcx, rbx
add rdi, 0xffffffffffffffe0
jne 0x1400e9200
jmp 0x1400e98fa
mov rdx, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
jmp 0x1400e9a2d
mov r14, qword [rdi + 0x10]
mov r15, qword [rdi + 0x18]
mov rax, qword [rsi]
sub rax, rbx
mov rdi, rbx
cmp rax, 1
jbe 0x1400e9c52
mov rax, qword [rsi + 8]
mov word [rax + rdi], 0xffff
add rdi, 2
mov qword [rsi + 0x10], rdi
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x20], 1
test r15, r15
test edi, edi
je 0x1400e98fa
shl r15, 3
lea r15, [r15 + r15*4]
lea edi, [rdi + rdi*4]
xor ebp, ebp
jmp case.0x1400e8429.76
mov rdx, qword [r14 + rbp + 0x10]
mov rbx, qword [r14 + rbp + 0x18]
mov rax, qword [rsi]
sub rax, rdi
cmp rax, rbx
jb 0x1400e9336
add rcx, rdi
mov r8, rbx
mov eax, ebx
call sub.msvcrt.dll_memcpy
add rdi, rbx
mov qword [rsi + 0x10], rdi
add rbp, 0x28
cmp r15, rbp
je 0x1400e98fa
movzx ebx, byte [r14 + rbp + 0x20]
movzx r13d, byte [r14 + rbp + 0x21]
and dword [rax + 0x3b], ecx
invalid
mov dh, 0x5c
and byte cs:[rbp + 0xf], al
and byte [rbp + 0xf], al
mov dh, 0x6c
and dword cs:[rax + 0x3b], ecx
and dword [rax + 0x3b], ecx
cmp edi, dword [rsi]
jne 0x1400e92d1
jne 0x1400e92d1
mov rcx, rsi
call fcn.1400c7210
std
invalid
inc dword [rbx + rbx*8 - 0x3a49f0bf]
test bl, bl
movzx eax, r13b
mov dh, 0xc5
fild dword [rcx + 0xf]
mov dh, 0xc5
mov ecx, 0
add byte [rax], al
cmove eax, ecx
ror dword [rax - 0x75], 0x4e
or byte [rax - 0xb7c6fc], cl
cmp dword [rax - 1], ecx
mov rcx, qword [rsi + 8]
mov byte [rcx + rdi], al
cmp dword [rax - 1], ecx
invalid
invalid
mov qword [rsi + 0x10], rdi
mov rax, qword [r14 + rbp]
cmp rax, 2
cmp eax, 2
je 0x1400e9280
cmp eax, 1
clc
add dword [rbp + 0x64], esi
jne 0x1400e9360
jne 0x1400e9360
mov rdx, qword [r14 + rbp + 0x10]
mov rbx, qword [r14 + rbp + 0x18]
mov rax, qword [rsi]
mov eax, dword [rsi]
sbb byte [rax - 0x75], cl
mov eax, dword [rsi]
invalid
mov r8, rax
sub r8, rdi
sub eax, edi
clc
cmp r8, 1
jbe 0x1400e9392
mov r8d, ebx
rol r8w, 8
rol r8d, 8
rol r8d, 8
rol eax, 8
mov word [rcx + rdi], r8w
mov dword [rcx + rdi], eax
add rdi, 2
mov qword [rsi + 0x10], rdi
add cl, byte [rax - 0x77]
jle 0x1400e933a
sub rax, rdi
sub eax, edi
cmp rax, rbx
cmp eax, ebx
jae 0x1400e9299
and dword [rbx - 1], 0xffffffff
dec dword [rax - 0x77]
mov ecx, esi
mov rcx, rsi
mov ecx, esi
mov r13, rdx
mov ebp, edx
mov rdx, rdi
mov edx, edi
mov r8, rbx
call fcn.140060840
stc
je case.0x1400e5476.96
invalid
stc
je case.0x1400e5476.96
dec dword [rcx + rcx*4 - 0x16]
mov rdx, r13
invalid
mov rcx, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
or byte [rax - 0x75], cl
mov edi, dword [rsi + 0x10]
jle 0x1400e9362
jmp 0x1400e9299
invalid
nop word [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
mov rbx, qword [r14 + rbp + 0x18]
mov ebx, dword [rsi + rbp + 0x18]
pop rsp
sbb byte cs:[rbp + 0x39], cl
invalid
invalid
cmp qword [r14 + rbp + 8], r12
mov rax, qword [rsi]
mov eax, dword [rsi]
or byte cs:[rax - 0x75], cl
invalid
mov eax, dword [rsi]
sub rax, rdi
cmp rax, 1
cmp eax, 1
cmp eax, 1
clc
add dword [rsi + 0x43], esi
jbe 0x1400e93b9
mov eax, ebx
rol ax, 8
rol eax, 8
fsub dword [rsi - 0x3f]
ror byte [rax], 0x66
mov dword [rcx + rdi], eax
invalid
rol eax, 8
mov word [rcx + rdi], ax
cmp dword [rax - 0x7d], ecx
mov dword [rdx], 0x107e8948
mov qword [rsi + 0x10], rdi
add rdi, 2
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
jle 0x1400e9398
mov rdx, qword [r14 + rbp + 0x10]
jmp case.0x1400e5459.92
invalid
adc cl, ch
clc
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
mov r8d, 2
mov eax, 2
mov rcx, rsi
mov r13, rdx
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140060840
dec dword [rcx + rcx*4 - 0x16]
mov rdx, r13
mov rdi, qword [rsi + 0x10]
jle case.0x1400e8440.64
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov ecx, dword [rsi + 8]
jmp 0x1400e9315
invalid
mov r8d, 2
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140060840
mov rcx, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
dec dword [rax - 0x75]
or byte [rax - 0x75], r9b
mov edi, dword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
jmp 0x1400e9376
movabs byte [0x18578b48104f8b48], al
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
mov edx, dword [rdi + 0x18]
adc byte [r8 - 0x75], r9b
adc byte [rax - 0x75], cl
mov edx, dword [rdi + 0x18]
push rdi
sbb cl, ch
mov dl, 4
jmp 0x1400e9893
add byte [rax], al
mov rcx, qword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
mov r8, rsi
invalid
invalid
call case.0x1400e96f9.70
jmp case.0x1400e916e.11
mov r14, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
mov rax, qword [rsi]
sub rax, rbx
fmul dword [rax - 0x77]
fimul dword [rax - 0x7d]
clc
invalid
sbb byte [rax - 0x75], cl
invalid
fmul dword [rax - 0x77]
fimul dword [rax - 0x7d]
clc
add dword [rdi], ecx
jbe case.0x1400e5476.125
jbe case.0x1400e5476.125
mov rax, qword [rsi + 8]
mov word [rax + rdx], 0xffff
add rdx, 2
mov qword [rsi + 0x10], rdx
or byte [rsi - 0x39], ah
add al, 0x10
invalid
mov qword [rsp + 0x30], rsi
and al, 0x30
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x38], ebx
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rbx + 0x48000004], bh
mov ebx, 0x48000004
test rdi, rdi
je 0x1400e98fa
invalid
add al, 0
invalid
mov ebx, 0x48000004
shl rdi, 2
shl edi, 2
out 2, eax
xor ebx, ebx
lea r15, [0x1401d5740]
cmp eax, 0xec2f4
cmp eax, 0xec2f4
jmp 0x1400e948d
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
sub rax, rdx
cmp rax, 1
jbe 0x1400e94d9
rol bp, 8
mov rax, qword [rsi + 8]
or byte [rsi - 0x77], ah
sub al, 0x10
or byte [rsi - 0x77], ah
sub al, 0x10
add rdx, 2
add edx, 2
mov qword [rsi + 0x10], rdx
add rbx, 4
cmp rdi, rbx
cmp edi, ebx
adc byte [rax - 0x7d], cl
ret
cmp edi, ebx
je 0x1400e98fa
add byte [rax], al
movzx eax, word [r14 + rbx]
movzx eax, word [rsi + rbx]
invalid
movsxd rax, dword [r15 + rax*4]
add rax, r15
add eax, edi
add eax, edi
jmp rax
mov bp, 0x17
jmp 0x1400e9460
invalid
invalid
mov edi, 0x104bd66
add al, 1
jmp 0x1400e9460
jmp 0x1400e9460
add ebx, ebp
cmpsd dword [rsi], dword [rdi]
mov bp, 0x18
jmp 0x1400e9460
xchg ebp, eax
movzx ebp, word [r14 + rbx + 2]
jmp 0x1400e9460
mov r8d, 2
mov rcx, rsi
call fcn.140060840
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
jmp case.0x1400e8440.41
mov r14, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
mov r15, rbx
cmp qword [rsi], rbx
invalid
je 0x1400e9c86
invalid
invalid
invalid
add byte [rax], al
mov rax, qword [rsi + 8]
mov byte [rax + r15], 0xff
inc r15
inc edi
inc edi
mov qword [rsi + 0x10], r15
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rdi, rdi
test edi, edi
je 0x1400e98fa
add rdi, rdi
xor ebx, ebx
jmp 0x1400e955c
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
mov byte [rax + r15], bpl
mov byte [rax + rdi], ch
or byte [rdx - 0x78], r8b
sub al, 0x38
inc r15
mov qword [rsi + 0x10], r15
jle case.0x1400e5459.112
jle case.0x1400e5459.112
add rbx, 2
add ebx, 2
cmp rdi, rbx
je 0x1400e98fa
invalid
sahf
add eax, dword [rax]
invalid
fisttp word [rdi]
test byte [rsi + 0x41000003], bl
movzx ebp, byte [rsi + rbx]
sub al, 0x1e
movzx ebp, byte [r14 + rbx]
sub al, 0x1e
test ebp, ebp
je 0x1400e9570
invalid
or eax, dword [rbx + 0x167502fd]
cmp ebp, 2
jne 0x1400e9580
add dh, byte [rbp + 0x16]
movzx ebp, byte [r14 + rbx + 1]
cmp r15, qword [rsi]
jne 0x1400e9540
jmp 0x1400e9588
add byte [rax], al
add byte [rax - 0x4b], al
mov ch, 1
cmp r15, qword [rsi]
mov bpl, 1
cmp r15, qword [rsi]
jne 0x1400e9540
mov rcx, rsi
call fcn.1400c7210
fdiv st(5), st(0)
invalid
jmp 0x1400e9540
scasb al, byte [rdi]
fdiv st(5), st(0)
invalid
scasb al, byte [rdi]
mov rcx, qword [rdi + 0x10]
adc byte [rax - 0x75], cl
push rdi
mov rdx, qword [rdi + 0x18]
mov r8, rsi
sbb byte [rcx - 0x77], cl
invalid
call fcn.1400ea010
jmp case.0x1400e916e.11
rol byte [rax + rax], 1
invalid
add cl, ch
rol byte [rax + rax], 1
add byte [rbx + rcx*4 + 0x77], cl
mov r14, qword [rdi + 0x10]
invalid
invalid
mov r14, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
ja case.0x1400e5476.88
mov rdi, qword [rdi + 0x18]
jg case.0x1400e5476.86
mov r15, rbx
cmp qword [rsi], rbx
je case.0x1400e5476.126
mov rax, qword [rsi + 8]
mov byte [rax + r15], 0xff
add al, 0x38
dec dword [rcx - 1]
invalid
add al, 0x38
dec dword [rcx - 1]
invalid
mov qword [rsi + 0x10], r15
mov qword [rsp + 0x30], rsi
je 0x1400e95f3
xor byte [rax - 0x77], cl
pop rsp
and al, 0x38
je 0x1400e95f3
xor byte [rax - 0x77], cl
pop rsp
and al, 0x38
mov qword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rbx], dl
adc eax, dword [rbx]
add byte [rax], al
invalid
invalid
test rdi, rdi
je 0x1400e98fa
adc eax, dword [rbx]
add byte [rax], al
adc eax, dword [rbx]
add byte [rax], al
add rdi, rdi
xor ebx, ebx
jmp 0x1400e960c
push qword [rcx]
fucomi st(3)
invalid
nop
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rdx - 0x78], al
sub al, 0x38
invalid
mov byte [rax + r15], bpl
mov byte [rax + rdi], ch
cmp byte [rcx - 1], cl
invalid
inc r15
mov qword [rsi + 0x10], r15
jle case.0x1400e5f2a.76
add rbx, 2
ret
cmp rdi, rbx
je 0x1400e98fa
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + 0xf], al
mov dh, 0x2c
sub al, 0x1e
movzx ebp, byte [r14 + rbx]
sub al, 0x1e
cmp bpl, 3
jne 0x1400e961d
movzx ebp, byte [r14 + rbx + 1]
mov dh, 0x6c
invalid
cmp r15, qword [rsi]
jne 0x1400e95f0
mov rcx, rsi
call fcn.1400c7210
invalid
std
invalid
jmp 0x1400e95f0
invalid
invalid
invalid
cmp r13, r12
cmp ebp, esp
jne 0x1400e997f
cmp rbx, qword [rsi]
jne 0x1400e9642
mov rcx, rsi
mov ecx, esi
call fcn.1400c7210
dec dword [rax - 0x75]
or byte [rdx - 0x3a], r8b
mov byte [rax + rsi + 2], 1
add r14, 3
mov qword [rsi + 0x10], r14
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov byte [rax + r14 + 2], 1
mov byte [rax + rsi + 2], 1
add r14, 3
add esi, 3
mov qword [rsi + 0x10], r14
adc cl, ch
invalid
jmp case.0x1400e916e.11
inc r12
cmp qword [rdi + 8], r12
jne case.0x1400e916e.13
test dword [rdx], ecx
sti
invalid
invalid
invalid
test dword [rdx], ecx
sti
invalid
jmp case.0x1400e916e.11
add byte [rax], al
mov r14, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
mov rdx, rbx
fimul dword [rax + 0x39]
invalid
je case.0x1400e5f2a.124
cmp eax, dword [rsi]
add byte [rax], al
fimul dword [rax + 0x39]
invalid
cmp eax, dword [rsi]
add byte [rax], al
mov rax, qword [rsi + 8]
mov byte [rax + rdx], 0xff
or sil, r8b
add al, 0x10
dec dword [rax - 1]
inc rdx
invalid
invalid
inc rdx
mov qword [rsi + 0x10], rdx
adc byte [rax - 0x77], cl
je 0x1400e96b6
xor byte [rax - 0x77], cl
pop rsp
and al, 0x38
adc byte [rax - 0x77], cl
je 0x1400e96b6
xor byte [rax - 0x77], cl
pop rsp
and al, 0x38
mov qword [rsp + 0x20], 0
test rdi, rdi
je 0x1400e98fa
shl rdi, 2
shl edi, 2
xor ebx, ebx
lea r15, [0x1401d5718]
lea edi, [0x1401d5718]
lea edi, [0x1401d5718]
add bl, ch
xor al, 0x66
mov bp, 0x303
invalid
invalid
jmp 0x1400e96ed
mov bp, 0x303
nop dword [rax]
invalid
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
sub rax, rdx
cmp rax, 1
jbe 0x1400e9733
invalid
ror byte [rax - 0x7d], 1
clc
add dword [rsi + 0x67], esi
invalid
rol bp, 8
rol bp, 8
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov word [rax + rdx], bp
add rdx, 2
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
adc byte [rax - 0x7d], cl
ret 0x4802
mov dword [rsi + 0x10], edx
add rbx, 4
cmp rdi, rbx
je 0x1400e98fa
movzx eax, word [r14 + rbx]
movsxd rax, dword [r15 + rax*4]
add rax, r15
add eax, edi
add eax, edi
jmp rax
mov bp, 0x200
jmp 0x1400e96c0
movzx ebp, word [r14 + rbx + 2]
jmp 0x1400e96c0
mov bp, 0x301
jmp 0x1400e96c0
mov bp, 0x302
jmp 0x1400e96c0
mov bp, 0xfefd
jmp 0x1400e96c0
mov bp, 0x300
jmp 0x1400e96c0
mov bp, 0x304
jmp 0x1400e96c0
mov bp, 0xfeff
jmp 0x1400e96c0
mov bp, 0xfefc
jmp 0x1400e96c0
mov r8d, 2
mov rcx, rsi
call fcn.140060840
mov rdx, qword [rsi + 0x10]
jmp 0x1400e96cc
mov r15, qword [rdi + 0x10]
mov qword [rsp + 0x40], rdi
mov r12, qword [rdi + 0x18]
mov rax, qword [rsi]
sub rax, rbx
mov r14, rbx
fimul word [rax - 0x7d]
clc
add dword [rdi], ecx
xchg byte [rbp + 5], ch
add byte [rax], al
mov rax, qword [rsi + 8]
mov word [rax + r14], 0xffff
add r14, 2
mov qword [rsi + 0x10], r14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x20], 1
test r12, r12
je 0x1400e987c
shl r12, 5
xor r13d, r13d
in eax, dx
in eax, dx
jmp 0x1400e97bb
bswap ebx
mov dword [rdi + r14], ebx
add r14, 4
mov qword [rsi + 0x10], r14
add r13, 0x20
cmp r12, r13
je 0x1400e987c
mov rdx, qword [r15 + r13 + 8]
mov rbx, qword [r15 + r13 + 0x10]
invalid
adc byte [rax - 0x75], cl
mov rax, rbp
mov rbp, qword [rsi]
mov rax, rbp
sub rax, r14
cmp rax, 1
jbe 0x1400e9835
mov eax, ebx
rol ax, 8
ror byte [rax], 0x48
mov edi, dword [rsi + 8]
ror byte [rax], 0x48
mov edi, dword [rsi + 8]
mov word [rdi + r14], ax
add r14, 2
mov qword [rsi + 0x10], r14
mov rax, rbp
call 0x188fec13e
cmp eax, ebx
call 0x188fec13e
cmp eax, ebx
jb 0x1400e9858
lea rcx, [rdi + r14]
mov r8, rbx
call sub.msvcrt.dll_memcpy
add r14, rbx
mov qword [rsi + 0x10], r14
mov ebx, dword [r15 + r13 + 0x18]
sub rbp, r14
cmp rbp, 3
ja 0x1400e97a0
mov r8d, 4
mov rcx, rsi
add byte [rax - 0x77], cl
int1
mov rdx, r14
call fcn.140060840
mov rdi, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
jmp 0x1400e97a0
mov r8d, 2
mov rcx, rsi
mov rdi, rdx
mov rdx, r14
call fcn.140060840
mov rdx, rdi
mov rbp, qword [rsi]
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
jmp 0x1400e97d4
mov rcx, rsi
mov rdi, rdx
mov rdx, r14
mov r8, rbx
call fcn.140060840
mov rdx, rdi
mov r14, qword [rsi + 0x10]
mov rbp, qword [rsi]
mov rdi, qword [rsi + 8]
jmp 0x1400e97f6
lea rcx, [rsp + 0x20]
call fcn.1400e7c00
dec dword [rax - 0x75]
and al, 0x40
dec dword [rax - 0x75]
and al, 0x40
mov rcx, qword [rax + 0x28]
mov rdx, qword [rax + 0x30]
mov r8, rsi
call fcn.1400e84b0
jmp case.0x1400e916e.11
mov r14, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
mov rax, rbx
cmp qword [rsi], rbx
je case.0x1400e5f2a.108
mov rcx, qword [rsi + 8]
mov byte [rcx + rax], 0xff
add al, 1
dec dword [rax - 1]
ror byte [rax - 0x77], 0x46
adc byte [rax - 0x77], cl
je 0x1400e98eb
xor byte [rax - 0x77], cl
pop rsp
and al, 0x38
add al, 1
dec dword [rax - 1]
ror byte [rax - 0x77], 0x46
adc byte [rax - 0x77], cl
je 0x1400e98eb
xor byte [rax - 0x77], cl
pop rsp
and al, 0x38
mov qword [rsp + 0x20], 0
test rdi, rdi
je 0x1400e98fa
lea rdi, [r14 + rdi*4]
nop
movzx ecx, word [r14]
movzx edx, word [r14 + 2]
mov r8, rsi
call 0x1400e9da0
add r14, 4
cmp r14, rdi
jne 0x1400e98e0
invalid
lea rcx, [rsp + 0x20]
call fcn.1400e7c00
jmp case.0x1400e916e.11
cmp qword [rdi + 8], r12
jne 0x1400e9a93
mov rax, rdi
movzx edi, byte [rdi + 0x10]
mov r15, rax
movzx ebp, byte [rax + 0x11]
mov rax, qword [rsi]
cmp rbx, rax
jne 0x1400e9934
mov rcx, rsi
call fcn.1400c7210
mov rax, qword [rsi]
invalid
test dil, dil
movzx ecx, bpl
mov edx, 1
cmovne edx, ecx
mov rcx, qword [rsi + 8]
mov byte [rcx + r14 + 2], dl
add r14, 3
mov qword [rsi + 0x10], r14
mov rdx, qword [r15 + 0x20]
mov rdi, qword [r15 + 0x28]
sub byte [rcx + rbp - 0x10], cl
sub byte [rcx + rbp - 0x10], cl
cmp rax, rdi
jb case.0x1400e8440.96
add rcx, r14
mov r8, rdi
call sub.msvcrt.dll_memcpy
add r14, rdi
mov qword [rsi + 0x10], r14
jmp case.0x1400e916e.11
cmp rbx, qword [rsi]
jne 0x1400e998c
mov rcx, rsi
call fcn.1400c7210
mov rax, qword [rsi + 8]
mov byte [rax + r14 + 2], 0
add r14, 3
mov qword [rsi + 0x10], r14
mov dword [rsi + 0x10], esi
mov dword [rsi + 0x10], esi
lea rcx, [rdi + 0x30]
mov rdx, rsi
call case.0x1400e5b90.187
mov r15, rdi
movzx edi, byte [rdi + 0x38]
jg 0x1400e99e9
jg 0x1400e99e9
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
cmp rbx, rax
jne 0x1400e99c8
mov rcx, rsi
call fcn.1400c7210
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov byte [rcx + rbx], dil
inc rbx
mov qword [rsi + 0x10], rbx
mov rdx, qword [r15 + 8]
mov r14, qword [r15 + 0x10]
mov r8, rax
sub r8, rbx
cmp r8, 1
jbe case.0x1400e8440.99
mov rdi, r15
mov r8d, r14d
mov eax, esi
rol r8w, 8
mov word [rcx + rbx], r8w
add rbx, 2
mov qword [rsi + 0x10], rbx
sub rax, rbx
cmp rax, r14
jb case.0x1400e90a5.94
add rcx, rbx
mov r8, r14
call sub.msvcrt.dll_memcpy
add rbx, r14
mov qword [rsi + 0x10], rbx
mov rdx, qword [rdi + 0x20]
push rdi
and byte [rax - 0x75], cl
jg 0x1400e9a55
push rdi
and byte [rax - 0x75], cl
jg 0x1400e9a55
mov rax, qword [rsi]
mov rcx, rax
sub rcx, rbx
cmp rcx, 1
jbe case.0x1400e516b.122
mov r8d, edi
rol r8w, 8
mov rcx, qword [rsi + 8]
mov word [rcx + rbx], r8w
add rbx, 2
mov qword [rsi + 0x10], rbx
sub rax, rbx
cmp rax, rdi
jb case.0x1400e5476.106
add rcx, rbx
mov r8, rdi
call sub.msvcrt.dll_memcpy
add rbx, rdi
mov qword [rsi + 0x10], rbx
lea rcx, [rsp + 0x48]
call fcn.1400e7c00
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsi]
cmp rbx, rax
jne 0x1400e9aa6
mov rcx, rsi
call fcn.1400c7210
mov rax, qword [rsi]
mov r12, qword [rsi + 8]
mov byte [r12 + r14 + 2], 1
add r14, 3
mov qword [rsi + 0x10], r14
mov r15, qword [rdi + 0x10]
mov qword [rsp + 0x40], rdi
mov rdi, qword [rdi + 0x18]
sub rax, r14
mov rbx, r14
cmp rax, 1
jbe case.0x1400e5b90.142
mov word [r12 + rbx], 0xffff
add rbx, 2
mov qword [rsi + 0x10], rbx
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x20], 1
test rdi, rdi
je 0x1400e9ba3
shl rdi, 3
lea r13, [rdi + rdi*2]
xor ebp, ebp
jmp 0x1400e9b2c
lea rcx, [r12 + rbx]
mov r8, r14
call sub.msvcrt.dll_memcpy
add rbx, r14
mov qword [rsi + 0x10], rbx
add rbp, 0x18
cmp r13, rbp
je 0x1400e9ba3
mov rdx, qword [r15 + rbp + 8]
mov r14, qword [r15 + rbp + 0x10]
mov rax, qword [rsi]
mov rcx, rax
sub rcx, rbx
cmp rcx, 1
jbe 0x1400e9b7f
mov ecx, r14d
rol cx, 8
mov word [r12 + rbx], cx
add rbx, 2
mov qword [rsi + 0x10], rbx
sub rax, rbx
cmp rax, r14
jae 0x1400e9b10
mov rcx, rsi
mov rdi, rdx
mov rdx, rbx
mov r8, r14
call fcn.140060840
mov rdx, rdi
mov r12, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp 0x1400e9b10
mov r8d, 2
mov rcx, rsi
mov rdi, rdx
mov rdx, rbx
call fcn.140060840
mov rdx, rdi
mov rbx, qword [rsi + 0x10]
mov rax, qword [rsi]
mov r12, qword [rsi + 8]
jmp 0x1400e9b45
lea rcx, [rsp + 0x20]
call fcn.1400e7c00
push rbx
loopne 0x1400e9bab
dec dword [rax - 0x75]
and al, 0x40
mov rdx, qword [rax + 0x28]
mov rdi, qword [rax + 0x30]
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
mov rcx, rax
sub rcx, rbx
cmp rcx, 1
ja 0x1400e9a40
mov r8d, 2
mov rcx, rsi
mov r14, rdx
mov rdx, rbx
call fcn.140060840
mov rdx, r14
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
jmp 0x1400e9a40
invalid
invalid
mov rcx, rsi
mov r14, rdx
mov esi, edx
invalid
mov rdx, rbx
mov r8, rdi
mov eax, edi
call fcn.140060840
mov rdx, r14
mov rbx, qword [rsi + 0x10]
jmp 0x1400e9187
invalid
mov rcx, rsi
mov r14, rdx
mov rdx, rbx
mov r8, rdi
call fcn.140060840
mov rdx, r14
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp 0x1400e9a65
invalid
invalid
invalid
mov r8d, 2
mov r14, rcx
mov esi, ecx
mov rcx, rsi
mov rdx, rbx
call fcn.140060840
cli
imul esi, edi, 0xffffffff
idiv edi
dec dword [rcx + rcx*4 - 0xf]
mov rcx, r14
int1
mov rax, qword [rsi + 0x10]
jmp 0x1400e91c2
jo 0x1400e9c45
invalid
mov r8d, 2
add al, byte [rax]
add byte [rax], al
invalid
mov rcx, rsi
int1
mov rdx, rbx
call fcn.140060840
imul esi, edi, 0xffffffff
mov rdi, qword [rsi + 0x10]
adc cl, ch
invalid
jmp 0x1400e9242
mov r8d, 2
add byte [rax], al
mov rcx, rsi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.140060840
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
push rsi
adc cl, ch
jmp 0x1400e9411
mov esi, edi
invalid
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
int1
mov rdx, rbx
invalid
call fcn.140060840
imul esi, edi, 0xffffffff
dec dword [rbx + rcx*4 + 0x7e]
mov r15, qword [rsi + 0x10]
adc cl, ch
jmp 0x1400e9504
clc
invalid
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rsi
int1
mov rdx, rbx
call fcn.140060840
imul esi, edi, 0xffffffff
dec dword [rbx + rcx*4 + 0x7e]
mov r15, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
adc cl, ch
jmp case.0x1400e5476.88
add ecx, edi
invalid
mov r8d, 1
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rbx
mov edx, ebx
invalid
call fcn.140060840
jne case.0x1400e5b90.122
imul esi, edi, 0xffffffff
idiv edi
dec dword [rax - 0x75]
mov rdx, qword [rsi + 0x10]
push rsi
adc cl, ch
invalid
jmp case.0x1400e5f2a.59
stosd dword [rdi], eax
stc
invalid
inc dword [rcx - 0x48]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdx, rbx
mov edx, ebx
invalid
call fcn.140060840
imul esi, edi, 0xffffffff
idiv edi
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
adc cl, ch
jns case.0x1400e8440.110
cli
jmp 0x1400e9767
cli
invalid
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
add byte [rax], al
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov edx, ebx
call fcn.140060840
dec dword [rax - 0x75]
adc cl, r13b
invalid
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
jmp 0x1400e98b4
lodsb al, byte [rsi]
sti
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
mov r8d, 2
mov eax, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdi, rdx
mov edi, edx
xlatb
mov rdx, rbx
mov edx, ebx
call fcn.140060840
imul esi, edi, 0xffffffff
idiv edi
dec dword [rax - 0x77]
cli
mov rdx, rdi
mov rdi, r15
mov edi, edi
mov rbx, qword [rsi + 0x10]
pop rsi
adc byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
or cl, r13b
or cl, ch
jmp 0x1400e99f2
sar ah, 0xff
dec dword [rax - 0x77]
mov rcx, rsi
int1
mov rdi, rdx
mov edi, edx
xlatb
mov rdx, rbx
mov r8, r14
mov eax, esi
invalid
call fcn.140060840
std
push 0xfffffffffffffff7
dec dword [rax - 0x77]
mov rdx, rdi
mov edx, edi
cli
mov rdi, r15
mov edi, edi
dec dword [rax - 0x75]
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], r9b
mov rbx, qword [rsi + 0x10]
jmp 0x1400e9a13
cld
invalid
invalid
pop rsi
adc cl, ch
mov ebp, 0x48fffffc
cld
invalid
dec dword [rax - 0x77]
int1
cld
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov rbx, rdx
mov rdx, r14
mov edx, esi
ror dword [rcx + rcx*4 - 0xe], cl
mov edx, esi
mov r8, rdi
mov r8, rdi
clc
call fcn.140060840
fldcw word [rdx - 9]
push 0xfffffffffffffff7
idiv edi
dec dword [rax - 0x77]
fimul dword [rax - 0x75]
invalid
invalid
mov rdx, rbx
mov edx, ebx
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
or byte [rbx + r9*4 + 0x76], r9b
or byte [rbx + rcx*4 + 0x76], cl
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
jbe case.0x1400e916e.74
adc cl, ch
jmp 0x1400e9968
int1
sti
invalid
inc dword [rcx - 0x48]
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdx, r14
mov edx, esi
bnd call fcn.140060840
call fcn.140060840
push 0xfffffffffffffff7
dec dword [rbx + rcx*4 + 0x66]
invalid
invalid
invalid
mov r12, qword [rsi + 8]
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
mov rbx, qword [rsi + 0x10]
jmp 0x1400e9ad5
std
invalid
invalid
pop rsi
adc cl, ch
std
std
invalid
jmp qword [rsi + 0x66]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
add byte [rsi + 0x57], dl
sub rsp, 0x28
movzx eax, cx
invalid
in al, dx
sub byte [rdi], cl
mov bh, 0xc1
invalid
ror dword [rbp + rcx*4 + 0xd], 0xbc
lea r9, [0x1401d576c]
or eax, 0xeb9bc
mov ecx, 0x6349000e
add al, 0x81
invalid
movsxd rax, dword [r9 + rax*4]
invalid
add rax, r9
enter 0xffffffffffffe0ff, 0x49
jmp rax
mov rax, qword [r8]
mov eax, dword [rax]
mov rdx, qword [r8 + 0x10]
mov edx, dword [rax + 0x10]
adc byte [rax + 0x29], cl
ror byte [rax - 0x7d], 1
invalid
invalid
clc
sub rax, rdx
cmp rax, 1
jbe case.0x1400e5459.188
invalid
add dword [rsi + 0x1b], esi
sbb esp, dword [rsi - 0x3f]
ror dword [rax], 0x49
or byte [rcx - 0x75], cl
invalid
invalid
rol cx, 8
mov rax, qword [r8 + 8]
invalid
invalid
or byte [rcx - 0x75], cl
or byte [rsi - 0x77], spl
mov word [rax + rdx], cx
mov dword [rax + rdx], ecx
or al, 0x10
adc byte [rax - 0x7d], cl
ret 0x4902
invalid
invalid
add rdx, 2
add cl, byte [rcx - 0x77]
push rax
mov qword [r8 + 0x10], rdx
mov dword [rax + 0x10], edx
adc byte [rax - 0x7d], cl
add rsp, 0x28
pop rdi
invalid
pop rsi
ret
mov rsi, r8
mov esi, eax
mov r8d, 2
add byte [rax], al
add byte [rcx - 0xe76b731], cl
mov edi, ecx
mov rcx, rsi
int1
int1
call fcn.140060840
push 0xfffffffffffffff7
dec dword [rcx - 0xf76b607]
mov ecx, edi
mov r8, rsi
idiv edi
mov ecx, edi
mov r8, rsi
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
push rsi
adc bl, ch
invalid
jmp case.0x1400e8440.116
mov cx, 0xffa5
mov ecx, 0xb1ebffa5
jmp case.0x1400e9db7.2
mov cl, 0x66
mov cx, 0x754f
mov ecx, 0xabeb754f
jmp case.0x1400e9db7.2
mov cx, 0xff01
mov ecx, 0xa5ebff01
add edi, edi
invalid
jmp case.0x1400e9db7.2
mov cx, 0x17
add bl, ch
lahf
jmp case.0x1400e9db7.2
mov cx, 0x2e
jmp case.0x1400e9db7.2
mov cx, 0x3374
mov ecx, 0x93eb3374
xor ebp, ebx
xchg ebx, eax
jmp case.0x1400e9db7.2
mov cx, 0x39
mov ecx, 0x8deb0039
cmp dword [rax], eax
add bl, ch
lea ecx, [rcx + 0x6689ebd1]
mov ecx, edx
jmp case.0x1400e9db7.2
mov dword [rsi - 0x47], esp
sub al, 0
jmp case.0x1400e9db7.2
jmp case.0x1400e9db7.2
mov ecx, edx
jmp case.0x1400e9db7.2
invalid
mov dword [rsi - 0x47], esp
mov cx, 0x2c
sub al, 0
add bl, ch
jmp case.0x1400e9db7.2
and dword [rsi - 0x47], 0x2b
add cl, ch
mov cx, 0x2b
jmp case.0x1400e9db7.2
jp case.0x1400e96f9.44
invalid
invalid
jp case.0x1400e96f9.44
invalid
invalid
mov cx, 0x32
xor al, byte [rax]
jmp case.0x1400e9db7.2
invalid
jmp qword [rsi - 0x47]
mov cx, 0x1b
jmp case.0x1400e9db7.2
push 0x66ffffff
mov ecx, 0x5fe90023
and eax, dword [rax]
invalid
pop rdi
invalid
invalid
mov cx, 0x23
and eax, dword [rax]
jmp case.0x1400e9db7.2
invalid
jmp qword [rsi - 0x47]
mov cx, 0x12
jmp case.0x1400e9db7.2
invalid
invalid
invalid
invalid
invalid
mov cx, 0x31
mov ecx, 0x4de90031
invalid
jmp case.0x1400e9db7.2
mov cx, 0x33
jmp case.0x1400e9db7.2
invalid
jmp qword [rsi - 0x47]
mov cx, 0x15
add cl, ch
cmp edi, edi
invalid
jmp case.0x1400e9db7.2
mov cx, 0x29
jmp case.0x1400e9db7.2
xor bh, bh
invalid
invalid
mov ecx, 0x32e90029
invalid
invalid
mov cx, 0xfd00
mov ecx, 0x29e9fd00
invalid
jmp case.0x1400e9db7.2
invalid
mov cx, 0x2a
mov ecx, 0x20e9002a
invalid
jmp case.0x1400e9db7.2
invalid
mov cx, 0x2f
mov ecx, 0x17e9002f
invalid
jmp case.0x1400e9db7.2
invalid
mov cx, 0x30
mov ecx, 0xee90030
invalid
jmp case.0x1400e9db7.2
invalid
invalid
mov cx, 0xfe0d
jmp case.0x1400e9db7.2
invalid
invalid
invalid
mov ecx, 0x5e9fe0d
invalid
invalid
mov cx, 0x2d
add cl, ch
jmp case.0x1400e9db7.2
cld
invalid
dec dword [rdi]
invalid
push r15
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rsi, r8
invalid
mov rdi, rdx
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
retf
mov rax, qword [r8]
mov r14, qword [r8 + 0x10]
jo 0x1400e9eec
jo 0x1400e9eec
adc byte [rcx + rbp - 0x10], cl
sub rax, r14
mov rdx, r14
mov edx, esi
cmp rax, 1
add dword [rdi], ecx
xchg byte [rcx + rax], al
add al, 1
jbe 0x1400e9ff0
add al, 1
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
or byte [rsi - 0x39], r12b
add al, 0x10
mov word [rax + rdx], 0xffff
add rdx, 2
add edx, 2
invalid
add edx, 2
mov qword [rsi + 0x10], rdx
mov qword [rsp + 0x38], rsi
je case.0x1400e8440.133
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
adc byte [rax - 0x77], cl
je case.0x1400e8440.133
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
add byte [rax], al
test rdi, rdi
je 0x1400e9fd8
dec dword [rdi]
test byte [rsi + 0x48000000], bh
shl edi, 2
shl rdi, 2
xor r14d, r14d
lea r15, [0x1401d5810]
jmp case.0x1400e5f2a.157
mov eax, 0x33eb000e
mov bp, 0x807
mov ebp, 0x90660807
invalid
add bl, ch
xor esp, dword [rsi - 0x43]
invalid
mov ebp, 0x90660807
invalid
mov rax, qword [rsi]
sub rax, rdx
cmp rax, 1
cmp eax, 1
invalid
cmp eax, 1
clc
add dword [rdi], ecx
xchg byte [rcx + 0x66000000], al
rol bp, 8
jbe 0x1400e9fc1
rol bp, 8
mov rax, qword [rsi + 8]
mov word [rax + rdx], bp
mov dword [rax + rdx], ebp
mov dword [rax + rdx], ebp
sub al, 0x10
adc byte [rax - 0x7d], cl
ret 0x4802
invalid
add rdx, 2
mov qword [rsi + 0x10], rdx
add r14, 4
cmp rdi, r14
invalid
je 0x1400e9fd8
div dword [rbx + rdi*2 + 0x42]
movzx eax, word [rbx + rsi]
add al, 0x33
movzx eax, word [rbx + r14]
add al, 0x33
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
mov bp, 0x201
jmp 0x1400e9f30
mov ebp, 0xbfeb0201
mov bp, 0x501
mov ebp, 0xb9eb0501
mov ebp, 0xb9eb0501
mov bp, 0x808
jmp 0x1400e9f30
mov bp, 0x805
jmp 0x1400e9f30
add al, 0xeb
cmpsd dword [rsi], dword [rdi]
mov bp, 0x403
jmp 0x1400e9f30
mov bp, 0x603
jmp 0x1400e9f30
mov ebp, 0x9beb0603
mov bp, 0x203
jmp 0x1400e9f30
jmp 0x1400e9f30
pop qword [rdx + 0xf]
mov bh, 0x6c
xor eax, dword [rdx]
movzx ebp, word [rbx + r14 + 2]
jmp 0x1400e9f30
mov ebp, 0x81eb0601
mov bp, 0x806
mov ebp, 0x78e90806
invalid
invalid
invalid
mov ebp, 0x78e90806
invalid
invalid
invalid
jmp 0x1400e9f30
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
call fcn.140060840
mov rdx, qword [rsi + 0x10]
jmp case.0x1400e96f9.78
invalid
invalid
invalid
invalid
lea rcx, [rsp + 0x28]
call fcn.1400e7c00
fdiv st(7), st(0)
call qword [rax + 0x48c48348]
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov r8d, 2
mov rcx, rsi
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.140060840
push 0xffffffff8b48fff7
dec dword [rax - 0x75]
mov rdx, qword [rsi + 0x10]
jmp 0x1400e9eec
loop case.0x1400e96f9.83
invalid
invalid
push rsi
adc cl, ch
loop case.0x1400e96f9.83
invalid
invalid
jmp qword [rsi + 0xf]
invalid
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rsi, r8
mov rdi, rdx
xlatb
mov rbx, rcx
mov r14, qword [r8 + 0x10]
mov rdx, r14
mov edx, esi
cmp qword [r8], r14
je 0x1400ea102
test ch, cl
add byte [rax], al
invalid
mov rax, qword [rsi + 8]
mov byte [rax + rdx], 0xff
inc rdx
ret 0x8948
push rsi
adc byte [rax - 0x77], cl
je case.0x1400e5459.245
and al, 0x38
ret 0x8948
and al, 0x38
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
test rdi, rdi
je case.default.0x1400ea0a9
test byte [rdx + 0x48000000], cl
shl edi, 2
invalid
add byte [rax], al
add byte [rax - 0x3f], cl
out 2, eax
invalid
shl rdi, 2
add al, byte [rbp + 0x31]
test byte [rbp + rcx*4 + 0x3d], 0xda
lea r15, [0x1401d5848]
jmp case.0x1400e516b.231
mov bp, 3
xor r14d, r14d
lea r15, [0x1401d5848]
jmp case.0x1400e516b.231
mov rax, qword [rsi]
mov eax, dword [rsi]
sub rax, rdx
cmp rax, 1
jbe 0x1400ea0d6
rol bp, 8
mov rax, qword [rsi + 8]
or byte [rsi - 0x77], r12b
sub al, 0x10
or byte [rsi - 0x77], r12b
sub al, 0x10
add rdx, 2
add cl, byte [rax - 0x77]
mov qword [rsi + 0x10], rdx
push rsi
adc byte [rcx - 0x7d], cl
add r14, 4
cmp rdi, r14
je case.default.0x1400ea0a9
invalid
add r14, 4
cmp rdi, r14
je case.default.0x1400ea0a9
movzx eax, word [rbx + r14]
movzx eax, word [rbx + rsi]
mov bh, 4
xor ecx, dword [rcx + 0x63]
add al, 0x87
movsxd rax, dword [r15 + rax*4]
add rax, r15
add eax, edi
jmp rax
loopne case.0x1400e8440.199
mov ebp, 0xc3eb0001
nop word cs:[rax + rax]
nop word cs:[rax + rax]
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx ebp, word [rbx + r14 + 2]
mov bh, 0x6c
xor eax, dword [rdx]
invalid
add ch, bl
lodsb al, byte [rsi]
jmp case.0x1400e8429.227
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi - 0x43], ah
add al, byte [rax]
invalid
mov bp, 2
add bl, ch
jmp case.0x1400e8429.227
sahf
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.140060840
pop rsp
idiv edi
dec dword [rax - 0x75]
mov rdx, qword [rsi + 0x10]
jmp case.0x1400e8429.215
xchg esi, eax
push rsi
adc bl, ch
xchg esi, eax
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.1400e7c00
nop
invalid
call qword [rax + 0x48c48348]
add rsp, 0x48
pop rbx
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
mov r8d, 1
mov rcx, rsi
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, r14
mov edx, esi
call fcn.140060840
idiv edi
dec dword [rax - 0x75]
push rsi
adc cl, ch
invalid
mov rdx, qword [rsi + 0x10]
jmp 0x1400ea035
sbb edi, edi
invalid
invalid
add byte [rsi + 0x57], dl
push rsi
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rdi], cl
movzx eax, word [rcx]
movzx eax, word [rcx]
add dword [rbp + rcx*4 + 5], ecx
invalid
lea r8, [0x1401d5858]
lea eax, [0x1401d5858]
add byte [rcx + 0x63], cl
add al, 0x80
invalid
movsxd rax, dword [r8 + rax*4]
invalid
or byte [rcx + rax - 0x40], 0xff
add rax, r8
jmp rax
invalid
loopne case.0x1400ea18c.4
mov si, 1
jmp 0x1400ea150
mov esi, 0x10eb0001
add bl, ch
adc byte [rsi - 0x42], ah
invalid
invalid
mov si, 3
add eax, dword [rax]
jmp 0x1400ea150
movzx esi, word [rcx + 2]
jmp 0x1400ea150
invalid
add al, 0x66
mov esi, 0x8b4c0002
invalid
invalid
invalid
mov si, 2
add byte [rbx + rcx*4 + 2], cl
mov r8, qword [rdx]
add cl, byte [rax - 0x75]
adc byte [rcx + 0x29], cl
ror byte [rcx - 0x7d], 0xf8
invalid
clc
mov rax, qword [rdx + 0x10]
mov eax, dword [rdx + 0x10]
sub r8, rax
cmp r8, 1
cmp eax, 1
cmp eax, 1
add dword [rdi], ecx
xchg byte [rbx + 0x66000000], bh
rol si, 8
jbe case.0x1400e9f69.138
rol si, 8
invalid
mov r8, qword [rdx + 8]
mov word [r8 + rax], si
mov dword [r8 + rax], esi
mov dword [r8 + rax], esi
xor al, 0
add rax, 2
rol byte [rdx], 0x48
mov qword [rdx + 0x10], rax
mov dword [rdx + 0x10], eax
adc byte [rdi + rcx - 0x49], al
add al, 0x4c
movzx r9d, word [rcx + 4]
lea r10, [0x1401d5868]
lea edx, [0x1401d5868]
lea edx, [0x1401d5868]
jrcxz case.0x1400e8440.190
invalid
movsxd r9, dword [r10 + r9*4]
add r9, r10
add ecx, edx
mov cl, byte [rbp + 1]
rol dword [rcx - 1], 1
jmp r9
invalid
add ecx, edx
jmp r9
mov si, 1
mov esi, 0x8b480001
or cl, byte [rax + 0x29]
sub rcx, rax
invalid
invalid
stc
add dword [rax], eax
mov rcx, qword [rdx]
sub rcx, rax
cmp rcx, 1
cmp ecx, 1
cmp ecx, 1
add dword [rdi + 0x36], esi
ja 0x1400ea1d5
jmp 0x1400ea1fe
movzx esi, word [rcx + 6]
mov bh, 0x71
invalid
jno case.0x1400e916e.127
mov rcx, qword [rdx]
sub rcx, rax
cmp rcx, 1
cmp ecx, 1
ja 0x1400ea1d5
jmp 0x1400ea1fe
mov si, 3
mov esi, 0x8b480003
or cl, byte [rax + 0x29]
ror dword [rax - 0x7d], 0xf9
cmp rcx, 1
ja 0x1400ea1d5
add eax, dword [rax]
mov rcx, qword [rdx]
sub rcx, rax
cmp rcx, 1
cmp ecx, 1
ja 0x1400ea1d5
jmp 0x1400ea1fe
mov si, 0xffff
mov rcx, qword [rdx]
sub rcx, rax
mov esi, 0x8b48ffff
or cl, byte [rax + 0x29]
ror dword [rax - 0x7d], 0xf9
cmp rcx, 1
jbe 0x1400ea1fe
invalid
cmp rcx, 1
jbe 0x1400ea1fe
rol si, 8
mov word [r8 + rax], si
or byte [rsi + 0x41], ah
mov dword [rax + rax], esi
add rax, 2
mov qword [rdx + 0x10], rax
rol byte [rdx], 0x48
mov dword [rdx + 0x10], eax
add cl, byte [rax - 0x77]
adc byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov si, 2
mov rcx, qword [rdx]
mov ecx, dword [rdx]
sub rcx, rax
sub ecx, eax
cmp rcx, 1
add dword [rdi - 0x29], esi
ja 0x1400ea1d5
mov r8d, 2
mov rcx, rdx
mov ecx, edx
mov rdi, rdx
mov rdx, rax
call fcn.140060840
idiv di
mov rdx, rdi
mov r8, qword [rdi + 8]
mov eax, dword [rdi + 8]
mov eax, dword [rdi + 8]
or byte [r8 - 0x75], r9b
adc r11b, r13b
mov dh, 0x41
mov r8d, 2
mov rax, qword [rdi + 0x10]
jmp 0x1400ea1d5
mov r8d, 2
mov rdi, rcx
mov rcx, rdx
mov rbx, rdx
mov rdx, rax
call fcn.140060840
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov rax, qword [rbx + 0x10]
jmp case.0x1400e90a5.171
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
mov eax, edx
mov rdx, qword [rdx + 8]
mov rax, qword [r8 + 0x10]
adc byte [rcx - 0x77], cl
ror dword [rcx + 0x29], 1
ror dword [rcx - 0x7d], 0xf9
stc
add dh, byte [rbx + 0x1b]
adc byte [rcx - 0x77], cl
ror dword [rcx + 0x29], 1
ror dword [rcx - 0x7d], 0xf9
stc
stc
add dh, byte [rbx + 0x1b]
mov byte [rcx], 0xb
lea rax, [0x1402038d5]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 0xd
add rsp, 0x28
ret
lea r9, [rax + 2]
mov qword [r8 + 0x10], r9
cmp rax, 0xfffffffffffffffd
ja 0x1400ea3f8
cmp r9, rdx
ja 0x1400ea40a
mov rdx, qword [r8]
movzx eax, word [rdx + rax]
rol ax, 8
movzx r8d, ax
mov dx, 0x28
add byte [rcx - 0x7f], al
clc
jae 0x1400ea2ec
add byte [rax], al
add byte [rcx - 0x7f], al
clc
jae 0x1400ea2ec
cmp eax, 0x3373
add byte [rax], al
jg 0x1400ea2e9
cmp r8d, 0x39
ja case.0x1400ea2d4.17
mov r8d, r8d
lea r9, [0x1401d587c]
movsxd r8, dword [r9 + r8*4]
ror byte [rbp + rcx*4 + 0xd], 0xaf
mov ch, 0xe
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
mov edx, eax
mov word [rcx + 2], dx
mov word [rcx + 4], ax
mov byte [rcx], 0x14
add rsp, 0x28
ret
cmp r8d, 0xfe0c
or al, 0xfe
add byte [rax], al
jg 0x1400ea31b
cmp r8d, 0x3374
je 0x1400ea3e6
cmp r8d, 0x754f
je 0x1400ea3d4
cmp r8d, 0xfd00
jne case.0x1400ea2d4.17
mov dx, 0x27
jmp case.0x1400ea2d4.17
cmp r8d, 0xfe0d
add byte [rax], al
je 0x1400ea3ef
add byte [rax], al
cmp r8d, 0xff01
je 0x1400ea3dd
invalid
test al, 0
add byte [rax], al
invalid
inc dword [rax]
add byte [rdi], cl
test byte [rax + 0x41000000], ch
add byte [rax], al
add byte [rcx - 0x7f], al
invalid
clc
movsd dword [rdi], dword [rsi]
inc dword [rax]
cmp r8d, 0xffa5
cmp eax, 0xffa5
add byte [rbp - 0x65], dh
jne case.0x1400ea2d4.17
mov dx, 0x25
jmp case.0x1400ea2d4.17
mov dx, 0x1c
jmp case.0x1400ea2d4.17
mov dx, 0x21
jmp case.0x1400ea2d4.17
mov edx, 0x89eb0021
add bl, ch
mov dword [rsi - 0x46], esp
mov dx, 0x15
jmp case.0x1400ea2d4.17
mov dx, 0x18
invalid
jp 0x1400ea35c
mov dx, 0x15
jmp case.0x1400ea2d4.17
mov dx, 0x18
jmp case.0x1400ea2d4.17
invalid
invalid
invalid
mov dx, 0x11
jmp case.0x1400ea2d4.17
invalid
invalid
invalid
mov dx, 0x17
jmp case.0x1400ea2d4.17
invalid
invalid
invalid
mov dx, 0x1d
jmp case.0x1400ea2d4.17
invalid
invalid
invalid
mov dx, 0x14
jmp case.0x1400ea2d4.17
invalid
invalid
invalid
mov dx, 0x1e
jmp case.0x1400ea2d4.17
invalid
invalid
invalid
mov dx, 0x1a
jmp case.0x1400ea2d4.17
invalid
invalid
invalid
mov dx, 0x16
jmp case.0x1400ea2d4.17
invalid
invalid
invalid
mov dx, 0x12
jmp case.0x1400ea2d4.17
invalid
invalid
invalid
mov dx, 0x1f
jmp case.0x1400ea2d4.17
invalid
invalid
invalid
mov dx, 0x13
jmp case.0x1400ea2d4.17
invalid
invalid
invalid
mov dx, 0x19
jmp case.0x1400ea2d4.17
mov dx, 0x20
jmp case.0x1400ea2d4.17
mov dx, 0x1b
jmp case.0x1400ea2d4.17
mov dx, 0x23
jmp case.0x1400ea2d4.17
mov dx, 0x24
jmp case.0x1400ea2d4.17
mov dx, 0x22
jmp case.0x1400ea2d4.17
mov dx, 0x26
jmp case.0x1400ea2d4.17
lea r8, [0x1401ff650]
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r9
call fcn.140046bf0
int3
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov bl, r13b
and rsi, 0xffffffffffff0000
or rsi, rbx
mov rax, qword [rsp + 0x80]
shl eax, 8
or rsi, rax
mov rax, qword [rsp + 0x78]
mov qword [rax + r15 - 0x20], rcx
mov qword [rax + r15 - 0x18], r12
mov qword [rax + r15 - 0x10], rbp
mov qword [rax + r15 - 8], r8
mov qword [rax + r15], rsi
inc r14
mov qword [rsp + 0x48], r14
mov r12, qword [rsp + 0x90]
mov rax, qword [rsp + 0x98]
add r15, 0x28
cmp rax, r12
jae 0x1400ea855
cmp r12, rax
je 0x1400ea881
lea rbx, [rax + 1]
mov qword [rsp + 0x98], rbx
cmp r12, rbx
jb 0x1400ea93d
mov r13, qword [rsp + 0x88]
movzx eax, byte [r13 + rax]
mov qword [rsp + 0x80], rax
test rax, rax
lea rdi, [rsp + 0xa0]
je 0x1400ea630
mov qword [rsp + 0x98], r12
sub r12, rbx
je 0x1400ea6e0
js 0x1400ea95c
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, r12
call fcn.1401685e0
test rax, rax
je 0x1400ea94f
mov rcx, rdi
lea rdx, [rsp + 0x88]
call fcn.1400e7840
cmp qword [rsp + 0xa0], 0
mov r12, qword [rsp + 0xa8]
mov rbp, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
jne 0x1400ea896
mov rcx, rdi
mov rdx, rbp
mov rbx, r8
call fcn.140047c20
cmp qword [rsp + 0xa0], 0
je case.0x1400e5459.259
mov byte [rsp + 0xd0], 8
mov ecx, 3
mov dil, 1
test r12, r12
je 0x1400ea6b0
mov rbx, rcx
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rbp
call fcn.1401abdbc
mov rcx, rbx
mov r12, qword [rsp + 0xd0]
mov rbp, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
test dil, dil
je 0x1400ea6fe
jmp 0x1400ea896
mov ebp, 1
add r13, rbx
mov rcx, rbp
mov rdx, r13
mov r8, r12
call sub.msvcrt.dll_memcpy
mov ecx, 2
add byte [rax], al
mov r8, r12
xor ebx, ebx
cmp qword [rsp + 0x80], 0
setne r13b
mov rdi, r12
shr rdi, 8
cmp ecx, 3
je 0x1400ea89d
cmp r14, qword [rsp + 0x38]
jne 0x1400ea550
mov qword [rsp + 0xc0], rcx
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x30], r15
mov r15, rbp
mov rbp, r8
call fcn.1400ec5c0
invalid
add byte [rax], al
mov rcx, qword [rsp + 0xc0]
rol byte [rax], 0
add byte [rcx - 0x77], cl
call 0x18d0c30a0
mov edi, dword [rsp + 0x30]
jl 0x1400ea77b
invalid
rol byte [rax], 0
add byte [rcx - 0x77], cl
call 0x18d0c30a0
mov edi, dword [rsp + 0x30]
jl 0x1400ea77b
invalid
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
jmp 0x1400ea550
js 0x1400ea74c
jmp 0x1890ea765
mov qword [rsp + 0x30], rbx
mov r13, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0xb0]
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, rbx
call fcn.14013ef80
test al, al
je case.0x1400e516b.250
cmp rbx, 0xf
jbe 0x1400ea7fc
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
mov rdx, r13
mov r8, rbx
call fcn.14013f700
pop rdi
invalid
invalid
invalid
pop rdi
add rax, 0x247c8000
invalid
jl case.0x1400e5459.261
push rax
cmp byte [rsp + 0x50], 0
jne 0x1400ea684
invalid
invalid
add byte [rdi], cl
test eax, ebx
invalid
invalid
movzx eax, word [rsp + 0x5f]
jmp case.0x1400e8440.200
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24848948], al
mov qword [rsp + 0xa0], rax
invalid
invalid
lodsb al, byte [rsi]
and al, 0xa8
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], r13
lodsb al, byte [rsi]
and al, 0xa8
add byte [rax], al
invalid
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0xb0], rbx
lea rcx, [rsp + 0xd0]
add byte [rax], al
pushfq
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rdx, rdi
cli
call fcn.14013fd60
jnp 0x1400ea838
add eax, 0x4cff3100
mov dword [rsp + 0x68], ebp
xor edi, edi
mov qword [rsp + 0x68], r13
dec dword [rcx + rcx*4 + 0x6c]
and al, 0x68
xor ecx, ecx
test r12, r12
test esp, esp
jne 0x1400ea699
movabs byte [0xfffffeb4e9fffffe], al
jmp 0x1400ea6b0
invalid
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], rbx
lea rcx, [rsp + 0x50]
and al, 0x50
and al, 0x50
call fcn.14013f120
cmp qword [rsp + 0x58], 0
add byte [rdi], cl
test dword [rbp - 1], esi
invalid
invalid
add rax, 0x7c834800
and al, 0x58
add byte [rdi], cl
test dword [rbp - 1], esi
jne 0x1400ea819
invalid
invalid
inc dword [rbx - 0x7bf0fe20]
and eax, 1
loopne 0x1400ea820
je 0x1400ea791
test byte [rdi + rdi*8 - 1], ch
dec dword [rdi]
mov bh, 0x44
and al, 0x2e
insb byte [rdi], dx
invalid
movzx eax, word [rsp + 0x2e]
mov word [rsp + 0x2e], ax
movzx eax, ax
mov bh, 0xc0
ror byte [rax - 0x75], 0x4c
and al, 0x68
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
and rcx, 0xffffffffffff0000
and ecx, 0xffff0000
dec dword [rax + 9]
ror dword [rax - 0x77], 0x4c
and al, 0x68
invalid
or rcx, rax
mov qword [rsp + 0x68], rcx
invalid
push 0x1b9
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
invalid
mov ecx, 1
mov r8, qword [rsp + 0x30]
invalid
xor cl, ch
test eax, 0x48fffffe
mov eax, dword [rsp + 0x48]
and al, 0x48
jmp 0x1400ea6fe
mov rax, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 0x18], rax
invalid
invalid
jo 0x1400ea8a8
mov dword [rcx + 0x18], eax
sbb byte [r8 - 0x75], cl
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [rcx + 8], rax
or byte [rax - 0x75], cl
and al, 0x40
mov rax, qword [rsp + 0x40]
mov qword [rcx + 0x10], rax
mov qword [rcx], 0
add dword [rax], eax
add byte [rax], al
add cl, ch
invalid
cld
invalid
invalid
adc byte [r8 - 0x39], cl
add dword [rax], eax
add byte [rax], al
add cl, ch
invalid
mov r8d, 0xe
mov r12d, 0xb
or eax, dword [rax]
add byte [rax], al
invalid
or eax, dword [rax]
add byte [rax], al
lea rbp, str.ServerNameTypeNamedGroupsecp256r1secp384r1secp521r1X25519X448FFDHE2048FFDHE3072FFDHE4096FFDHE6144FFDHE8192ECCurveTypeKeyUpdateRequestCertificateStatusTypeHpkeKemDHKEM_P256_HKDF_SHA256DHKEM_P384_HKDF_SHA384DHKEM_P521_HKDF_SHA512DHKEM_X25519_HKDF_SHA256DHKEM_X448_HKDF_SHA512HpkeKdfHKDF_SHA256HKDF_SHA384HKDF_SHA512HpkeAeadAES_128_GCMAES_256_GCMCHACHA20_POLY_1305EXPORT_ONLYEchVersionV18UnknownExtensiontyp
jmp 0x1400ea89d
invalid
invalid
mov rdi, r12
shr rdi, 8
shl rdi, 8
movzx eax, r12b
or rax, rdi
clc
clc
mov rcx, qword [rsp + 0x70]
and al, 0x70
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r8 - 0x77], cl
or byte [rax - 0x77], cl
mov qword [rcx + 0x10], rbp
imul edx, dword [rax], 0x1841894c
mov qword [rcx + 0x18], r8
mov qword [rcx], 1
mov rsi, qword [rsp + 0x40]
mov esi, dword [rsp + 0x40]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
je 0x1400ea8e8
mov esi, dword [rsp + 0x40]
test r14, r14
test r14, r14
je 0x1400ea91b
lea rdi, [rsi + 0x10]
jmp 0x1400ea8d9
add rdi, 0x28
dec r14
je 0x1400ea91b
sub byte [rcx - 1], cl
invalid
mov rcx, qword [rdi - 0x10]
mov rax, qword [rdi - 8]
test rcx, rcx
leave
leave
je 0x1400ea900
sbb al, byte [rbx + 0x157501f9]
cmp ecx, 1
add dword [rbp + 0x15], esi
jne 0x1400ea900
test rax, rax
je 0x1400ea8d0
jmp 0x1400ea908
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
shl rax, 1
invalid
add byte [rax], al
shl rax, 1
test rax, rax
test eax, eax
je 0x1400ea8d0
mov r8, qword [rdi]
mov rcx, qword [0x140279280]
or eax, 0x18e96e
or eax, 0x18e96e
add byte [rcx], dh
shr al, cl
movabs dword [0x7c8348b5eb000c14], eax
and al, 0x38
add byte [rdi], cl
test byte [rcx + 0x48fffffb], dl
xchg ecx, eax
sti
invalid
dec dword [rax - 0x75]
or eax, 0x18e952
xor edx, edx
call fcn.1401abdbc
jmp 0x1400ea8d0
cmp qword [rsp + 0x38], 0
je 0x1400ea4b8
xchg ecx, eax
sti
invalid
invalid
xchg ecx, eax
sti
invalid
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rsi
call fcn.1401abdbc
test byte [rsp + rcx], dl
adc al, 0xc
or al, 0
add cl, ch
jmp 0x1400ea4b8
jnp 0x1400ea936
invalid
lea r8, [0x1401ff650]
mov rcx, rbx
mov rdx, r12
call fcn.140046bf0
movabs eax, dword [0x1b9fff5c2]
movabs eax, dword [0x1b9fff5c2]
ret 0xfff5
mov rdx, r12
call fcn.1400418b0
call fcn.1400418d0
outsd dx, dword [rsi]
outsd dx, dword [rsi]
cmc
dec dword [rbp + rcx*4 + 5]
call 0x1880ebab5
mov edx, eax
lea r8, [0x1401ff650]
mov rdx, rax
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, rax
call fcn.140046bf0
lea r8, [0x1401ff650]
adc qword [rax], r8
adc dword [rax], eax
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r9
call fcn.140046bf0
int3
add cl, byte [r9 - 0x77]
adc byte [rax - 0x7d], cl
stc
std
ja 0x1400eac73
mov r9, rdx
sub r9, rax
jb 0x1400eac82
mov rbx, qword [r8]
movzx ecx, word [rbx + rcx]
mov r10d, ecx
rol r10w, 8
movzx r14d, r10w
cmp r9, r14
jae 0x1400eaa55
mov qword [rsi + 8], 0xa
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], 0
mov qword [rsi], 1
mov dword [rsi], 1
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 r9, rax
add r9, r14
mov qword [r8 + 0x10], r9
jb 0x1400eac91
sub al, 2
add byte [rax], al
sub al, 2
add byte [rax], al
cmp r9, rdx
ja 0x1400eaca3
mov qword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 2
and al, 0x28
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
test cx, cx
leave
je 0x1400eac01
add rbx, rax
mov r15d, r14d
invalid
shr r15d, 1
test dword [rcx - 0x2f], 0xfe8349ef
add edi, dword [rax + 2]
cmp r14, 3
inc byte [rbx]
mov eax, 2
cmovb r14, rax
dec r14
shr r14, 1
out dx, al
out dx, al
xor r13d, r13d
lea rbp, [0x1401d5964]
jmp 0x1400eaae0
mov word [rax + r13*4], r12w
and al, 0xa8
test al, 0x66
mov dword [rax + r13*4 + 2], edi
mov word [rax + r13*4 + 2], di
lea rcx, [r13 + 1]
mov qword [rsp + 0x30], rcx
invalid
xor byte [rbp + 0x39], cl
cmc
cmp r13, r14
mov r13, rcx
je 0x1400eac01
cmp r15, r13
je 0x1400eac28
movzx edi, word [rbx + r13*2]
rol di, 8
movzx ecx, di
mov r12w, 0xa
lea edx, [rcx - 0x17]
cmp edx, 7
jbe 0x1400eab40
add ecx, 0xffffff00
cmp ecx, 4
ja case.0x1400eab48.26
lea rdx, [0x1401d5984]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov r12w, 5
cmp r13, qword [rsp + 0x20]
jne 0x1400eaac0
jmp 0x1400eabdb
movsxd rcx, dword [rbp + rdx*4]
add rcx, rbp
jmp rcx
xor r12d, r12d
cmp r13, qword [rsp + 0x20]
jne 0x1400eaac0
jmp 0x1400eabdb
mov r12w, 4
cmp r13, qword [rsp + 0x20]
jne 0x1400eaac0
jmp 0x1400eabdb
mov r12w, 1
cmp r13, qword [rsp + 0x20]
jne 0x1400eaac0
jmp 0x1400eabdb
mov r12w, 3
cmp r13, qword [rsp + 0x20]
jne 0x1400eaac0
jmp 0x1400eabdb
mov r12w, 2
cmp r13, qword [rsp + 0x20]
jne 0x1400eaac0
jmp 0x1400eabdb
mov r12w, 9
cmp r13, qword [rsp + 0x20]
jne 0x1400eaac0
jmp 0x1400eabdb
mov r12w, 7
cmp r13, qword [rsp + 0x20]
jne 0x1400eaac0
jmp 0x1400eabdb
mov r12w, 8
nop
cmp r13, qword [rsp + 0x20]
jne 0x1400eaac0
lea rcx, [rsp + 0x20]
call fcn.1400ef110
mov rax, qword [rsp + 0x28]
jmp 0x1400eaac0
mov r12w, 6
cmp r13, qword [rsp + 0x20]
jne 0x1400eaac0
jmp 0x1400eabdb
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 0x1400eaa44
mov byte [rsi + 8], 0xb
mov word [rsi + 0xa], r12w
mov word [rsi + 0xc], di
lea rax, [0x14020391e]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 0xa
mov qword [rsi], 1
cmp qword [rsp + 0x20], 0
je 0x1400eaa44
mov r8, qword [rsp + 0x28]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
jmp 0x1400eaa44
lea r8, [0x1401ff650]
mov rdx, rax
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, rax
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r9
call fcn.140046bf0
int3
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add rdi, 0x18
dec r15
je 0x1400eb2b3
cmp qword [rdi - 8], 0
je 0x1400eb290
mov r8, qword [rdi]
mov rcx, qword [0x140279280]
mov ecx, dword [0x140279280]
xor edx, edx
call fcn.1401abdbc
jmp 0x1400eb290
cmp qword [rsp + 0x28], 0
je 0x1400eb125
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rsi
call fcn.1401abdbc
in al, dx
or cl, byte [rax + rax]
jmp 0x1400eb125
adc dword [r8], eax
mov rcx, r9
mov rdx, rax
call fcn.1400479c0
lea r8, [0x1401ff650]
add byte [rax - 0x77], cl
shr eax, 0xfa
mov eax, 0x8d4cfff5
cmc
dec dword [rbp + rcx*4 + 5]
push rbx
adc dword [r8], eax
mov rcx, rax
call fcn.140046bf0
cmc
invalid
cmc
dec dword [rbp + rcx*4 + 5]
push rbx
adc dword [r8], eax
lea r8, [0x1401ff650]
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
adc dword [r8], eax
mov rcx, r9
call fcn.140046bf0
int3
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov r8, rdx
mov eax, edx
mov eax, edx
mov rsi, rcx
mov esi, ecx
mov rdx, qword [rdx + 8]
mov rcx, qword [r8 + 0x10]
mov ecx, dword [rax + 0x10]
push rdx
or byte [rcx - 0x75], cl
mov ecx, dword [rax + 0x10]
cmp rdx, rcx
jne 0x1400eb35c
cmp rdx, rcx
cmp edx, ecx
jne 0x1400eb35c
mov byte [rsi + 8], 0xb
lea rax, [0x140208ad1]
lea eax, [0x140208ad1]
lea eax, [0x140208ad1]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 2
jmp 0x1400eb399
adc byte [rax - 0x39], r9b
sbb byte [rdx], r8b
add byte [rax], al
add bl, ch
cmp eax, 0x48c88948
inc eax
mov rax, rcx
inc rax
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
adc byte [rdi], cl
je 0x1400eb4ed
test byte [rcx + 0x49000001], al
mov ecx, edx
mov r9, rdx
sub r9, rax
jb 0x1400eb503
mov r14, qword [r8]
movzx ebx, byte [r14 + rcx]
cmp r9, rbx
jae 0x1400eb3b1
mov qword [rsi + 8], 0xa
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], 0
add byte [rax - 0x77], cl
pop rsi
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 1
add rsp, 0x38
pop rbx
pop rbp
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r9, rax
add r9, rbx
add ecx, ebx
add ecx, ebx
mov qword [r8 + 0x10], r9
jb 0x1400eb512
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x39], cl
ror dword [rdi], 1
xchg dword [rdx + 1], ebx
add byte [rax], al
cmp r9, rdx
ja 0x1400eb524
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x28], 2
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x28
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 0
test rbx, rbx
je 0x1400eb47b
add r14, rax
mov r15d, ebx
fild word [rcx - 0x2f]
out dx, eax
fild word [rcx - 0x2f]
out dx, eax
dec rbx
shr rbx, 1
shr ebx, 1
shr ebx, 1
mov eax, 2
xor r13d, r13d
in eax, dx
in eax, dx
movabs rbp, 0x2000100000003
mov r8d, 3
mov eax, 3
mov eax, 3
jmp 0x1400eb43c
mov word [rax + r13*4], r12w
mov word [rax + r13*4 + 2], di
lea rcx, [r13 + 1]
mov qword [rsp + 0x30], rcx
cmp r13, rbx
mov r13, rcx
je 0x1400eb47b
cmp r15, r13
je 0x1400eb4a2
movzx edi, word [r14 + r13*2]
mov bh, 0x3c
outsb dx, byte [rsi]
rol di, 8
mov ecx, edi
shl ecx, 4
mov r12, rbp
shr r12, cl
in al, dx
in al, dx
cmp di, 4
cmovae r12d, r8d
cmp r13, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
jne 0x1400eb420
lea rcx, [rsp + 0x20]
call fcn.1400ef110
mov r8d, 3
mov rax, qword [rsp + 0x28]
jmp 0x1400eb420
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x18], rax
mov rax, qword [rsp + 0x20]
xor byte [rax - 0x77], cl
sbb byte [rax - 0x75], r9b
and al, 0x20
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x10], eax
mov qword [rsi], 0
jmp 0x1400eb3a0
mov byte [rsi + 8], 0xb
or byte [rbx], cl
mov word [rsi + 0xa], r12w
mov word [rsi + 0xc], di
lea rax, [0x140205335]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 0x1f
mov qword [rsi], 1
cmp qword [rsp + 0x20], 0
je 0x1400eb3a0
mov r8, qword [rsp + 0x28]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
jmp 0x1400eb3a0
lea r8, [0x1401ff650]
mov rcx, 0xffffffffffffffff
mov rdx, rax
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, rax
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r9
call fcn.140046bf0
int3
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov r8, rdx
mov rsi, rcx
invalid
mov rdx, qword [rdx + 8]
mov rcx, qword [r8 + 0x10]
cmp rdx, rcx
jne 0x1400eb57c
invalid
mov byte [rsi + 8], 0xb
lea rax, [0x140208ad1]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 2
jmp 0x1400eb5b9
mov rax, rcx
inc rax
mov qword [r8 + 0x10], rax
je 0x1400eb7d1
mov r9, rdx
sub r9, rax
jb case.0x1400e5476.261
mov r14, qword [r8]
movzx ebx, byte [r14 + rcx]
cmp r9, rbx
jae 0x1400eb5d1
mov qword [rsi + 8], 0xa
mov qword [rsi + 0x10], rbx
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
invalid
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r9, rax
add r9, rbx
ror dword [rcx + 1], 0xd9
mov qword [r8 + 0x10], r9
jb 0x1400eb7f6
cmp r9, rdx
ror dword [rdi], 1
xchg dword [rsi], ebx
add al, byte [rax]
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
ja case.0x1400e5b90.250
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x28], 2
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x30], 0
test rbx, rbx
je 0x1400eb760
add r14, rax
add esi, eax
mov r15d, ebx
shr r15d, 1
dec rbx
shr rbx, 1
mov eax, 2
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
lea r12, [0x1401d5998]
jmp 0x1400eb650
mov word [rax + r13*4], di
mov word [rax + r13*4 + 2], bp
lea rcx, [r13 + 1]
mov qword [rsp + 0x30], rcx
cmp r13, rbx
mov r13, rcx
je 0x1400eb760
cmp r15, r13
je 0x1400eb787
movzx ebp, word [r14 + r13*2]
rol bp, 8
movzx ecx, bp
mov di, 9
cmp ecx, 0xfefb
jg 0x1400eb6a0
lea edx, [rcx - 0x300]
cmp edx, 4
ja case.default.0x1400eb683
movsxd rcx, dword [r12 + rdx*4]
add rcx, r12
jmp rcx
mov di, 1
cmp r13, qword [rsp + 0x20]
jne 0x1400eb630
jmp 0x1400eb73b
cmp ecx, 0xfefc
je 0x1400eb6f1
cmp ecx, 0xfefd
je 0x1400eb702
cmp ecx, 0xfeff
jne 0x1400eb730
mov di, 6
cmp r13, qword [rsp + 0x20]
jne 0x1400eb630
jmp 0x1400eb73b
cmp ecx, 0x200
jne 0x1400eb730
xor edi, edi
cmp r13, qword [rsp + 0x20]
jne 0x1400eb630
jmp 0x1400eb73b
mov di, 5
cmp r13, qword [rsp + 0x20]
jne 0x1400eb630
jmp 0x1400eb73b
mov di, 8
cmp r13, qword [rsp + 0x20]
jne 0x1400eb630
jmp 0x1400eb73b
mov di, 7
cmp r13, qword [rsp + 0x20]
jne 0x1400eb630
jmp 0x1400eb73b
mov di, 3
cmp r13, qword [rsp + 0x20]
jne 0x1400eb630
jmp 0x1400eb73b
mov di, 4
nop dword [rax + rax]
cmp r13, qword [rsp + 0x20]
jne 0x1400eb630
lea rcx, [rsp + 0x20]
call fcn.1400ef110
mov rax, qword [rsp + 0x28]
jmp 0x1400eb630
mov di, 2
cmp r13, qword [rsp + 0x20]
jne 0x1400eb630
sar dh, cl
invalid
invalid
jmp 0x1400eb73b
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x18], rax
mov rax, qword [rsp + 0x20]
mov qword [rsi + 8], rax
or byte [rax - 0x75], r9b
and al, 0x28
mov qword [rsi + 0x10], rax
mov qword [rsi], 0
jmp 0x1400eb5c0
mov byte [rsi + 8], 0xb
mov word [rsi + 0xa], di
mov word [rsi + 0xc], bp
lea rax, [0x140204ff9]
adc dword [rax], eax
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 0xf
sbb byte [rdi], r9b
add byte [rax], al
add byte [rax], al
mov qword [rsi], 1
cmp qword [rsp + 0x20], 0
je 0x1400eb5c0
mov r8, qword [rsp + 0x28]
mov rcx, qword [0x140279280]
or eax, 0x18dabb
or eax, 0x18dabb
mov ebx, 0x310018da
ficomp dword [rax]
add byte [rcx], dh
invalid
xor edx, edx
call fcn.1401abdbc
invalid
invalid
or al, 0
shr al, cl
invalid
jmp 0x1400eb5c0
invalid
lea r8, [0x1401ff650]
add eax, 0x113e78
adc dword [rax], eax
mov rcx, 0xffffffffffffffff
mov ecx, 0xffffffff
sar edi, 0xff
invalid
mov rdx, rax
mov edx, eax
call fcn.1400479c0
sal ebp, 0xff
lea r8, [0x1401ff650]
adc dword ds:[rax], eax
mov rcx, rax
call fcn.140046bf0
cli
mov bl, 0xf5
invalid
cli
mov bl, 0xf5
dec dword [rbp + rcx*4 + 5]
push rbx
adc dword ds:[rax], eax
lea r8, [0x1401ff650]
mov rcx, rax
mov rdx, r9
mov edx, ecx
call fcn.1400479c0
sal ebp, 0xff
lea r8, [0x1401ff650]
adc dword ds:[rax], eax
mov rcx, r9
call fcn.140046bf0
invalid
mov bl, 0xf5
dec esp
fnstenv [rbx + 0xfccfff5]
mov bl, 0xf5
cmc
dec esp
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rcx - 0x77], cl
ror byte [rax - 0x77], 1
invalid
mov rdx, qword [rdx + 8]
mov rcx, qword [r8 + 0x10]
cmp rdx, rcx
retf 0x1975
in al, dx
cmp byte [rcx - 0x77], cl
ror byte [rax - 0x77], 1
invalid
retf 0x1975
mov byte [rsi + 8], 0xb
lea rax, [0x140208ad1]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 2
sbb byte [rdx], r8b
add byte [rax], al
add byte [rax], al
sbb byte [rdx], r8b
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
cmp eax, 0x48c88948
mov eax, ecx
invalid
jmp 0x1400eb899
mov rax, rcx
mov eax, ecx
inc rax
inc eax
mov qword [r8 + 0x10], rax
je 0x1400eb97d
test byte [rcx], dl
add dword [rax], eax
invalid
adc byte [rdi], cl
test byte [rcx], dl
add dword [rax], eax
add byte [rcx - 0x77], cl
mov r9, rdx
sub r9, rax
ror dword [rcx + 0x29], 1
ror dword [rdi], 0x82
jb 0x1400eb993
jb 0x1400eb993
mov r14, qword [r8]
movzx ebx, byte [r14 + rcx]
cmp r9, rbx
jae 0x1400eb8a3
mov qword [rsi + 8], 0xa
add byte [rax - 0x77], cl
pop rsi
adc byte [rax - 0x39], cl
invalid
invalid
sbb byte [rax], r8b
sbb byte [rax], al
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], 0
sbb byte [rax], al
add byte [rax], al
add byte [rax + 1], bh
mov eax, 1
add byte [rax], al
add cl, ch
invalid
jmp 0x1400eb969
mov byte [rax], 0
add byte [rcx - 0x77], cl
ror dword [rcx + 1], 0xd9
add r9, rbx
mov r9, rax
add r9, rbx
mov qword [r8 + 0x10], r9
jb 0x1400eb9a2
cmp r9, rdx
ja 0x1400eb9b4
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x28], 1
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
test rbx, rbx
je 0x1400eb94c
add r14, rax
add esi, eax
mov eax, 1
add byte [rax], al
add byte [rbp + 0x31], al
xor r15d, r15d
invalid
invalid
jl 0x1400eb90f
xor r15d, r15d
lea rdi, [rsp + 0x20]
lea edi, [rsp + 0x20]
lea edi, [rsp + 0x20]
and byte [rbp + 0x31], al
xor r12d, r12d
in al, 0xeb
sub ah, byte [rsi + 0x66]
nop word cs:[rax + rax]
jmp 0x1400eb91b
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov byte [rax + r12*2], r13b
mov byte [rax + r12*2 + 1], bpl
lea rcx, [r12 + 1]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
mov r12, rcx
cmp rbx, rcx
je 0x1400eb94c
movzx ebp, byte [r14 + r12]
movzx ebp, byte [rsi + riz]
cmp bpl, 1
sete cl
mov dl, 2
sub dl, cl
test bpl, bpl
test ch, ch
test ch, ch
in eax, dx
movzx r13d, dl
cmove r13d, r15d
out dx, eax
invalid
out dx, eax
cmp r12, qword [rsp + 0x20]
and al, 0x20
jne 0x1400eb900
mov rcx, rdi
stc
call case.0x1400ea18c.128
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
or eax, dword [rax]
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
jmp 0x1400eb900
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
xor eax, eax
mov qword [rsi], rax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1401ff650]
mov rcx, 0xffffffffffffffff
mov rdx, rax
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, rax
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r9
call fcn.140046bf0
int3
add eax, dword [rax]
add byte [rcx - 0x77], cl
ror dword [rbx + rcx*4 + 2], cl
movzx ecx, word [r8 + rcx]
mov edx, ecx
rol dx, 8
movzx edx, dx
cmp r9, rdx
jae 0x1400eba79
mov qword [rsi + 8], 0xa
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], 0
mov qword [rsi], 1
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
mov r9, r10
ror dword [rcx + 1], 1
ror dword [rbp - 0x77], 1
invalid
invalid
add r9, rdx
add ecx, edx
mov qword [r11 + 0x10], r9
jb 0x1400ebdf4
invalid
imul eax, dword [rbx], 0
add eax, dword [rax]
invalid
adc byte [r15], cl
adc byte [rdi], cl
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rsi
cmp r9, rax
cmp ecx, eax
je 0x1400ebab1
cmp byte [rcx + 0x39], cl
ror dword [rdi], 0x87
xchg dword [rdi + 3], ebp
invalid
cmp ecx, eax
ja 0x1400ebe06
xchg dword [rdi + 3], ebp
add byte [rax], al
invalid
add byte [rbp + 1], cl
ror byte [rcx + rcx*4 + 0x44], 1
and al, 0x58
add r8, r10
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x20], 0
add byte [rax - 0x39], cl
and al, 0x28
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x28
or byte [rax], al
add byte [rax], al
sub byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rsi - 0x7b], ah
leave
test cx, cx
je 0x1400ebc98
mov eax, 8
mov qword [rsp + 0x40], rax
mov r13d, 0x1a
xor r15d, r15d
xor ecx, ecx
jmp 0x1400ebb3f
mov rax, qword [rsp + 0x40]
mov qword [rax + r13 - 0x1a], r14
mov byte [rax + r13 - 0x12], r12b
mov byte [rax + r13 - 0x11], bl
mov word [rax + r13 - 0x10], di
mov word [rax + r13 - 0xe], bp
mov word [rax + r13 - 0xc], si
mov qword [rax + r13 - 0xa], rdx
mov r8, qword [rsp + 0x48]
mov word [rax + r13 - 2], r8w
mov rbp, qword [rsp + 0x50]
mov word [rax + r13], bp
inc r15
mov qword [rsp + 0x30], r15
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
add r13, 0x20
cmp rcx, rdx
jae 0x1400ebc98
mov rax, rdx
sub rax, rcx
cmp rax, 2
jb 0x1400ebcc4
lea rax, [rcx + 2]
mov qword [rsp + 0x68], rax
cmp rcx, 0xfffffffffffffffd
ja 0x1400ebdc4
cmp rax, rdx
ja 0x1400ebdb5
mov rax, qword [rsp + 0x58]
movzx edx, word [rax + rcx]
rol dx, 8
movzx eax, dx
mov r8w, 0xa
lea ecx, [rax - 0x17]
cmp ecx, 7
jbe 0x1400ebbb0
add eax, 0xffffff00
cmp eax, 4
ja case.0x1400ebbbe.26
lea rcx, [0x1401d59cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8w, 5
jmp case.0x1400ebbbe.26
lea r9, [0x1401d59ac]
movsxd rax, dword [r9 + rcx*4]
add rax, r9
jmp rax
xor r8d, r8d
jmp case.0x1400ebbbe.26
mov r8w, 4
jmp case.0x1400ebbbe.26
mov r8w, 1
jmp case.0x1400ebbbe.26
mov r8w, 3
jmp case.0x1400ebbbe.26
mov r8w, 2
jmp case.0x1400ebbbe.26
mov r8w, 9
jmp case.0x1400ebbbe.26
mov r8w, 7
jmp case.0x1400ebbbe.26
mov r8w, 8
jmp case.0x1400ebbbe.26
mov r8w, 6
nop dword [rax + rax]
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x78]
lea rdx, [rsp + 0x58]
call fcn.1400e7840
cmp qword [rsp + 0x78], 0
mov r14, qword [rsp + 0x80]
jne 0x1400ebcdd
mov r12, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x90]
mov ebx, r12d
shr ebx, 8
mov edi, r12d
shr edi, 0x10
mov rbp, r12
shr rbp, 0x20
mov rsi, r12
shr rsi, 0x30
movabs rax, 0x8000000000000000
cmp r14, rax
je 0x1400ebd1a
cmp r15, qword [rsp + 0x20]
jne 0x1400ebae0
invalid
invalid
invalid
mov qword [rsp + 0x70], rdx
lea rcx, [rsp + 0x20]
call fcn.1400f6070
mov rdx, qword [rsp + 0x70]
push rsp
and al, 0x70
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x40], rax
jmp 0x1400ebae0
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 0x18], rax
mov rax, qword [rsp + 0x20]
mov qword [rcx + 8], rax
or byte [rax - 0x75], cl
and al, 0x28
mov qword [rcx + 0x10], rax
mov qword [rcx], 0
jmp 0x1400eba65
invalid
invalid
invalid
mov r12b, 0xb
mov edi, r8d
mov r9w, 0xa
xor r8d, r8d
xor ecx, ecx
leave
lea rdx, [0x14020391e]
adc eax, 0x117c43
add bl, ch
mov ebx, r14d
jmp 0x1400ebd26
mov ebx, r14d
shr ebx, 8
mov edi, r14d
shr edi, 0x10
mov rbp, r14
shr rbp, 0x20
in eax, dx
and byte [rcx + rcx*4 - 0xa], cl
in eax, dx
and byte [rcx + rcx*4 - 0xa], cl
shr rsi, 0x30
mov rdx, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov r9, qword [rsp + 0x90]
mov r8d, r9d
shr r8d, 0x10
mov rcx, r9
and al, 0x90
add byte [rax], al
add byte [rbp - 0x77], al
enter 0xffffffffffffc141, 0xffffffffffffffe8
adc byte [rcx + rcx*4 - 0x37], cl
shr rcx, 0x20
mov r12d, r14d
mov esp, esi
mov esp, esi
jmp 0x1400ebd26
xor ecx, ecx
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov rax, qword [rsp + 0x38]
mov byte [rax + 8], r12b
mov byte [rax + 9], bl
mov word [rax + 0xa], di
cmp byte [rax + rcx*4 + 0x60], al
or byte [rax - 0x7699f6a8], cl
js 0x1400ebd40
mov word [rax + 0xc], bp
mov word [rax + 0xe], si
mov dword [rax + 0xe], esi
mov qword [rax + 0x10], rdx
mov word [rax + 0x18], r9w
push rax
adc byte [rsi + 0x44], ah
mov dword [rax + 0x18], ecx
mov word [rax + 0x1a], r8w
mov dword [rax + 0x1c], ecx
mov qword [rax], 1
add byte [rax], al
add byte [rax - 0x75], cl
je 0x1400ebd7e
sub byte [rbp - 0x7b], cl
invalid
je 0x1400ebd93
invalid
sub byte [rbp - 0x7b], cl
push qword [rbx + rsi + 0x48]
xor ecx, dword [rax - 0x73]
jle 0x1400ebd6c
invalid
lea rdi, [rsi + 8]
or bl, ch
adc esp, dword [rsi + 0x2e]
nop dword [rax + rax]
add byte [rax], al
jmp 0x1400ebd79
add byte [rax], al
add rdi, 0x20
dec r15
je 0x1400ebd93
cmp qword [rdi - 8], 0
je 0x1400ebd70
mov r8, qword [rdi]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
add byte [rax + rax], cl
invalid
add byte [rax + rax], cl
jmp 0x1400ebd70
cmp qword [rsp + 0x20], 0
je 0x1400eba65
mov rcx, qword [0x140279280]
fcmovbe st(0), st(4)
sbb byte [rax], al
invalid
xor edx, edx
mov r8, rsi
call fcn.1401abdbc
jmp 0x1400eba65
lea r8, [0x1401ff650]
mov rcx, rax
call fcn.140046bf0
add byte [rax - 0x77], cl
shr eax, 0x2c
scasb al, byte [rdi]
cmc
dec dword [rbp + rcx*4 + 5]
lea r8, [0x1401ff650]
test dword [rax], edi
adc dword [rax], eax
mov rdx, rax
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rdx, r10
mov edx, edx
mov edx, edx
call fcn.1400479c0
fidivr word [rbx - 0x72b3000b]
add eax, 0x113867
lea r8, [0x1401ff650]
lea eax, [0x1401ff650]
mov rcx, r10
mov rdx, rax
call fcn.140046bf0
cmc
dec dword [rbp + rcx*4 + 5]
lea r8, [0x1401ff650]
mov rcx, r10
push rbp
cmp byte [rcx], dl
add byte [rcx + rcx*4 - 0x2f], cl
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
lea eax, [0x1401ff650]
mov rcx, r9
mov rdx, rax
call fcn.140046bf0
int3
add byte [rcx + 0x56], al
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
mov rdi, rcx
iretd
iretd
test r8, r8
je 0x1400ebe55
mov r14, rdx
movzx eax, byte [0x1402792e0]
invalid
sbb byte [rax], al
invalid
xor ecx, ecx
leave
mov rdx, rsi
bnd call fcn.1401685e0
call fcn.1401685e0
test rax, rax
je 0x1400ebe7a
mov rbx, rax
mov rdx, r14
jmp 0x1400ebe5a
mov ebx, 1
mov rcx, rbx
mov r8, rsi
mov eax, esi
call sub.msvcrt.dll_memcpy
mov qword [rdi], rsi
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rsi
adc byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
adc byte [rax - 0x7d], cl
invalid
mov ecx, 1
mov rdx, rsi
call fcn.1400418b0
invalid
int3
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + 0x57], al
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x88
movaps xmmword [rsp + 0x70], xmm6
and al, 0x70
and al, 0x70
jo 0x1400ebeef
mov r8, rdx
mov eax, edx
mov rdx, qword [rdx + 8]
mov r9, qword [r8 + 0x10]
adc byte [rcx + rdi - 0x36], cl
adc byte [rcx + rdi - 0x36], cl
jne 0x1400ebece
mov byte [rcx + 8], 0xb
lea rax, [0x140208ad1]
add eax, 0x11cc11
add eax, 0x11cc11
add byte [rax - 0x77], cl
adc byte [r8 - 0x39], cl
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 2
sbb byte [r10], al
add byte [rax], al
invalid
sbb byte [r10], al
add byte [rax], al
add bl, ch
jmp case.0x1400e916e.207
mov rax, r9
inc rax
jmp case.0x1400e916e.207
mov rax, r9
inc rax
mov qword [r8 + 0x10], rax
je case.0x1400e8440.250
mov rsi, rdx
sub rsi, rax
jb 0x1400ec079
invalid
mov r11, qword [r8]
movzx r10d, byte [r11 + r9]
movzx edx, byte [rbx + rcx]
movzx edx, byte [rbx + rcx]
mov dh, 0x14
or ecx, dword [rcx + rdi - 0x2a]
cmp esi, edx
cmp rsi, r10
cmp esi, edx
invalid
jae 0x1400ebf28
mov qword [rcx + 8], 0xa
mov qword [rcx + 0x10], r10
adc byte [rax - 0x39], cl
sbb byte [r8], al
add byte [rax], al
invalid
adc byte [rax - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
add dword [rcx], eax
mov qword [rcx], 1
mov dword [rcx], 1
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x70], dh
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
ret
mov r9, rax
add r9, r10
mov qword [r8 + 0x10], r9
jb 0x1400ec088
push rax
add dword [rax], eax
invalid
push rax
add dword [rax], eax
add byte [rcx + 0x39], cl
ror dword [rdi], 1
xchg dword [rcx + 1], ebx
add byte [rax], al
cmp r9, rdx
ja 0x1400ec09a
mov r15, rcx
add r11, rax
ret
mov qword [rsp + 0x58], r11
mov dword [rsp + 0x58], ebx
ret
mov dword [rsp + 0x58], ebx
mov qword [rsp + 0x60], r10
mov qword [rsp + 0x68], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x30], 2
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
test r10, r10
je 0x1400ebfea
mov esi, 2
add byte [rbp + 0x31], al
in al, 0x48
lea rdi, [rsp + 0x40]
xor r12d, r12d
lea rdi, [rsp + 0x40]
lea rbx, [rsp + 0x58]
lea r14, [rsp + 0x28]
jmp 0x1400ebfba
invalid
invalid
movss dword [rsi + r12*4], xmm6
inc r12
mov qword [rsp + 0x38], r12
mov rax, qword [rsp + 0x68]
cmp rax, qword [rsp + 0x60]
jae 0x1400ebfea
invalid
mov rcx, rdi
mov rdx, rbx
call fcn.1400ea250
movzx eax, byte [rsp + 0x40]
cmp al, 0x14
jne 0x1400ec011
adc al, 0x75
movss xmm6, dword [rsp + 0x42]
movups xmm6, xmmword [rsp + 0x42]
movss xmm6, dword [rsp + 0x42]
movups xmm6, xmmword [rsp + 0x42]
cmp r12, qword [rsp + 0x28]
jne 0x1400ebfa0
mov rcx, r14
call fcn.1400ef110
invalid
xor dword [rax], eax
invalid
sub eax, 0x48000031
mov esi, dword [rsp + 0x30]
invalid
mov rsi, qword [rsp + 0x30]
jmp 0x1400ebfa0
mov rax, qword [rsp + 0x38]
mov qword [r15 + 0x18], rax
mov rax, qword [rsp + 0x28]
mov qword [r15 + 8], rax
mov rax, qword [rsp + 0x30]
mov qword [r15 + 0x10], rax
adc byte [r9 - 0x39], r9b
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
add edi, edi
invalid
invalid
add cl, ch
add edi, edi
invalid
dec dword [rdi]
mov dh, 0x4c
and al, 0x41
invalid
movzx ecx, byte [rsp + 0x41]
movzx edx, word [rsp + 0x56]
push rsi
mov word [r15 + 0x1e], dx
movups xmm0, xmmword [rsp + 0x46]
movups xmmword [r15 + 0xe], xmm0
mov edx, dword [rsp + 0x42]
push rsp
and al, 0x42
invalid
mov byte [r15 + 8], al
mov byte [r15 + 9], cl
mov byte [rdi + 9], cl
mov byte [rdi + 9], cl
mov dword [r15 + 0xa], edx
mov dword [rdi + 0xa], edx
mov qword [r15], 1
add dword [rax], eax
add byte [rax], al
cmp qword [rsp + 0x28], 0
jl 0x1400ec069
sub byte [rax], al
je 0x1400ebf12
mov rcx, qword [0x140279280]
or eax, 0x18d22c
add byte [rcx], dh
xor edx, edx
mov r8, rsi
call fcn.1401abdbc
std
or eax, dword [rax]
ror byte [rcx - 0x77], cl
invalid
std
or eax, dword [rax]
jmp 0x1400ebf12
scasd eax, dword [rdi]
invalid
lea r8, [0x1401ff650]
mov rcx, 0xffffffffffffffff
mov ecx, 0xffffffff
add byte [rax - 0x39], cl
sar edi, 0xff
invalid
mov ecx, 0xffffffff
mov rdx, rax
call fcn.1400479c0
cmc
invalid
cmc
dec dword [rbp + rcx*4 + 5]
sal byte [0xc956c093], 1
xor eax, 0x89480011
lea r8, [0x1401ff650]
mov rcx, rax
xor eax, 0x89480011
shr eax, 0x68
stosd dword [rdi], eax
cmc
dec dword [rbp + rcx*4 + 5]
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rcx, rax
invalid
sal dword [0xc956c0a3], 0xc1
ror dword [rcx + rcx*4 - 0x36], 0xe8
mov ecx, 0x8d4cfff5
mov ecx, 0x8d4cfff5
mov rdx, r9
mov edx, ecx
call fcn.1400479c0
mov ecx, 0x8d4cfff5
lea r8, [0x1401ff650]
lea eax, [0x1401ff650]
add eax, 0x1135af
mov rcx, r9
call fcn.140046bf0
cmc
dec esp
cmc
dec esp
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
cmp r8, 0x14
mov edx, 0x11
add byte [rax], al
add byte [rcx + 0xf], cl
ror byte [rax - 0x7d], 1
ror byte [rax - 0x7d], 1
cli
adc cl, byte [rdi]
xchg dword [rdx], esi
add al, byte [rax]
invalid
add byte [rax], al
add byte [rcx + 0xf], cl
ror byte [rax - 0x7d], 1
ror byte [rax - 0x7d], 1
ror byte [rax - 0x7d], 1
cli
adc cl, byte [rdi]
xchg dword [rdx], esi
add al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
cwde
lea r8, [0x1401d59e0]
lea eax, [0x1401d59e0]
invalid
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp qword [rsi + 8], 0
je case.0x1400ec0f4.11
mov rdi, qword [rsi + 0x10]
jle 0x1400ec115
jmp 0x1400ec39a
add byte [rax - 0x75], cl
jle 0x1400ec11e
mov rdi, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
mov ebx, dword [rsi + 0x18]
test rbx, rbx
je 0x1400ec213
lea r14, [rdi + 8]
or bl, ch
sbb al, 0x66
nop word cs:[rax + rax]
jmp 0x1400ec13d
add r14, 0x18
dec rbx
je 0x1400ec213
test dh, dl
add byte [rax], al
add byte [rcx - 0x7d], cl
jle 0x1400ec139
invalid
cmp qword [r14 - 8], 0
je 0x1400ec130
add byte [rsp + rbp*8 + 0x4d], dh
mov eax, dword [rsi]
mov r8, qword [r14]
mov rcx, qword [0x140279280]
mov ecx, dword [0x140279280]
xor edx, edx
call fcn.1401abdbc
or eax, dword [rax]
or eax, dword [rax]
jmp 0x1400ec130
mov rdi, qword [rsi + 0x10]
jle 0x1400ec16b
adc byte [rax - 0x75], cl
pop rsi
sbb byte [rax - 0x7b], cl
test rbx, rbx
je 0x1400ec213
lea r14, [rdi + 0x10]
mov rbx, qword [rsi + 0x18]
test rbx, rbx
je 0x1400ec213
lea r14, [rdi + 0x10]
ja 0x1400ec17c
adc bl, ch
pcmpgtd mm2, qword [rax + 0x28c68349]
nop
add r14, 0x28
jmp 0x1400ec17d
nop
add r14, 0x28
dec rbx
je 0x1400ec213
add byte [rcx - 0x75], cl
invalid
mov rcx, qword [r14 - 0x10]
mov rax, qword [r14 - 8]
test rcx, rcx
je case.0x1400ea138.109
cmp ecx, 1
jne case.0x1400ea138.109
test rax, rax
je 0x1400ec170
jmp 0x1400ec1a8
shl rax, 1
test rax, rax
je 0x1400ec170
mov r8, qword [r14]
mov eax, dword [rsi]
mov rcx, qword [0x140279280]
rcr byte [rax], 1
add byte [rcx], dh
shr al, cl
add edi, esp
or eax, dword [rax]
sbb byte [rax], al
xor edx, edx
call fcn.1401abdbc
jmp 0x1400ec170
mov rax, qword [rsi + 8]
movabs rcx, 0x8000000000000002
cmp rax, rcx
cmp eax, ecx
jge 0x1400ec31f
jmp case.0x1400ec0f4.11
mov rdi, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
test rbx, rbx
test ebx, ebx
je 0x1400ec213
lea r14, [rdi + 8]
jmp 0x1400ec1f9
add r14, 0x20
dec rbx
je 0x1400ec213
cmp qword [r14 - 8], 0
je 0x1400ec1f0
mov r8, qword [r14]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
sti
or eax, dword [rax]
jmp 0x1400ec1f0
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
jne 0x1400ec39a
jl 0x1400ec21d
add byte [rax], al
add cl, ch
add eax, 0x48000001
add dword [rax], eax
invalid
invalid
jmp case.0x1400ec0f4.11
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
test rbx, rbx
test ebx, ebx
sbb byte [rax - 0x7b], cl
invalid
test ebx, ebx
je 0x1400ec263
lea r14, [rdi + 8]
ja case.0x1400e5476.298
jmp 0x1400ec249
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add r14, 0x20
dec rbx
invalid
dec ebx
je 0x1400ec263
sbb cl, byte [rcx - 0x7d]
jle 0x1400ec245
cmp qword [r14 - 8], 0
add byte [rax + rsi*8 + 0x4d], dh
mov eax, dword [rsi]
invalid
je 0x1400ec240
mov r8, qword [r14]
invalid
mov rcx, qword [0x140279280]
mov ecx, dword [0x140279280]
sbb byte [rax], al
xor edx, edx
call fcn.1401abdbc
sti
or eax, dword [rax]
invalid
sti
or eax, dword [rax]
invalid
add bl, ch
jmp 0x1400ec240
fisttp qword [rax - 0x7d]
jle 0x1400ec26f
invalid
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
or byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [0x140279280]
or eax, 0x18d00f
je 0x1400ec27b
mov rcx, qword [0x140279280]
rcr byte [rax], 1
sbb byte [rax], al
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
xor edx, edx
mov r8, rdi
call fcn.1401abdbc
sti
sti
or eax, dword [rax]
mov rdi, qword [rsi + 0x28]
mov edi, dword [rsi + 0x28]
sub byte [rax - 0x75], cl
pop rsi
mov rbx, qword [rsi + 0x30]
xor byte [rax - 0x7b], cl
invalid
test rbx, rbx
test ebx, ebx
je 0x1400ec2b3
sub ecx, dword [rbp + rcx*4 + 0x77]
or bl, ch
or esp, dword [rsi - 0x70]
nop
lea r14, [rdi + 8]
ja case.0x1400e516b.323
jmp 0x1400ec299
nop
add r14, 0x18
invalid
dec rbx
dec ebx
retf
je 0x1400ec2b3
sbb cl, byte [rcx - 0x7d]
jle 0x1400ec295
clc
cmp qword [r14 - 8], 0
clc
add byte [rax + rsi*8 + 0x4d], dh
mov eax, dword [rsi]
invalid
je case.0x1400e5f2a.274
mov r8, qword [r14]
invalid
mov rcx, qword [0x140279280]
mov ecx, dword [0x140279280]
invalid
xor edx, edx
call fcn.1401abdbc
jmp case.0x1400e5f2a.274
invalid
fisttp qword [rax - 0x7d]
jle 0x1400ec2d7
cmp qword [rsi + 0x20], 0
add byte [rdi], cl
test esp, ebx
add byte [rax], al
add byte [rax], al
jmp case.0x1400ec0f4.11
mov rbx, qword [rsi + 8]
jne 0x1400ec39a
add byte [rax], al
jmp case.0x1400ec0f4.11
mov rbx, qword [rsi + 8]
pop rsi
or byte [rax - 1], cl
ror dword [rax + 0x39], 0xcb
cmp ebx, ecx
inc rcx
cmp rbx, rcx
cmp ebx, ecx
cmp ebx, ecx
jne 0x1400ec334
mov rax, qword [rsi + 0x18]
sbb byte [rax - 0x2f], r9b
loopne 0x1400ec31c
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
je case.0x1400ec0f4.11
push rax
mov eax, 0x18
jmp 0x1400ec395
mov bl, 0
add byte [rax], al
add byte [rax], al
add cl, ch
mov bl, 0
add byte [rax], al
movabs rcx, 0x8000000000000000
cmp rax, rcx
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
add byte [rax + 0x74c83948], al
je case.0x1400ec0f4.11
invalid
test rax, rax
je case.0x1400e90a5.244
sal byte [rdx + rdx + 0x4c], 0x8b
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
mov r8, qword [rsi + 8]
mov rcx, qword [0x140279280]
or eax, 0x18cf7f
or byte [rax - 0x75], cl
or eax, 0x18cf7f
sbb byte [rax], al
xor edx, edx
call fcn.1401abdbc
shr al, cl
mov ah, 0xfa
or eax, dword [rax]
cmp qword [rsi + 0x18], 0
je case.0x1400ec0f4.11
invalid
sbb dword [rax - 0x75], ecx
jle 0x1400ec333
invalid
mov rdi, qword [rsi + 0x20]
mov edi, dword [rsi + 0x20]
jmp 0x1400ec39a
invalid
mov rax, qword [rsi + 8]
or byte [rax - 0x2f], r9b
shl rax, 1
loopne case.0x1400e8440.283
test rax, rax
test eax, eax
jne 0x1400ec101
fscale
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
invalid
pop rsi
pop r15
ret
mov rdi, qword [rsi + 0x10]
jle 0x1400ec348
mov r14, qword [rsi + 0x18]
jbe case.0x1400e8440.275
test r14, r14
je 0x1400ec373
invalid
xor cl, byte [rbp + rcx*4 + 0x7f]
or bl, ch
lea r15, [rdi + 8]
jmp 0x1400ec359
invalid
adc ah, byte [rsi + 0xf]
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add r15, 0x18
invalid
dec r14
dec esi
invalid
je 0x1400ec373
sbb cl, byte [rcx - 0x7d]
jg 0x1400ec355
cmp qword [r15 - 8], 0
add byte [rax + rsi*8 + 0x4d], dh
je 0x1400ec350
mov r8, qword [r15]
mov eax, dword [rdi]
mov rcx, qword [0x140279280]
mov ecx, dword [0x140279280]
sbb byte [rax], al
xor edx, edx
call fcn.1401abdbc
cli
or eax, dword [rax]
cli
or eax, dword [rax]
jmp 0x1400ec350
test rbx, rbx
test ebx, ebx
je case.0x1400e8429.308
mov rcx, qword [0x140279280]
or eax, 0x18cf01
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
call fcn.1401abdbc
cli
or eax, dword [rax]
invalid
add byte [rax + 0x20], bh
mov eax, 0x20
cmp qword [rsi + 0x20], 0
je case.0x1400ec0f4.11
jle 0x1400ec3b2
add byte [rbx + rdx*4 + 0x48], dh
mov rdi, qword [rsi + rax + 8]
mov edi, dword [rsi + rax + 8]
mov rcx, qword [0x140279280]
or eax, 0x18cedf
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
invalid
pop rsi
pop r15
jmp fcn.1401abdbc
or eax, dword [rax]
invalid
or eax, dword [rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8, rdx
mov rdx, qword [rdx + 8]
push rdx
or byte [rcx - 0x75], cl
adc byte [rcx - 0x77], cl
mov ecx, edx
push rdx
or byte [rcx - 0x75], cl
adc byte [rcx - 0x77], cl
mov ecx, edx
sub r9, rax
invalid
invalid
stc
mov ecx, edx
sub r9, rax
cmp r9, 2
cmp ecx, 2
cmp ecx, 2
add dh, byte [rbx + 0x1b]
jae case.0x1400e9f69.227
mov byte [rcx], 0xb
lea rax, [0x14020524e]
or ecx, dword [rax - 0x73]
add eax, 0x118e69
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 0xf
adc byte [rdi], cl
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
sub bl, al
adc byte [rdi], cl
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
lea r9, [rax + 2]
mov qword [r8 + 0x10], r9
cmp rax, 0xfffffffffffffffd
ja 0x1400ec4f9
add byte [rax], al
add byte [rax], al
cmp r9, rdx
ja 0x1400ec50b
mov rdx, qword [r8]
movzx eax, word [rdx + rax]
rol ax, 8
movzx r8d, ax
mov dx, 0xd
mov edx, 0x8141000d
clc
add byte [rsi], al
invalid
add byte [rax], al
mov edx, 0x8141000d
clc
add byte [rsi], al
invalid
add byte [rax], al
invalid
jle case.0x1400e5b90.298
invalid
lea r9d, [r8 - 0x804]
cmp r9d, 4
ja case.default.0x1400ec448
lea rdx, [0x1401d5a2c]
adc eax, 0xe95eb
xchg ebp, eax
invalid
add byte [rsi + 0x63], cl
add al, 0x8a
movsxd r8, dword [rdx + r9*4]
add r8, rdx
jmp r8
mov dx, 8
jmp case.0x1400e5b90.309
xchg ebp, eax
add byte [rax], al
invalid
add cl, ch
xchg ebp, eax
add byte [rax], al
add byte [rcx - 0x7f], al
invalid
invalid
cmp r8d, 0x402
cmp eax, 0x402
clc
add al, byte [rax + rax]
add al, 0
add al, 0
add byte [rdi + 0x21], bh
jg case.0x1400e5b90.296
cmp r8d, 0x201
je 0x1400ec4c9
cmp r8d, 0x203
clc
add eax, dword [rdx]
add byte [rax], al
je case.0x1400e8429.331
cmp r8d, 0x401
jne case.0x1400e5b90.309
mov dx, 2
jmp case.0x1400e5b90.309
invalid
cmp r8d, 0x403
je case.0x1400e8429.328
invalid
clc
add eax, dword [rax + rax]
add byte [rsi + rax*2 + 0x41], dh
cmp r8d, 0x501
cmp r8d, 0x501
je case.0x1400e5476.322
cmp r8d, 0x503
clc
add eax, dword [0x19083c499]
add eax, 0x50750000
jne case.0x1400e5b90.309
mov dx, 5
jmp case.0x1400e5b90.309
cmp r8d, 0x601
cmp eax, 0x601
add dword [rsi], eax
add byte [rax], al
invalid
add byte [rcx + rsi + 0x41], dh
je 0x1400ec4d9
cmp r8d, 0x603
cmp eax, 0x603
invalid
jne case.0x1400e5b90.309
mov dx, 7
jmp case.0x1400e5b90.309
mov edx, 0x32eb0007
mov dx, 0xc
mov edx, 0x2ceb000c
jmp case.0x1400e5b90.309
sub al, 0x66
mov edx, 0x26eb000a
add bl, ch
invalid
mov dx, 0xa
add bl, ch
mov dx, 0xb
mov dx, 0xb
jmp case.0x1400e5b90.309
mov dx, 0xb
mov edx, 0x20eb000b
add bl, ch
and byte [rcx], dh
jmp case.0x1400e5b90.309
xor edx, edx
jmp case.0x1400e5b90.309
shr bl, cl
sbb al, 0x66
mov dx, 3
jmp case.0x1400e5b90.309
mov dx, 3
jmp case.0x1400e5b90.309
add bl, ch
invalid
mov dx, 9
add bl, ch
jmp case.0x1400e5b90.309
adc byte [rsi - 0x46], ah
invalid
mov dx, 6
jmp case.0x1400e5b90.309
add bl, ch
or ah, byte [rsi - 0x46]
mov dx, 1
mov dx, 1
mov edx, 0x4eb0001
add bl, ch
add al, 0x66
invalid
jmp case.0x1400e5b90.309
mov dx, 4
mov edx, 0x89660004
add byte [rsi - 0x77], ah
mov word [rcx + 2], dx
mov word [rcx + 4], ax
mov dword [rcx + 4], eax
push rcx
add ah, byte [rsi - 0x77]
add al, 0xc6
mov dword [rcx + 4], eax
mov byte [rcx], 0x14
add dword [rax + rcx*2], edx
add rsp, 0x28
add esp, 0x28
sub bl, al
ret
lea r8, [0x1401ff650]
lea eax, [0x1401ff650]
add eax, 0x113150
xor dword [rcx], edx
add byte [rax - 0x77], cl
mov rcx, rax
mov rdx, r9
mov edx, ecx
invalid
mov ch, 0xb4
cmc
adc dword [rax], eax
mov rcx, rax
mov rdx, r9
mov edx, ecx
mov edx, ecx
call fcn.1400479c0
dec dword [rbp + rcx*4 + 5]
lea r8, [0x1401ff650]
lea eax, [0x1401ff650]
add eax, 0x11313e
xor dword ds:[rcx], edx
xor dword [rcx], edx
adc dword [rax], eax
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
leave
call fcn.140046bf0
invalid
cmc
dec esp
int3
nop dword [rax + rax]
invalid
int3
add byte [rsi + 0x57], dl
push rdi
sub rsp, 0x58
mov rax, qword [rcx]
mov r8, rax
mov eax, eax
mov eax, eax
inc r8
je 0x1400ec5a4
jae 0x1400ec57a
mov rsi, rcx
mov esi, ecx
invalid
lea rcx, [rax + rax]
or al, 0
cmp rcx, r8
cmova r8, rcx
cmp r8, 5
clc
add eax, 0x4bf
add byte [rax], al
clc
add eax, 0x4bf
add byte [rax], al
invalid
invalid
add byte [rax], al
cmovae rdi, r8
clc
xor edx, edx
shr r8, 0x3e
sete dl
xchg esp, eax
ret 0x8d4c
add al, 0x3f
test rax, rax
test eax, eax
xchg esp, eax
ret 0x8d4c
test eax, eax
je 0x1400ec573
mov rax, qword [rsi + 8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
and al, 0x40
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
and al, 0x50
mov eax, 1
jmp case.0x1400e90a5.274
add byte [rax], al
add bl, ch
add dh, byte [rcx]
ror byte [rax - 0x77], 0x44
invalid
invalid
invalid
xor eax, eax
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
lea rcx, [rsp + 0x28]
and al, 0x28
sub byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
lea r9, [rsp + 0x40]
lea ecx, [rsp + 0x40]
call fcn.1400e4040
cmp qword [rsp + 0x28], 0
and al, 0x28
add byte [rbp + 0x1a], dh
invalid
invalid
and al, 0x28
add byte [rbp + 0x1a], dh
invalid
sbb cl, byte [rax - 0x75]
and al, 0x30
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
or byte [rax - 0x77], cl
add rsp, 0x58
pop rdi
pop rsi
ret
xor ecx, ecx
call fcn.1400418b0
invalid
dec dword [rax - 0x75]
and al, 0x30
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
and al, 0x38
call fcn.1400418b0
int3
invalid
pop rax
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, rax
ror dword [rax - 1], 0xc1
ror dword [rax - 1], 0xc1
je 0x1400ec664
mov word [rax], es
add byte [rax], al
invalid
add byte [rax - 0x73], cl
adc al, 0
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
cmova ecx, edx
cmova ecx, edx
movabs r8, 0x333333333333334
xor esi, dword [rbx]
xor esi, dword [rbx]
xor esi, dword [rbx]
xor eax, dword [rbx]
xor edx, edx
cmp rcx, r8
xor esi, dword [rbx]
xor eax, dword [rbx]
xor edx, edx
cmp rcx, r8
setb dl
cmp rcx, 5
cmp ecx, 5
cmp ecx, 5
mov edi, 4
cmovae rdi, rcx
add byte [rax], al
add byte [rax + 0xf], cl
stc
lea rcx, [rdi*8]
lea ecx, [rdi*8]
lea r8, [rcx + rcx*4]
add al, 0x89
shl edx, 3
test rax, rax
je 0x1400ec633
invalid
sbb eax, 0x84e8b48
mov rcx, qword [rsi + 8]
shl rax, 3
lea rax, [rax + rax*4]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], rax
mov eax, 8
add bl, ch
add dh, byte [rcx]
ror byte [rax - 0x77], 0x44
mov qword [rsp + 0x48], rax
jmp case.0x1400ea138.137
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
and al, 0x40
call fcn.1400e4040
cmp qword [rsp + 0x28], 0
jl 0x1400ec671
sub byte [rax], al
idiv dword [rcx - 1]
dec dword [rax - 0x7d]
jl 0x1400ec671
sub byte [rax], al
jne 0x1400ec66b
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
invalid
pop rax
pop rdi
pop rsi
ret
xor ecx, ecx
call fcn.1400418b0
cmc
invalid
cmc
dec dword [rax - 0x75]
and al, 0x30
invalid
mov rcx, qword [rsp + 0x30]
xor byte [rax - 0x75], cl
push rsp
and al, 0x38
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
call fcn.1400418b0
int3
nop dword [rax + rax]
push r15
push rdi
push rdi
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x60
invalid
mov rsi, rdx
mov rbx, rcx
retf
movzx r12d, word [rcx]
lea rax, [0x1401d5a40]
lea eax, [0x1401d5a40]
invalid
retf
lea eax, [0x1401d5a40]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
jmp rcx
mov cx, 0xb
jmp 0x1400ec702
mov ecx, 0x54eb000b
movzx ecx, word [rbx + 0x20]
movzx edx, word [rbx + 0x22]
and ch, bl
invalid
mov bh, 0x4b
and byte [rdi], cl
mov bh, 0x53
and ch, bl
mov cx, 0x25
mov cx, 0x25
mov cx, 0x25
add bl, ch
jmp 0x1400ec702
mov cx, 0x10
mov cx, 0x10
adc byte [rax], al
add bl, ch
jmp 0x1400ec702
mov cx, 0x17
mov cx, 0x17
add bl, ch
jmp 0x1400ec702
cmp byte [rsi - 0x47], ah
sbb byte [rax], al
mov cx, 0x18
jmp 0x1400ec702
xor ah, byte [rsi - 0x47]
adc eax, 0x662ceb00
sub al, 0x66
mov cx, 0x15
jmp 0x1400ec702
invalid
sub al, 0x66
mov cx, 0x24
jmp 0x1400ec702
invalid
mov ecx, 0x26eb0024
mov cx, 0x13
mov cx, 0x13
jmp 0x1400ec702
xor ecx, ecx
jmp 0x1400ec702
mov cx, 0x20
jmp 0x1400ec702
mov cx, 0x26
jmp 0x1400ec702
mov cx, 0x16
jmp 0x1400ec702
mov cx, 0x21
and dword [rax], eax
jmp 0x1400ec702
mov cx, 5
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
call 0x1400e9da0
invalid
invalid
invalid
invalid
mov rax, qword [rsi]
mov r15, qword [rsi + 0x10]
sub rax, r15
clc
clc
mov r14, r15
cmp rax, 1
clc
add dword [rdi], ecx
xchg byte [rcx], dh
add al, byte [rax]
invalid
clc
add dword [rdi], ecx
xchg byte [rcx], dh
add al, byte [rax]
add byte [rax - 0x75], cl
or byte [rsi + 0x42], r12b
or byte [rsi + 0x42], ah
add byte [rax], al
mov rax, qword [rsi + 8]
mov word [rax + r14], 0xffff
lea rdi, [r14 + 2]
or byte [rsi + 0x42], ah
mov dword [rax + rsi], 0x8d49ffff
jle 0x1400ec732
mov qword [rsi + 0x10], rdi
jle 0x1400ec744
mov qword [rsp + 0x50], rsi
mov dword [rsp + 0x50], esi
mov qword [rsp + 0x58], r15
jl 0x1400ec761
pop rax
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x20], al
mov eax, r12d
mov eax, r12d
lea rcx, [0x1401d5a7c]
or eax, 0xe932b
sub edx, dword [rbx + 0x6348000e]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rdx, qword [rbx + 0x10]
push rbx
adc byte [rax - 0x75], cl
invalid
invalid
pop rbx
mov rbx, qword [rbx + 0x18]
mov rax, qword [rsi]
invalid
sbb byte [rax - 0x75], cl
invalid
sub rax, rdi
clc
cmp rax, rbx
jb 0x1400ec96c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
or byte [rax + 1], r9b
mov rcx, qword [rsi + 8]
add rcx, rdi
stc
stc
mov r8, rbx
mov eax, ebx
call sub.msvcrt.dll_memcpy
add rdi, rbx
mov qword [rsi + 0x10], rdi
jle case.0x1400e916e.265
fisttp word [rax - 0x77]
jle case.0x1400e916e.265
jmp 0x1400ec91e
add dword [rax], eax
add byte [rax - 0x7d], cl
ret
add rbx, 8
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
invalid
mov rdx, rsi
call case.0x1400e5b90.20
invalid
invalid
invalid
invalid
invalid
jmp 0x1400ec91e
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], cl
adc byte [rax - 0x75], cl
mov rcx, qword [rbx + 0x10]
mov rbx, qword [rbx + 0x18]
mov rdx, qword [rsi]
sub rdx, rdi
mov rax, rdi
cmp rdx, 1
jbe 0x1400ec9f4
adc byte [rax - 0x75], cl
pop rbx
sbb byte [rax - 0x75], cl
invalid
mov rdx, qword [rsi + 8]
mov word [rdx + rax], 0xffff
add rax, 2
mov qword [rsi + 0x10], rax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x38], rdi
and al, 0x38
mov qword [rsp + 0x20], 1
test rbx, rbx
test ebx, ebx
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x7b], cl
test ebx, ebx
je 0x1400ec8d8
imul rdi, rbx, 0x70
invalid
test ebx, ebx
je 0x1400ec8d8
add byte [rax], al
imul rdi, rbx, 0x70
nop dword [rax]
invalid
lea rbx, [rcx + 0x70]
mov rdx, rsi
jo 0x1400ec83d
mov edx, esi
call fcn.1400eca50
mov rcx, rbx
mov ecx, ebx
add rdi, 0xffffffffffffff90
jne 0x1400ec7f0
jmp 0x1400ec8d8
mov r15, qword [rbx + 0x18]
mov rax, qword [rsi]
cmp rdi, rax
jne 0x1400ec821
mov rcx, rsi
call fcn.1400c7210
dec dword [rax - 0x75]
invalid
dec dword [rax - 0x75]
invalid
mov rcx, qword [rsi + 8]
mov byte [rcx + r14 + 2], r15b
add r14, 3
mov qword [rsi + 0x10], r14
mov rdx, qword [rbx + 0x10]
sub rax, r14
cmp rax, r15
jb 0x1400eca14
invalid
add rcx, r14
mov r8, r15
call sub.msvcrt.dll_memcpy
add r14, r15
mov qword [rsi + 0x10], r14
jmp 0x1400ec91e
mov r14, qword [rbx + 0x10]
mov rbx, qword [rbx + 0x18]
mov r15, rdi
cmp qword [rsi], rdi
je 0x1400eca35
mov rax, qword [rsi + 8]
mov byte [rax + r15], 0xff
inc r15
mov qword [rsi + 0x10], r15
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x20], 0
test rbx, rbx
je 0x1400ec8d8
add rbx, rbx
xor edi, edi
jmp 0x1400ec8b8
mov rax, qword [rsi + 8]
mov byte [rax + r15], bpl
inc r15
mov qword [rsi + 0x10], r15
add rdi, 2
cmp rbx, rdi
je 0x1400ec8d8
movzx ebp, byte [r14 + rdi]
cmp bpl, 3
jne 0x1400ec8c9
movzx ebp, byte [r14 + rdi + 1]
cmp r15, qword [rsi]
jne 0x1400ec8a0
mov rcx, rsi
call fcn.1400c7210
cmp ch, byte [rcx - 0x37140003]
cmp ch, byte [rcx - 0x37140003]
std
invalid
lea rcx, [rsp + 0x20]
call fcn.1400e7c00
jmp 0x1400ec91e
movzx ebx, word [rbx + 2]
mov rax, qword [rsi]
sub rax, rdi
cmp rax, 1
jbe 0x1400ec989
rol bx, 8
mov rax, qword [rsi + 8]
mov word [rax + rdi], bx
add rdi, 2
mov qword [rsi + 0x10], rdi
jmp 0x1400ec91e
mov rcx, qword [rbx + 0x10]
mov rdx, qword [rbx + 0x18]
sbb byte [rcx - 0x77], cl
invalid
call fcn.1400e84b0
invalid
invalid
invalid
adc byte [r8 - 0x75], cl
push rbx
sbb byte [rcx - 0x77], cl
invalid
mov ebx, 0x8d48ffff
and al, 0x40
and al, 0x40
lea rcx, [rsp + 0x40]
and al, 0x40
call fcn.1400e7c00
nop
add rsp, 0x60
invalid
invalid
mov dl, 0xff
call qword [rax + 0x60c48348]
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop r15
ret
movzx eax, word [rbx + 2]
lea rcx, [0x1401d5ab8]
lea ecx, [0x1401d5ab8]
lea ecx, [0x1401d5ab8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x66e0ffc8
mov ebx, 0x96eb0200
add ch, bl
xchg esi, eax
mov bx, 0x200
jmp 0x1400ec8e8
add ch, bl
xchg esi, eax
mov r8d, 2
mov rcx, rsi
mov rdx, r15
call fcn.140060840
idiv edi
idiv edi
mov r14, qword [rsi + 0x10]
jmp 0x1400ec721
invalid
mov rcx, rsi
mov r14, rdx
mov esi, edx
mov rdx, rdi
mov edx, edi
mov r8, rbx
call fcn.140060840
mov rdx, r14
mov rdi, qword [rsi + 0x10]
ret
jle 0x1400ec994
jmp 0x1400ec771
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
cli
call fcn.140060840
mov rdi, qword [rsi + 0x10]
jmp 0x1400ec8f8
adc cl, ch
push rbp
invalid
add ebp, ecx
cmp al, 0xff
invalid
add al, 0xe9
xor edi, edi
invalid
mov bx, 0x300
jmp 0x1400ec8e8
mov r8d, 2
mov r14, rcx
mov rcx, rsi
mov rdx, rdi
call fcn.140060840
mov rcx, r14
mov rax, qword [rsi + 0x10]
jmp 0x1400ec7bb
mov rcx, rsi
mov rdi, rdx
mov rdx, r14
mov r8, r15
call fcn.140060840
mov rdx, rdi
mov rcx, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
jmp 0x1400ec842
mov r8d, 1
mov rcx, rsi
mov rdx, rdi
call fcn.140060840
mov r15, qword [rsi + 0x10]
jmp 0x1400ec86d
test r14w, r14w
mov edx, 0xfe0d
cmovne edx, ebp
rol dx, 8
mov rcx, qword [rsi + 8]
or byte [rsi - 0x77], ah
adc al, 0x19
add rbx, 2
mov qword [rsi + 0x10], rbx
mov rdx, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
mov r8, rax
sub r8, rbx
cmp r8, 1
jbe 0x1400ece7d
mov r8d, edi
rol r8w, 8
mov word [rcx + rbx], r8w
add rbx, 2
ret
add cl, byte [rax - 0x77]
pop rsi
adc byte [rax + 0x29], cl
fmul dword [rax + 0x39]
clc
jb 0x1400ecea4
add rcx, rbx
mov r8, rdi
call sub.msvcrt.dll_memcpy
cld
or eax, dword [rax]
invalid
add byte [rax + 1], cl
sti
add rbx, rdi
mov qword [rsi + 0x10], rbx
jmp 0x1400ece4b
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
mov r14, qword [rsi + 0x10]
mov rcx, rax
invalid
sub rcx, r14
sub ecx, esi
ror dword [rcx + rbp - 0xf], 0x48
cmp ecx, 1
stc
invalid
sub ecx, esi
cmp rcx, 1
stc
add dword [rdi], ecx
jbe 0x1400ecec5
mov rcx, qword [rsi + 8]
jbe 0x1400ecec5
mov rcx, qword [rsi + 8]
mov word [rcx + r14], 0xdfe
add r14, 2
mov qword [rsi + 0x10], r14
mov dword [rsi + 0x10], esi
mov dword [rsi + 0x10], esi
sub rax, r14
mov rbx, r14
cmp rax, 1
add dword [rdi], ecx
invalid
pushfq
add eax, dword [rax]
invalid
add dword [rdi], ecx
xchg byte [rbx + rax - 0x389a0000], bl
add byte [rsi - 0x39], ah
add byte [rsi - 0x39], ah
mov word [rcx + rbx], 0xffff
lea rax, [rbx + 2]
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
add al, 0x19
invalid
dec dword [rax - 0x73]
add cl, byte [r8 - 0x77]
mov dword [rsi + 0x10], eax
invalid
invalid
mov dword [rsi + 0x10], eax
adc byte [rax - 0x77], cl
mov qword [rsp + 0x58], rsi
je 0x1400ecb7c
and al, 0x58
pop rax
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x48], 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
movzx ebp, byte [rdi + 0x34]
cmp rax, qword [rsi]
outsd dx, dword [rsi]
xor al, 0x48
cmp eax, dword [rsi]
jne 0x1400ecb78
mov rcx, rsi
call fcn.1400c7210
mov rcx, qword [rsi + 8]
mov byte [rcx + rbx + 2], bpl
add rbx, 3
mov qword [rsi + 0x10], rbx
movzx eax, word [rdi + 0x30]
xor byte [r8 - 0x73], r9b
adc eax, 0xe8f4c
pop rsi
adc byte [rdi], cl
mov bh, 0x47
xor byte [r8 - 0x73], r9b
xor byte [r8 - 0x73], r9b
adc eax, 0xe8f4c
invalid
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
invalid
add eax, edx
jmp rax
mov bp, 0x10
adc byte [rax], al
jmp 0x1400ecbbf
mov bp, 0x21
and dword [rax], eax
jmp 0x1400ecbbf
mov bp, 0x12
jmp 0x1400ecbbf
mov bp, 0x20
jmp 0x1400ecbbf
mov bp, 0x11
jmp 0x1400ecbbf
invalid
add al, 0xf
mov bh, 0x6f
xor cl, byte [rax - 0x75]
movzx ebp, word [rdi + 0x32]
mov rax, qword [rsi]
mov rdx, rax
sub rdx, rbx
cmp rdx, 1
add dword [rdi], ecx
xchg byte [rsi], ch
add eax, dword [rax]
invalid
invalid
add dword [rdi], ecx
xchg byte [rsi], ch
add eax, dword [rax]
add byte [rsi - 0x3f], ah
invalid
invalid
invalid
rol bp, 8
mov word [rcx + rbx], bp
add rbx, 2
add cl, byte [rax - 0x77]
pop rsi
adc byte [rax - 0x75], cl
mov edx, dword [rdi + 8]
add cl, byte [rax - 0x77]
pop rsi
adc byte [rax - 0x75], cl
mov edx, dword [rdi + 8]
invalid
invalid
invalid
mov edx, dword [rdi + 8]
mov r14, qword [rdi + 0x10]
mov r8, rax
sub r8, rbx
adc byte [rcx - 0x77], cl
ror byte [rcx + 0x29], 0xd8
cmp r8, 1
jbe 0x1400ecf21
add dword [rdi], ecx
xchg byte [rdi], ah
add eax, dword [rax]
add byte [rbp - 0x77], al
mov r8d, r14d
mov r8d, r14d
rol r8w, 8
rol eax, 8
mov word [rcx + rbx], r8w
add rbx, 2
mov qword [rsi + 0x10], rbx
sub rax, rbx
fmul dword [rcx + rdi - 0x10]
adc byte [rax + 0x29], cl
fmul dword [rcx + rdi - 0x10]
jb case.0x1400ea0a9.274
sub eax, 0x48000003
add ecx, ebx
invalid
add rcx, rbx
invalid
mov r8, r14
call sub.msvcrt.dll_memcpy
add rbx, r14
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
mov rcx, qword [rdi + 0x20]
mov r14, qword [rdi + 0x28]
ja 0x1400ecc5d
ja 0x1400ecc5d
mov rdx, qword [rsi]
sub rdx, rbx
mov rax, rbx
cmp rdx, 1
add dword [rdi], ecx
xchg byte [rcx], ah
add eax, dword [rax]
invalid
add dword [rdi], ecx
xchg byte [rcx], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
push rsi
or byte [rsi - 0x39], ah
add al, 2
add bh, bh
mov rdx, qword [rsi + 8]
mov word [rdx + rax], 0xffff
add bh, bh
invalid
add bh, bh
dec dword [rax - 0x7d]
add rax, 2
mov qword [rsi + 0x10], rax
add rax, 2
mov qword [rsi + 0x10], rax
mov qword [rsp + 0x38], rsi
and al, 0x38
mov qword [rsp + 0x40], rbx
pop rsp
and al, 0x40
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
test r14, r14
je 0x1400ecc95
shl r14, 3
add byte [rax], al
test r14, r14
je 0x1400ecc95
shl r14, 3
add esp, dword [rsi + 0x2e]
nop dword [rax + rax]
nop word cs:[rax + rax]
lea rbx, [rcx + 8]
mov rdx, rsi
bnd call case.0x1400e5b90.187
bnd call case.0x1400e5b90.187
dec dword [rax - 0x77]
invalid
mov rcx, rbx
add r14, 0xfffffffffffffff8
clc
clc
jne 0x1400ecc80
lea rcx, [rsp + 0x28]
call fcn.1400e7c00
movzx ebp, byte [rdi + 0x68]
mov rbx, qword [rsi + 0x10]
adc byte [rax + 0x3b], cl
invalid
jne 0x1400eccb4
adc byte [rax + 0x3b], cl
invalid
mov rcx, rsi
call fcn.1400c7210
movsd dword [rdi], dword [rsi]
std
invalid
movsd dword [rdi], dword [rsi]
std
dec dword [rax - 0x75]
or byte [rax - 0x78], r8b
or byte [rax - 0x78], al
mov rax, qword [rsi + 8]
mov byte [rax + rbx], bpl
or byte [rax - 0x78], al
sub al, 0x18
lea rcx, [rbx + 1]
lea ecx, [rbx + 1]
add dword [rax - 0x77], ecx
adc byte [rbx + r9*4 + 0x7f], r9b
mov edi, dword [rdi + 0x58]
mov qword [rsi + 0x10], rcx
mov r15, qword [rdi + 0x58]
mov edi, dword [rdi + 0x58]
mov edi, dword [rdi + 0x58]
mov r14, qword [rdi + 0x60]
mov rax, qword [rsi]
cmp rcx, rax
jne 0x1400eccdf
mov rcx, rsi
int1
call fcn.1400c7210
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov byte [rcx + rbx + 1], r14b
add rbx, 2
ret
add cl, byte [rax - 0x77]
pop rsi
adc byte [rax + 0x29], cl
fmul dword [rcx + rdi - 0x10]
jb 0x1400ecf89
ret
add rcx, rbx
mov rdx, r15
mov r8, r14
call sub.msvcrt.dll_memcpy
add rbx, r14
mov qword [rsi + 0x10], rbx
pop rsi
adc byte [rbx + rcx*4 + 0x7f], cl
invalid
pop rsi
adc byte [rbx + rcx*4 + 0x7f], cl
mov r12, qword [rdi + 0x48]
mov r12, qword [rdi + 0x48]
mov r12, qword [rdi + 0x48]
mov rcx, qword [rsi]
sub rcx, rbx
invalid
mov rax, rbx
cmp rcx, 1
invalid
jbe 0x1400ecfa4
mov rcx, qword [rsi + 8]
mov word [rcx + rax], 0xffff
add rax, 2
mov qword [rsi + 0x10], rax
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x68], 1
test r12, r12
je 0x1400ece37
shl r12, 5
in al, 5
xor r13d, r13d
lea rdi, [rsp + 0x28]
jmp 0x1400ecd97
add byte [rax], al
add rcx, rbx
mov r8, r14
call sub.msvcrt.dll_memcpy
cmp eax, 0x4c000bfa
add ebx, esi
mov qword [rsi + 0x10], rbx
mov rcx, rdi
call fcn.1400e7c00
add r13, 0x20
invalid
and byte [rbp + 0x39], cl
in al, dx
je 0x1400ece37
invalid
invalid
add byte [rax], al
invalid
movzx ecx, word [r15 + r13 + 0x18]
movzx edx, word [r15 + r13 + 0x1a]
mov r8, rsi
call 0x1400e9da0
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
mov rcx, rax
ror dword [rcx + rbp - 0xf], 0x4c
mov ebx, esi
invalid
cmp rcx, 1
add dword [rsi + 0x5c], esi
jbe 0x1400ece1d
mov rcx, qword [rsi + 8]
mov word [rcx + rbx], 0xffff
mov dword [rcx + rbx], 0x8348ffff
ret
invalid
add al, 0x19
invalid
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
mov qword [rsp + 0x38], rsi
and al, 0x38
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x40], esi
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov rdx, qword [r15 + r13 + 8]
mov r14, qword [r15 + r13 + 0x10]
invalid
adc byte [rax + 0x29], cl
invalid
push rsp
invalid
invalid
adc byte [rax + 0x29], cl
fmul dword [rcx + rdi - 0x10]
cmp eax, esi
sub eax, ebx
cmp rax, r14
cmp eax, esi
jae 0x1400ecd70
xor dword [rdi + rdi*8 - 1], 0xffffffff
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov ecx, esi
mov rbp, rdx
mov ebp, edx
invalid
mov rdx, rbx
mov r8, r14
mov eax, esi
mov eax, esi
invalid
call fcn.140060840
dec dword [rax - 0x77]
mov rdx, rbp
invalid
mov rcx, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
pop rsi
adc cl, ch
push rbx
invalid
jmp 0x1400ecd70
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov rdx, r14
call fcn.140060840
adc bh, byte [rdx]
idiv edi
bnd call fcn.140060840
adc bh, byte [rdx]
idiv edi
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
adc bl, ch
invalid
invalid
adc bl, ch
mov cl, byte [rax - 0x73]
and al, 0x68
lea rcx, [rsp + 0x68]
call fcn.1400e7c00
lea rcx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
call fcn.1400e7c00
lodsd eax, dword [rsi]
invalid
nop
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdx, rbx
call fcn.140060840
cmp edi, esi
dec dword [rax - 0x75]
invalid
cmp edi, esi
dec dword [rax - 0x75]
invalid
mov rbx, qword [rsi + 0x10]
jmp 0x1400eca9c
cld
invalid
invalid
pop rsi
adc cl, ch
invalid
cld
invalid
mov r8d, 2
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov r14, rdx
mov esi, edx
mov rdx, rbx
call fcn.140060840
mov rdx, r14
invalid
scasd eax, dword [rdi]
cmp edi, esi
dec dword [rcx + rcx*4 - 0xe]
invalid
mov rbx, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x10]
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov ecx, dword [rsi + 8]
jmp 0x1400ecad4
invalid
mov rcx, rsi
mov r14, rdx
mov esi, edx
mov esi, edx
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
clc
call fcn.140060840
mov rdx, r14
dec dword [rcx + rcx*4 - 0xe]
mov rcx, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
or byte [rax - 0x75], r9b
pop rsi
adc cl, ch
invalid
xor ah, bh
invalid
jmp case.0x1400e5459.361
mov r8d, 2
mov rcx, rsi
mov rdx, r14
call fcn.140060840
mov rax, qword [rsi]
mov eax, dword [rsi]
mov eax, dword [rsi]
mov r14, qword [rsi + 0x10]
jmp case.0x1400e516b.352
mov r8d, 2
mov eax, 2
mov rcx, rsi
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.140060840
mov rcx, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
dec dword [rax - 0x75]
or byte [rax - 0x75], r9b
mov ebx, dword [rsi + 0x10]
invalid
cld
mov ebx, dword [rsi + 0x10]
jmp 0x1400ecb46
invalid
mov r8d, 2
add byte [rax], al
mov rcx, rsi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.140060840
mov rbx, qword [rsi + 0x10]
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
jmp case.0x1400e5476.342
cmp edi, esi
dec dword [rax - 0x75]
pop rsi
adc byte [rax - 0x75], cl
invalid
mov r8d, 2
mov rcx, rsi
mov r15, rdx
mov rdx, rbx
call fcn.140060840
idiv edi
idiv edi
mov rdx, r15
mov rbx, qword [rsi + 0x10]
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
or cl, ch
mov dl, 0xfc
invalid
invalid
or cl, ch
mov dl, 0xfc
invalid
mov rcx, rsi
mov r15, rdx
mov rdx, rbx
mov r8, r14
call fcn.140060840
mov rdx, r15
mov edx, edi
mov edx, edi
mov rcx, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp case.0x1400e916e.268
mov r8d, 2
mov r15, rcx
mov rcx, rsi
mov rdx, rbx
call fcn.140060840
mov rcx, r15
mov rax, qword [rsi + 0x10]
jmp 0x1400ecc48
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.140060840
test eax, 0x48fff738
mov ecx, dword [rsi + 8]
test eax, 0x48fff738
mov ecx, dword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp 0x1400eccfc
mov r8d, 2
mov rcx, rsi
mov rdx, rbx
call fcn.140060840
mov rax, qword [rsi + 0x10]
jmp 0x1400ecd2c
mov rdx, qword [rdx + 8]
mov rax, qword [r8 + 0x10]
mov r9, rdx
sub r9, rax
cmp r9, 2
jae 0x1400ecff6
mov byte [rcx], 0xb
lea rax, [0x140204ff9]
lea eax, [0x140204ff9]
lea eax, [0x140204ff9]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 0xf
adc byte [r15], cl
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
sub bl, al
lea r9, [rax + 2]
mov qword [r8 + 0x10], r9
cmp rax, 0xfffffffffffffffd
ja case.0x1400e5459.403
xchg dword [rcx + 0x49000000], ebp
cmp ecx, edx
cmp r9, rdx
ja 0x1400ed0c3
add byte [rcx - 0x75], cl
mov rdx, qword [r8]
mov edx, dword [rax]
adc byte [rdi], cl
movzx eax, word [rdx + rax]
rol ax, 8
movzx r8d, ax
mov bh, 4
add ah, byte [rsi - 0x3f]
ror byte [rax], 0x44
movzx eax, ax
or byte [rdi + rcx - 0x49], al
shl byte [rsi - 0x46], 9
add byte [rcx - 0x7f], al
mov dx, 9
cmp r8d, 0xfefb
inc byte [rax]
invalid
mov edx, 0x81410009
clc
sti
inc byte [rax]
add byte [rdi + 0x24], bh
jg 0x1400ed051
jg 0x1400ed051
lea r9d, [r8 - 0x300]
cmp r9d, 4
ja case.default.0x1400ed048
add ch, bh
invalid
inc dword [rcx - 0x7d]
stc
add al, 0x77
cmp byte [rax - 0x73], cl
lea rdx, [0x1401d5af8]
lea rdx, [0x1401d5af8]
mov bh, 0x8a
invalid
movsxd r8, dword [rdx + r9*4]
add r8, rdx
jmp r8
mov dx, 1
jmp 0x1400ed0a1
push rax
add bl, ch
push rax
cmp r8d, 0xfefc
je case.0x1400ed048.7
clc
cld
inc byte [rax]
add byte [rbx + rbp + 0x41], dh
cmp eax, 0xfefd
cmp r8d, 0xfefd
je 0x1400ed08b
cmp r8d, 0xfeff
cmp eax, 0xfeff
inc byte [rax]
add byte [rbp + 0x35], dh
jne 0x1400ed0a1
mov dx, 6
mov edx, 0x2feb0006
jmp 0x1400ed0a1
cmp r8d, 0x200
cmp eax, 0x200
add byte [rax], al
jne 0x1400ed0a1
xor edx, edx
shr bl, cl
and ah, byte [rsi - 0x46]
mov dx, 5
jmp 0x1400ed0a1
invalid
jmp 0x1400ed0a1
mov dx, 5
add bl, ch
jmp 0x1400ed0a1
sbb al, 0x66
mov dx, 8
mov edx, 0x16eb0008
or byte [rax], al
add bl, ch
jmp 0x1400ed0a1
invalid
mov dx, 7
jmp 0x1400ed0a1
mov edx, 0x10eb0007
add bl, ch
adc byte [rsi - 0x46], ah
invalid
invalid
mov dx, 3
mov edx, 0xaeb0003
add eax, dword [rax]
add bl, ch
or ah, byte [rsi - 0x46]
mov dx, 4
jmp 0x1400ed0a1
mov dx, 4
mov edx, 0x4eb0004
add bl, ch
add al, 0x66
invalid
jmp 0x1400ed0a1
mov dx, 2
mov edx, 0x89660002
add byte [rsi - 0x77], ah
mov word [rcx + 2], dx
mov word [rcx + 4], ax
add al, 0xc6
add dword [rax + rcx*2], edx
add esp, 0x28
push rcx
add ah, byte [rsi - 0x77]
add al, 0xc6
add al, 0xc6
add dword [rax + rcx*2], edx
adc al, 0x48
add esp, 0x28
ret
lea r8, [0x1401ff650]
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
std
test al, 0xf5
invalid
lea r8, [0x1401ff650]
xchg byte [0xc95ad0dd], ah
leave
adc dword [rax], eax
mov rcx, r9
call fcn.140046bf0
int3
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x56], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rcx
movzx eax, word [rcx]
mov bh, 1
mov bh, 1
add dword [rax - 0x7d], ecx
clc
or eax, 0xa9870f
invalid
invalid
cmp rax, 0xd
ja case.default.0x1400ed107
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [0x1401d5b0c]
or eax, 0xe8a0c
or al, 0x8a
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
jmp rax
loopne 0x1400ed152
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
je case.0x1400ed107.1
test byte [rsi + 0x48000000], bl
mov edi, dword [rsi + 0x10]
jle 0x1400ed128
mov rdi, qword [rsi + 0x10]
jle 0x1400ed128
jmp 0x1400ed188
outsb dx, byte [rsi]
mov rdi, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
mov ebx, dword [rsi + 0x18]
adc byte [rax - 0x75], cl
pop rsi
sbb byte [rax - 0x7b], cl
invalid
test rbx, rbx
test ebx, ebx
invalid
je 0x1400ed181
lea r14, [rdi + 8]
lea esi, [rdi + 8]
jmp case.0x1400e516b.392
or al, 0xf
nop dword [rax]
invalid
add byte [rcx - 0x7d], cl
add r14, 0x18
dec rbx
dec ebx
invalid
dec ebx
je 0x1400ed181
cmp qword [r14 - 8], 0
clc
add byte [rax + rsi*8 + 0x4d], dh
je case.0x1400e8429.379
invalid
je case.0x1400e8429.379
mov r8, qword [r14]
mov eax, dword [rsi]
mov rcx, qword [0x140279280]
or eax, 0x18c136
sbb byte [rax], al
xor edx, edx
shr al, cl
imul ebp, esp, 0xb
or eax, dword [rax]
invalid
call fcn.1401abdbc
or eax, dword [rax]
jmp case.0x1400e8429.379
fisttp qword [rax - 0x75]
mov rdi, qword [rsi + 0x10]
jle 0x1400ed167
adc byte [rbx + rcx*4 + 0x76], cl
mov r14, qword [rsi + 0x18]
test r14, r14
test esi, esi
sbb byte [rbp - 0x7b], cl
test esi, esi
div byte [rcx + riz + 0x48]
je 0x1400ed181
mov rbx, rdi
mov ebx, edi
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov ecx, ebx
fld1
js case.0x1400e5b90.364
call fcn.1400803f0
stc
dec dword [rax - 0x7d]
ret
add rbx, 0x70
add ebx, 0x70
jo 0x1400ed1c6
dec r14
dec esi
invalid
jne case.0x1400e5b90.363
out dx, eax
cmp qword [rsi + 8], 0
or byte [rax], al
add byte [rdx + rbp + 0x48], dh
mov ecx, dword [0x140279280]
int1
rcr byte [rax], 0
je case.0x1400ed107.1
sub cl, byte [rax - 0x75]
or eax, 0x18c0f1
int1
rcr byte [rax], 0
mov rcx, qword [0x140279280]
int1
rcr byte [rax], 0
xor edx, edx
mov r8, rdi
mov eax, edi
mov eax, edi
clc
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
jmp fcn.1401abdbc
or eax, dword [rax]
add byte [rax - 0x75], cl
or byte [rax - 0x2f], r9b
invalid
mov rax, qword [rsi + 8]
shl rax, 1
shl eax, 1
shl eax, 1
loopne case.0x1400e8440.352
test rax, rax
test eax, eax
jne 0x1400ed114
invalid
invalid
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
nop dword [rax]
push rsi
push rdi
sub rsp, 0x58
sub esp, 0x58
sub esp, 0x58
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, rax
mov ecx, eax
invalid
mov ecx, eax
inc rcx
je 0x1400ed258
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax - 0x73], cl
adc al, 0
invalid
add byte [rax], al
lea rdx, [rax + rax]
add byte [rax + 0x39], cl
retf 0xf48
cmp rdx, rcx
cmp edx, ecx
cmova rcx, rdx
movabs r8, 0x124924924924925
mov eax, 0x24924925
xchg r10, rax
and al, 1
retf 0xb849
mov eax, 0x24924925
xchg r10, rax
and al, 1
xor edx, edx
cmp rcx, r8
cmp ecx, eax
cmp ecx, eax
setb dl
cmp rcx, 5
stc
invalid
stc
add eax, 0x4bf
mov edi, 4
invalid
invalid
mov edi, 4
add byte [rax], al
cmovae rdi, rcx
cmovae edi, ecx
stc
imul r8, rdi, 0x70
imul eax, edi, 0x70
shl edx, 3
loop 0x1400ed20c
test rax, rax
test eax, eax
je 0x1400ed227
mov rcx, qword [rsi + 8]
imul rax, rax, 0x70
imul eax, eax, 0x70
or byte [rax + 0x6b], cl
sal byte [rax + 0x48], 0x89
imul eax, eax, 0x70
mov qword [rsp + 0x40], rcx
and al, 0x40
mov qword [rsp + 0x50], rax
and al, 0x50
push rax
mov eax, 8
jmp 0x1400ed229
invalid
add bl, ch
add dh, byte [rcx]
ror byte [rax - 0x77], 0x44
and al, 0x48
xor eax, eax
mov qword [rsp + 0x48], rax
and al, 0x48
lea rcx, [rsp + 0x28]
lea rcx, [rsp + 0x28]
sub byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
lea r9, [rsp + 0x40]
lea ecx, [rsp + 0x40]
call fcn.1400e4040
cmp qword [rsp + 0x28], 0
and al, 0x28
invalid
add ebp, dword [rsi - 1]
dec dword [rax - 0x7d]
jl 0x1400ed265
invalid
invalid
and al, 0x28
add byte [rbp + 0x1a], dh
sub byte [rax], al
jne 0x1400ed25f
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rsi + 8], rax
mov qword [rsi], rdi
mov dword [rsi], edi
or byte [rax - 0x77], r9b
add rsp, 0x58
invalid
pop rax
mov dword [rsi], edi
add rsp, 0x58
invalid
pop rdi
pop rsi
ret
xor ecx, ecx
leave
call fcn.1400418b0
push rcx
cmc
dec dword [rax - 0x75]
mov rcx, qword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x75], cl
push rsp
and al, 0x38
invalid
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
cmp al, ch
call fcn.1400418b0
int3
cmc
dec esp
nop
push rsi
push rdi
sub rsp, 0x58
in al, dx
pop rax
in al, dx
pop rax
mov rsi, rcx
mov rax, qword [rcx]
invalid
add dword [rax - 0x77], ecx
ror dword [rax - 1], 0xc1
mov rcx, rax
mov ecx, eax
inc rcx
je 0x1400ed301
lea rdx, [rax + rax]
cmp rdx, rcx
cmp edx, ecx
cmova rcx, rdx
xor edx, edx
invalid
ror byte [rcx - 0x77], cl
enter 0xffffffffffffc149, 0xffffffffffffffe8
mov r8, rcx
shr r8, 0x3c
cmp al, 0xf
xchg esp, eax
ret 0x8348
cmp ecx, 5
cmp al, 0xf
xchg esp, eax
ret 0x8348
invalid
cmp ecx, 5
mov edi, 4
add al, 0
add byte [rax], al
invalid
add byte [rax + 0xf], cl
cmovae rdi, rcx
stc
lea r8, [rdi*8]
add al, 0xfd
add byte [rax], al
add byte [rax], al
add edx, edx
ror byte [rax - 0x7b], cl
sal byte [rcx + rbx + 0x48], 0x8b
sbb dword [rax - 0x75], ecx
test rax, rax
je 0x1400ed2d0
invalid
sbb dword [rax - 0x75], ecx
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
or byte [rax - 0x3f], r9b
loopne 0x1400ed2c2
shl rax, 3
shl eax, 3
add ecx, dword [rax - 0x77]
and al, 0x40
mov qword [rsp + 0x40], rcx
and al, 0x40
mov qword [rsp + 0x50], rax
and al, 0x50
mov eax, 2
add byte [rax], al
add bl, ch
jmp 0x1400ed2d2
add dh, byte [rcx]
ror byte [rax - 0x77], 0x44
and al, 0x48
xor eax, eax
mov qword [rsp + 0x48], rax
and al, 0x48
lea rcx, [rsp + 0x28]
sub byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
lea r9, [rsp + 0x40]
call fcn.1400e4040
cmp qword [rsp + 0x28], 0
jne 0x1400ed308
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
add esp, 0x58
or byte [rax - 0x77], r9b
add rsp, 0x58
add esp, 0x58
add esp, 0x58
pop rdi
pop rsi
ret
xor ecx, ecx
call fcn.1400418b0
test al, 0x45
cmc
invalid
test al, 0x45
cmc
dec dword [rax - 0x75]
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x38]
and al, 0x38
call fcn.1400418b0
int3
dec esp
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push r15
add byte [rax], al
add byte [rax], al
push r15
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
mov rsi, rdx
mov rbx, rcx
movzx eax, word [rcx + 0x90]
lea rcx, [0x1401d5b44]
invalid
invalid
add byte [rax - 0x73], cl
or eax, 0xe87fa
invalid
invalid
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov di, 0x200
jmp 0x1400ed390
mov edi, 0x37eb0200
mov di, 0x303
jmp 0x1400ed390
movzx edi, word [rbx + 0x92]
jmp 0x1400ed390
mov di, 0x301
jmp 0x1400ed390
mov di, 0x302
jmp 0x1400ed390
mov di, 0xfefd
jmp 0x1400ed390
mov di, 0x300
jmp 0x1400ed390
mov di, 0x304
jmp 0x1400ed390
mov di, 0xfeff
jmp 0x1400ed390
mov di, 0xfefc
dec byte [rax - 0x75]
invalid
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
sub rax, r14
invalid
cmp rax, 1
jbe 0x1400ed982
xchg dh, bl
invalid
add byte [rax], al
invalid
invalid
xchg dh, bl
add eax, 0xc1660000
add byte [rsi - 0x3f], ah
add byte [rsi - 0x3f], ah
rol di, 8
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
invalid
mov eax, dword [rsi + 8]
mov word [rax + r14], di
mov dword [rax + r14], edi
add r14, 2
mov qword [rsi + 0x10], r14
mov byte [rdx], 0x4c
mov dword [rsi + 0x10], esi
add cl, byte [rcx + rcx*4 + 0x76]
adc byte [rax - 0x73], cl
lea rdi, [rbx + 0x48]
jnp 0x1400ed405
mov rax, qword [rsi]
sub rax, r14
invalid
cmp rax, 0x1f
cmp eax, 0x1f
invalid
cmp eax, 0x1f
jbe 0x1400ed99c
iretd
add byte [rax], al
movabs rcx, 0x7fffffffffffffff
mov rax, qword [rsi + 8]
movups xmm0, xmmword [rdi]
adc byte [rdi], al
or byte [rdi], r9b
adc byte [rdi], al
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rax + r14 + 0x10], xmm1
movups xmmword [rax + rsi + 0x10], xmm1
adc byte [r10 + 0xf], r8b
adc dword [rax + rsi + 0x10], ecx
invalid
movups xmmword [rax + rsi + 0x10], xmm1
adc byte [rdx + 0xf], al
movups xmmword [rax + r14], xmm0
adc dword [rax + rsi], eax
xor byte [rcx - 0x73], cl
and byte [rax - 0x77], r9b
invalid
invalid
lea rax, [r14 + 0x20]
mov qword [rsi + 0x10], rax
mov r12, qword [r13]
add byte [rax - 0x7d], cl
invalid
invalid
adc byte [rbp - 0x75], r9b
add byte gs:[rax - 0x7d], cl
add byte [rax - 0x7d], cl
add byte [rax - 0x7d], cl
add ecx, 2
rol dword [rdx], 0x49
cmp esp, ecx
int3
cmp r12, rcx
int3
mov qword [rsp + 0x70], r13
mov dword [rsp + 0x70], ebp
jle case.0x1400ea18c.205
sbb eax, 0x75063b48
or byte [rax - 0x77], cl
mov ecx, esi
cmp rax, qword [rsi]
cmp eax, dword [rsi]
jne case.0x1400ea138.209
mov rcx, rsi
mov ecx, esi
call fcn.1400c7210
mov rax, qword [rsi + 8]
or byte [rdx - 0x3a], r8b
xor byte [rax], r12b
xor byte [rax], ah
mov byte [rax + r14 + 0x20], 0
add r14, 0x21
jmp 0x1400ed474
xor byte [rax], ah
add byte [rcx - 0x7d], cl
invalid
mov r15, qword [rbx + 0x88]
cmp rax, qword [rsi]
jne 0x1400ed438
mov rcx, rsi
call fcn.1400c7210
mov rcx, qword [rsi + 8]
mov byte [rcx + r14 + 0x20], r15b
mov byte [rcx + rsi + 0x20], bh
add r14, 0x21
mov qword [rsi + 0x10], r14
adc byte [rcx - 0x7d], cl
jmp qword [rcx]
jae case.0x1400e8440.486
lea rdx, [rbx + 0x68]
mov rax, qword [rsi]
sub rax, r14
cmp rax, r15
jb case.0x1400e8440.511
invalid
stosb byte [rdi], al
invalid
add byte [rax], al
invalid
add byte [rcx + rax - 0xf], cl
add rcx, r14
mov r8, r15
call sub.msvcrt.dll_memcpy
add byte [rbp + 1], cl
invalid
add byte [rbp + 1], cl
dec byte [rcx + rcx*4 + 0x76]
mov dword [rsi + 0x10], esi
mov rbp, qword [rbx + 8]
invalid
mov qword [rsi + 0x10], r14
mov dword [rsi + 0x10], esi
mov rbp, qword [rbx + 8]
mov rdi, qword [rbx + 0x10]
mov edi, dword [rbx + 0x10]
mov edi, dword [rbx + 0x10]
jnp 0x1400ed490
adc byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
sub rax, r14
mov r15, r14
invalid
test dword [rax - 0x7d], 0x860f01f8
and eax, dword [0xc95ad495]
invalid
invalid
invalid
cmp rax, 1
jbe case.0x1400ea18c.466
xchg byte [rbx], ah
add eax, 0x894c0000
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
invalid
mov qword [rsp + 0x28], r12
and al, 0x28
sub byte [rax - 0x75], cl
or byte [rsi + 0x42], r12b
mov dword [rax + rdi], 0x8349ffff
invalid
dec dword [rcx - 0x7d]
invalid
mov rax, qword [rsi + 8]
mov word [rax + r15], 0xffff
invalid
dec dword [rcx - 0x7d]
add edi, 2
invalid
add edi, 2
mov dword [rdx], 0x107e894c
add cl, byte [rcx + rcx*4 + 0x7e]
adc byte [rax - 0x77], cl
invalid
invalid
je case.0x1400e5f2a.474
mov qword [rsi + 0x10], r15
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
add dword [rax], eax
add byte [rax], al
test rdi, rdi
test edi, edi
push qword [rdi + riz*2 + 0x48]
je 0x1400ed52a
lea rdi, [rdi*4]
lea edi, [rdi*4]
add byte [rax], al
add byte [rax + 1], cl
out dx, eax
add rdi, rbp
jmp 0x1400ed4f3
and ebp, eax
wait
add eax, 0xc1660000
add byte [rax], al
rol ax, 8
mov rcx, qword [rsi + 8]
call case.0x1400ed107.243
add byte [rax], al
rol ax, 8
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], cl
or byte [rsi + 0x42], r12b
mov word [rcx + r15], ax
mov word [rcx + r15], ax
add al, 0x39
add r15, 2
add edi, 2
mov qword [rsi + 0x10], r15
mov dword [rsi + 0x10], edi
add rbp, 4
cmp rbp, rdi
add al, 0x48
cmp ebp, edi
je 0x1400ed52a
movzx ecx, word [rbp]
movzx edx, word [rbp + 2]
mov bh, 0x55
invalid
add byte [rdi], cl
mov bh, 0x55
add cl, byte [rax - 0x75]
invalid
invalid
mov rax, qword [rsi]
invalid
sub rax, r15
clc
cmp rax, 1
clc
add dword [rdi - 0x37], esi
ja 0x1400ed4d0
ja 0x1400ed4d0
mov r8d, 2
mov eax, 2
add byte [rax], al
add byte [rcx - 0x77], al
invalid
invalid
add byte [rax], al
mov r14d, ecx
mov rcx, rsi
int1
invalid
int1
mov r12d, edx
mov esp, edx
mov rdx, r15
mov edx, edi
call fcn.140060840
idiv edi
mov edx, r12d
mov ecx, r14d
int1
mov r15, qword [rsi + 0x10]
jle 0x1400ed538
jmp 0x1400ed4d0
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
xor al, ch
call fcn.1400e7c00
mov r15, qword [rbx + 0x20]
mov edi, dword [rbx + 0x20]
int3
cmpsb byte [rsi], byte [rdi]
invalid
mov edi, dword [rbx + 0x20]
and byte [rax - 0x75], cl
mov rbp, qword [rbx + 0x28]
imul ebp, dword [rax], 0x48
mov edi, dword [rsi + 0x10]
invalid
mov rdi, qword [rsi + 0x10]
adc byte [rcx - 0x77], cl
dec byte [rax + 0x39]
cmp dword [rsi], edi
je case.0x1400ed107.148
mov r14, rdi
mov esi, edi
cmp qword [rsi], rdi
cmp dword [rsi], edi
je case.0x1400ed107.148
test byte [rsp + rax - 0x74b80000], al
add byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
or byte [rdx - 0x3a], r8b
add al, 0x30
xor bh, bh
inc r14
mov byte [rax + r14], 0xff
xor bh, bh
inc r14
inc esi
mov qword [rsi + 0x10], r14
jbe 0x1400ed56c
mov qword [rsp + 0x40], rsi
and al, 0x40
mov qword [rsp + 0x48], rdi
and al, 0x48
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
in eax, dx
test rbp, rbp
test ebp, ebp
je 0x1400ed5fd
test byte [rbp + 0x48000000], al
add ebp, ebp
add byte [rax + 1], cl
in eax, dx
add rbp, rbp
xor edi, edi
lea r12, [0x1401d5b6c]
jmp case.0x1400ed351.12
invalid
test dword [rsi], ecx
add bl, ch
invalid
and ah, byte [rsi + 0x2e]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rsi - 0x78], r8b
mov byte [rax + r14], r13b
mov byte [rax + rsi], ch
sub al, 0x30
inc r14
mov qword [rsi + 0x10], r14
mov dword [rsi + 0x10], esi
add rdi, 2
add edi, 2
cmp rbp, rdi
std
je 0x1400ed5fd
movzx r13d, byte [r15 + rdi]
mov dh, 0x2c
invalid
sub al, 0x3f
movzx eax, r13b
mov dh, 0xc5
movsxd rax, dword [r12 + rax*4]
add al, 0x84
test byte [rcx + rax - 0x20], cl
add rax, r12
loopne switch.0x1400ed5b8
jmp rax
loopne case.0x1400ec6a6.87
mov r13b, 1
mov ch, 1
add dword [rbx + rdi + 0x36], ecx
cmp r14, qword [rsi]
cmp esi, dword [rsi]
jne case.0x1400ed107.27
jne case.0x1400ed107.27
jmp 0x1400ed5d8
adc al, 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x4b], al
invalid
invalid
mov r13b, 0x40
mov ch, 0x40
cmp r14, qword [rsi]
cmp r14, qword [rsi]
jne case.0x1400ed107.27
mov eax, 0xe8f18948
mov rcx, rsi
mov ecx, esi
call fcn.1400c7210
xor byte [rbp + rdi*8 + 0x66aeebff], bl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
jmp case.0x1400ed107.27
scasb al, byte [rdi]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
invalid
invalid
mov dh, 0x6c
add byte [rax], al
movzx r13d, byte [r15 + rdi + 1]
cmp r14, qword [rsi]
invalid
add dword [rbx + rdi + 0x36], ecx
jne case.0x1400ed107.27
xchg ebp, eax
jmp 0x1400ed5d8
fisttp dword [rax - 0x73]
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
call fcn.1400e7c00
movsd dword [rdi], dword [rsi]
invalid
movabs rax, 0x7fffffffffffffff
add rax, 3
invalid
invalid
invalid
rol byte [rbx], 0x4c
mov esp, dword [rsp + 0x28]
and al, 0x28
mov r12, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
cmp r12, rax
invalid
mov r15, qword [rsp + 0x70]
jo 0x1400ed632
jl case.0x1400ea0a9.507
mov word [rbp + 1], ds
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx - 0x75], cl
mov rax, qword [r15 + 0x10]
adc byte [r8 - 0x7b], r9b
adc byte [rax - 0x7b], cl
test rax, rax
je case.0x1400ea0a9.507
push rax
add dword [rax], eax
invalid
ror byte [rdi], 0x84
push rax
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
invalid
push rdi
mov rdx, qword [r15 + 8]
mov edx, dword [rdi + 8]
or byte [rax - 0x75], cl
mov rcx, qword [rbx + 0x38]
mov rbp, qword [rbx + 0x40]
mov rbx, rbp
cmp byte [r8 - 0x75], cl
cmp byte [rax - 0x75], cl
imul eax, dword [rax + 0x48], 0xffffff89
mov rbx, rbp
jmp 0x1400ed68d
shl rbx, 6
shl ebx, 6
mov r8b, 1
test rbp, rbp
in eax, dx
add dword [rax - 0x7b], ecx
in eax, dx
je 0x1400ed840
test ah, ch
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
invalid
invalid
invalid
movzx r8d, word [rdx]
add al, byte [rdi + rcx - 0x49]
add al, byte [rbp + 0x31]
invalid
movzx r9d, word [rdx + 2]
movzx ecx, word [rdx + 2]
xor r10d, r10d
xor edx, edx
rol byte [rcx - 0x45], cl
adc dword [rax], eax
invalid
mov r11d, 0x11
mov ebx, 0x11
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rdi, [0x1401d5b7c]
cmp eax, 0xe850f
invalid
xor r15d, r15d
jmp case.0x1400ea0a9.453
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], cl
inc r15
inc r15
add r10, 0x40
add edx, 0x40
ret 0x4c40
cmp rbx, r10
je 0x1400ed845
test byte [rbp + 0x4e000001], dh
add dword [rax], eax
add byte [rax], al
add byte [rsi - 0x75], cl
xor al, 0x11
mov r14, qword [rcx + r10]
mov esi, dword [rcx + rdx]
movabs r12, 0x7fffffffffffffff
mov esp, 0xffffffff
invalid
invalid
add r14, r12
add esi, esp
out 0x49, al
cmp r14, 0x14
cmp esi, 0x14
invalid
cmovae r14, r11
movsxd r14, dword [rdi + r14*4]
movsxd r14, dword [rdi + r14*4]
mov bh, 0x49
add r14, rdi
add esi, edi
jmp r14
mov r14w, 0xb
mov esi, 0x93e9000b
add cl, ch
jmp 0x1400ed750
xchg ebx, eax
add byte [rax], al
add byte [rsi + 0x41], ah
mov esi, 0x89e90014
add cl, ch
mov dword [rax], eax
add byte [rax], al
mov r14w, 0x25
invalid
invalid
mov r14w, 0x14
add cl, ch
jmp 0x1400ed750
mov dword [rax], eax
add byte [rax], al
mov r14w, 0x25
mov r14d, 0x7fe90025
jmp 0x1400ed750
add byte [rax], al
add byte [rsi + 0x41], ah
mov r14w, 0x13
jmp 0x1400ed750
add byte [rax], al
mov r14w, 0x13
jmp 0x1400ed750
mov r14w, 0x15
adc eax, 0x6671eb00
jmp 0x1400ed750
mov r14w, 5
mov r14d, 0x6aeb0005
mov esi, 0x6aeb0005
jmp 0x1400ed750
push 0x66
mov r14d, 0x63eb0016
add bl, ch
invalid
mov r14w, 0x16
jmp 0x1400ed750
mov r14w, 0xd
or eax, 0x665ceb00
mov r14d, 0x55eb0017
invalid
add bl, ch
jmp 0x1400ed750
jmp 0x1400ed750
mov r14w, 0x17
invalid
jmp 0x1400ed750
xor r14d, r14d
jmp 0x1400ed750
mov r14w, 0x20
and byte [rax], al
jmp 0x1400ed750
mov r14w, 0xa
mov r14d, 0x42eb000a
jmp 0x1400ed750
mov r14w, 0x26
mov r14w, 0x26
add bl, ch
add bl, ch
jmp 0x1400ed750
cmp esp, dword [rsi + 0x41]
mov r14w, 0x10
mov esi, 0x34eb0010
jmp 0x1400ed750
mov r14w, 0x21
jmp 0x1400ed750
sub eax, 0x18be4166
mov r14w, 0x18
sbb byte [rax], al
add bl, ch
mov r14w, 0x27
mov r14w, 0x27
jmp 0x1400ed750
mov r14w, 0x27
mov r14d, 0x1feb0027
mov esi, 0x1feb0027
jmp 0x1400ed750
invalid
mov r14w, 0x19
mov esi, 0x18eb0019
add bl, ch
sbb byte [rsi + 0x41], ah
invalid
invalid
jmp 0x1400ed750
mov r14w, 0x1a
mov esi, 0x11eb001a
sbb al, byte [rax]
jmp 0x1400ed750
movzx r14d, word [rcx + r10 + 0x20]
movzx esi, word [rcx + rdx + 0x20]
and byte [rsi + 0xf], al
mov bh, 0x64
movzx r12d, word [rcx + r10 + 0x22]
adc dword [rdx], esp
and cl, byte [rdi]
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rsi + 0x41], ah
cmp eax, 0x28
clc
invalid
cmp r8w, 0x28
clc
sub byte [rcx + 0xf], al
xchg ebp, eax
setne r13b
invalid
cmp r12w, r9w
cmp esp, ecx
sete r12b
sete ah
cmp r14w, r8w
cmp r14d, r8d
cmp esi, eax
jne case.0x14010b0cd.52
adc eax, 0x45ffffff
invalid
or r13b, r12b
or ch, ah
in eax, 0xf
test byte [rdi + rdi*8], cl
invalid
je case.0x14010b0cd.52
invalid
invalid
lea r14, [r15 + rax]
xor al, 7
invalid
xor r8d, r8d
xor eax, eax
mov r12, qword [rsp + 0x28]
mov esp, dword [rsp + 0x28]
jmp case.0x1400ea0a9.399
enter 0, 0
mov rdi, qword [rbx + 0x40]
mov edi, dword [rbx + 0x40]
test rdi, rdi
test edi, edi
push qword [rcx + rsi*2 + 0x48]
je 0x1400ed7ff
mov rcx, qword [rbx + 0x38]
mov ecx, dword [rbx + 0x38]
cmp byte [r8 - 0x75], cl
mov rdx, qword [rsi]
invalid
mov rbx, qword [rsi + 0x10]
sub rdx, rbx
sub edx, ebx
mov rax, rbx
fmul dword [rax - 0x7d]
cli
add dword [rdi], ecx
invalid
cmp rdx, 1
jbe case.0x1400e5f2a.1092
xchg byte [rax + 0x48000002], cl
mov edx, dword [rsi + 8]
add byte [rax - 0x75], cl
push rsi
or byte [rsi - 0x39], ah
invalid
invalid
add al, 2
add bh, bh
mov rdx, qword [rsi + 8]
mov word [rdx + rax], 0xffff
mov dword [rdx + rax], 0x8348ffff
add bh, bh
dec dword [rax - 0x7d]
add rax, 2
rol byte [rdx], 0x48
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x40], esi
je 0x1400ed7e3
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x48], rbx
mov dword [rsp + 0x48], ebx
pop rsp
and al, 0x48
invalid
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x3f], cl
invalid
invalid
add byte [rax], al
shl rdi, 6
out 6, eax
invalid
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
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rbx, [rcx + 0x40]
pop rcx
mov rdx, rsi
mov rdx, rsi
mov edx, esi
call 0x1400e9060
mov eax, 0x8948ffff
invalid
mov rcx, rbx
invalid
add rdi, 0xffffffffffffffc0
mov eax, 0x8d48eb75
and al, 0x30
and al, 0x30
jne case.0x1400ea18c.369
jmp case.0x1400ea138.333
lea rcx, [rsp + 0x30]
and al, 0x30
xor al, ch
call fcn.1400e7c00
add dword [rdi + rdi*8 + 0x2b848ff], esp
invalid
dec dword [rax - 0x48]
add al, byte [rax]
invalid
movabs rax, 0x8000000000000002
cmp r12, rax
cmp esp, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc43949], al
or byte [rcx + 0x39], 0xc4
cmp esp, eax
jl case.0x1400ea18c.485
mov edi, ss
add byte [rax], al
add byte [rbp - 0x7b], cl
test r12, r12
je case.0x1400ea18c.485
test dh, cl
add byte [rax], al
add byte [rax], al
in al, 0xf
test dh, cl
add byte [rax], al
add byte [rax], al
mov r8, qword [r15 + 8]
invalid
invalid
invalid
mov r8, qword [r15 + 8]
mov eax, dword [rdi + 8]
or byte [rax - 0x75], cl
mov rcx, qword [0x140279280]
mov ecx, dword [0x140279280]
or eax, 0x18ba5a
add byte [rcx], dh
ror byte [rax - 0x7f], cl
invalid
invalid
xor edx, edx
add rsp, 0x98
invalid
cwde
add byte [rax], al
add byte [rax], al
pop rbx
pop rbp
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
jmp fcn.1401abdbc
or eax, dword [rax]
add byte [rbp + 0x31], al
invalid
xor r15d, r15d
jmp case.0x1400ea0a9.399
or byte [rbx + rcx*4 + 0x64], cl
mov r12, qword [rsp + 0x28]
and al, 0x28
sub byte [rcx - 0x50], al
add dword [rcx + rcx*4 + 0x64], ecx
invalid
invalid
invalid
mov r8b, 1
mov qword [rsp + 0x38], r12
mov dword [rsp + 0x38], esp
and al, 0x38
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x40], edx
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
movabs rax, 0x7fffffffffffffff
movabs rax, 0x7fffffffffffffff
mov eax, 0xffffffff
invalid
add rax, 0x14
add eax, 0x14
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
mov rdx, qword [rsi]
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
invalid
mov edi, dword [rsi + 0x10]
adc byte [rax + 0x29], cl
sub rdx, rdi
cli
mov rax, rdi
mov eax, edi
clc
cmp rdx, 1
jbe case.0x1400e5f2a.499
add byte [rax], al
add byte [rax - 0x75], cl
push rsi
mov rdx, qword [rsi + 8]
or byte [rsi - 0x39], ah
mov word [rdx + rax], 0xffff
add rax, 2
add eax, 2
add al, 2
invalid
add cl, byte [rax - 0x77]
mov qword [rsi + 0x10], rax
adc byte [rax - 0x77], r9b
mov ah, 0x24
and al, 0x88
invalid
mov qword [rsp + 0x88], rsi
mov dword [rsp + 0x88], esi
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x90], rdi
mov esp, 0x9024
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
test rbp, rbp
test ebp, ebp
lea r13, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
je case.0x1400ea18c.423
test r8b, r8b
je 0x1400ed8fe
lea rdi, [rcx + 0x40]
lea edi, [rcx + 0x40]
mov rdx, rsi
mov rdx, rsi
mov edx, esi
bnd call 0x1400e9060
call 0x1400e9060
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
add rbx, 0xffffffffffffffc0
add ebx, 0xffffffc0
jne case.0x1400ea138.436
jmp 0x1400ed91e
lea rcx, [rsp + 0x78]
js case.0x1400e5f2a.611
call fcn.1400e7c00
and dword [rbx - 0x72b70001], esp
invalid
dec dword [rax - 0x73]
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.1400ec0b0
out 0xff, eax
call qword [rax - 0x673b7eb8]
nop
invalid
invalid
invalid
cwde
nop
add rsp, 0x98
add esp, 0x98
add esp, 0x98
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 rsi
pop r15
pop rdi
ret
add rbx, rcx
xor edi, edi
jmp 0x1400ed93a
invalid
invalid
add byte [rax], al
add byte [rax], al
mov rax, rcx
lea r12, [rcx + 0x40]
cmp r15, rdi
cmp edi, edi
sete dl
test dl, 1
cmovne rax, r13
invalid
invalid
ret 0x4901
add dword [rcx + 0xf], ecx
invalid
inc rdi
mov rcx, rax
mov rdx, rsi
call 0x1400e9060
mov bh, 0xff
invalid
mov bh, 0xff
dec dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
mov ecx, esp
cmp r12, rbx
cmp esp, ebx
je case.0x1400ea18c.423
cmp rdi, r15
cmp edi, edi
jbe 0x1400ed910
cmp rdi, r14
cmp edi, esi
mov rdx, r14
mov edx, esi
cmova rdx, rdi
xlatb
xlatb
lea rax, [rdx + 1]
lea eax, [rdx + 1]
nop dword [rax]
add byte [rcx + 0x39], cl
push qword [rsi + rdx + 0x48]
invalid
inc rdi
cmp r15, rdi
je case.0x1400ea18c.417
invalid
invalid
inc rdi
invalid
cmp rax, rdi
cmp eax, edi
je 0x1400ed973
add rcx, 0x40
add ecx, 0x40
rol dword [rax + 0x48], 0x39
cmp rcx, rbx
jne 0x1400ed950
invalid
fnstenv [rbp - 0x16]
invalid
jmp case.0x1400ea18c.423
invalid
dec dword [rcx + rcx*4 - 6]
mov rdx, r15
cli
mov rax, r13
mov eax, ebp
jmp 0x1400ed976
add ecx, dword [rax - 0x77]
mov rax, rcx
mov eax, ecx
enter 0xffffffffffff8348, 0xffffffffffffffc1
add rcx, 0x40
add ecx, 0x40
mov r12, rcx
mov r12, rcx
int3
mov rdi, rdx
xlatb
jmp 0x1400ed924
movabs byte [0x894800000002b841], al
mov r8d, 2
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
mov rdx, r14
bnd call fcn.140060840
call fcn.140060840
idiv edi
mov r14, qword [rsi + 0x10]
jbe 0x1400ed9a7
jmp 0x1400ed3a4
or dl, bh
cli
invalid
mov r8d, 0x20
mov eax, 0x20
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdx, r14
mov edx, esi
bnd call fcn.140060840
call fcn.140060840
xchg ebx, eax
idiv edi
invalid
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
jmp 0x1400ed3cd
cli
invalid
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
mov ecx, esi
mov rdx, r14
call fcn.140060840
idiv edi
idiv edi
dec dword [rbx + rcx*4 + 0x7e]
mov r15, qword [rsi + 0x10]
jle case.0x1400ed048.212
adc cl, ch
jmp 0x1400ed493
ret
cli
invalid
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rdi
mov edx, edi
cli
call fcn.140060840
idiv edi
dec dword [rbx + rcx*4 + 0x76]
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
jbe 0x1400ed9f5
adc cl, ch
jmp 0x1400ed54c
invalid
sti
invalid
inc dword [rbp - 0x77]
invalid
mov r13d, r8d
mov ebp, eax
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov r12, rcx
mov esp, ecx
int3
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rdi
call fcn.140060840
invalid
idiv edi
mov r8d, r13d
mov eax, ebp
call 0x188f06354
mov rcx, r12
mov ecx, esp
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
jmp 0x1400ed886
jbe case.0x1400ed107.204
invalid
invalid
mov rcx, rsi
mov ecx, esi
int1
mov rdi, rdx
xlatb
mov rdx, r14
mov edx, esi
mov r8, r15
clc
call fcn.140060840
dec dword [rax - 0x77]
mov rdx, rdi
mov edx, edi
cli
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
or byte [rbx + r9*4 + 0x76], r9b
or byte [rbx + rcx*4 + 0x76], cl
mov r14, qword [rsi + 0x10]
jbe case.0x1400ed351.411
adc cl, ch
xor eax, 0x41fffffa
cli
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
invalid
jmp 0x1400ed466
cli
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
invalid
mov r8d, 2
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov r14, rcx
mov esi, ecx
invalid
mov rcx, rsi
int1
mov rdx, rbx
mov edx, ebx
invalid
call fcn.140060840
sub eax, 0x894cfff7
idiv edi
dec dword [rcx + rcx*4 - 0xf]
mov rcx, r14
int1
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
jmp case.0x1400ea18c.330
pop rax
std
invalid
lea r8, [0x1401ff948]
lea eax, [0x1401ff948]
add eax, 0x111ef0
invalid
adc dword [rax], eax
add byte [rdx + 0x20], bh
mov edx, 0x20
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call fcn.140046bf0
mov edx, dword [rcx + 0x66ccfff5]
xchg ecx, eax
cmc
dec esp
int3
nop word cs:[rax + rax]
nop dword cs:[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 - 0x3648f038], cl
mov eax, ecx
movzx ecx, cx
mov bh, 0xc9
enter 0xffffffffffffb70f, 0xffffffffffffffc9
mov bh, 0xc9
leave
lea r8, [0x1401d5bcc]
lea eax, [0x1401d5bcc]
or dword [rsi], 0xc634900
invalid
add byte [rcx + 0x63], cl
movsxd rcx, dword [r8 + rcx*4]
or al, 0x88
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
jmp rcx
loope case.0x1400ed5b8.132
ret
mov ax, 0x84
add bl, al
ret
mov ax, 0x86
add bl, al
ret
mov ax, 0x67
add bl, al
ret
mov ax, 0x63
add bl, al
ret
mov ax, 0x89
add bl, al
ret
mov ax, 0x6a
add bl, al
ret
mov ax, 0x94
add bl, al
ret
mov ax, 0x73
jae case.0x1400ed5b8.137
add bl, al
ret
mov ax, 0x95
add bl, al
ret
mov ax, 0x97
add bl, al
ret
mov ax, 0xa6
add bl, al
ret
mov ax, 0x9b
add bl, al
ret
mov ax, 0x8b
mov eax, dword [rax]
add bl, al
ret
mov ax, 0xa5
add bl, al
ret
mov ax, 0xa8
add bl, al
ret
mov ax, 0x1301
add dword [rbx], edx
adc eax, ebx
ret
mov ax, 0x82
add bl, al
ret
mov ax, 0x88
add bl, al
ret
mov ax, 0x74
add bl, al
ret
mov ax, 0xc005
rol bl, 0x66
ret
mov ax, 0xb3
mov eax, 0x66c300b3
mov eax, 0x66c30080
add bl, al
invalid
add bl, al
ret
mov ax, pe_nt_image_headers64
add bl, al
ret
mov ax, 0xb2
mov eax, 0x66c300b2
mov eax, 0x66c300b5
add bl, al
mov ax, 0xc013
ret
invalid
add bl, al
ret
mov ax, 0xb5
add bl, al
ret
mov ax, 0xc013
rol bl, 0x66
ret
mov ax, 0xb9
mov eax, 0x66c300b9
mov eax, 0x66c300c2
ret 0xc300
mov ax, 0x7c
ret
mov ax, 0xc5
ret
invalid
add bl, al
ret
mov ax, 0xc2
add bl, al
ret
mov ax, 0x7c
add bl, al
ret
mov ax, 0xc5
add bl, al
ret
mov ax, 0x8a
mov eax, 0x66c3008a
mov eax, 0x66c3c00a
rol bl, 0x66
add bl, al
ret
mov ax, 0xc00a
rol bl, 0x66
ret
mov ax, 0xc036
mov eax, 0x66c3c036
rol bl, 0x66
ret
mov ax, 0xc03e
mov eax, 0x66c3c03e
rol bl, 0x66
ret
mov ax, 0x78
mov eax, 0x66c30078
mov eax, 0x66c3c004
rol bl, 0x66
add bl, al
ret
mov ax, 0xc004
rol bl, 0x66
ret
mov ax, 0xc01c
mov eax, 0x66c3c01c
rol bl, 0x66
ret
mov ax, 0xc035
mov eax, 0x66c3c035
rol bl, 0x66
ret
mov ax, 0x8e
mov eax, 0x66c3008e
mov eax, 0x66c300a4
add bl, al
mov ax, 0xc001
ret
invalid
add bl, al
ret
mov ax, 0xa4
add bl, al
ret
mov ax, 0xc001
rol bl, 0x66
ret
mov ax, 0xa7
mov eax, 0x66c300a7
mov eax, 0x66c3c006
rol bl, 0x66
add bl, al
ret
mov ax, 0xc006
rol bl, 0x66
ret
mov ax, 0xc024
mov eax, 0x66c3c024
rol bl, 0x66
ret
mov ax, 0xc026
mov eax, 0x66c3c026
rol bl, 0x66
ret
mov ax, 0xc04b
mov eax, 0x66c3c04b
rol bl, 0x66
ret
mov ax, 0xc02f
mov eax, 0x66c3c02f
rol bl, 0x66
ret
mov ax, 0x1304
mov eax, 0x66c31304
mov eax, 0x66c3c03f
invalid
rol bl, 0x66
adc eax, ebx
ret
mov ax, 0xc03f
rol bl, 0x66
ret
mov ax, 0x68
mov eax, 0x66c30068
mov eax, 0x66c3c010
rol bl, 0x66
add bl, al
ret
mov ax, 0xc010
rol bl, 0x66
ret
mov ax, 0xc065
mov eax, 0x66c3c065
rol bl, 0x66
ret
mov ax, 0xc002
mov eax, 0x66c3c002
rol bl, 0x66
ret
mov ax, 0xc019
mov eax, 0x66c3c019
rol bl, 0x66
ret
mov ax, 0xc04c
mov eax, 0x66c3c04c
rol bl, 0x66
ret
mov ax, 0xc030
mov eax, 0x66c3c030
rol bl, 0x66
ret
mov ax, 0xc012
mov eax, 0x66c3c012
rol bl, 0x66
ret
mov ax, 0xc066
mov eax, 0x66c3c066
rol bl, 0x66
ret
mov ax, 0xc05e
mov eax, 0x66c3c05e
rol bl, 0x66
ret
mov ax, 0xc04f
mov eax, 0x66c3c04f
rol bl, 0x66
ret
mov ax, 0xa0
mov eax, 0x66c300a0
mov eax, 0x66c30079
add bl, al
mov ax, 0xb1
ret
mov ax, 0xc01a
ret
invalid
add bl, al
ret
mov ax, 0x79
add bl, al
ret
mov ax, 0xb1
add bl, al
ret
mov ax, 0xc01a
rol bl, 0x66
ret
mov ax, 0xb0
mov eax, 0x66c300b0
add bl, al
ret
mov ax, 0xc01d
mov eax, 0x66c3c01d
rol bl, 0x66
ret
mov ax, 0xc06a
mov eax, 0x66c3c06a
rol bl, 0x66
ret
mov ax, 0xc041
mov eax, 0x66c3c041
rol bl, 0x66
ret
mov ax, 0xc059
mov eax, 0x66c3c059
rol bl, 0x66
ret
mov ax, 0xc050
mov eax, 0x66c3c050
rol bl, 0x66
ret
mov ax, 0x6d
mov eax, 0x66c3006d
mov eax, 0x66c3c073
rol bl, 0x66
add bl, al
ret
mov ax, 0xc073
rol bl, 0x66
ret
mov ax, 0xc01e
mov eax, 0x66c3c01e
rol bl, 0x66
ret
mov ax, 0xc011
mov eax, 0x66c3c011
rol bl, 0x66
ret
mov ax, 0xc06c
mov eax, 0x66c3c06c
rol bl, 0x66
ret
mov ax, 0xc021
mov eax, 0x66c3c021
rol bl, 0x66
ret
mov ax, 0xc05c
mov eax, 0x66c3c05c
rol bl, 0x66
ret
mov ax, 0x77
mov eax, 0x66c30077
mov eax, 0x66c3c087
rol bl, 0x66
add bl, al
ret
mov ax, 0xc087
rol bl, 0x66
ret
mov ax, 0xff
mov eax, 0x66c300ff
mov eax, 0x66c3c008
rol bl, 0x66
add bl, al
ret
mov ax, 0xc008
rol bl, 0x66
ret
mov ax, 0xc061
mov eax, 0x66c3c061
rol bl, 0x66
ret
mov ax, 0xb7
mov eax, 0x66c300b7
mov eax, 0x66c3c08e
mov es, eax
ret
invalid
add bl, al
ret
mov ax, 0xc08e
rol bl, 0x66
ret
mov ax, 0xc053
mov eax, 0x66c3c053
rol bl, 0x66
ret
mov ax, 0xa1
mov eax, 0x66c300a1
add bl, al
ret
mov ax, 0xad
mov eax, 0x66c300ad
mov eax, 0x66c3c018
rol bl, 0x66
add bl, al
ret
mov ax, 0xc018
sbb al, al
rol bl, 0x66
ret
mov ax, 0xc00f
mov eax, 0x66c3c00f
xadd bl, al
rol bl, 0x66
ret
mov ax, 0xc022
mov eax, 0x66c3c022
and al, al
rol bl, 0x66
ret
mov ax, 0xc047
mov eax, 0x66c3c047
rol r11b, 0x66
rol bl, 0x66
ret
mov ax, 0xc02a
mov eax, 0x66c3c02a
sub al, al
rol bl, 0x66
ret
mov ax, 0xc04d
mov eax, 0x66c3c04d
rol r11b, 0x66
rol bl, 0x66
ret
mov ax, 0xc048
mov eax, 0x66c3c048
rol bl, 0x66
rol bl, 0x66
ret
mov ax, 0xc077
mov eax, 0x66c3c077
ja case.0x1400ea18c.312
rol bl, 0x66
ret
mov ax, 0xc069
mov eax, 0x66c3c069
imul eax, eax, 0x72b866c3
rol bl, 0x66
ret
mov ax, 0xc072
mov eax, 0x66c3c072
jb case.0x1400ea18c.406
rol bl, 0x66
ret
mov ax, 0xc094
mov eax, 0x66c3c094
xchg esp, eax
rol bl, 0x66
ret
mov ax, 0xc084
mov eax, 0x66c3c084
test al, al
rol bl, 0x66
ret
mov ax, 0xc04e
mov eax, 0x66c3c04e
rol bl, 0x66
rol bl, 0x66
ret
mov ax, 0xc08a
mov eax, 0x66c3c08a
mov al, al
rol bl, 0x66
ret
mov ax, 0xc081
mov eax, 0x66c3c081
add eax, 0x6eb866c3
rol bl, 0x66
ret
mov ax, 0xc06e
mov eax, 0x66c3c06e
outsb dx, byte [rsi]
rol bl, 0x66
ret
mov ax, 0xc096
mov eax, 0x66c3c096
xchg esi, eax
rol bl, 0x66
ret
mov ax, 0xc095
mov eax, 0x66c3c095
xchg ebp, eax
rol bl, 0x66
ret
mov ax, 0xc02e
mov eax, 0x66c3c02e
rol bl, 0x66
rol bl, 0x66
ret
mov ax, 0xc025
mov eax, 0x66c3c025
and eax, 0xb866c3c0
rol bl, 0x66
ret
mov ax, 0xc074
mov eax, 0x66c3c074
je case.0x1400ea18c.367
rol bl, 0x66
ret
mov ax, 0xc09e
mov eax, 0x66c3c09e
sahf
rol bl, 0x66
ret
mov ax, 0xc097
mov eax, 0x66c3c097
xchg edi, eax
rol bl, 0x66
ret
mov ax, 0xc032
mov eax, 0x66c3c032
xor al, al
rol bl, 0x66
ret
mov ax, 0xc037
mov eax, 0x66c3c037
invalid
rol bl, 0x66
ret
mov ax, 0xc0a9
mov eax, 0x66c3c0a9
test eax, 0xb866c3c0
rol bl, 0x66
ret
mov ax, 0xc076
mov eax, 0x66c3c076
jbe case.0x1400ea18c.364
rol bl, 0x66
ret
mov ax, 0x99
mov eax, 0x66c30099
mov eax, 0x66c3c08d
invalid
rol bl, 0x66
cdq
add bl, al
ret
mov ax, 0xc08d
invalid
rol bl, 0x66
ret
mov ax, 0xc0ab
mov eax, 0x66c3c0ab
stosd dword [rdi], eax
rol bl, 0x66
ret
invalid
ret
mov ax, 0xc098
mov eax, 0x66c3c098
cwde
rol bl, 0x66
ret
invalid
ret
mov ax, 0xc009
mov eax, 0x66c3c009
or eax, eax
ret
mov ax, 0xc089
mov eax, 0x66c3c089
mov eax, eax
ret
mov ax, 0xc044
mov eax, 0x66c3c044
rol bl, 0x66
ret
mov ax, 0xb8
mov eax, 0x66c300b8
mov eax, 0xb866c300
ret
mov ax, 0x85
mov eax, 0x66c30085
test dword [rax], eax
ret
mov ax, 0xc07f
mov eax, 0x66c3c07f
jg 0x1400edcac
ret
mov ax, 0xc038
mov eax, 0x66c3c038
cmp al, al
ret
mov ax, 0xc067
mov eax, 0x66c3c067
rol bl, 0x66
ret
mov ax, 0xc0ae
mov eax, 0x66c3c0ae
scasb al, byte [rdi]
rol bl, 0x66
ret
invalid
ret
mov ax, 0xc040
mov eax, 0x66c3c040
rol bl, 0x66
ret
mov ax, 0x65
mov eax, 0x66c30065
add bl, al
ret
mov ax, 0xc068
mov eax, 0x66c3c068
push 0xffffffffb866c3c0
ret
mov ax, 0xc088
mov eax, 0x66c3c088
mov al, al
ret
mov ax, 0xccad
mov eax, 0x66c3ccad
lodsd eax, dword [rsi]
int3
ret
mov ax, 0xc091
mov eax, 0x66c3c091
xchg ecx, eax
rol bl, 0x66
ret
invalid
ret
mov ax, 0xc03a
mov eax, 0x66c3c03a
cmp al, al
ret
mov ax, 0xc07d
mov eax, 0x66c3c07d
jge case.0x1400eda83.121
ret
mov ax, 0xc079
mov eax, 0x66c3c079
jns 0x1400edce8
ret
mov ax, 0xc0ad
ret
mov eax, 0x66c3c0ad
lodsd eax, dword [rsi]
rol bl, 0x66
mov ax, 0x1305
ret
mov eax, 0x66c31305
add eax, 0xb866c313
mov ax, 0xcca8
mov eax, 0x66c3cca8
test al, 0xcc
ret
mov ax, 0x9e
ret
mov eax, 0x66c3009e
sahf
add bl, al
mov ax, 0xac
mov eax, 0x66c300ac
lodsb al, byte [rsi]
add bl, al
ret
ret
mov ax, 0xc0a0
ret
mov eax, 0x66c3c0a0
movabs al, byte [0x66c300bfb866c3c0]
mov ax, 0xbf
ret
mov eax, 0x66c300bf
mov edi, 0xb866c300
mov ax, 0xc0a1
ret
mov eax, 0x66c3c0a1
movabs eax, dword [0x66c3fefeb866c3c0]
mov ax, 0xfefe
ret
mov eax, 0x66c3fefe
invalid
mov ax, 0xc020
mov eax, 0x66c3c020
and al, al
ret
mov ax, 0xc023
mov eax, 0x66c3c023
and eax, eax
ret
mov ax, 0xc0aa
mov eax, 0x66c3c0aa
stosb byte [rdi], al
rol bl, 0x66
ret
invalid
ret
mov ax, 0xc03c
mov eax, 0x66c3c03c
cmp al, 0xc0
ret
mov ax, 0xc07a
mov eax, 0x66c3c07a
jp 0x1400edd2e
ret
mov ax, 0xccae
ret
mov eax, 0x66c3ccae
scasb al, byte [rdi]
int3
mov ax, 0xccaa
ret
mov eax, 0x66c3ccaa
stosb byte [rdi], al
int3
mov ax, 0x9c
ret
mov eax, 0x66c3009c
pushfq
add bl, al
mov ax, 0xfeff
ret
mov eax, 0x89c3feff
invalid
mov eax, edx
rol bl, 1
ret
mov ax, 0xc05d
rol bl, 0x66
ret
mov ax, 0xc057
mov eax, 0x66c3c057
rol bl, 0x66
ret
mov ax, 0xc09a
mov eax, 0x66c3c09a
rol bl, 0x66
ret
mov ax, 0xc0a8
mov eax, 0x66c3c0a8
rol bl, 0x66
ret
mov ax, 0xc05b
mov eax, 0x66c3c05b
rol bl, 0x66
ret
mov ax, 0xc090
mov eax, 0x66c3c090
rol bl, 0x66
ret
mov ax, 0xc06d
mov eax, 0x66c3c06d
rol bl, 0x66
ret
mov ax, 0xc0a5
mov eax, 0x66c3c0a5
rol bl, 0x66
ret
mov ax, 0xc07c
mov eax, 0x66c3c07c
rol bl, 0x66
ret
mov ax, 0xccac
mov eax, 0x66c3ccac
mov eax, 0x66c3c078
rol bl, 0x66
int3
ret
mov ax, 0xc078
rol bl, 0x66
ret
mov ax, 0xc07b
mov eax, 0x66c3c07b
rol bl, 0x66
ret
mov ax, 0xc0a4
mov eax, 0x66c3c0a4
rol bl, 0x66
ret
mov ax, 0xc0ac
mov eax, 0x66c3c0ac
rol bl, 0x66
ret
mov ax, 0xccab
mov eax, 0x66c3ccab
mov eax, 0x66c3c0a7
rol bl, 0x66
int3
ret
mov ax, 0xc0a7
rol bl, 0x66
ret
mov ax, 0xc0af
mov eax, 0x66c3c0af
rol bl, 0x66
ret
mov ax, 0xcca9
mov eax, 0x66c3cca9
mov eax, 0x66c3c09b
wait
rol bl, 0x66
int3
ret
mov ax, 0xc09b
rol bl, 0x66
ret
mov ax, 0xc099
mov eax, 0x66c3c099
rol bl, 0x66
ret
mov ax, 0x83
mov eax, 0x66c30083
add bl, al
ret
mov ax, 0xa3
mov eax, 0x66c300a3
mov eax, 0x66c30087
add bl, al
mov ax, 0x9d
ret
mov ax, 0xae
ret
mov ax, 0xc00e
ret
invalid
add bl, al
ret
mov ax, 0x87
add bl, al
ret
mov ax, 0x9d
add bl, al
ret
mov ax, 0xae
add bl, al
ret
mov ax, 0xc00e
rol bl, 0x66
ret
mov ax, 0xc08c
mov eax, 0x66c3c08c
rol bl, 0x66
ret
mov ax, 0xc00c
mov eax, 0x66c3c00c
rol bl, 0x66
ret
mov ax, 0xc029
mov eax, 0x66c3c029
rol bl, 0x66
ret
mov ax, 0xc03b
mov eax, 0x66c3c03b
rol bl, 0x66
ret
mov ax, 0xc039
mov eax, 0x66c3c039
rol bl, 0x66
ret
mov ax, 0xc064
mov eax, 0x66c3c064
rol bl, 0x66
ret
mov ax, 0xc0a3
mov eax, 0x66c3c0a3
rol bl, 0x66
ret
mov ax, 0xc063
mov eax, 0x66c3c063
rol bl, 0x66
ret
mov ax, 0xc046
mov eax, 0x66c3c046
rol bl, 0x66
ret
mov ax, 0xc042
mov eax, 0x66c3c042
rol bl, 0x66
ret
mov ax, 0xc049
mov eax, 0x66c3c049
rol bl, 0x66
ret
mov ax, 0xc043
mov eax, 0x66c3c043
rol r11b, 0x66
rol bl, 0x66
ret
mov ax, 0xc092
mov eax, 0x66c3c092
rol bl, 0x66
ret
mov ax, 0xc0a6
mov eax, 0x66c3c0a6
rol bl, 0x66
ret
mov ax, 0xc080
mov eax, 0x66c3c080
rol bl, 0x66
ret
mov ax, 0xc08f
mov eax, 0x66c3c08f
rol bl, 0x66
ret
mov ax, 0xc07e
mov eax, 0x66c3c07e
rol bl, 0x66
ret
mov ax, 0xc0a2
mov eax, 0x66c3c0a2
rol bl, 0x66
ret
mov ax, 0xc09d
mov eax, 0x66c3c09d
rol bl, 0x66
ret
mov ax, 0xc09c
mov eax, 0x66c3c09c
rol bl, 0x66
ret
mov ax, 0xc045
mov eax, 0x66c3c045
rol bl, 0x66
ret
mov ax, 0xc093
mov eax, 0x66c3c093
rol bl, 0x66
ret
mov ax, 0xc09f
mov eax, 0x66c3c09f
rol bl, 0x66
ret
mov ax, 0x7d
mov eax, 0x66c3007d
mov eax, 0x66c3c083
rol bl, 0x66
add bl, al
ret
mov ax, 0xc083
rol bl, 0x66
ret
mov ax, 0xc028
mov eax, 0x66c3c028
rol bl, 0x66
ret
mov ax, 0xc04a
mov eax, 0x66c3c04a
rol bl, 0x66
ret
mov ax, 0xc031
mov eax, 0x66c3c031
rol bl, 0x66
ret
mov ax, 0xc071
mov eax, 0x66c3c071
rol bl, 0x66
ret
mov ax, 0xc082
mov eax, 0x66c3c082
rol bl, 0x66
ret
mov ax, 0xbe
mov eax, 0x66c300be
mov eax, 0x66c3c00b
rol bl, 0x66
add bl, al
ret
mov ax, 0xc00b
rol bl, 0x66
ret
mov ax, 0xc03d
mov eax, 0x66c3c03d
cmp eax, 0xb866c3c0
test eax, eax
invalid
rol bl, 0x66
ret
mov ax, 0xc085
mov eax, 0x66c3c085
rol bl, 0x66
ret
mov ax, 0xc08b
mov eax, 0x66c3c08b
rol bl, 0x66
ret
mov ax, 0xc070
mov eax, 0x66c3c070
rol bl, 0x66
ret
mov ax, 0xc02b
mov eax, 0x66c3c02b
rol bl, 0x66
ret
mov ax, 0xc062
mov eax, 0x66c3c062
rol bl, 0x66
ret
mov ax, 0xc06f
mov eax, 0x66c3c06f
rol bl, 0x66
ret
mov ax, 0xc051
mov eax, 0x66c3c051
push rcx
rol bl, 0x66
ret
mov ax, 0xc086
mov eax, 0x66c3c086
rol bl, 0x66
ret
mov ax, 0xc052
mov eax, 0x66c3c052
rol bl, 0x66
ret
mov ax, 0xc06b
mov eax, 0x66c3c06b
rol bl, 0x66
ret
mov ax, 0xc054
mov eax, 0x66c3c054
rol bl, 0x66
ret
mov ax, 0xb6
mov eax, 0x66c300b6
mov eax, 0x66c3c075
rol bl, 0x66
add bl, al
ret
mov ax, 0xc075
rol bl, 0x66
ret
mov ax, 0xc01f
mov eax, 0x66c3c01f
invalid
rol bl, 0x66
ret
mov ax, 0xc05a
mov eax, 0x66c3c05a
rol bl, 0x66
ret
mov ax, 0xbb
mov eax, 0x66c300bb
add bl, al
ret
mov ax, 0x72
mov eax, 0x66c30072
mov eax, 0x66c3c055
rol bl, 0x66
add bl, al
ret
mov ax, 0xc055
rol bl, 0x66
ret
mov ax, 0xba
mov eax, 0x66c300ba
mov eax, 0x66c3c033
rol bl, 0x66
add bl, al
ret
mov ax, 0xc033
rol bl, 0x66
ret
mov ax, 0x60
mov eax, 0x66c30060
mov eax, 0x66c3c05f
rol bl, 0x66
invalid
add bl, al
ret
mov ax, 0xc05f
rol bl, 0x66
ret
mov ax, 0xc060
mov eax, 0x66c3c060
rol bl, 0x66
ret
mov ax, 0xc02c
mov eax, 0x66c3c02c
rol bl, 0x66
ret
mov ax, 0xc1
mov eax, 0x66c300c1
mov eax, 0x66c300c0
add bl, al
mov ax, 0xc027
ret
invalid
add bl, al
ret
mov ax, 0xc0
add bl, al
ret
mov ax, 0xc027
rol bl, 0x66
ret
mov ax, 0xc058
mov eax, 0x66c3c058
pop rax
rol bl, 0x66
ret
mov ax, 0xbd
mov eax, 0x66c300bd
mov eax, 0x66c3c00d
rol bl, 0x66
add bl, al
ret
mov ax, 0xc00d
rol bl, 0x66
ret
mov ax, 0xc017
mov eax, 0x66c3c017
rol bl, 0x66
ret
mov ax, 0xbc
mov eax, 0x66c300bc
mov eax, 0x66c3c034
ret
mov ax, 0xc056
ret
mov ax, 0xc4
ret
mov ax, 0x96
ret
mov ax, 0xc003
ret
invalid
add bl, al
ret
mov ax, 0xc034
ret
mov ax, 0xc056
ret
mov ax, 0xc4
invalid
ret
mov ax, 0x96
ret
mov ax, 0xc003
ret
mov ax, 0xc007
mov eax, 0x66c3c007
mov eax, 0x66c30092
add bl, al
mov ax, 0x8d
ret
mov ax, 0x1302
ret
mov ax, 0xc3
ret
mov ax, 0x62
ret
mov ax, 0x9a
ret
invalid
ret
mov ax, 0x92
add bl, al
ret
mov ax, 0x8d
ret
mov ax, 0x1302
ret
mov ax, 0xc3
ret
ret
mov ax, 0x62
ret
mov ax, 0x9a
ret
mov ax, 0x1303
mov eax, 0x66c31303
mov eax, 0x66c300af
add bl, al
mov ax, 0xc02d
ret
mov ax, 0xa9
ret
mov ax, 0xc015
ret
mov ax, 0xc01b
ret
mov ax, 0xb4
ret
invalid
ret
mov ax, 0xaf
add bl, al
ret
mov ax, 0xc02d
ret
mov ax, 0xa9
ret
mov ax, 0xc015
adc eax, 0xb866c3c0
sbb eax, eax
ret
mov ax, 0xc01b
ret
mov ax, 0xb4
ret
mov ax, 0x8f
ret
mov eax, 0x66c3008f
mov eax, 0x66c3c016
rol bl, 0x66
mov ax, 0xc016
ret
rol bl, 0x66
mov ax, 0x8c
ret
mov eax, 0x66c3008c
mov ax, 0xc014
ret
mov eax, 0x66c3c014
mov eax, 0x66c300a2
movabs byte [0x66c30066b866c300], al
mov ax, 0xa2
ret
movabs byte [0x66c30066b866c300], al
mov ax, 0x66
ret
mov ax, 0x93
ret
mov eax, 0x66c30093
mov ax, 0xaa
ret
mov eax, 0x66c300aa
mov eax, 0x66c300ab
add bl, al
mov ax, 0x90
ret
mov ax, 0x9f
ret
mov ax, 0x98
ret
mov ax, 0x91
ret
mov ax, 0x69
ret
invalid
mov ax, 0xab
ret
add bl, al
mov ax, 0x90
ret
mov ax, 0x9f
ret
mov ax, 0x98
ret
cwde
add bl, al
mov ax, 0x91
ret
mov ax, 0x69
ret
mov ax, 0x7e
ret
mov eax, 0x66c3007e
mov eax, 0x66c30061
add bl, al
mov ax, 0x6c
ret
mov ax, 0x6b
ret
mov ax, 0x81
ret
mov ax, 0x64
ret
push r15
mov ax, 0x61
ret
add bl, al
mov ax, 0x6c
ret
mov ax, 0x6b
ret
mov ax, 0x81
ret
add dword [rax], 0x64b866c3
add bl, al
ret
mov ax, 0x64
ret
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1a8
sub esp, 0x1a8
sub esp, 0x1a8
mov r9, qword [rdx + 8]
mov ecx, dword [rdx + 8]
mov r10, qword [rdx + 0x10]
mov rax, r9
sub rax, r10
cmp rax, 2
cmp eax, 2
cmp eax, 2
jae 0x1400ee053
mov byte [rcx + 8], 0xb
or byte [rbx], cl
lea rax, [0x140204ff9]
adc dword [rax], eax
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 0xf
mov dword [rcx + 0x18], 0xf
mov dword [rcx + 0x18], 0xf
jmp 0x1400ee3de
lea rax, [r10 + 2]
mov qword [rdx + 0x10], rax
cmp r10, 0xfffffffffffffffd
cmp edx, 0xfffffffd
add cl, byte [rax - 0x77]
adc byte [rcx - 0x7d], cl
cmp edx, 0xfffffffd
cmp edx, 0xfffffffd
ja case.0x1400ee8f8.432
add byte [rax], al
mov r11, r9
sub r11, rax
ret
jb 0x1400ee806
ret
mov r8, qword [rdx]
movzx ebp, word [r8 + r10]
adc byte [rsi - 0x3f], ah
invalid
or byte [rdi], cl
mov bh, 0xf5
cmc
adc byte [rsi - 0x3f], ah
invalid
cmc
mov r15w, 9
cmp esi, 0xfefb
invalid
sti
inc byte [rax]
add byte [rdi + 0x2b], bh
invalid
lea edi, [rsi - 0x300]
cmp edi, 4
inc dword [rdi + rsi*2]
invalid
inc dword [rdi + rsi*2]
lea rsi, [0x1401d61b0]
lea rsi, [0x1401d61b0]
movsxd rdi, dword [rsi + rdi*4]
add rdi, rsi
jmp rdi
mov esi, 0xfff70148
out 0x66, eax
invalid
mov r15w, 1
cmp r11, 0x20
jb 0x1400ee12f
mov r15d, 0x83490001
sti
and byte [rdx + 0x7c], dh
jmp 0x1400ee156
add byte [rcx + 0xfefcfe], al
add byte [rbp + rdi - 0x7f], dh
je case.0x1400ed351.847
invalid
invalid
cmp esi, 0xfefc
je case.0x1400ed351.847
cmp esi, 0xfefd
je 0x1400ee10a
add byte [rdx + rax*2 - 0x7f], dh
invalid
cmp esi, 0xfeff
add byte [rax], al
jne case.0x1400e5f2a.1013
mov r15w, 6
cmp r11, 0x20
jb 0x1400ee12f
push rsp
invalid
push rsp
jmp 0x1400ee156
cmp esi, 0x200
add byte [rax], al
jne case.0x1400e5f2a.1013
xor r15d, r15d
cmp r11, 0x20
jb 0x1400ee12f
jmp 0x1400ee156
mov r15w, 5
mov r15w, 5
cmp r11, 0x20
cmp ebx, 0x20
jb 0x1400ee12f
jmp 0x1400ee156
mov r15w, 8
cmp r11, 0x20
sti
and byte [rdx + 0x27], dh
sti
and byte [rdx + 0x27], dh
jmp 0x1400ee156
mov r15w, 7
cmp r11, 0x20
and byte [rdx + 0x1a], dh
mov r15d, 0x83490007
sti
and byte [rdx + 0x1a], dh
jmp 0x1400ee156
mov r15w, 3
cmp r11, 0x20
mov edi, 0x83490003
sti
and byte [rdx + 0xd], dh
jb 0x1400ee12f
jb 0x1400ee12f
jmp 0x1400ee156
mov r15w, 4
add al, 0
cmp r11, 0x20
jae 0x1400ee156
invalid
invalid
mov byte [rcx + 8], 0xb
lea rax, str.Random_home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_0.23.10_src_msgs_handshake.rs
add eax, 0x11177e
mov qword [rcx + 0x10], rax
adc byte [r8 - 0x39], cl
sbb byte [r14], al
mov qword [rcx + 0x18], 6
jmp 0x1400ee3de
invalid
add byte [rax], al
add cl, ch
xchg ebx, eax
add al, byte [rax]
add byte [rsi + 0x41], ah
mov edi, 0x83490002
cmp ebx, 0x20
jb 0x1400ee12f
mov r15w, 2
cmp r11, 0x20
cmp ebx, 0x20
cmp ebx, 0x20
jb 0x1400ee12f
add r10, 0x22
mov qword [rdx + 0x10], r10
cmp rax, 0xffffffffffffffdf
cmp eax, 0xffffffdf
ret 0x4c22
cmp eax, 0xffffffdf
ja case.0x1400ee0a6.346
add byte [rax], al
mov qword [rsp + 0x30], rcx
cmp r10, r9
ja 0x1400ee82a
add byte [rax], al
add byte [rax], al
mov ecx, dword [r8 + rax]
mov r9d, dword [r8 + rax + 3]
mov ecx, dword [rax + rax + 3]
mov ecx, dword [rax + rax + 3]
mov dword [rsp + 0x53], r9d
and al, 0x53
mov dword [rsp + 0x50], ecx
movzx r13d, byte [r8 + rax + 7]
movzx ebp, byte [rax + rax + 7]
movzx ebp, byte [rax + rax + 7]
mov r14, qword [r8 + rax + 0xf]
mov rdi, qword [r8 + rax + 0x17]
invalid
movzx ebx, byte [r8 + rax + 0x1f]
je 0x1400ee192
cmovns ecx, dword [rbx + 0x4117007c]
movzx ebx, byte [rax + rax + 0x1f]
invalid
mov ecx, dword [r8 + rax + 0xb]
mov dword [rsp + 0x4b], ecx
and al, 0x4b
and al, 0x4b
mov eax, dword [r8 + rax + 8]
mov dword [rsp + 0x48], eax
lea rsi, [rsp + 0x58]
and al, 0x58
je 0x1400ee1d8
and al, 0x58
pop rax
mov rcx, rsi
mov qword [rsp + 0x40], rdx
push rsp
and al, 0x40
push rsp
and al, 0x40
call fcn.1400e8110
cmp qword [rsp + 0x58], 0
dec dword [rax - 0x7d]
jl 0x1400ee1ea
pop rax
add byte [rdx + rbp + 0x48], dh
je 0x1400ee1f4
mov rax, qword [rsi + 0x18]
je 0x1400ee1f4
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x190], rax
mov dword [rsp + 0x190], eax
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rsp + 0x180], xmm0
and al, 0x80
add dword [rax], eax
invalid
or byte [rdi], r9b
sub dword [rsp + 0x180], eax
and al, 0x80
add dword [rax], eax
invalid
and al, 0x80
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov qword [rcx + 0x18], rax
sbb byte [rdi], cl
adc dword [rcx + 8], eax
movups xmmword [rcx + 8], xmm0
jmp 0x1400ee3de
add byte [rax], al
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x1a0], rax
mov dword [rsp + 0x1a0], eax
mov dword [rsp + 0x1a0], eax
movups xmm0, xmmword [rsi + 8]
movups xmm1, xmmword [rsi + 0x18]
movaps xmmword [rsp + 0x190], xmm1
add byte [rax], al
sbb byte [rdi], cl
sub dword [rsp + 0x190], ecx
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x180], xmm0
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
jo 0x1400ee21f
invalid
add byte [rax], al
mov qword [rsp + 0x170], rax
jo 0x1400ee21f
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x160], ecx
and al, 0x60
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x160], xmm1
and al, 0x60
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x150], eax
test byte [rax + rdx*2], ah
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x150], xmm0
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rbx + rcx*4 + 0x44], cl
mov eax, dword [rsp + 0x40]
mov r8, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov rdx, qword [r8 + 8]
or byte [rcx - 0x75], cl
adc byte [rax - 0x77], cl
mov rax, qword [r8 + 0x10]
mov rcx, rdx
ror dword [rax + 0x29], 1
ror dword [rax - 0x7d], 0xf9
add cl, byte [rax - 0x75]
and al, 0x30
ror dword [rax + 0x29], 1
ror dword [rax - 0x7d], 0xf9
add cl, byte [rax - 0x75]
and al, 0x30
jae 0x1400ee264
invalid
lea r12, str.u16u24
mov eax, 3
add byte [rax + 3], bh
mov esi, 0xb
or eax, dword [rax]
add byte [rax], al
jmp case.0x1400e5f2a.936
add byte [rax], al
lea r9, [rax + 2]
mov qword [r8 + 0x10], r9
mov dword [rax + 0x10], ecx
mov dword [rax + 0x10], ecx
cmp rax, 0xfffffffffffffffd
ja case.0x1400ed351.609
mov r11, rdx
mov ebx, edx
sub r11, r9
sub ebx, ecx
jb 0x1400ee83c
mov edx, 0x4d000005
mov edx, dword [rax]
mov r10, qword [r8]
mov qword [rsp + 0x38], r10
movzx r10d, word [r10 + rax]
mov bh, 0x14
add al, byte [rcx + rcx*4 - 0x30]
mov bh, 0x14
add al, byte [rcx + rcx*4 - 0x30]
rol ax, 8
rol eax, 8
movzx r12d, ax
cmp r11, r12
jae 0x1400ee2ab
invalid
mov esi, 0xa
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
xor eax, eax
jmp case.0x1400e5f2a.936
add dword [rax], eax
invalid
shr cl, 0x27
add dword [rax], eax
add byte [rcx + rcx*4 - 0x38], cl
mov eax, ecx
mov rax, r9
add rax, r12
add eax, esp
mov qword [r8 + 0x10], rax
jb case.0x1400ee8f8.373
invalid
invalid
invalid
add byte [rax], al
invalid
invalid
cmp rax, rdx
ja 0x1400ee86f
invalid
add byte [rax], al
ror byte [rdi], 1
xchg dword [rbx + 0x48000005], ebp
add eax, 0xc7480000
and al, 0x58
pop rax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], 0
add byte [rax], al
mov qword [rsp + 0x60], 2
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
test r10w, r10w
test r10d, r10d
je 0x1400ee3ff
add byte [rax], al
mov eax, 0xb
mov esi, 0xb
cmp r12w, 2
cmp esp, 2
jb case.0x1400e5f2a.908
add byte [rax], al
mov byte [rsp + 0x2e], r13b
mov byte cs:[rsp + 0x2f], bl
mov byte [rsp + 0x2f], bl
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x88], r14
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x88
add byte [rax], al
add byte [rax], al
add qword [rsp + 0x38], r9
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
add qword [rsp + 0x38], r9
add dword [rsp + 0x38], ecx
lea rax, [r12 - 1]
and al, 0xff
shr rax, 1
mov qword [rsp + 0x98], rax
test byte [rax + rbx*4], ah
add byte [rax], al
invalid
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
add r12, 0xfffffffffffffffe
add esp, 0xfffffffe
shr r12, 1
inc r12
inc esp
mov r14d, 2
add byte [rcx], dh
test byte [rax - 0x75], 0x44
mov eax, dword [rsp + 0x38]
xor esi, esi
mov rax, qword [rsp + 0x38]
cmp byte [rdi], cl
mov bh, 0xc
movzx ecx, word [rax + rsi*2]
rol cx, 8
invalid
invalid
jo 0x1400ee3ae
rol ecx, 8
ror dword [rax], 0xe8
push rax
call fcn.1400ee8a0
add eax, 0xc7890000
mov edi, eax
mov ebx, edx
cmp rsi, qword [rsp + 0x58]
and al, 0x58
jne 0x1400ee36a
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.1400ef110
mov r14, qword [rsp + 0x60]
mov word [r14 + rsi*4], di
mov dword [rsi + rsi*4], edi
mov word [r14 + rsi*4 + 2], bx
mov dh, 2
lea r13, [rsi + 1]
mov qword [rsp + 0x68], r13
mov dword [rsp + 0x68], ebp
mov dword [rsp + 0x68], ebp
cmp qword [rsp + 0x98], rsi
je 0x1400ee415
mov dword [rax], eax
add byte [rax], al
and al, 0x98
add byte [rax], al
add byte [rdi], cl
test byte [rcx + 0x4c000000], cl
mov dword [rax], eax
add byte [rax], al
invalid
mov dword [rax], eax
add byte [rax], al
mov rsi, r13
mov esi, ebp
cmp r12, r13
jne 0x1400ee33e
stosb byte [rdi], al
shl edi, 0x10
movzx eax, bx
mov bh, 0xc3
adc byte [rdi], cl
mov bh, 0xc3
shl rax, 0x20
lea rsi, [rdi + rax]
invalid
and byte [rax - 0x73], cl
xor al, 7
invalid
add rsi, 0xb
cmp qword [rsp + 0x58], 0
jl 0x1400ee3ce
pop rax
invalid
je 0x1400ee3c1
invalid
add byte [rbx + rdx + 0x4c], dh
mov r8, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
invalid
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
sti
invalid
or eax, dword [rax]
invalid
add byte [rcx], dh
shr al, cl
sti
invalid
add byte [rax - 0x75], cl
and al, 0x30
and al, 0x30
mov rcx, qword [rsp + 0x30]
mov eax, 0xb
lea r12, [0x140205243]
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r12
mov qword [rcx + 0x18], rax
movabs rax, 0x8000000000000000
mov qword [rcx], rax
add rsp, 0x1a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsp + 0x2e], r13b
mov byte [rsp + 0x2f], bl
xor r13d, r13d
mov esi, 2
xor r9d, r9d
xor ecx, ecx
jmp 0x1400ee441
mov r9, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
mov r8, qword [rsp + 0x40]
mov rdx, qword [r8 + 8]
push rax
or byte [rcx - 0x75], cl
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x30]
mov r14, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x90]
mov esp, 0x9024
invalid
cmp rdx, rax
jne 0x1400ee459
mov eax, 0xb
lea rbx, [0x140208ad1]
mov edx, 2
jmp 0x1400ee493
mov qword [rsp + 0x38], r9
mov r9, rax
mov ecx, eax
ror dword [rcx - 1], 0xc1
inc r9
mov qword [r8 + 0x10], r9
je 0x1400ee87e
mov r10, rdx
sub r10, r9
invalid
jb 0x1400ee83c
mov r12, qword [r8]
movzx ebx, byte [r12 + rax]
add al, 0x49
cmp edx, ebx
cmp edx, ebx
jae 0x1400ee4cb
mov eax, 0xa
xor edx, edx
mov r9, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
and al, 0x38
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], rdx
push rcx
sbb byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
invalid
add byte [rax], al
add byte [rax + 0x4d018948], al
add dword [rbp - 0x7b], ecx
leave
test r9, r9
je 0x1400ee3eb
invalid
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rsi
invalid
call fcn.1401abdbc
add cl, ch
and bh, bh
invalid
invalid
add cl, ch
and bh, bh
invalid
invalid
mov rax, r9
add rax, rbx
mov qword [r8 + 0x10], rax
jb case.0x1400ee8f8.373
invalid
cmp rax, rdx
ja 0x1400ee86f
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x58], 0
add byte [rax], al
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
test rbx, rbx
test ebx, ebx
mov qword [rsp + 0x90], rdi
je 0x1400ee5ac
add byte [rax], al
invalid
mov qword [rsp + 0x98], rsi
mov qword [rsp + 0x88], r14
and al, 0x88
add byte [rax], al
add byte [rbp + 1], cl
int3
mov eax, 1
xor r14d, r14d
jmp case.0x1400ee0a6.309
mov byte [rax + r14*2], dil
mov byte [rax + rsi*2], bh
mov byte [rax + r14*2 + 1], sil
lea rdx, [r14 + 1]
mov qword [rsp + 0x68], rdx
mov r14, rdx
mov esi, edx
mov esi, edx
cmp rbx, rdx
je 0x1400ee588
movzx esi, byte [r12 + r14]
cmp esi, 0x40
je case.0x1400ee0a6.291
je case.0x1400ee0a6.291
mov edi, esi
cmp esi, 1
inc byte [rcx]
inc byte [rcx]
add dword [rsi + rcx + 0x40], esi
mov bh, 3
je 0x1400ee566
mov dil, 3
test esi, esi
jne 0x1400ee566
div byte [rbp + 7]
mov edi, esi
jmp 0x1400ee566
invalid
add eax, dword [rax - 0x49]
add cl, byte [rbx + rdi + 0x74]
invalid
invalid
mov dil, 2
cmp r14, qword [rsp + 0x58]
and al, 0x58
pop rax
jne 0x1400ee52d
lea rcx, [rsp + 0x58]
and al, 0x58
pop rax
call case.0x1400ea18c.128
mov r8, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x60]
invalid
jmp 0x1400ee52d
mov r12, qword [rsp + 0x58]
pop rax
mov rdi, qword [rsp + 0x60]
mov rdx, qword [r8 + 8]
mov edx, dword [rax + 8]
mov edx, dword [rax + 8]
push rax
or byte [rcx - 0x75], cl
adc byte [rbx + rcx*4 - 0x4c], cl
invalid
invalid
mov ah, 0x24
invalid
mov rax, qword [r8 + 0x10]
mov r14, qword [rsp + 0x88]
mov esi, dword [rsp + 0x88]
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
cwde
add byte [rax], al
invalid
mov rsi, qword [rsp + 0x98]
add byte [rax], al
add bl, ch
or byte [rdi + 1], bh
add byte [rax], al
jmp 0x1400ee5b4
mov edi, 1
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0x66
mov dword [rsp + 0x148], r15d
mov dword [rsp + 0x148], edi
xor r12d, r12d
mov word [rsp + 0x148], r15w
mov dword [rsp + 0x148], edi
mov esp, 0x14824
add byte [rsi - 0x77], ah
invalid
invalid
lodsb al, byte [rsi]
and al, 0x4a
add dword [rax], eax
mov word [rsp + 0x14a], bp
mov dword [rsp + 0x14a], ebp
add byte [rbx + rcx*4 + 0x4c], al
and al, 0x50
mov r9d, dword [rsp + 0x50]
mov r10d, dword [rsp + 0x53]
mov edx, dword [rsp + 0x53]
push rsp
and al, 0x53
mov dword [rsp + 0x100], r9d
and al, 0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x6c], al
xchg esp, eax
add byte [rcx], al
add byte [rax], al
mov dword [rsp + 0x103], r10d
movzx r9d, byte [rsp + 0x2e]
movzx ecx, byte [rsp + 0x2e]
xchg esp, eax
and al, 3
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
movzx ecx, byte [rsp + 0x2e]
movzx ecx, byte [rsp + 0x2e]
mov dh, 0x4c
and al, 0x2e
mov byte [rsp + 0x107], r9b
mov r9d, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
mov word [rdi + rax], fs
and al, 7
add dword [rax], eax
add byte [rbx + rcx*4 + 0x4c], al
mov ecx, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
mov r10d, dword [rsp + 0x4b]
and al, 0x4b
mov dword [rsp + 0x108], r9d
mov dword [rsp + 0x108], r9d
add dword [rax], eax
add byte [rcx + rcx*4 - 0x6c], al
and al, 0xb
invalid
add byte [rax], al
mov dword [rsp + 0x10b], r10d
or eax, dword [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rcx + rcx*4 - 0x4c], cl
mov qword [rsp + 0x10f], r14
mov r9, qword [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
mov dword [rsp + 0x117], ecx
and al, 0xf
add dword [rax], eax
sgdt [rax]
add byte [rbx + rcx*4 - 0x74], cl
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
invalid
mov word [rdi + rdx], fs
mov dword [rsp + 0x117], ecx
mov word [rdi + rdx], fs
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
movzx r9d, byte [rsp + 0x2f]
movzx r9d, byte [rsp + 0x2f]
movzx ecx, byte [rsp + 0x2f]
mov byte [rsp + 0x11f], r9b
mov byte [rsp + 0x11f], cl
mov word [rdi + rbx], fs
add dword [rax], eax
add byte [rdi], cl
invalid
movaps xmm0, xmmword [rsp + 0x150]
sub byte [rsp + 0x150], al
add byte [rdi], cl
sub byte [rsp + 0x160], cl
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x160]
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x120], eax
add dword [rax], eax
invalid
movups xmmword [rsp + 0x120], xmm0
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x130], ecx
xor byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
movups xmmword [rsp + 0x130], xmm1
xor byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rbx + rcx*4 - 0x74], cl
mov r9, qword [rsp + 0x170]
and al, 0x70
add dword [rax], eax
jo 0x1400ee654
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
mov qword [rsp + 0x140], r9
mov r10, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov word [rax + rax*2], fs
and al, 0x40
add dword [rax], eax
add byte [rbx + rcx*4 + 0x54], cl
invalid
push rsp
mov edx, dword [rsp + 0x38]
push rsp
and al, 0x38
mov qword [rsp + 0xb8], r10
mov qword [rsp + 0xc0], rsi
mov ah, 0x24
rol byte [rax], 0
invalid
and al, 0xb8
mov eax, 0x48000000
mov dword [rsp + 0xc0], esi
mov ah, 0x24
rol byte [rax], 0
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
rol byte [rax], 0
and al, 0xc0
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
mov qword [rsp + 0xc8], r13
mov dword [rsp + 0xc8], ebp
lodsb al, byte [rsi]
and al, 0xc8
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
invalid
invalid
movsb byte [rdi], byte [rsi]
and al, 0xd0
add byte [rax], al
mov qword [rsp + 0xd0], r12
mov dword [rsp + 0xd0], esp
add byte [rax - 0x77], cl
mov esp, 0xd824
invalid
mov qword [rsp + 0xd8], rdi
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xe0
mov qword [rsp + 0xe0], rbx
add byte [rax], al
add byte [rbp + rcx*4 - 0x44], cl
and al, 0xe8
invalid
add byte [rax], al
lea r15, [rsp + 0xe8]
mov qword [rsp + 0xe8], 0
and al, 0xe8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
call 0x1880ee69b
mov dword [rsp + 0xe8], 0
and al, 0xe8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
and al, 0xe8
and al, 0xe8
call 0x1400ee6a3
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*8], ah
mov qword [rsp + 0xf0], 8
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0xf8], 0
mov dword [rsp + 0xf8], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x4f], al
add byte [rax], al
add byte [rax], al
mov r9b, 0xb
or ecx, dword [rax + 0x39]
ror byte [rdi], 1
or ebp, 0
invalid
cmp rax, rdx
jae 0x1400ee797
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
pop rax
add byte [rax], al
lea rcx, [rsp + 0x58]
pop rax
mov rdx, r8
call fcn.1400ef1c0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
jl case.0x1400ee8f8.368
cmp qword [rsp + 0x58], 0
pop rax
add byte [rdi], cl
adc byte [rsp + 0x60], al
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
sub dword [rsp + 0xa0], eax
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x70]
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov qword [rsp + 0xb0], rax
je 0x1400ee735
invalid
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rsp + rdi + 0x48], dh
cmp al, 0x48
cmp al, 0x48
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov qword [rcx + 0x18], rax
movaps xmm0, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + 8], eax
invalid
invalid
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + 8], eax
invalid
invalid
movabs al, byte [0x480841110f000000]
mov eax, 0
or byte [r8 - 0x48], cl
or byte [rax - 0x48], cl
movabs rax, 0x8000000000000000
mov qword [rcx], rax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48018948], al
add dword [rax - 0x73], ecx
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax], al
add dword [rax - 0x73], ecx
mov word [rax + rdi*4], fs
add byte [rax], al
invalid
lea rcx, [rsp + 0xb8]
add byte [rax], al
add al, ch
invalid
call fcn.1400efc90
jmp 0x1400ee3eb
mov dh, 0xfc
invalid
invalid
mov dh, 0xfc
invalid
mov rcx, r15
stc
call fcn.1400efc30
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
adc al, 0
add byte [rax - 0x75], cl
invalid
test byte [rax + rsi*4], ah
and al, 0xb0
mov eax, dword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r15 + 0x10], rax
movaps xmm0, xmmword [rsp + 0xa0]
mov qword [r15 + 0x10], rax
mov dword [rdi + 0x10], eax
movaps xmm0, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rdi], eax
movups xmmword [r15], xmm0
mov rax, qword [rsp + 0x40]
mov rcx, qword [rax + 0x10]
mov ecx, dword [rax + 0x10]
mov r9b, 0xe
cmp rcx, qword [rax + 8]
cmp ecx, dword [rax + 8]
cmp ecx, dword [rax + 8]
mov rcx, qword [rsp + 0x30]
mov r10, qword [rsp + 0x38]
xor byte [rbx + rcx*4 + 0x54], cl
and al, 0x38
jb 0x1400ee797
cmp qword es:[rsp + 0xf8], 0
cmp qword [rsp + 0xf8], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x4f], al
or esi, dword [rax + rbx + 0x48]
je 0x1400ee797
lea rdx, [rsp + 0xb8]
add byte [rax], al
mov r9b, 0xb
je 0x1400ee797
sbb byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb8
lea rdx, [rsp + 0xb8]
add byte [rax], al
add byte [rcx - 0x48], al
cwde
add byte [rax], al
invalid
add byte [rax], al
mov r8d, 0x98
add byte [rax], al
add al, ch
loopne 0x1400ee79c
call sub.msvcrt.dll_memcpy
add cl, ch
push rsp
cld
invalid
jmp 0x1400ee3eb
mov byte [rcx + 8], r9b
lea rax, [0x1401ff99f]
adc dword [rax], eax
or byte [r8 - 0x73], cl
or byte [rax - 0x73], cl
lea eax, [0x1401ff99f]
add eax, 0x1111fd
adc dword [rax], eax
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
adc byte [r8 - 0x39], cl
mov qword [rcx + 0x18], 0x12
sbb byte [r10], dl
add byte [rax], al
add byte [rax - 0x48], cl
invalid
mov eax, 0
adc al, byte [rax]
add byte [rax], al
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax - 0x77], 1
mov qword [rcx], rax
add byte [rax], al
add byte [rax + 0x4d018948], al
mov qword [rcx], rax
test r10, r10
test edx, edx
sal byte [rcx + rdx + 0x48], cl
mov ecx, dword [0x140279280]
invalid
stosb byte [rdi], al
sbb byte [rax], al
invalid
je case.0x1400ee8f8.282
adc dword [rax - 0x75], ecx
or eax, 0x18aab9
invalid
stosb byte [rdi], al
sbb byte [rax], al
invalid
mov rcx, qword [0x140279280]
mov ecx, 0x310018aa
stosb byte [rdi], al
sbb byte [rax], al
invalid
add byte [rcx], dh
xor edx, edx
mov r8, rsi
mov eax, esi
ror byte [rcx - 0x77], cl
mov eax, esi
invalid
call fcn.1401abdbc
jmp 0x1400ee7a4
test r12, r12
test esp, esp
je case.0x1400ee0a6.433
mov rcx, qword [0x140279280]
or eax, 0x18aaa3
movabs dword [0xf88949d2310018aa], eax
sbb byte [rax], al
xor edx, edx
mov r8, rdi
mov eax, edi
call fcn.1401abdbc
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
stc
call fcn.1400efc30
add byte [rax], al
add cl, ch
jmp 0x1400ee3eb
idiv ebx
invalid
lea r8, [0x1401ff650]
lea eax, [0x1401ff650]
push rbp
invalid
mov rcx, r10
mov ecx, edx
mov rdx, rax
mov edx, eax
call fcn.1400479c0
mov edx, 0x4cfff591
lea eax, [0x1401ff650]
invalid
invalid
adc dword [rax], eax
invalid
xchg ecx, eax
cmc
dec dword [rbp + rcx*4 + 5]
lea r8, [0x1401ff650]
invalid
invalid
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 0xe8
mov rdx, r9
call fcn.140046bf0
invalid
invalid
mov rcx, rax
mov rdx, r9
mov edx, ecx
call fcn.140046bf0
cmc
dec dword [rbp + rcx*4 + 5]
xor dword [rsi], ecx
adc dword [rax], eax
invalid
lea r8, [0x1401ff650]
add eax, 0x110e31
add byte [rax - 0x77], cl
mov rcx, rax
mov rdx, r10
ror dword [rcx + rcx*4 - 0x2e], 0xe8
call fcn.1400479c0
xchg esi, eax
xchg ecx, eax
cmc
dec dword [rbp + rcx*4 + 5]
invalid
lea r8, [0x1401ff650]
add eax, 0x110e1f
invalid
adc dword [rax], eax
mov rcx, r10
ror dword [rcx + rcx*4 - 0x36], 1
mov rdx, r9
retf 0xb4e8
call fcn.140046bf0
cmc
dec dword [rbp + rcx*4 + 5]
or eax, 0x4c00110e
adc dword [rax], eax
invalid
lea r8, [0x1401ff650]
lea eax, [0x1401ff650]
adc dword [rax], eax
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov ecx, ecx
call fcn.140046bf0
xor ebp, 0xffffffff
cmc
dec dword [rbp + rcx*4 + 5]
invalid
invalid
invalid
lea r8, [0x1401ff650]
dec byte [0xc956e865]
or eax, 0x89480011
adc dword [rax], eax
mov rcx, rax
mov rdx, r9
mov edx, ecx
ror dword [rcx + rcx*4 - 0x36], 0xe8
mov edx, ecx
retf 0x63e8
call fcn.1400479c0
invalid
lea r8, [0x1401ff650]
lea eax, [0x1401ff650]
add eax, 0x110dec
in al, dx
or eax, 0x894c0011
invalid
invalid
mov rcx, r9
mov ecx, ecx
leave
mov rdx, rax
call fcn.1400479c0
push rcx
xchg ecx, eax
cmc
invalid
push rcx
xchg ecx, eax
cmc
dec dword [rbp + rcx*4 + 5]
lea r8, [0x1401ff650]
fimul dword [0xc956e889]
or eax, 0x89480011
adc dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rax
shr eax, 0x72
xor ebp, 0xffffffff
cmc
invalid
call fcn.140046bf0
jb 0x1400ee7ff
cmc
dec dword [rbp + rcx*4 + 5]
invalid
lea r8, [0x1401ff650]
add eax, 0x110dcb
retf
adc dword [rax], eax
add byte [rax - 0x39], cl
mov rcx, 0xffffffffffffffff
mov rdx, r9
invalid
sar edi, 0xff
invalid
retf 0x2ce8
call fcn.1400479c0
xchg ecx, eax
cmc
dec esp
int3
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov bh, 0xd1
mov ax, 0x178
mov eax, 0xfa810178
js 0x1400ee8a8
add dword [rcx + 0xc000fa], eax
add byte [rsi + 0x31], bh
jle 0x1400ee8e0
cmp edx, 0xc000
cli
add al, al
rol byte [rax], 0
add byte [rax], al
jle 0x1400ee8e0
cmp edx, 0xcca7
jg case.0x1400ee91a.180
cmpsd dword [rsi], dword [rdi]
int3
add byte [rdi + 0x48], bh
add edx, 0xffff3fff
cmp edx, 0xae
scasb al, byte [rdi]
add byte [rax], al
add byte [rdi], cl
invalid
mov bh, 2
add byte [rax], al
ret 0x3fff
invalid
invalid
scasb al, byte [rdi]
add byte [rax], al
add byte [rdi], cl
xchg dword [rdi + 0x48000002], esi
mov bh, 2
add byte [rax], al
lea rax, [0x1401d65d8]
mov bh, 2
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401d65d8]
add byte [rax], al
lea rax, [0x1401d65d8]
or byte [rbp + 0xe], bh
jge 0x1400ee8dd
invalid
add byte [rax + 0x63], cl
adc al, 0x90
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
add edx, eax
jmp rdx
mov ax, 0xc0
rol byte [rax], 0x89
add byte [rcx - 0x57e3c36], cl
mov edx, ecx
ret
retf 0x81c3
cmp edx, 0xff
inc dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + 0x3b], dh
ja 0x1400ee923
mov edx, edx
ror byte [rbp + rcx*4 + 5], cl
sar dword [rax + 0xe], cl
lea r8, [0x1401d61c4]
lea eax, [0x1401d61c4]
add eax, 0xe78d3
invalid
add byte [rcx + 0x63], cl
movsxd rdx, dword [r8 + rdx*4]
adc al, 0x90
add rdx, r8
ret 0xe2ff
jmp rdx
loop 0x1400ee884
mov eax, ecx
mov edx, ecx
enter 0xffffffffffffca89, 0xffffffffffffffc3
ret
lea r8d, [rdx - 0xcca8]
invalid
invalid
inc dword [rcx - 0x7d]
cmp r8d, 6
ja case.default.0x1400ee91a
clc
invalid
cmp eax, 0x81058d48
jg 0x1400ee920
lea rax, [0x1401d6894]
lea eax, [0x1401d6894]
cmp dword [rdi + 0xe], 0x14634a00
add byte [rdx + 0x63], cl
adc al, 0x80
invalid
movsxd rdx, dword [rax + r8*4]
invalid
or byte [rax + 1], 0xc2
add rdx, rax
jmp rdx
loop case.0x1400ee8f8.362
mov ax, 0x16f
mov eax, 0xca89016f
mov edx, ecx
retf 0x81c3
ret
add edx, 0xffffecff
ret 0xecff
invalid
inc dword [rbx - 0x78f0fb06]
cmp edx, 4
ja case.0x1400ee8f8.93
add al, byte [rax]
invalid
add al, 0xf
xchg dword [rsi + 2], ecx
invalid
add r8b, byte [rax]
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xe7c8b
mov edi, dword [rsi + rcx]
lea rax, [0x1401d65c4]
mov edi, dword [rsi + rcx]
jl 0x1400ee946
invalid
add byte [rax + 0x63], cl
adc al, 0x90
movsxd rdx, dword [rax + rdx*4]
nop
add rdx, rax
add edx, eax
jmp rdx
mov ax, 0xbb
mov eax, 0xca8900bb
mov ebx, 0xc3ca8900
add byte [rcx - 0x57e3c36], cl
mov edx, ecx
retf 0x81c3
ret
cmp edx, 0xfefe
je 0x1400eeb7c
add al, byte [rax]
invalid
cli
invalid
inc byte [rax]
add byte [rdi], cl
test byte [rdi], ah
add al, byte [rax]
add byte [rax], al
add byte [rcx + 0xfefffa], al
cmp edx, 0xfeff
inc byte [rax]
add byte [rax], al
add byte [rdi], cl
jne case.0x1400ee8f8.93
test dword [rdi], ebx
add al, byte [rax]
add byte [rsi - 0x48], ah
mov ax, 0x177
mov eax, 0xca890177
ja 0x1400ee966
mov edx, ecx
retf 0x66c3
ret
mov ax, 0xc8
mov edx, ecx
invalid
mov eax, 0xca8900c8
enter 0xffffffffffff8900, 0xffffffffffffffca
retf 0x66c3
ret
mov ax, 0xeb
mov eax, 0xca8900eb
jmp case.0x1400ed107.892
mov edx, ecx
ret
mov ax, 0xf3
mov edx, ecx
mov eax, 0xca8900f3
add byte [rcx - 0x47993c36], cl
ret
mov ax, 0xd1
mov eax, 0xca8900d1
rol dword [rax], 1
mov edx, ecx
ret
mov ax, 0xea
mov edx, ecx
mov eax, 0xca8900ea
invalid
ret
mov ax, 0xd9
mov eax, 0xca8900d9
fld dword [rax]
mov edx, ecx
ret
mov ax, 0xdb
mov eax, 0xca8900db
fild dword [rax]
mov edx, ecx
ret
mov ax, 0x100
mov eax, 0xca890100
add byte [rcx], al
mov edx, ecx
ret
mov ax, 0xe4
mov eax, 0xca8900e4
in al, 0
mov edx, ecx
retf 0x66c3
ret
mov ax, 0xf4
mov eax, 0xca8900f4
hlt
mov edx, ecx
ret
mov ax, 0xc5
mov edx, ecx
mov eax, 0xca8900c5
invalid
ret
mov ax, 0x11a
mov eax, 0xca89011a
sbb al, byte [rcx]
mov edx, ecx
ret
mov ax, 0xce
mov edx, ecx
mov eax, 0xca8900ce
invalid
ret
mov ax, 0x101
mov eax, 0xca890101
add dword [rcx], eax
mov edx, ecx
ret
mov ax, 0xe5
mov eax, 0xca8900e5
in eax, 0
mov edx, ecx
retf 0x66c3
ret
mov ax, 0xc7
mov edx, ecx
mov eax, 0xca8900c7
mov dword [rax], 0x66c3ca89
retf 0x66c3
ret
mov ax, 0x11b
mov eax, 0xca89011b
sbb eax, dword [rcx]
mov edx, ecx
ret
mov ax, 0x113
mov eax, 0xca890113
adc eax, dword [rcx]
mov edx, ecx
ret
mov ax, 0x104
mov eax, 0xca890104
add al, 1
mov edx, ecx
ret
mov ax, 0xcf
mov edx, ecx
mov eax, 0xca8900cf
iretd
retf 0x66c3
ret
mov ax, 0xd2
mov eax, 0xca8900d2
rol byte [rax], cl
add byte [rcx - 0x47993c36], cl
mov edx, ecx
retf 0x66c3
ret
mov ax, 0x11f
mov edx, ecx
mov eax, 0xca89011f
invalid
retf 0x66c3
ret
mov ax, 0xf6
mov edx, ecx
mov eax, 0xca8900f6
test byte [rax], 0x89
retf 0x66c3
ret
invalid
ret
mov ax, 0x10e
mov edx, ecx
mov eax, 0xca89010e
invalid
ret
mov ax, 0x105
mov edx, ecx
mov eax, 0xca890105
add eax, 0xc3ca8901
ret
mov ax, 0x128
mov eax, 0xca890128
sub byte [rcx], al
mov edx, ecx
ret
mov ax, 0xd3
mov eax, 0xca8900d3
rol dword [rax], cl
mov edx, ecx
retf 0x66c3
ret
mov ax, 0xc6
mov edx, ecx
mov eax, 0xca8900c6
mov byte [rax], 0x89
retf 0x66c3
ret
invalid
ret
mov ax, 0x121
mov eax, 0xca890121
and dword [rcx], eax
add dword [rcx - 0x47993c36], ecx
mov edx, ecx
ret
mov ax, 0xd6
mov edx, ecx
mov eax, 0xca8900d6
invalid
ret
mov ax, 0x111
mov eax, 0xca890111
adc dword [rcx], eax
mov edx, ecx
retf 0x66c3
ret
mov ax, 0x13c
mov eax, 0xca89013c
cmp al, 1
mov edx, ecx
retf 0x66c3
ret
mov ax, 0x116
mov edx, ecx
mov eax, 0xca890116
invalid
retf 0x66c3
ret
mov ax, 0x143
mov edx, ecx
mov eax, 0xca890143
add dword [r9 - 0x47993c36], ecx
retf 0x66c3
ret
mov ax, 0x108
mov eax, 0xca890108
or byte [rcx], al
mov edx, ecx
ret
mov ax, 0xcd
mov eax, 0xca8900cd
int 0
mov edx, ecx
ret
mov ax, 0xc4
mov edx, ecx
mov eax, 0xca8900c4
invalid
retf 0x66c3
ret
mov ax, 0xd7
mov edx, ecx
mov eax, 0xca8900d7
xlatb
add byte [rcx - 0x47993c36], cl
mov ax, 0xfc
mov edx, ecx
ret
mov ax, 0xdf
ret
mov ax, 0xfc
mov edx, ecx
mov eax, 0xca8900fc
ret
mov ax, 0xdf
mov eax, 0xca8900df
mov edx, ecx
ret
mov ax, 0x102
mov edx, ecx
mov eax, 0xca890102
ret
mov ax, 0xfd
mov edx, ecx
mov eax, 0xca8900fd
ret
mov ax, 0x12c
mov edx, ecx
mov eax, 0xca89012c
ret
mov ax, 0x11e
mov edx, ecx
mov eax, 0xca89011e
ret
mov ax, 0x127
mov edx, ecx
mov eax, 0xca890127
ret
mov ax, 0x149
mov edx, ecx
mov eax, 0xca890149
ret
mov ax, 0x139
mov edx, ecx
mov eax, 0xca890139
ret
mov ax, 0x103
mov edx, ecx
mov eax, 0xca890103
ret
mov ax, 0x13f
mov edx, ecx
mov eax, 0xca89013f
ret
mov ax, 0x136
mov edx, ecx
mov eax, 0xca890136
ret
mov ax, 0x123
mov edx, ecx
mov eax, 0xca890123
ret
mov ax, 0x14b
mov edx, ecx
mov eax, 0xca89014b
ret
mov ax, 0x14a
mov edx, ecx
invalid
mov eax, 0xca89014a
ret
mov ax, 0xe3
mov edx, ecx
mov eax, 0xca8900e3
ret
mov ax, 0xda
mov edx, ecx
mov eax, 0xca8900da
ret
mov ax, 0x129
mov edx, ecx
mov eax, 0xca890129
ret
mov ax, 0x153
mov edx, ecx
mov eax, 0xca890153
ret
mov ax, 0x14c
mov edx, ecx
mov eax, 0xca89014c
ret
mov ax, 0xe7
mov edx, ecx
mov eax, 0xca8900e7
ret
mov ax, 0xec
mov edx, ecx
mov eax, 0xca8900ec
ret
mov ax, 0x15e
mov edx, ecx
mov eax, 0xca89015e
ret
mov ax, 0x12b
mov edx, ecx
mov eax, 0xca89012b
ret
mov ax, 0x142
mov edx, ecx
ret
mov ax, 0x160
mov edx, ecx
mov eax, 0xca890160
ret
mov ax, 0x14d
mov edx, ecx
mov eax, 0xca89014d
ret
mov ax, 0x173
mov edx, ecx
ret
mov ax, 0x13e
mov edx, ecx
mov eax, 0xca89013e
ret
mov ax, 0xf9
mov edx, ecx
mov eax, 0xca8900f9
ret
mov ax, 0x171
mov edx, ecx
mov eax, 0xca890171
ret
mov ax, 0x134
mov edx, ecx
mov eax, 0xca890134
ret
mov ax, 0xed
mov edx, ecx
ret
mov ax, 0x11c
mov edx, ecx
mov eax, 0xca89011c
ret
mov ax, 0x163
mov edx, ecx
ret
mov ax, 0x172
mov edx, ecx
invalid
ret
retf 0x66c3
mov ax, 0xf5
mov edx, ecx
invalid
mov eax, 0xca8900f5
retf 0x66c3
ret
mov ax, 0x170
mov edx, ecx
mov eax, 0xca890170
ret
mov ax, 0x176
mov eax, 0xca890176
mov edx, ecx
ret
mov ax, 0x11d
mov edx, ecx
mov eax, 0xca89011d
ret
mov ax, 0x13d
mov edx, ecx
mov eax, 0xca89013d
ret
mov ax, 0x16a
mov edx, ecx
mov eax, 0xca89016a
ret
mov ax, 0x146
mov edx, ecx
mov eax, 0xca890146
ret
mov ax, 0xef
mov edx, ecx
mov eax, 0xca8900ef
ret
mov ax, 0x132
mov edx, ecx
invalid
ret
retf 0x66c3
mov ax, 0x12e
mov edx, ecx
mov eax, 0xca89012e
ret
mov ax, 0x162
mov edx, ecx
ret
mov ax, 0x174
mov edx, ecx
mov eax, 0xca890174
ret
mov ax, 0x165
mov edx, ecx
mov eax, 0xca890165
ret
mov ax, 0x175
mov edx, ecx
mov eax, 0xca890175
ret
mov ax, 0x155
mov edx, ecx
mov eax, 0xca890155
ret
mov ax, 0x156
mov edx, ecx
mov eax, 0xca890156
ret
mov ax, 0x16c
mov edx, ecx
mov eax, 0xca89016c
ret
mov ax, 0xd5
mov edx, ecx
mov eax, 0xca8900d5
ret
mov ax, 0xd8
mov edx, ecx
mov eax, 0xca8900d8
ret
mov ax, 0x15f
mov edx, ecx
mov eax, 0xca89015f
ret
mov ax, 0xf1
mov edx, ecx
mov eax, 0xca8900f1
ret
mov ax, 0x12f
mov edx, ecx
mov eax, 0xca89012f
ret
mov ax, 0x16b
mov edx, ecx
mov eax, 0xca89016b
ret
mov ax, 0x167
mov edx, ecx
mov eax, 0xca890167
ret
mov ax, 0x16d
mov edx, ecx
mov eax, 0xca89016d
ret
mov ax, 0x16e
mov edx, ecx
mov eax, 0xca89016e
ret
mov ax, 0x112
mov edx, ecx
mov eax, 0xca890112
ret
mov ax, 0x10c
mov edx, ecx
mov eax, 0xca89010c
ret
mov ax, 0x14f
mov edx, ecx
mov eax, 0xca89014f
ret
mov ax, 0x15d
mov edx, ecx
mov eax, 0xca89015d
ret
mov ax, 0x110
mov edx, ecx
mov eax, 0xca890110
ret
mov ax, 0x145
mov edx, ecx
mov eax, 0xca890145
ret
mov ax, 0x122
mov edx, ecx
mov eax, 0xca890122
ret
mov ax, 0x15a
mov edx, ecx
mov eax, 0xca89015a
ret
mov ax, 0x131
mov edx, ecx
mov eax, 0xca890131
ret
mov ax, 0x169
mov edx, ecx
mov eax, 0xca890169
ret
mov ax, 0x12d
mov edx, ecx
mov eax, 0xca89012d
ret
mov ax, 0x130
mov edx, ecx
mov eax, 0xca890130
ret
mov ax, 0x159
mov edx, ecx
mov eax, 0xca890159
ret
mov ax, 0x161
mov edx, ecx
mov eax, 0xca890161
ret
mov ax, 0x168
mov edx, ecx
mov eax, 0xca890168
ret
mov ax, 0x15c
mov edx, ecx
mov eax, 0xca89015c
ret
mov ax, 0x164
mov edx, ecx
mov eax, 0xca890164
ret
mov ax, 0x166
mov edx, ecx
mov eax, 0xca890166
ret
mov ax, 0x150
mov edx, ecx
mov eax, 0xca890150
ret
mov ax, 0x14e
mov edx, ecx
mov eax, 0xca89014e
ret
mov ax, 0xc3
mov edx, ecx
mov eax, 0xca8900c3
ret
mov ax, 0x141
mov edx, ecx
mov eax, 0xca890141
ret
mov ax, 0xc1
mov edx, ecx
mov eax, 0xca8900c1
ret
mov ax, 0xde
mov edx, ecx
mov eax, 0xca8900de
ret
mov ax, 0xf0
mov edx, ecx
mov eax, 0xca8900f0
ret
mov ax, 0xee
mov edx, ecx
mov eax, 0xca8900ee
ret
mov ax, 0x119
mov eax, 0xca890119
mov edx, ecx
ret
mov ax, 0x158
mov edx, ecx
mov eax, 0xca890158
ret
mov ax, 0x118
mov edx, ecx
invalid
mov eax, 0xca890118
retf 0x66c3
ret
mov ax, 0xfb
mov edx, ecx
invalid
mov eax, 0xca8900fb
retf 0x66c3
ret
mov ax, 0xf7
mov edx, ecx
invalid
mov eax, 0xca8900f7
retf 0x66c3
ret
mov ax, 0xfe
mov edx, ecx
invalid
mov eax, 0xca8900fe
retf 0x66c3
ret
mov ax, 0xf8
mov eax, 0xca8900f8
mov edx, ecx
ret
mov ax, 0x147
mov edx, ecx
invalid
mov eax, 0xca890147
ret
mov ax, 0x15b
mov eax, 0xca89015b
mov edx, ecx
ret
mov ax, 0x135
mov edx, ecx
mov eax, 0xca890135
ret
mov ax, 0x144
mov edx, ecx
mov eax, 0xca890144
ret
mov ax, 0x133
mov eax, 0xca890133
mov edx, ecx
ret
mov ax, 0x157
mov edx, ecx
mov eax, 0xca890157
ret
mov ax, 0x152
mov edx, ecx
mov eax, 0xca890152
ret
mov ax, 0x151
mov edx, ecx
mov eax, 0xca890151
ret
mov ax, 0xfa
mov edx, ecx
mov eax, 0xca8900fa
ret
mov ax, 0x148
mov edx, ecx
mov eax, 0xca890148
ret
mov ax, 0x154
mov edx, ecx
mov eax, 0xca890154
ret
mov ax, 0x138
mov edx, ecx
mov eax, 0xca890138
ret
mov ax, 0xdd
mov edx, ecx
mov eax, 0xca8900dd
ret
mov ax, 0xff
mov edx, ecx
mov eax, 0xca8900ff
ret
mov ax, 0xe6
mov edx, ecx
mov eax, 0xca8900e6
ret
mov ax, 0x126
mov edx, ecx
mov eax, 0xca890126
ret
mov ax, 0x137
mov edx, ecx
mov eax, 0xca890137
ret
mov ax, 0xf2
mov edx, ecx
mov eax, 0xca8900f2
ret
mov ax, 0x13a
mov edx, ecx
mov eax, 0xca89013a
ret
mov ax, 0x140
mov edx, ecx
mov eax, 0xca890140
ret
mov ax, 0x125
mov edx, ecx
mov eax, 0xca890125
ret
mov ax, 0xe0
mov edx, ecx
mov eax, 0xca8900e0
ret
mov ax, 0x117
mov edx, ecx
mov eax, 0xca890117
ret
mov ax, 0x124
mov edx, ecx
mov eax, 0xca890124
ret
mov ax, 0x106
mov edx, ecx
mov eax, 0xca890106
ret
mov ax, 0x13b
mov edx, ecx
mov eax, 0xca89013b
ret
mov ax, 0x107
mov edx, ecx
mov eax, 0xca890107
ret
mov ax, 0x120
mov edx, ecx
mov eax, 0xca890120
ret
mov ax, 0x109
mov edx, ecx
mov eax, 0xca890109
ret
mov ax, 0x12a
mov edx, ecx
mov eax, 0xca89012a
ret
mov ax, 0xd4
mov edx, ecx
mov eax, 0xca8900d4
ret
mov ax, 0x10f
mov edx, ecx
mov eax, 0xca89010f
ret
mov ax, 0x10a
mov edx, ecx
mov eax, 0xca89010a
ret
mov ax, 0xe8
mov edx, ecx
mov eax, 0xca8900e8
ret
mov ax, 0x114
mov edx, ecx
mov eax, 0xca890114
ret
mov ax, 0x115
mov edx, ecx
mov eax, 0xca890115
ret
mov ax, 0xe1
mov edx, ecx
mov eax, 0xca8900e1
ret
mov ax, 0xdc
mov edx, ecx
mov eax, 0xca8900dc
ret
mov ax, 0x10d
mov edx, ecx
mov eax, 0xca89010d
ret
mov ax, 0xc2
mov edx, ecx
mov eax, 0xca8900c2
ret
mov ax, 0xcc
mov edx, ecx
mov eax, 0xca8900cc
ret
mov ax, 0xe9
mov edx, ecx
mov eax, 0xca8900e9
ret
mov ax, 0x10b
mov edx, ecx
invalid
mov eax, 0xca89010b
retf 0x66c3
ret
mov ax, 0xe2
mov edx, ecx
mov eax, 0xca8900e2
ret
mov ax, 0xca
mov edx, ecx
mov eax, 0xca8900ca
ret
mov ax, 0xd0
mov edx, ecx
mov eax, 0xca8900d0
ret
mov ax, 0xcb
mov edx, ecx
invalid
mov eax, 0xca8900cb
retf 0x66c3
ret
mov ax, 0xc9
mov edx, ecx
mov eax, 0xca8900c9
ret
mov ax, 0xb2
mov edx, ecx
mov eax, 0xca8900b2
ret
mov ax, 0xb8
mov edx, ecx
mov eax, 0xca8900b8
ret
mov ax, 0xb9
mov edx, ecx
mov eax, 0xca8900b9
ret
mov ax, 0xad
mov edx, ecx
mov eax, 0xca8900ad
ret
mov ax, 0x87
mov edx, ecx
invalid
mov eax, 0xca890087
retf 0x66c3
ret
mov ax, 0x81
mov edx, ecx
mov eax, 0xca890081
ret
mov ax, 0x7a
mov edx, ecx
mov eax, 0xca89007a
ret
mov ax, 0x70
mov eax, 0xca890070
mov edx, ecx
ret
mov ax, 0x9a
mov edx, ecx
mov eax, 0xca89009a
ret
mov ax, 0x97
mov edx, ecx
mov eax, 0xca890097
ret
mov ax, 0x8d
mov edx, ecx
mov eax, 0xca89008d
ret
mov ax, 0x95
mov edx, ecx
mov eax, 0xca890095
ret
mov ax, 0x9d
mov edx, ecx
mov eax, 0xca89009d
ret
mov ax, 0x8b
mov eax, 0xca89008b
mov edx, ecx
ret
mov ax, 0xa9
mov edx, ecx
mov eax, 0xca8900a9
ret
mov ax, 0x61
mov edx, ecx
mov eax, 0xca890061
ret
mov ax, 0xb5
mov edx, ecx
mov eax, 0xca8900b5
add byte [rcx - 0x47993c36], cl
js 0x1400eeed6
ret
mov ax, 0x78
mov eax, 0xca890078
mov edx, ecx
ret
mov ax, 0x84
mov edx, ecx
mov eax, 0xca890084
ret
mov ax, 0x68
mov edx, ecx
mov eax, 0xca890068
ret
mov ax, 0x5d
mov edx, ecx
mov eax, 0xca89005d
ret
mov ax, 0xaf
mov edx, ecx
mov eax, 0xca8900af
ret
mov ax, 0xaa
mov edx, ecx
mov eax, 0xca8900aa
ret
mov ax, 0x75
mov edx, ecx
mov eax, 0xca890075
ret
mov ax, 0x6d
mov edx, ecx
mov eax, 0xca89006d
ret
mov ax, 0x83
mov edx, ecx
mov eax, 0xca890083
ret
mov ax, 0xba
mov edx, ecx
mov eax, 0xca8900ba
ret
mov ax, 0x9e
mov edx, ecx
mov eax, 0xca89009e
ret
mov ax, 0x66
mov edx, ecx
mov eax, 0xca890066
ret
mov ax, 0x6c
mov edx, ecx
mov eax, 0xca89006c
ret
mov ax, 0x6a
mov edx, ecx
mov eax, 0xca89006a
ret
mov ax, 0x6e
mov edx, ecx
mov eax, 0xca89006e
ret
mov ax, 0x64
mov edx, ecx
mov eax, 0xca890064
ret
mov ax, 0x71
mov edx, ecx
mov eax, 0xca890071
ret
mov ax, 0x86
mov edx, ecx
mov eax, 0xca890086
ret
mov ax, 0x65
mov edx, ecx
mov eax, 0xca890065
ret
mov ax, 0x94
mov edx, ecx
invalid
mov eax, 0xca890094
retf 0x66c3
ret
mov ax, 0x7c
mov edx, ecx
mov eax, 0xca89007c
ret
mov ax, 0x88
mov edx, ecx
mov eax, 0xca890088
ret
mov ax, 0x96
mov edx, ecx
mov eax, 0xca890096
ret
mov ax, 0x9c
mov edx, ecx
mov eax, 0xca89009c
ret
mov ax, 0x9f
mov edx, ecx
mov eax, 0xca89009f
ret
mov ax, 0x79
mov edx, ecx
invalid
mov eax, 0xca890079
retf 0x66c3
ret
mov ax, 0xb1
mov edx, ecx
mov eax, 0xca8900b1
ret
mov ax, 0x8f
mov edx, ecx
mov eax, 0xca89008f
ret
mov ax, 0xab
mov eax, 0xca8900ab
mov edx, ecx
ret
mov ax, 0x72
mov edx, ecx
mov eax, 0xca890072
ret
mov ax, 0xa8
mov edx, ecx
mov eax, 0xca8900a8
ret
mov ax, 0xa3
mov edx, ecx
mov eax, 0xca8900a3
ret
mov ax, 0x8c
mov edx, ecx
mov eax, 0xca89008c
ret
mov ax, 0x82
mov edx, ecx
mov eax, 0xca890082
ret
mov ax, 0x91
mov edx, ecx
invalid
mov eax, 0xca890091
retf 0x66c3
ret
mov ax, 0x6f
mov edx, ecx
mov eax, 0xca89006f
ret
mov ax, 0x5f
mov edx, ecx
mov eax, 0xca89005f
ret
mov ax, 0xa6
mov eax, 0xca8900a6
mov edx, ecx
ret
mov ax, 0xa4
mov edx, ecx
mov eax, 0xca8900a4
ret
mov ax, 0x76
mov eax, 0xca890076
jbe 0x1400eefe7
mov edx, ecx
ret
mov ax, 0x60
mov edx, ecx
mov eax, 0xca890060
add byte [rcx - 0x47993c36], cl
pop rsi
add byte [rcx - 0x47993c36], cl
mov ax, 0x73
ret
mov ax, 0x5e
mov edx, ecx
mov eax, 0xca89005e
ret
mov ax, 0x73
mov eax, 0xca890073
mov edx, ecx
retf 0x66c3
ret
mov ax, 0xa7
mov edx, ecx
mov eax, 0xca8900a7
ret
mov ax, 0x7b
mov edx, ecx
mov eax, 0xca89007b
ret
mov ax, 0xa5
mov edx, ecx
mov eax, 0xca8900a5
ret
mov ax, 0xb4
mov edx, ecx
mov eax, 0xca8900b4
add byte [rcx - 0x47993c36], cl
ret
mov ax, 0x67
mov edx, ecx
mov eax, 0xca890067
add byte [ecx - 0x47993c36], cl
mov dword [rax], eax
ret
mov ax, 0x89
mov eax, 0xca890089
mov edx, ecx
ret
mov ax, 0x7d
mov eax, 0xca89007d
jge 0x1400ef02d
mov edx, ecx
ret
mov ax, 0x85
mov edx, ecx
mov eax, 0xca890085
ret
mov ax, 0x6b
mov edx, ecx
mov eax, 0xca89006b
ret
mov ax, 0x74
mov edx, ecx
mov eax, 0xca890074
ret
mov ax, 0x69
mov edx, ecx
mov eax, 0xca890069
ret
mov ax, 0x62
mov edx, ecx
mov eax, 0xca890062
ret
mov ax, 0x8e
mov edx, ecx
mov eax, 0xca89008e
ret
mov ax, 0x7f
mov edx, ecx
mov eax, 0xca89007f
ret
mov ax, 0x63
mov edx, ecx
mov eax, 0xca890063
ret
mov ax, 0xa0
mov edx, ecx
mov eax, 0xca8900a0
ret
mov ax, 0x92
mov edx, ecx
mov eax, 0xca890092
ret
mov ax, 0x93
mov edx, ecx
mov eax, 0xca890093
ret
mov ax, pe_nt_image_headers64
mov edx, ecx
mov eax, 0xca890080
ret
mov ax, 0x77
mov edx, ecx
mov eax, 0xca890077
ret
mov ax, 0x7e
mov edx, ecx
mov eax, 0xca89007e
ret
mov ax, 0x98
mov eax, 0xca890098
mov edx, ecx
ret
mov ax, 0x90
mov edx, ecx
mov eax, 0xca890090
nop
add byte [rcx - 0x47993c36], cl
mov ax, 0x8a
ret
mov ax, 0x8a
mov eax, 0xca89008a
mov edx, ecx
ret
mov ax, 0x99
mov edx, ecx
mov eax, 0xca890099
ret
mov ax, 0xae
mov edx, ecx
mov eax, 0xca8900ae
ret
mov ax, 0xb3
mov edx, ecx
mov eax, 0xca8900b3
ret
mov ax, 0xa1
mov edx, ecx
mov eax, 0xca8900a1
ret
mov ax, 0xb6
mov edx, ecx
mov eax, 0xca8900b6
ret
mov ax, 0x9b
mov eax, 0xca89009b
mov edx, ecx
ret
mov ax, 0xac
mov edx, ecx
mov eax, 0xca8900ac
ret
mov ax, 0xa2
mov edx, ecx
mov eax, 0xca8900a2
ret
mov ax, 0xb0
mov edx, ecx
ret
mov ax, 0xb7
mov edx, ecx
ret
mov ax, 0xbf
mov edx, ecx
ret
mov ax, 0xbd
mov edx, ecx
ret
mov ax, 0xbe
mov edx, ecx
ret
mov ax, 0xbc
mov edx, ecx
ret
mov rsi, rcx
mov esi, ecx
mov rax, qword [rcx]
mov rcx, rax
inc rcx
je 0x1400ef1a1
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
xor edx, edx
mov r8, rcx
enter 0xffffffffffffc149, 0xffffffffffffffe8
cmp eax, 0x48c2940f
cmp ecx, 5
enter 0xffffffffffffc149, 0xffffffffffffffe8
cmp eax, 0x48c2940f
cmp ecx, 5
mov edi, 4
cmovae rdi, rcx
lea r8, [rdi*4]
add byte [rcx], al
ror byte [rax - 0x7b], cl
test eax, eax
add byte [rcx], al
ror byte [rax - 0x7b], cl
test eax, eax
je 0x1400ef170
mov rcx, qword [rsi + 8]
shl rax, 2
je 0x1400ef170
mov rcx, qword [rsi + 8]
shl rax, 2
mov qword [rsp + 0x40], rcx
and al, 0x40
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x50], rax
mov eax, 2
jmp 0x1400ef172
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.1400e4040
cmp qword [rsp + 0x28], 0
jne 0x1400ef1a8
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
xor ecx, ecx
call fcn.1400418b0
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
call fcn.1400418b0
int3
test byte [rax], al
add byte [rax], al
add byte [rax], al
in al, dx
pop rax
add dword [rax], eax
add byte [rcx - 0x77], cl
ror byte [rax - 0x77], 1
invalid
mov edx, dword [rdx + 8]
mov rcx, qword [r8 + 0x10]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jae 0x1400ef206
mov byte [rsi + 8], 0xb
lea rax, str.u16u24
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 3
add byte [rax], al
add byte [rax], al
jmp 0x1400ef251
lea rax, [rcx + 2]
mov qword [r8 + 0x10], rax
invalid
invalid
add cl, byte [r9 - 0x77]
adc byte [rax - 0x7d], cl
cmp rcx, 0xfffffffffffffffd
stc
std
ja 0x1400efbe1
leave
or dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
mov r9, rdx
sub r9, rax
sub ecx, eax
ror dword [rcx + 0x29], 1
ror dword [rdi], 0x82
sub ecx, eax
jb 0x1400efbf0
int3
add byte [rax], al
mov r10, qword [r8]
movzx ecx, word [r10 + rcx]
movzx ecx, word [rdx + rcx]
adc byte [rcx + 0xf], al
mov bh, 0xc
movzx ecx, word [rdx + rcx]
or al, byte [rcx - 0x77]
mov r11d, ecx
rol r11w, 8
ret
invalid
retf
ret
movzx r11d, r11w
mov bh, 0xdb
cmp r9, r11
jae case.0x1400ed351.919
fnstenv [rbx + 0x2f]
mov qword [rsi + 8], 0xa
mov qword [rsi + 0x10], r11
mov dword [rsi + 0x10], ebx
or byte [rdx], cl
add byte [rax], al
add byte [rcx + rcx*4 + 0x5e], cl
invalid
pop rsi
mov dword [rsi + 0x10], ebx
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
sbb byte [rax], al
mov qword [rsi + 0x18], 0
mov dword [rsi + 0x18], 0
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rsi], 1
mov dword [rsi], 1
add dword [rax], eax
add byte [rax], al
add rsp, 0x158
pop rbx
invalid
add byte [rbx + 0x5d], bl
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rdi
ret
mov r9, rax
add r9, r11
mov qword [r8 + 0x10], r9
jb 0x1400efbff
or dword [rcx], 0
invalid
or dword [rcx], 0
add byte [rax - 0x77], cl
mov ah, 0x24
add byte [rax], 0
add byte [rcx + 0x39], cl
cmp ecx, edx
ja 0x1400efc11
add r10, rax
invalid
invalid
mov qword [rsp + 0x80], rsi
cmp r9, rdx
cmp ecx, edx
ja 0x1400efc11
add r10, rax
mov qword [rsp + 0xb0], r10
mov qword [rsp + 0xb8], r11
mov qword [rsp + 0xc0], 0
rol byte [rax], 0
add byte [rax], al
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
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
rol byte [rax], 0
add byte [rax], al
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
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test cx, cx
add byte [rax], al
test cx, cx
je 0x1400efa53
mov eax, 8
mov qword [rsp + 0xd0], rax
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
mov ebp, 0x20
xor r14d, r14d
lea r15, [rsp + 0x20]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x64], eax
jmp 0x1400ef3c3
mov eax, r13d
shr eax, 8
mov dword [rsp + 0x64], eax
mov rbx, r13
mov ebx, ebp
shr rbx, 0x10
shr ebx, 0x10
mov rax, r13
shr rax, 0x20
mov qword [rsp + 0x90], rax
mov rax, r13
shr rax, 0x30
call 0x170f7b47f
mov qword [rsp + 0x88], rax
mov rax, r13
movabs rcx, 0xffffffff00000000
and rax, rcx
mov ecx, ebx
shl ecx, 0x10
or rcx, rax
mov eax, r13d
and eax, 0xff00
inc dword [rax]
add byte [rax + 9], cl
enter 0xf41, 0xffffffffffffffb6
int 0x48
or ecx, eax
inc dword [rax]
add byte [rax + 9], cl
enter 0xf41, 0xffffffffffffffb6
int 0x48
or ecx, eax
mov rax, qword [rsp + 0xd0]
mov qword [rax + rbp - 0x20], rsi
loopne 0x1400ef3bf
mov dword [rax + rbp - 0x18], ecx
sub al, ch
add byte [rax - 0x77], cl
je 0x1400ef39d
loopne 0x1400ef3bf
mov qword [rax + rbp - 0x10], r12
mov qword [rax + rbp - 8], rdi
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
sub byte [rsp + 0x120], cl
movups xmmword [rax + rbp], xmm0
movups xmmword [rax + rbp + 0x10], xmm1
adc dword [rax + rbp + 0x10], ecx
adc dword [rax + rbp + 0x10], ecx
adc byte [rcx - 1], cl
invalid
inc r14
mov qword [rsp + 0xa8], r14
mov rax, qword [rsp + 0xc0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rbp, 0x40
cmp rax, qword [rsp + 0xb8]
jae 0x1400efa53
mov rcx, r15
lea rdx, [rsp + 0xb0]
call fcn.1400ea250
movzx ecx, byte [rsp + 0x20]
cmp cl, 0x14
jne 0x1400efa8b
invalid
stosb byte [rdi], al
invalid
add byte [rax], al
test dword [rdx + 0x48000006], ebp
mov edx, dword [rsp + 0xb8]
mov rcx, qword [rsp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x77], cl
ror byte [rax + 0x29], 1
enter 0xffffffffffff8348, 0xfffffffffffffff8
add cl, byte [rdi]
invalid
scasd eax, dword [rdi]
invalid
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x77], cl
ror byte [rax + 0x29], 1
enter 0xffffffffffff8348, 0xfffffffffffffff8
add cl, byte [rdi]
invalid
mov r11, rdi
mov rsi, r15
movzx edi, word [rsp + 0x22]
movzx r15d, word [rsp + 0x24]
lea rax, [rcx + 2]
mov qword [rsp + 0xc0], rax
cmp rcx, 0xfffffffffffffffd
ja 0x1400efbe1
mov r8, rdx
sub r8, rax
jb 0x1400efbf0
movzx ecx, word [r12 + rcx]
mov r9d, ecx
rol r9w, 8
movzx r13d, r9w
cmp r8, r13
jb 0x1400efad5
mov r9, rax
add r9, r13
mov qword [rsp + 0xc0], r9
jb 0x1400efbff
and al, 0x68
call fcn.1400ea420
cmp qword [rsp + 0x20], 0
mov r13, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rdi, qword [rsp + 0x38]
jne 0x1400efb1c
movabs rax, 0x8000000000000001
lea rsi, [rax + 3]
jmp 0x1400ef990
and al, 0x68
call case.0x1400e5f2a.236
cmp qword [rsp + 0x20], 0
mov r13, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rdi, qword [rsp + 0x38]
jne 0x1400efb1c
movabs rax, 0x8000000000000001
lea rsi, [rax + 8]
jmp 0x1400ef990
movabs rax, 0x8000000000000001
lea rcx, [rax + 0xf]
jmp 0x1400efa1f
mov edi, esi
mov rcx, rsi
lea rdx, [rsp + 0x68]
call fcn.1400eae60
cmp qword [rsp + 0x20], 0
mov r13, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x38]
jne 0x1400efb1c
movabs rax, 0x8000000000000001
lea rsi, [rax + 2]
jmp 0x1400ef990
add eax, dword [rax]
add byte [rcx - 0x77], cl
test dword [rax - 0x77], 0x548d48f1
and al, 0x68
call fcn.1400e8bb0
mov r13, qword [rsp + 0x20]
mov ebp, dword [rsp + 0x20]
mov ebp, dword [rsp + 0x20]
mov r12, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
movabs rcx, 0x8000000000000001
cmp r13, rcx
je 0x1400efbd6
lea rdx, [rsp + 0x40]
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0xe0], xmm0
lea rsi, [rcx + 0xc]
jmp 0x1400ef995
mov edi, dword [rsp + 0x38]
jne 0x1400efb1c
movabs rax, 0x8000000000000001
lea rsi, [rax + 5]
jmp 0x1400ef990
mov r15, rsi
mov rcx, rsi
lea rdx, [rsp + 0x68]
call fcn.1400eb540
cmp qword [rsp + 0x20], 0
mov r13, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x28]
mov ebp, dword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
and al, 0x30
mov rdi, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
jne 0x1400efb1c
movabs rax, 0x8000000000000001
add byte [rax], al
or byte [rax - 0x73], 0x70
invalid
invalid
invalid
lea rsi, [rax + 6]
jmp 0x1400ef990
invalid
mov rcx, rsi
lea rdx, [rsp + 0x68]
call fcn.1400eacc0
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
mov r13, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x38]
movabs rsi, 0x8000000000000001
mov rax, rdi
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
lea edx, [rsp + 0x40]
je 0x1400ef995
add cl, ch
push rdi
add al, 0
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x78
test cx, cx
test ecx, ecx
jmp 0x1400efb1f
test ecx, ecx
jne 0x1400ef725
mov ecx, 1
jmp 0x1400ef742
and al, 0x68
call fcn.1400ea9b0
cmp qword [rsp + 0x20], 0
mov r13, qword [rsp + 0x28]
insb byte [rdi], dx
and al, 0x28
insb byte [rdi], dx
and al, 0x28
mov r12, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
jne 0x1400efb1c
movabs rax, 0x8000000000000001
lea rsi, [rax + 1]
jmp 0x1400ef990
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x78
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, r13
call fcn.1401685e0
test rax, rax
je 0x1400efc20
test cl, ah
add al, 0
invalid
test cl, ah
add al, 0
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x1e], 0x49
mov esp, ecx
mov rcx, rax
mov rdx, r12
mov r12, rcx
mov r8, r13
call sub.msvcrt.dll_memcpy
or eax, dword [rax]
or eax, dword [rax]
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0xd8]
and rcx, rax
or rcx, rdi
shl r15d, 0x10
or rcx, r15
movabs rax, 0x8000000000000001
lea r8, [rax + 0x13]
mov rdi, r13
mov qword [rsp + 0xd8], rcx
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xffffffffffff8d48, 0x54
and al, 0x40
invalid
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xffffffffffff8d48, 0x54
and al, 0x40
mov r15, rsi
mov edi, esi
mov rsi, r8
jmp 0x1400ef995
mov ecx, esi
lea rdx, [rsp + 0x68]
call fcn.1400eb320
cmp qword [rsp + 0x20], 0
mov r13, qword [rsp + 0x28]
insb byte [rdi], dx
and al, 0x28
invalid
insb byte [rdi], dx
and al, 0x28
invalid
sub byte [rbx + rcx*4 + 0x64], cl
and al, 0x30
invalid
mov r12, qword [rsp + 0x30]
xor byte [rax - 0x75], cl
jl 0x1400ef7e3
mov rdi, qword [rsp + 0x38]
jne 0x1400efb1c
cmp byte [rdi], cl
test dword [rsi + 3], edx
add byte [rax], al
movabs rax, 0x8000000000000001
lea rsi, [rax + 0x10]
jmp 0x1400ef990
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], 0x70
adc cl, ch
mov bh, 1
add byte [rax], al
mov r15, rsi
mov rcx, rsi
lea rdx, [rsp + 0x68]
call fcn.1400eb9d0
cmp qword [rsp + 0x20], 0
and byte [rax], al
push 0xffffffffffc1e7e8
dec dword [rax - 0x7d]
jl 0x1400ef811
and byte [rax], al
mov r13, qword [rsp + 0x28]
and al, 0x28
mov r12, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x38]
jne 0x1400efb1c
movabs rax, 0x8000000000000001
lea rsi, [rax + 7]
jmp 0x1400ef990
invalid
js 0x1400ef866
mov edi, esi
mov rcx, rsi
mov rdx, r12
mov r8, r13
call 0x13fd4ec14
dec dword [rbx + rcx*4 + 0x6c]
insb byte [rdi], dx
and al, 0x20
call 0x13fd4ec14
dec dword [rbx + rcx*4 + 0x6c]
insb byte [rdi], dx
insb byte [rdi], dx
and al, 0x20
mov r12, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
movabs rax, 0x8000000000000001
lea rsi, [rax + 0xd]
add byte [rax], al
or byte [rax - 0x73], 0x70
or eax, 0x141e9
jmp 0x1400ef990
mov r15, rsi
mov rcx, rsi
lea rdx, [rsp + 0x68]
call fcn.1400e85d0
jmp 0x1400ef990
mov r13, qword [rsp + 0x20]
mov r12, qword [rsp + 0x28]
and al, 0x28
movabs r8, 0x8000000000000001
lea rcx, [r8 - 1]
lea ecx, [rax - 1]
lea ecx, [rax - 1]
mov rdi, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
xor byte [rax - 0x75], cl
and al, 0x38
cmp r13, rcx
cmp ebp, ecx
je 0x1400efbd6
test byte [rbx + rax], cl
add byte [rax - 0x73], cl
add byte [rax], al
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0xe0], xmm0
sub dword [rsp + 0xe0], eax
loopne 0x1400ef898
add byte [rax], al
lea rsi, [r8 + 9]
jmp 0x1400ef995
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], 0x42
add al, 0x48
mov dword [rsp + 0xc8], eax
and al, 0xc8
add byte [rax], al
add byte [rsi - 0x7b], ah
test cx, cx
test ecx, ecx
leave
je 0x1400efa35
test byte [rbx + 1], dh
jae 0x1400ef8c1
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
mov qword [rsp + 0x78], r13
insb byte [rdi], dx
and al, 0x78
js 0x1400ef914
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x28], esp
and al, 0x28
sub byte [rcx + rcx*4 + 0x6c], cl
mov qword [rsp + 0x30], r13
insb byte [rdi], dx
and al, 0x30
xor byte [rax - 0x73], cl
dec dword [rax - 0x77]
dec dword [rax - 0x77]
lea rax, [rdx - 1]
lea eax, [rdx - 1]
dec dword [rax - 0x77]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
lea rcx, [rsp + 0xf8]
clc
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov r15, rsi
mov rdx, rsi
mov edx, esi
test dword [rax - 0x77], 0x7dc3e8f2
mov edx, esi
call fcn.1400e76b0
mov r13, qword [rsp + 0xf8]
add byte [rax], al
invalid
jge 0x1400ef8eb
invalid
dec dword [rbx + rcx*4 - 0x54]
and al, 0xf8
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
add byte [rax], al
mov r12, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x108]
lea rdx, [rsp + 0x40]
and al, 0
add dword [rax], eax
add byte [rax - 0x75], cl
mov esp, 0x10824
add byte [rax - 0x73], cl
push rsp
and al, 0x40
mov rsi, qword [rsp + 0xc8]
jmp 0x1400ef995
add byte [rax], al
add byte [rcx - 0x77], cl
test dword [rax - 0x77], 0x548d48f1
and al, 0x68
call 0x1400ebe90
cmp qword [rsp + 0x20], 0
mov r13, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x38]
jne 0x1400efb1c
movabs rax, 0x8000000000000001
lea rsi, [rax + 0x12]
jmp 0x1400ef990
lea rdx, [rsp + 0x40]
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x40], rax
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rdx + 8], xmm0
cmp rcx, qword [rsp + 0x70]
jb 0x1400efae5
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x110], xmm0
movaps xmmword [rsp + 0x120], xmm1
cmp r14, qword [rsp + 0x98]
jne 0x1400ef310
lea rcx, [rsp + 0x98]
call fcn.1400efd20
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0xd0], rax
jmp 0x1400ef310
lea rdx, [rsp + 0x40]
mov r15, rsi
mov rsi, rcx
mov r12, r10
mov rdi, r11
jmp 0x1400ef995
mov rdi, r11
mov r13, rdx
lea rdx, [rsp + 0x40]
mov r15, rsi
mov r12, r10
mov rsi, qword [rsp + 0xc8]
jmp 0x1400ef995
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x80]
mov qword [rcx + 0x18], rax
mov rax, qword [rsp + 0x98]
mov qword [rcx + 8], rax
mov rax, qword [rsp + 0xa0]
mov qword [rcx + 0x10], rax
adc byte [r8 - 0x39], cl
add dword [rax], eax
add byte [rax], al
add cl, ch
int 0xf7
invalid
invalid
adc byte [r8 - 0x39], cl
add dword [rax], eax
add byte [rax], al
add cl, ch
int 0xf7
invalid
movzx ebx, word [rsp + 0x22]
movzx r8d, word [rsp + 0x24]
movzx edx, word [rsp + 0x26]
mov bh, 0x54
and al, 0x26
mov bh, 0x54
and al, 0x26
mov r13, qword [rsp + 0x28]
and al, 0x28
mov rax, qword [rsp + 0x30]
jmp 0x1400efb40
mov eax, 3
add eax, dword [rax]
add byte [rax], al
mov cl, 0xb
mov r10d, dword [rsp + 0x64]
mov r8, qword [rsp + 0x90]
lea r13, str.u16u24
mov rdx, qword [rsp + 0x88]
add byte [rax], al
add byte [rax], al
jmp 0x1400efb40
mov cl, 0xa
xor edx, edx
xor r8d, r8d
xor ebx, ebx
xor r10d, r10d
xor eax, eax
shr bl, 0x5b
shr bl, 0x5b
lea rcx, [rsp + 0x20]
call fcn.1400ec0b0
lea r13, [0x1401ff969]
mov eax, 0xf
mov cl, 0xe
mov r9, qword [rsp + 0x80]
mov r10d, dword [rsp + 0x64]
mov r8, qword fs:[rsp + 0x90]
mov r8, qword fs:[rsp + 0x90]
mov rdx, qword [rsp + 0x88]
jmp 0x1400efb48
mov rax, rdi
mov r10d, r13d
shr r10d, 8
mov ebx, r13d
shr ebx, 0x10
mov r8, r13
shr r8, 0x20
mov rdx, r13
shr rdx, 0x30
mov ecx, r13d
mov r13, r12
mov r9, qword [rsp + 0x80]
movzx edx, dx
shl rdx, 0x30
xor byte [rbp + 0xf], al
mov bh, 0xc0
xor byte [rbp + 0xf], al
mov bh, 0xc0
shl r8, 0x20
or r8, rdx
shl ebx, 0x10
or rbx, r8
movzx edx, r10b
mov dh, 0xd2
mov dh, 0xd2
shl edx, 8
or rdx, rbx
movzx ecx, cl
or rcx, rdx
mov qword [r9 + 8], rcx
mov qword [r9 + 0x10], r13
mov qword [r9 + 0x18], rax
mov qword [r9], 1
mov rsi, qword [rsp + 0xa0]
test r14, r14
je 0x1400efbb1
mov rdi, rsi
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, rdi
call fcn.1400ec0b0
add rdi, 0x40
mov dword [rax + 0x49], 0xef75ceff
mov dword [rax + 0x49], 0xef75ceff
cmp qword [rsp + 0x98], 0
mov esp, 0x9824
add byte [rax], al
je case.0x1400ed351.910
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rsi
call fcn.1401abdbc
jmp case.0x1400ed351.910
mov r13, r12
mov r12, rdi
jmp 0x1400efb1f
lea r8, [0x1401ff650]
mov rdx, rax
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, rax
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r9
call fcn.140046bf0
mov ecx, 1
mov rdx, r13
call fcn.1400418b0
int3
nop
adc byte [rbp - 0x7b], cl
div byte [rax + rbx + 0x48]
mov ebx, esi
nop dword [rax]
mov rcx, rbx
call fcn.1400ec0b0
add rbx, 0x40
dec r14
jne 0x1400efc50
cmp qword [rdi], 0
je 0x1400efc81
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
cmp qword [rcx], 0
je 0x1400efcb4
mov r8, qword [rsi + 8]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
cmp qword [rsi + 0x18], 0
je 0x1400efccd
invalid
adc cl, byte [rbx + rcx*4 + 0x46]
and byte [rax - 0x75], cl
mov ecx, dword [0x140279280]
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x140279280]
mov ecx, dword [0x140279280]
mov ecx, dword [0x140279280]
xor edx, edx
call fcn.1401abdbc
add byte [rax - 0x75], cl
jle 0x1400efd09
mov rdi, qword [rsi + 0x38]
mov edi, dword [rsi + 0x38]
mov r14, qword [rsi + 0x40]
mov esi, dword [rsi + 0x40]
test r14, r14
test r14, r14
je 0x1400efcf1
mov rbx, rdi
sti
nop dword [rax]
invalid
mov rcx, rbx
call fcn.1400ec0b0
enter 0xffffffffffffffc3, 0xffffffffffffffff
fld1
enter 0xffffffffffffffc3, 0xffffffffffffffff
invalid
add rbx, 0x40
ret
dec r14
jne case.0x1400ee91a.228
invalid
cmp qword [rsi + 0x30], 0
cmp dword [rsi + 0x30], 0
xor byte [rax], al
je 0x1400efd12
mov rcx, qword [0x140279280]
or eax, 0x189581
add byte [rcx], dh
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
add rsp, 0x28
pop rbx
invalid
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
jmp fcn.1401abdbc
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
and al, 0x40
mov qword [rsp + 0x50], rax
mov eax, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
jmp 0x1400efd82
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.1400e4040
cmp qword [rsp + 0x28], 0
jne 0x1400efdb8
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call fcn.1400418b0
int3
in al, dx
mov rdi, rcx
movabs rax, 0x7fffffffffffffff
add rax, qword [rcx]
cmp rax, 4
mov ecx, 4
cmovb rcx, rax
mov rsi, rdx
lea rax, [0x1401d6950]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov cx, 0x20
mov r8, rsi
call 0x1400e9da0
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
mov rdx, rbx
cmp rax, 1
jbe case.default.0x1400efe63
invalid
mov rax, qword [rsi + 8]
mov word [rax + rdx], 0xffff
add rdx, 2
mov qword [rsi + 0x10], rdx
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
movzx eax, word [rdi + 8]
lea rcx, [0x1401d698c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
mov di, 0x17
jmp 0x1400f00c4
invalid
add byte [rdi], cl
mov bh, 0x4f
sbb byte [rdi], cl
movzx edx, word [rdi + 0x1a]
mov r8, rsi
movzx ecx, word [rdi + 0x18]
movzx edx, word [rdi + 0x1a]
mov r8, rsi
call 0x1400e9da0
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
sub rax, r14
mov rbx, r14
cmp rax, 1
jbe 0x1400f010d
mov rax, qword [rsi + 8]
mov word [rax + rbx], 0xffff
add rbx, 2
mov qword [rsi + 0x10], rbx
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x28], 1
mov rdx, qword [rdi + 8]
mov rdi, qword [rdi + 0x10]
mov rax, qword [rsi]
sub rax, rbx
cmp rax, rdi
jb 0x1400eff9e
mov rcx, qword [rsi + 8]
jmp 0x1400f0043
invalid
add dword [rax], eax
invalid
mov cx, 0x18
mov r8, rsi
mov eax, esi
call 0x1400e9da0
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
mov rdx, rbx
cmp rax, 1
cmp eax, 1
cmp eax, 1
jbe case.default.0x1400eff34
add byte [rax], al
mov rax, qword [rsi + 8]
mov word [rax + rdx], 0xffff
mov dword [rax + rdx], 0x8348ffff
ret 0x4802
mov dword [rsi + 0x10], edx
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x28], 1
add byte [rax], al
add byte [rdi], cl
mov bh, 0x47
or byte [rax - 0x73], cl
or eax, 0xe6a37
mov dword [rax + rdx], 0x8348ffff
ret 0x4802
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov di, 0x200
jmp 0x1400f00c4
add byte [rax], al
add ch, cl
test dword [rcx], eax
add byte [rax], al
mov cx, 0x26
mov r8, rsi
mov eax, esi
mov ecx, 0x89490026
invalid
mov eax, esi
call 0x1400e9da0
push rbp
sahf
invalid
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
sub rax, r14
mov rbx, r14
cmp rax, 1
jbe 0x1400f0141
mov rax, qword [rsi + 8]
mov word [rax + rbx], 0xffff
add rbx, 2
mov qword [rsi + 0x10], rbx
adc byte [rax - 0x77], cl
je 0x1400eff9c
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
adc byte [rax - 0x77], cl
je 0x1400eff9c
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
mov qword [rsp + 0x28], 1
mov rdx, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
mov rax, qword [rsi]
sub rax, rbx
cmp rax, rdi
jae case.0x1400e5f2a.1321
invalid
mov rcx, rsi
mov r14, rdx
mov rdx, rbx
mov r8, rdi
call fcn.140060840
mov rdx, r14
mov rbx, qword [rsi + 0x10]
jmp case.0x1400e5f2a.1321
mov cx, 0x19
mov r8, rsi
call 0x1400e9da0
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
sub rax, r14
mov rbx, r14
cmp rax, 1
jbe 0x1400f0175
mov rax, qword [rsi + 8]
mov word [rax + rbx], 0xffff
add al, 0x18
invalid
dec dword [rax - 0x7d]
ret
add cl, byte [rax - 0x77]
pop rsi
adc byte [rax - 0x77], cl
je 0x1400f0018
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
mov qword [rsp + 0x28], 1
mov rdx, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
mov rax, qword [rsi]
mov rcx, rax
sub rcx, rbx
cmp rcx, 1
jbe 0x1400f018f
mov r8d, edi
rol r8w, 8
mov rcx, qword [rsi + 8]
mov word [rcx + rbx], r8w
add rbx, 2
mov qword [rsi + 0x10], rbx
sub rax, rbx
cmp rax, rdi
jb 0x1400f01b2
add rcx, rbx
mov r8, rdi
clc
call sub.msvcrt.dll_memcpy
add rbx, rdi
mov qword [rsi + 0x10], rbx
jmp 0x1400f00e4
movzx edi, word [rdi + 0xa]
jmp 0x1400f00c4
mov di, 0x300
jmp 0x1400f00c4
mov di, 0x1e
jmp 0x1400f00c4
mov di, 0x104
jmp 0x1400f00c4
mov di, 0x19
jmp 0x1400f00c4
mov di, 0x1d
jmp 0x1400f00c4
mov di, 0x102
jmp 0x1400f00c4
mov di, 0x18
jmp 0x1400f00c4
mov di, 0x100
jmp 0x1400f00c4
mov di, 0x101
jmp 0x1400f00c4
mov di, 0x103
mov rax, qword [rsi]
sub rax, rdx
cmp rax, 1
jbe 0x1400f00f9
rol di, 8
mov rax, qword [rsi + 8]
mov word [rax + rdx], di
add rdx, 2
mov qword [rsi + 0x10], rdx
lea rcx, [rsp + 0x28]
call fcn.1400e7c00
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r8d, 2
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140060840
mov rdx, qword [rsi + 0x10]
jmp 0x1400f00d0
mov r8d, 2
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdx, r14
mov edx, esi
call fcn.140060840
mov rbx, qword [rsi + 0x10]
jmp case.0x1400e5f2a.1310
mov r8d, 2
add byte [rax], al
mov rcx, rsi
mov rdx, rbx
call fcn.140060840
mov rdx, qword [rsi + 0x10]
jmp case.0x1400e5f2a.1322
mov r8d, 2
mov rcx, rsi
mov rdx, r14
call fcn.140060840
mov rbx, qword [rsi + 0x10]
jmp 0x1400eff62
mov r8d, 2
mov eax, 2
mov rcx, rsi
mov rdx, rbx
call fcn.140060840
mov rdx, qword [rsi + 0x10]
jmp 0x1400efe2c
mov bh, 0xfc
invalid
invalid
mov bh, 0xfc
invalid
mov r8d, 2
mov rcx, rsi
add byte [rax - 0x77], cl
int1
mov rdx, r14
call fcn.140060840
dec dword [rax - 0x75]
pop rsi
adc cl, ch
invalid
invalid
invalid
invalid
dec dword [rax - 0x75]
pop rsi
adc cl, ch
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
mov r14, rdx
mov rdx, rbx
call fcn.140060840
mov rdx, r14
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
jmp 0x1400f001e
nop dword cs:[rax + rax]
push rbx
sub rsp, 0xf8
mov r15, rdx
mov rsi, rcx
lea rdi, [rsp + 0x70]
mov rcx, rdi
call fcn.1400e8110
cmp qword [rsp + 0x70], 0
and al, 0x70
invalid
je 0x1400f0233
and al, 0x70
add byte [rbp + riz + 0x48], dh
mov eax, dword [rdi + 0x18]
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rdi + 8]
movaps xmmword [rsp + 0xa0], xmm0
mov qword [rsi + 0x18], rax
movups xmmword [rsi + 8], xmm0
jmp 0x1400f02c1
add byte [rax], al
invalid
mov rax, qword [rdi + 0x28]
movups xmm0, xmmword [rdi + 8]
movups xmm1, xmmword [rdi + 0x18]
movaps xmmword [rsp + 0xd0], xmm0
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], ecx
mov word [rax + riz*8], fs
add byte [rax], al
invalid
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], ecx
mov word [rax + riz*8], fs
add byte [rax], al
invalid
mov word [rax + riz*8], fs
and al, 0xe0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rcx - 0x75], cl
pop rdi
or byte [rbp - 0x75], cl
mov qword [rsp + 0xf0], rax
mov rbx, qword [r15 + 8]
mov r14, qword [r15 + 0x10]
ja 0x1400f026f
ja 0x1400f026f
mov rax, rbx
sub rax, r14
cmp rax, 2
jae 0x1400f0278
mov byte [rsi + 8], 0xb
or byte [rbx], cl
lea rax, [0x140205243]
int 0x4f
adc dword [rax], eax
jmp 0x1400f02b5
lea rdi, [r14 + 2]
mov qword [r15 + 0x10], rdi
cmp r14, 0xfffffffffffffffd
cmp esi, 0xfffffffd
cmp esi, 0xfffffffd
ja 0x1400f0a5c
rol byte [rdi], cl
add byte [rax], al
cmp rdi, rbx
ja 0x1400f0a6e
mov r13, qword [r15]
movzx ecx, word [r13 + r14]
rol cx, 8
call fcn.1400ee8a0
cmp rbx, rdi
jne 0x1400f02e5
mov byte [rsi + 8], 0xb
lea rax, [0x140203670]
adc dword [rax], eax
adc dword [rax], eax
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 0xb
movabs rax, 0x8000000000000001
dec rax
mov qword [rsi], rax
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
lea r9, [r14 + 3]
mov qword [r15 + 0x10], r9
adc byte [r8 - 0x7d], r9b
invalid
dec dword [rdi]
invalid
wait
invalid
add byte [rax], al
adc byte [r8 - 0x7d], r9b
adc byte [rax - 0x7d], cl
invalid
wait
invalid
add byte [rax], al
mov rcx, rbx
sub rcx, r9
sub ecx, ecx
sub ecx, ecx
jb 0x1400f0a80
add byte [rcx - 0x80], al
jl case.0x1400ee940.270
cmp byte [r13 + rdi], 0
add byte [rax], al
add byte [rsi + rax - 0x3a], dh
or byte [rcx], r10b
je 0x1400f0311
mov byte [rsi + 8], 0x11
jmp 0x1400f02c1
movabs r10, 0x8000000000000001
cmp rcx, 2
jae case.0x1400ed107.1012
add byte [rax], al
add byte [rax], al
or byte [rax - 0x7d], 0xf9
add dh, byte [rbx + 0x16]
lea r12, str.u16u24
pop rax
adc byte [rax], al
mov edi, 3
mov eax, 0xb
or eax, dword [rax]
add byte [rax], al
jmp 0x1400f0a45
add r14, 5
mov qword [r15 + 0x10], r14
ja 0x1400f034f
mov byte [0x150868c8d], 0x49
ja 0x1400f034f
cmp r9, 0xfffffffffffffffd
cmp ecx, 0xfffffffd
ja 0x1400f0ae7
xchg dword [rsi + 0x49000007], ebx
mov eax, ebx
invalid
add byte [rax], al
mov r8, rbx
fmul dword [rbp + 0x29]
sub r8, r14
sub eax, esi
invalid
jb 0x1400f0af9
movsb byte [rdi], byte [rsi]
invalid
add byte [rbx + 0xf], al
mov bh, 0x4c
or rax, 0xffffffffc9894100
movzx ecx, word [r13 + r9]
or rax, 0xffffffffc9894100
mov r9d, ecx
rol r9w, 8
rol r9d, 8
or byte [rbp + 0xf], al
mov bh, 0xe1
invalid
movzx r12d, r9w
loope case.0x1400e5f2a.1339
cmp r8, r12
cmp eax, esp
loopne 0x1400f03de
jae 0x1400f0378
or al, 0xb8
or al, byte [rax]
mov eax, 0xa
add byte [rax], al
xor edi, edi
jmp 0x1400f0a45
mov r9, r14
add r9, r12
mov qword [r15 + 0x10], r9
jb 0x1400f0b0b
invalid
add byte [rcx + 0x39], cl
invalid
cmp r9, rbx
ja 0x1400f0a80
add r13, r14
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
and al, 0x48
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], 0
test cx, cx
je 0x1400f0800
mov ecx, 8
mov qword [rsp + 0x68], rcx
mov r14d, 0x18
sbb byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
xor r15d, r15d
jmp qword [rsi - 0x77]
mov word [rsp + 0x2e], dx
mov word [rsp + 0x2c], ax
mov word cs:[rsp + 0x2c], ax
jmp 0x1400f042f
movzx ecx, r13w
shl ebp, 0x10
or rbp, rcx
shl rbx, 0x20
or rbx, rbp
mov rcx, qword [rsp + 0x68]
mov qword [rcx + r14 - 0x18], r11
mov qword [rcx + r14 - 0x10], rbx
invalid
mov qword [rcx + r14 - 8], r12
invalid
mov qword [rcx + r14], rdi
inc r15
invalid
mov qword [rsp + 0x60], r15
invalid
mov rcx, qword [rsp + 0x48]
add r14, 0x20
cmp rcx, qword [rsp + 0x40]
jae 0x1400f0894
add al, 0
invalid
invalid
invalid
add al, 0
add byte [rax - 0x73], cl
and al, 0x70
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x38]
call fcn.1400ea250
movzx eax, byte [rsp + 0x70]
and al, 0x70
and al, 0x70
cmp rax, 0x14
jne 0x1400f0810
mov rdx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
mov rax, rdx
sub rax, rcx
cmp rax, 2
movabs r10, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3f1820f], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3f1820f], al
add byte [rax], al
mov edi, dword [rsp + 0x72]
lea rax, [rcx + 2]
mov qword [rsp + 0x48], rax
cmp rcx, 0xfffffffffffffffd
ja 0x1400f0aa8
mov r8, rdx
sub r8, rax
ror byte [rdi], 0x82
and eax, dword [rsi]
add byte [rax], al
ror byte [rdi], 0x82
and eax, dword [rsi]
add byte [rax], al
mov rbp, qword [rsp + 0x38]
movzx ecx, word [rbp + rcx]
mov r13d, ecx
rol r13w, 8
movzx r12d, r13w
cmp r8, r12
jb 0x1400f0883
mov r9, rax
add r9, r12
mov qword [rsp + 0x48], r9
jb 0x1400f0ac6
cmp r9, rdx
cmp ecx, edx
ja 0x1400f0ad8
xchg dword [rbx], ecx
invalid
add rbp, rax
mov qword [rsp + 0xa0], rbp
mov qword [rsp + 0xa8], r12
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov bh, 0xc7
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov bh, 0xc7
add eax, 0xffffffe8
cmp eax, 0xe
ja case.0x1400f0509.26
shr al, 0x83
clc
invalid
lea rdx, [0x1401d69b8]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
cmp r13w, 2
jb 0x1400f0935
movzx ebp, word [rbp]
rol bp, 8
lea r11, [r10 + 2]
movzx ecx, bp
mov r13w, 9
or dword [rax], eax
or dword [rax], eax
cmp ecx, 0xfefb
jg 0x1400f070a
lea r8d, [rcx - 0x300]
cmp r8d, 4
movzx eax, word [rsp + 0x2c]
mov bh, 0x44
and al, 0x2c
add ch, bh
invalid
mov bh, 0x44
and al, 0x2c
movzx edx, word [rsp + 0x2e]
mov r9, rbx
ja case.default.0x1400f0562
lea r10, [0x1401d6a28]
movsxd rcx, dword [r10 + r8*4]
invalid
or al, 0x82
add rcx, r10
jmp rcx
invalid
mov r13w, 1
jmp 0x1400f07a6
cmp r13w, 2
cmp ebp, 2
jb 0x1400f0917
movzx ebp, word [rbp]
rol bp, 8
movzx ecx, bp
mov r13w, 0xa
lea eax, [rcx - 0x17]
cmp eax, 7
jbe 0x1400f0685
add ecx, 0xffffff00
cmp ecx, 4
add al, 0xf
mov bh, 0x44
and al, 0x2c
add al, 0xf
mov bh, 0x44
and al, 0x2c
movzx edx, word [rsp + 0x2e]
mov r9, rbx
ja case.0x1400f06a0.26
lea r8, [0x1401d6a14]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
mov r13w, 5
jmp case.0x1400f06a0.26
mov qword [rsp + 0x30], rbx
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xa0]
call fcn.1400e7840
cmp qword [rsp + 0x70], 0
movzx r13d, word [rsp + 0x78]
movzx ebp, word [rsp + 0x7a]
movzx ecx, r13w
movzx eax, bp
mov ebx, dword [rsp + 0x7c]
mov r12, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x88]
jne 0x1400f08f6
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax + 0x3b], cl
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rcx - 0x46], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x31f820f], al
add byte [rax], al
mov rdx, qword [rsp + 0xb0]
cmp rdx, qword [rsp + 0xa8]
movabs r10, 0x8000000000000001
jb 0x1400f0953
lea r11, [r10 + 1]
lea ebx, [rdx + 1]
jmp 0x1400f06fb
add byte [rax], al
add byte [rsi - 0x7b], ah
test cx, cx
test cx, cx
je 0x1400f06aa
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, r12
call fcn.1401685e0
test rax, rax
je 0x1400f0b1d
mov rbx, rax
jmp 0x1400f06af
test cx, cx
je 0x1400f06d7
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, r12
call fcn.1401685e0
test rax, rax
je 0x1400f0b1d
mov r13, rax
jmp 0x1400f06dd
mov r9, rbx
lea rdx, [0x1401d69f4]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
movzx eax, word [rsp + 0x2c]
movzx edx, word [rsp + 0x2e]
jmp rcx
xor r13d, r13d
jmp case.0x1400f06a0.26
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 1], bh
mov ebx, 1
mov rcx, rbx
mov rdx, rbp
mov r8, r12
call sub.msvcrt.dll_memcpy
add byte [rax - 0x48], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3588d4c], al
invalid
add byte [rax - 0x48], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3588d4c], al
invalid
add esi, dword [rcx]
in eax, dx
xor ebp, ebp
mov rdi, r12
mov r12, rbx
xor ebx, ebx
jmp 0x1400f06fb
mov r13d, 1
mov rcx, r13
mov rdx, rbp
mov r8, r12
call sub.msvcrt.dll_memcpy
mov ebp, r13d
shr ebp, 0x10
mov rbx, r13
shr rbx, 0x20
mov r11, r12
movzx eax, word [rsp + 0x2c]
movzx edx, word [rsp + 0x2e]
mov bh, 0x54
and al, 0x2e
mov bh, 0x54
and al, 0x2e
jmp 0x1400f07b0
add byte [rax], al
cmp ecx, 0xfefc
movzx eax, word [rsp + 0x2c]
and al, 0x2c
cld
inc byte [rax]
add byte [rdi], cl
mov bh, 0x44
and al, 0x2c
movzx edx, word [rsp + 0x2e]
mov bh, 0x54
and al, 0x2e
mov r9, rbx
je 0x1400f074a
cmp ecx, 0xfefd
je 0x1400f0751
cmp ecx, 0xfeff
jne 0x1400f07a6
mov r13w, 6
jmp 0x1400f07a6
cmp ecx, 0x200
add byte [rbp + 0x68], dh
jne 0x1400f07a6
xor r13d, r13d
jmp 0x1400f07a6
mov r13w, 5
jmp 0x1400f07a6
mov r13w, 8
jmp 0x1400f07a6
mov r13w, 7
jmp 0x1400f07a6
mov r13w, 3
jmp 0x1400f07a6
mov r13w, 4
jmp 0x1400f07a6
mov r13w, 2
jmp 0x1400f07a6
mov r13w, 4
jmp case.0x1400f06a0.26
mov r13w, 2
jmp case.0x1400f06a0.26
mov r13w, 3
jmp case.0x1400f06a0.26
mov r13w, 1
jmp case.0x1400f06a0.26
mov r13w, 9
jmp case.0x1400f06a0.26
mov r13w, 7
jmp case.0x1400f06a0.26
mov r13w, 8
jmp case.0x1400f06a0.26
mov r13w, 6
mov r11, r10
cmp r12d, 2
ja 0x1400f08e1
cmp r15, qword [rsp + 0x50]
jne 0x1400f03ea
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x30], rbp
mov rbp, rdi
mov rdi, r14
mov r14, r12
mov r12, r11
call fcn.1400f6070
mov r11, r12
mov r12, r14
mov r14, rdi
mov rdi, rbp
mov rbp, qword [rsp + 0x30]
movzx edx, word [rsp + 0x2e]
movzx eax, word [rsp + 0x2c]
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x68], rcx
jmp 0x1400f03ea
mov ecx, 8
xor r15d, r15d
xor r8d, r8d
jmp 0x1400f089e
movzx ecx, byte [rsp + 0x71]
movzx r9d, word [rsp + 0x74]
movzx edx, word [rsp + 0x76]
shl rdx, 0x30
mov r12, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x80]
movzx r8d, word [rsp + 0x72]
or rdx, rax
shl ecx, 8
or rcx, rdx
shl r8d, 0x10
or r8, rcx
shl r9, 0x20
or r9, r8
mov qword [rsp + 0x30], r9
movabs r10, 0x8000000000000001
jmp 0x1400f099a
and rbx, 0xffffffffffffff00
or rbx, 0xb
mov qword [rsp + 0x30], rbx
lea r12, str.u16u24
mov edi, 3
jmp 0x1400f099a
mov eax, 0xa
mov qword [rsp + 0x30], rax
xor edi, edi
jmp 0x1400f099a
mov r8, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
mov r9, qword [rsp + 0xf0]
mov qword [rsi + 0x38], r9
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movups xmmword [rsi + 0x28], xmm1
adc dword [rsi + 0x28], ecx
adc dword [rsi + 0x28], ecx
movups xmmword [rsi + 0x18], xmm0
mov qword [rsi], r8
sbb byte [rcx + rcx*4 + 6], cl
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], r15
mov dword [rsi + 0x10], edi
or byte [rcx + r9*4 + 0x7e], r9b
adc bh, al
mov dword [rsi + 0x40], 9
mov dword [rsi + 0x10], edi
mov dword [rsi + 0x40], 9
mov word [rsi + 0x44], ax
mov dword [rsi + 0x44], eax
mov word [rsi + 0x46], dx
jmp 0x1400f02d1
and r9, 0xffffffffffffff00
or r9, 0xe
mov qword [rsp + 0x30], r9
jmp 0x1400f0984
add byte [rax], al
invalid
add byte [rax], al
add cl, al
loopne 0x1400f0909
shl eax, 0x10
or rax, rcx
shl rbx, 0x20
and byte [rax + 9], cl
ret
mov qword [rsp + 0x30], rbx
pop rsp
and al, 0x30
and byte [rax + 9], cl
ret
pop rsp
and al, 0x30
movabs r10, 0x8000000000000001
jmp 0x1400f099a
mov edx, 1
add byte [rax], al
add byte [rax + 0x83e9], al
add byte [rax], al
add byte [rax], al
sub cl, 0x83
add byte [rax], al
add byte [rax - 0x7f], cl
jrcxz 0x1400f091b
and rbx, 0xffffffffffffff00
or rbx, 0xb
mov qword [rsp + 0x30], rbx
pop rsp
and al, 0x30
invalid
pop rsp
and al, 0x30
lea r12, [0x14020391e]
mov edi, 0xa
jmp 0x1400f099a
and rbx, 0xffffffffffffff00
or rbx, 0xb
mov qword [rsp + 0x30], rbx
lea r12, [0x140204ff9]
mov edi, 0xf
jmp 0x1400f099a
mov rdx, qword [rsp + 0x30]
and rdx, 0xffffffffffffff00
or rdx, 0xe
mov qword [rsp + 0x30], rdx
shl eax, 0x10
or rax, rcx
or rax, rbx
je 0x1400f098e
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, r12
call fcn.1401abdbc
movabs r10, 0x8000000000000001
lea r12, str.HelloRetryExtensionServerHelloPayload
mov edi, 0x13
mov r14, qword [rsp + 0x58]
test r15, r15
je 0x1400f0a1d
lea rbx, [r14 + 8]
mov r13d, 4
add byte [rax - 0x73], cl
sub eax, 0xe6087
add byte [rax - 0x73], cl
sub eax, 0xe6087
jmp 0x1400f09dd
mov r8, qword [rbx + rax - 8]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
movabs r10, 0x8000000000000001
add rbx, 0x20
dec r15
je 0x1400f0a1d
mov rax, qword [rbx - 8]
lea rcx, [r10 + rax]
add rcx, 0xfffffffffffffffe
add ecx, 0xfffffffe
add ecx, 0xfffffffe
cmp rcx, 4
cmovae rcx, r13
int 0x48
cmp ecx, 3
int 0x48
cmp ecx, 3
ja case.default.0x1400f09ff
movsxd rax, dword [rbp + rcx*4]
add rax, rbp
jmp rax
mov eax, 0x10
cmp qword [rbx], 0
jne 0x1400f09b7
jmp case.0x1400f09ff.0
shl rax, 1
test rax, rax
je case.0x1400f09ff.0
mov eax, 8
jmp 0x1400f09b7
cmp qword [rsp + 0x50], 0
je 0x1400f0a40
push rax
add byte [rbx + rbx + 0x48], dh
mov ecx, dword [0x140279280]
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, r14
call fcn.1401abdbc
movabs r10, 0x8000000000000001
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], rdi
dec r10
mov qword [rsi], r10
jmp 0x1400f02d1
clc
invalid
invalid
clc
invalid
lea r8, [0x1401ff650]
mov rcx, r14
mov rdx, rdi
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, rdi
mov rdx, rbx
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rcx, r9
mov rdx, rbx
call fcn.140046bf0
invalid
cmc
invalid
invalid
lea r8, [0x1401ff650]
mov bh, 0xeb
adc byte [rax], al
mov rcx, 0xffffffffffffffff
mov ecx, 0xffffffff
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rdx, rax
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, rax
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r9
call fcn.140046bf0
or dword [rcx - 0xb], esp
invalid
or dword [rcx - 0xb], esp
dec dword [rbp + rcx*4 + 5]
invalid
lea r8, [0x1401ff650]
mov rcx, r9
mov rdx, r14
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r14
mov rdx, rbx
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rcx, r14
mov rdx, r9
call fcn.1400479c0
mov ecx, 1
mov rdx, r12
call fcn.1400418b0
int3
ror dword [rax - 0x77], cl
invalid
invalid
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 6
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp edi, esi
jae 0x1400f0d5f
mov byte [rsi + 8], 0xe
or byte [rsi], r9b
lea rax, [0x1401ff9e3]
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x10], eax
mov qword [rsi + 0x18], 0x12
add byte [rax], al
movabs rax, 0x8000000000000000
mov qword [rsi], rax
test r12, r12
je 0x1400f0d11
mov rsi, r15
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, rsi
call case.0x1400e516b.386
fadd st(3)
invalid
dec dword [rax - 0x7d]
invalid
sub byte [rcx - 1], cl
int3
jne 0x1400f0d00
test r13, r13
je 0x1400f0c14
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, r15
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1401abdbc
mov qword [rsi], r13
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], r12
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
sbb byte [rdi], r9b
adc dword [rsi + 0x28], eax
push rdi
ror byte [rdi], 0x11
sbb byte [rdi], r9b
adc dword [rsi + 0x28], eax
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x38], xmm0
movups xmmword [rsi + 0x48], xmm1
mov rcx, qword [rsp + 0x50]
mov qword [rsi + 0x58], rcx
mov dword [rsi + 0x58], ecx
mov dword [rsi + 0x60], 9
mov word [rsi + 0x64], ax
mov word [rsi + 0x66], dx
mov byte [rsi + 0x68], r8b
mov byte [rsi + 0x69], bpl
mov byte [rsi + 0x69], ch
mov byte [rsi + 0x69], ch
jmp 0x1400f0c14
lea eax, [0x1401ff650]
mov rcx, rdi
mov rdx, r15
cli
cli
call fcn.1400479c0
lea r8, [0x1401ff650]
mov ebp, eax
adc byte [rax], al
mov rcx, r15
mov rdx, r14
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rcx, 0xffffffffffffffff
mov rdx, rdi
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, rdi
stc
stc
mov rdx, r14
call fcn.140046bf0
clc
pop rbp
cmc
dec esp
clc
pop rbp
cmc
dec esp
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
invalid
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x328
mov r8, rdx
mov rsi, rcx
mov rdx, qword [rdx + 8]
mov rcx, qword [r8 + 0x10]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jae 0x1400f0e46
mov byte [rsi + 8], 0xb
lea rax, str.u16u24
call 0xc9570e4a
adc byte [rax - 0x39], r9b
sbb byte [rbx], r8b
add byte [rax], al
add bl, ch
invalid
call 0xc9570e4a
adc byte [rax - 0x39], r9b
sbb byte [rbx], r8b
add byte [rax], al
add bl, ch
lea rax, [rcx + 2]
lea rax, [rcx + 2]
mov qword [r8 + 0x10], rax
cmp rcx, 0xfffffffffffffffd
ja 0x1400f2b59
mov r9, rdx
mov ecx, edx
sub r9, rax
jb 0x1400f2b4a
mov r10, qword [r8]
movzx ecx, word [r10 + rcx]
mov r11d, ecx
mov ebx, ecx
mov ebx, ecx
rol r11w, 8
movzx r11d, r11w
cmp r9, r11
jae 0x1400f0eac
mov qword [rsi + 8], 0xa
mov qword [rsi + 0x10], r11
mov qword [rsi + 0x18], 0
add byte [rax], al
add byte [rax], al
mov qword [rsi], 1
add byte [rax], al
add byte [rax - 0x7f], cl
add rsp, 0x328
pop rbx
pop rbp
pop rdi
pop rsi
invalid
pop r12
pop r13
pop r14
pop r15
ret
mov r9, rax
add r9, r11
ror dword [rbp + 1], 0xd9
mov qword [r8 + 0x10], r9
jb 0x1400f2b68
cmp r9, rdx
ja 0x1400f2b7a
mov ch, 0x1c
add byte [rax], al
mov ch, 0x1c
add byte [rax], al
add r10, rax
mov qword [rsp + 0x1d0], r10
mov qword [rsp + 0x1d8], r11
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x7b], ah
leave
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x7b], ah
leave
je 0x1400f2355
lea rdi, str.u16u24
mov rax, rdi
and rax, 0xffffffffffff0000
mov qword [rsp + 0x280], rax
mov eax, 8
mov qword [rsp + 0x240], rax
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x10c], eax
mov dword [rsp + 0xc8], eax
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], rax
test byte [rax + rcx*4], ah
add dword [rax], eax
invalid
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x198], rax
xor r12d, r12d
invalid
mov qword [rsp + 0x198], rax
add byte [rax], al
xor r12d, r12d
jmp 0x1400f105d
invalid
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 8], al
mov eax, r15d
shr eax, 8
mov qword [rsp + 0x198], rax
mov rdx, r15
shr rdx, 0x10
mov rax, r15
shr rax, 0x20
mov qword [rsp + 0x180], rax
mov rax, r15
shr rax, 0x30
mov qword [rsp + 0x190], rax
mov dword [rsp + 0x190], eax
mov dword [rsp + 0x190], eax
mov rax, r15
movabs rcx, 0xffffffff00000000
and rax, rcx
mov qword [rsp + 0x188], rdx
mov ecx, edx
shl ecx, 0x10
or rcx, rax
mov eax, r15d
and eax, 0xff00
or rax, rcx
movzx ecx, r15b
or rcx, rax
lea rax, [r12 + r12*4]
mov r8, qword [rsp + 0x240]
mov word [r8 + rax*8], bp
mov edx, dword [rsp + 0x128]
add byte [rcx - 0x77], al
push rsp
rol byte [rdx], 0xf
mov bh, 0x94
and al, 0x2c
add dword [rax], eax
add byte [rsi + 0x41], ah
mov dword [rax + rax*8 + 6], edx
add byte [rcx - 0x77], al
push rsp
rol byte [rdx], 0xf
mov bh, 0x94
and al, 0x2c
add dword [rax], eax
add byte [rsi + 0x41], ah
mov dword [rax + rax*8 + 6], edx
mov qword [r8 + rax*8 + 8], rcx
mov qword [r8 + rax*8 + 0x10], rbx
mov qword [r8 + rax*8 + 0x18], r14
mov rcx, qword [rsp + 0x178]
mov qword [r8 + rax*8 + 0x20], rcx
inc r12
mov qword [rsp + 0x1b0], r12
mov rax, qword [rsp + 0x1e0]
cmp rax, qword [rsp + 0x1d8]
jae 0x1400f2355
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x1d0]
call fcn.1400ea250
movzx r13d, byte [rsp + 0x50]
cmp r13b, 0x14
jne 0x1400f2385
mov rdx, qword [rsp + 0x1d8]
mov rcx, qword [rsp + 0x1e0]
mov word [rax + riz*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov word [rax + riz*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
ror byte [rax + 0x29], 1
sub rax, rcx
cmp rax, 2
invalid
invalid
sub rax, rcx
cmp rax, 2
jb 0x1400f23aa
mov r10, r14
movzx r14d, word [rsp + 0x52]
movzx r13d, word [rsp + 0x54]
lea rax, [rcx + 2]
mov qword [rsp + 0x1e0], rax
cmp rcx, 0xfffffffffffffffd
ja 0x1400f2b59
mov r8, rdx
sub r8, rax
jb 0x1400f2b4a
mov r11, qword [rsp + 0x1d0]
movzx ecx, word [r11 + rcx]
mov r9d, ecx
rol r9w, 8
movzx r15d, r9w
cmp r8, r15
jb 0x1400f23b5
mov r9, rax
add r9, r15
mov qword [rsp + 0x1e0], r9
jb 0x1400f2b68
cmp r9, rdx
ja 0x1400f2b7a
add r11, rax
mov qword [rsp + 0x110], r11
mov qword [rsp + 0x118], r15
and al, 0x18
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x41], ah
cmp esi, 0x26
and al, 0x18
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x41], ah
cmp esi, 0x26
ja case.0x1400f1147.1
lea rdx, [0x1401d6a4c]
movsxd rax, dword [rdx + r14*4]
add rax, rdx
jmp rax
mov bp, 1
jmp 0x1400f1350
cmp r15w, 2
jb 0x1400f2884
movzx eax, word [r11]
mov ecx, eax
rol cx, 8
movzx r9d, cx
lea rcx, [r15 - 2]
lea ecx, [rdi - 2]
lea ecx, [rdi - 2]
cmp rcx, r9
jb 0x1400f289e
invalid
add byte [rax], al
invalid
lea rcx, [r9 + 2]
mov qword [rsp + 0x120], rcx
cmp rcx, r15
ja 0x1400f2c4f
mov qword [rsp + 0x1b8], 0
mov qword [rsp + 0x1c0], 8
mov qword [rsp + 0x1c8], 0
add byte [rax], al
add byte [rsi - 0x7b], ah
ror byte [rax - 0x75], 0x54
and al, 0x38
add byte [rax], al
add byte [rsi - 0x7b], ah
ror byte [rax - 0x75], 0x54
and al, 0x38
je 0x1400f21ac
add r11, 2
mov eax, 8
mov qword [rsp + 0x238], rax
test byte [rax + rdi], ah
add al, byte [rax]
add byte [rcx], dh
leave
test byte [rax + rdi], ah
add al, byte [rax]
add byte [rcx], dh
leave
xor eax, eax
mov qword [rsp + 0x78], rax
mov r15, qword [rsp + 0xa8]
mov qword [rsp + 0x48], r11
mov qword [rsp + 0x230], r9
and al, 0x30
add al, byte [rax]
add cl, ch
adc al, 4
add byte [rax], al
and al, 0x30
add al, byte [rax]
add cl, ch
adc al, 4
add byte [rax], al
mov qword [rsp + 0x120], r15
mov dword [rsp + 0x120], edi
test cx, cx
je 0x1400f2111
add byte [rax], al
add byte [rax], al
mov r14, r11
movzx eax, byte [0x1402792e0]
mov dh, 5
rol byte [rax - 0x36ceffe8], cl
mov dh, 5
rol byte [rax - 0x36ceffe8], cl
mov rdx, r15
call fcn.1401685e0
test rax, rax
je case.0x1400ee8f8.639
mov rbx, rax
mov r11, r14
jmp 0x1400f2116
mov bp, 7
jmp 0x1400f1350
mov qword [rsp + 0x120], r15
test cx, cx
add dword [rax], eax
add byte [rsi - 0x7b], ah
leave
je 0x1400f2135
mov r14, r11
movzx eax, byte [0x1402792e0]
fimul word [rdi]
mov dh, 5
nop
sbb byte [rax], 0
xor ecx, ecx
mov rdx, r15
call fcn.1401685e0
jae 0x1400f1260
add byte [rax - 0x7b], cl
invalid
jae 0x1400f1260
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
je case.0x1400ee8f8.639
sbb dword [r8], r8d
sbb dword [rax], eax
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov r11, r14
jmp 0x1400f213a
int3
invalid
add byte [rax], al
invalid
int3
add byte [rsi - 0x43], ah
add al, byte [rax]
invalid
mov bp, 2
add cl, ch
fld dword [rax]
add byte [rax], al
invalid
jmp 0x1400f1350
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x50]
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
lea rdx, [rsp + 0x110]
call fcn.1400e7ab0
cmp qword [rsp + 0x50], 0
mov r15, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
mov r14, qword [rsp + 0x68]
je 0x1400f12c1
push 0x3bd66
mov bp, 3
je 0x1400f12da
jmp 0x1400f24aa
add dword [rdx], edx
add byte [rax], al
lea rcx, [rsp + 0x50]
and al, 0x50
and al, 0x50
lea rdx, [rsp + 0x110]
call fcn.1400eb090
cmp qword [rsp + 0x50], 0
xchg esp, eax
and al, 0x10
add dword [rax], eax
add al, ch
invalid
mov r15, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
mov bp, 4
mov ebp, 0x850f0004
rcl byte [rcx]
add byte [rax], al
mov ebp, 0x850f0004
rcl byte [rcx]
add byte [rax], al
mov rdx, qword [rsp + 0x38]
jmp 0x1400f1358
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x110]
call fcn.1400eacc0
cmp qword [rsp + 0x50], 0
mov r15, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
jne 0x1400f24aa
invalid
add byte [rcx], dh
in eax, dx
xor ebp, ebp
mov rdx, qword [rsp + 0x38]
jmp 0x1400f1358
mov bp, 8
jmp 0x1400f1350
cmp r15w, 2
jb 0x1400f2844
mov qword [rsp + 0x120], 2
movzx eax, word [r11]
rol ax, 8
mov bp, 6
mov dword [rsp + 0x10c], eax
jmp 0x1400f1350
mov bp, 0xc
nop dword [rax]
mov rdx, qword [rsp + 0x38]
mov r14, r10
mov rcx, qword [rsp + 0x120]
mov word [rsp + 0x50], bp
mov word [rsp + 0x52], ax
mov word [rsp + 0x54], dx
cmp rcx, qword [rsp + 0x118]
cmp ecx, dword [rsp + 0x118]
cmp ecx, dword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
jb 0x1400f23c9
adc byte [rax], r8b
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rdx
push rsp
and al, 0x38
lea rcx, [rsp + 0x58]
and al, 0x58
movzx eax, word [rcx - 2]
mov ecx, dword [rcx - 6]
cli
cli
mov dword [rsp + 0x128], ecx
add byte [rax], al
mov word [rsp + 0x12c], ax
sub al, 1
add byte [rax], al
cmp r12, qword [rsp + 0x1a0]
jne 0x1400f0f90
movabs al, byte [0xfffbe5850f000001]
dec dword [rax - 0x73]
mov word [rax + riz*4], fs
add dword [rax], eax
add al, ch
or byte [rdx - 0x74b70001], dh
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add al, byte [rax]
add cl, ch
ret
lea rcx, [rsp + 0x1a0]
call fcn.1400ec5c0
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x240], rax
jmp 0x1400f0f90
cmp r15w, 2
jb 0x1400f285c
test byte [rax + rax], dl
invalid
test byte [rax + rax], dl
add byte [rax - 0x39], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rcx + 0xf], al
mov bh, 3
mov qword [rsp + 0x120], 2
movzx eax, word [r11]
rol ax, 8
mov qword [rsp + 0x170], rax
movzx eax, ax
mov r8w, 0xa
lea ecx, [rax - 0x17]
cmp ecx, 7
jbe 0x1400f20f9
add eax, 0xffffff00
cmp eax, 4
ja case.0x1400f2107.26
lea rcx, [0x1401d6b50]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8w, 5
jmp case.0x1400f2107.26
cmp r15w, 2
jb 0x1400f2826
mov qword [rsp + 0x120], 2
movzx edx, word [r11]
rol dx, 8
movzx eax, dx
mov bp, 9
cmp eax, 0xfefb
jg 0x1400f21e9
lea ecx, [rax - 0x300]
cmp ecx, 4
mov r14, r10
ja case.default.0x1400f1481
lea r8, [0x1401d6b64]
movsxd rax, dword [r8 + rcx*4]
add rax, r8
jmp rax
mov ax, 1
mov dword [rsp + 0x34], eax
mov ax, 1
jmp 0x1400f2282
mov qword [rsp + 0x120], r15
test cx, cx
je 0x1400f2159
mov rbp, r11
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, r15
call fcn.1401685e0
test rax, rax
je case.0x1400ee8f8.639
mov rbx, rax
mov r11, rbp
jmp 0x1400f215e
mov rax, qword [rsp + 0xa0]
shl rax, 8
movzx ecx, r13b
or rcx, rax
mov r8, qword [rsp + 0x78]
imul rax, r8, 0x70
mov r9, qword [rsp + 0x238]
mov qword [r9 + rax], rbp
mov qword [r9 + rax + 8], rcx
mov rcx, qword [rsp + 0xa8]
mov qword [r9 + rax + 0x10], rcx
mov qword [r9 + rax + 0x18], r14
mov rcx, qword [rsp + 0xd8]
mov word [r9 + rax + 0x20], cx
mov word [r9 + rax + 0x22], bx
mov rcx, qword [rsp + 0xe0]
mov dword [r9 + rax + 0x24], ecx
mov rcx, qword [rsp + 0x168]
mov qword [r9 + rax + 0x28], rcx
mov ecx, dword [rsp + 0x40]
mov word [r9 + rax + 0x30], cx
movzx ecx, word [rsp + 0xce]
mov word [r9 + rax + 0x32], cx
movzx ecx, byte [rsp + 0x47]
mov byte [r9 + rax + 0x34], cl
movzx ecx, word [rsp + 0x90]
mov word [r9 + rax + 0x35], cx
movzx ecx, byte [rsp + 0x92]
mov byte [r9 + rax + 0x37], cl
mov qword [r9 + rax + 0x38], r15
mov rcx, qword [rsp + 0x260]
mov qword [r9 + rax + 0x40], rcx
mov rcx, qword [rsp + 0xc0]
mov qword [r9 + rax + 0x48], rcx
movaps xmm0, xmmword [rsp + 0x2c0]
movups xmmword [r9 + rax + 0x50], xmm0
mov rcx, qword [rsp + 0x2d0]
mov qword [r9 + rax + 0x60], rcx
movzx ecx, byte [rsp + 0x46]
mov byte [r9 + rax + 0x68], cl
mov ecx, dword [rsp + 0x158]
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rbx + 0x15b2494], cl
add byte [rax], al
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rbx + 0x15b2494], cl
add byte [rax], al
mov dword [r9 + rax + 0x6c], edx
mov dword [r9 + rax + 0x69], ecx
inc r8
mov rax, r8
mov qword [rsp + 0x78], r8
mov qword [rsp + 0x1c8], r8
mov rax, qword [rsp + 0x268]
mov rcx, rax
mov r9, qword [rsp + 0x230]
cmp rax, r9
mov rdx, qword [rsp + 0x38]
jae 0x1400f21b4
mov rax, r9
sub rax, rcx
mov r13b, 0xb
cmp rax, 2
jb case.0x1400ed351.1077
lea rdx, [rcx + 2]
cmp rcx, 0xfffffffffffffffd
ja 0x1400f2bc9
mov rax, r9
sub rax, rdx
jb 0x1400f2bb7
cmp rax, 2
jb 0x1400f254f
mov rbp, r15
lea r15, [rcx + 4]
cmp rdx, 0xfffffffffffffffd
ja 0x1400f2be7
mov r8, r9
sub r8, r15
jb 0x1400f2bd5
movzx eax, word [r11 + rdx]
mov edx, eax
rol dx, 8
movzx r13d, dx
cmp r8, r13
jb 0x1400f25ac
mov rdx, r15
add rdx, r13
jb 0x1400f2c10
cmp rdx, r9
ja 0x1400f2bf9
movzx ebx, word [r11 + rcx]
movzx ecx, bx
add r15, r11
mov qword [rsp + 0xe8], r15
mov qword [rsp + 0xf0], r13
cmp ecx, 0xdfe
mov qword [rsp + 0x268], rdx
jne 0x1400f1725
test ax, ax
je 0x1400f2945
cmp r13w, 3
jb 0x1400f296c
movzx ecx, byte [r15]
mov qword [rsp + 0xf8], 3
movzx edx, word [r15 + 1]
rol dx, 8
movzx eax, dx
mov r8w, 5
mov dword [rsp + 0x40], r8d
add eax, 0xfffffff0
cmp eax, 0x11
mov byte [rsp + 0x47], cl
mov word [rsp + 0xce], dx
mov rbx, rdi
ja case.0x1400f1716.19
lea rcx, [0x1401d6ae8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov dword [rsp + 0x40], 0
jmp case.0x1400f1716.19
test ax, ax
je 0x1400f1745
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, r13
call fcn.1401685e0
test rax, rax
jne 0x1400f174a
jmp 0x1400f2c6b
adc eax, 0x1b80000
mov eax, 1
add byte [rax], al
add byte [rsi - 0x3f], ah
ret
rol bx, 8
mov qword [rsp + 0xa8], rax
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 6], 0x4d
mov eax, ebp
or byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 6], 0x4d
mov eax, ebp
call sub.msvcrt.dll_memcpy
mov ax, 1
mov qword [rsp + 0xd8], rax
mov r14, r13
movabs rdx, 0x8000000000000000
mov r8, rdx
mov r15, rbp
mov r11, qword [rsp + 0x48]
mov rax, r13
shr rax, 8
mov qword [rsp + 0xa0], rax
movzx eax, byte [rsp + 0x96]
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x8e], al
movzx eax, word [rsp + 0x94]
mov word [rsp + 0x8c], ax
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x2a0], xmm0
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x2b0], rax
mov eax, dword [rsp + 0x160]
mov ecx, dword [rsp + 0x163]
mov dword [rsp + 0x150], eax
mov dword [rsp + 0x153], ecx
lea rax, [rdx + 1]
cmp r8, rax
je 0x1400f2912
mov rbp, r8
movzx eax, byte [rsp + 0x8e]
mov byte [rsp + 0x92], al
movzx eax, word [rsp + 0x8c]
mov word [rsp + 0x90], ax
movaps xmm0, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0x2c0], xmm0
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x2d0], rax
mov eax, dword [rsp + 0x150]
mov ecx, dword [rsp + 0x153]
mov dword [rsp + 0x158], eax
mov dword [rsp + 0x15b], ecx
mov rax, qword [rsp + 0x78]
cmp rax, qword [rsp + 0x1b8]
jne 0x1400f14cd
lea rcx, [rsp + 0x1b8]
call 0x1400ed1c0
mov r11, qword [rsp + 0x48]
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x238], rax
jmp 0x1400f14cd
mov ax, 2
jmp 0x1400f18ad
mov ax, 1
jmp 0x1400f18ad
mov ax, 3
jmp 0x1400f18ad
mov ax, 4
add byte [rcx + 0x48402444], cl
lea ecx, [rsp + 0x50]
mov dword [rsp + 0x40], eax
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0xe8]
call fcn.1400e7840
cmp qword [rsp + 0x50], 0
add byte [rax - 0x75], cl
and al, 0x58
call 0x1280f18bf
jge 0x1400f1920
invalid
add byte [rax - 0x75], cl
and al, 0x58
mov qword [rsp + 0x80], rax
mov rdi, qword [rsp + 0x60]
mov r15, qword [rsp + 0x68]
jne 0x1400f2993
mov qword [rsp + 0xa8], r15
mov rdx, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf8]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jb 0x1400f29a3
lea rax, [rcx + 2]
mov qword [rsp + 0xf8], rax
add byte [rax], al
add byte [rax - 0x7d], cl
cmp ecx, 0xfffffffd
add byte [rax], al
add byte [rax - 0x7d], cl
cmp ecx, 0xfffffffd
cmp ecx, 0xfffffffd
ja 0x1400f2b59
xor eax, 0x49000012
add byte [rax], al
mov r11, rdx
mov ebx, edx
sub r11, rax
jb 0x1400f2b4a
sbb dl, byte [rdx]
add byte [rax], al
ret
sbb dl, byte [rdx]
add byte [rax], al
mov r8, qword [rsp + 0xe8]
movzx r10d, word [r8 + rcx]
mov r9d, r10d
rol r9w, 8
movzx r14d, r9w
cmp r11, r14
jb 0x1400f29bf
invalid
add byte [rbp - 0x77], cl
mov r9, rax
mov r11, r14
mov r9, rax
add r9, r14
mov qword [rsp + 0xf8], r9
jb 0x1400f2b68
mov qword [rsp + 0xd0], rdi
cmp r9, rdx
ja 0x1400f2b7a
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x60], 0
test r10w, r10w
je 0x1400f1b1d
mov r9d, r11d
shr r9d, 2
cmp r11, 5
mov eax, 4
cmovae rax, r11
mov r13d, 4
dec rax
shr rax, 2
lea r15, [r8 + rcx]
add r15, 4
inc rax
mov qword [rsp + 0xe0], rax
mov r8d, 2
mov rbx, r11
xor edx, edx
mov r10, qword [rsp + 0x228]
mov qword [rsp + 0xa0], r11
mov qword [rsp + 0xd8], r9
mov qword [rsp + 0xc0], r15
jmp 0x1400f1a5c
movzx eax, di
shl r14d, 0x10
or r14, rax
movzx r10d, si
shl r10, 0x20
or r10, r14
mov dword [r8 + rdx*8], r10d
mov rax, r10
shr rax, 0x20
mov word [r8 + rdx*8 + 4], ax
mov word [r8 + rdx*8 + 6], r15w
inc rdx
mov qword [rsp + 0x60], rdx
add r13, 4
add rbx, 0xfffffffffffffffc
cmp qword [rsp + 0xe0], rdx
mov rsi, rbp
lea rdi, str.u16u24
mov r15, qword [rsp + 0xc0]
je 0x1400f1b3c
cmp rbx, 2
jb 0x1400f2424
lea rcx, [r13 - 2]
cmp rcx, r11
ja 0x1400f2b89
movzx r14d, word [r15 + rdx*4 - 2]
rol r14w, 8
mov ecx, r14d
shl ecx, 4
movabs rdi, 0x2000100000003
shr rdi, cl
cmp r14w, 4
mov eax, 3
cmovae edi, eax
lea rax, [rbx - 2]
cmp rax, 2
jb 0x1400f2433
cmp r9, rdx
je 0x1400f2b98
mov rbp, rsi
movzx r15d, word [r15 + rdx*4]
rol r15w, 8
lea eax, [r15 + 1]
mov si, 4
cmp ax, 4
ja 0x1400f1ade
movzx eax, ax
lea rcx, [0x1402381d8]
movzx esi, word [rcx + rax*2]
cmp rdx, qword [rsp + 0x50]
jne 0x1400f1a00
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x168], rdx
call case.0x1400ec6a6.72
mov r9, qword [rsp + 0xd8]
mov r11, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0x168]
mov r8, qword [rsp + 0x58]
jmp 0x1400f1a00
mov rdi, rbx
mov r13d, 2
xor edx, edx
xor eax, eax
mov qword [rsp + 0xb0], rax
mov r10, qword [rsp + 0x228]
jmp 0x1400f1b4e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xb0], rax
mov r13, qword [rsp + 0x58]
movabs rbx, 0x8000000000000000
cmp qword [rsp + 0x80], rbx
mov r14, qword [rsp + 0xd0]
je 0x1400f29cf
mov qword [rsp + 0x168], rdx
movzx eax, byte [rsp + 0x132]
mov byte [rsp + 0x9e], al
movzx eax, word [rsp + 0x130]
mov word [rsp + 0x9c], ax
mov rdx, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf8]
cmp rdx, rcx
je 0x1400f29e7
mov rax, rcx
inc rax
mov qword [rsp + 0xf8], rax
je 0x1400f2c78
mov qword [rsp + 0x228], r10
cmp rax, rdx
ja 0x1400f2b4a
mov rax, qword [rsp + 0xe8]
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x46], al
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0xe8]
call fcn.1400e7ab0
cmp qword [rsp + 0x50], 0
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x148], rax
mov rbp, qword [rsp + 0x60]
mov r15, qword [rsp + 0x68]
jne 0x1400f2a47
mov rcx, rbp
mov rdx, r15
call fcn.14013ef80
test al, al
mov qword [rsp + 0x220], rbp
jne 0x1400f2a8f
lea rcx, [rsp + 0x50]
mov rdx, rbp
mov r8, r15
call fcn.140047c20
cmp qword [rsp + 0x50], 0
jne 0x1400f2c8e
movups xmm0, xmmword [rsp + 0x58]
mov byte [rsp + 0x207], pe_nt_image_headers64
mov word [rsp + 0x205], 0
mov dword [rsp + 0x201], 0
movups xmmword [rsp + 0x208], xmm0
mov byte [rsp + 0x200], 0
lea rcx, [rsp + 0x288]
lea ecx, [rsp + 0x288]
lea ecx, [rsp + 0x288]
lea rdx, [rsp + 0x200]
call fcn.14013fd60
mov rdx, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf8]
mov rax, rdx
sub rax, rcx
cmp rax, 2
mov qword [rsp + 0xd8], r13
jb 0x1400f2b00
invalid
invalid
add byte [rax], al
invalid
lea rax, [rcx + 2]
mov qword [rsp + 0xf8], rax
add byte [rax], al
add cl, byte [r8 - 0x77]
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax], al
cmp rcx, 0xfffffffffffffffd
add byte [rax], al
cmp rcx, 0xfffffffffffffffd
ja 0x1400f2b59
mov r9, rdx
sub r9, rax
mov r11, qword [rsp + 0x48]
pop rsp
and al, 0x48
pop rsp
and al, 0x48
jb 0x1400f2b4a
mov r15, qword [rsp + 0xe8]
movzx ecx, word [r15 + rcx]
mov r10d, ecx
rol r10w, 8
movzx r8d, r10w
cmp r9, r8
jb 0x1400f2b18
mov r9, rax
add r9, r8
mov qword [rsp + 0xf8], r9
jb 0x1400f2b68
invalid
invalid
add byte [rax], al
invalid
cmp r9, rdx
ja 0x1400f2b7a
add byte [rax], al
add r15, rax
add edi, eax
mov qword [rsp + 0x1e8], r15
mov esp, 0x1e824
call 0x18c0f1d31
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
mov qword [rsp + 0x1f0], r8
mov dword [rsp + 0x1f0], eax
and al, 0xf0
add dword [rax], eax
add byte [rax - 0x39], cl
mov qword [rsp + 0x1f8], 0
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x130], 0
invalid
invalid
mov qword [rsp + 0x130], 0
mov dword [rsp + 0x130], 0
mov qword [rsp + 0x138], 8
mov qword [rsp + 0x140], 0
add byte [rax], al
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
test cx, cx
add byte [rax], al
test cx, cx
je 0x1400f1f48
mov eax, 8
mov qword [rsp + 0xa0], rax
mov r13d, 0x18
xor edx, edx
mov r14, qword [rsp + 0x258]
jmp 0x1400f1e03
movabs rax, 0xffffffff00000000
mov rcx, rbp
and rcx, rax
mov rax, rcx
or rax, qword [rsp + 0xe0]
shl r14d, 0x10
or r14, rax
mov rcx, qword [rsp + 0xa0]
mov qword [rcx + r13 - 0x18], rdi
mov rax, qword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
mov qword [rcx + r13 - 0x10], rax
mov qword [rcx + r13 - 8], rdi
mov qword [rcx + r13], r14
inc rdx
mov qword [rsp + 0x140], rdx
mov rax, qword [rsp + 0x1f8]
add r13, 0x20
cmp rax, qword [rsp + 0x1f0]
movabs rbx, 0x8000000000000000
jae 0x1400f1f5c
mov qword [rsp + 0xc0], rdx
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x1e8]
call fcn.1400ea250
movzx eax, byte [rsp + 0x50]
cmp rax, 0x14
jne 0x1400f2504
mov rdx, qword [rsp + 0x1f0]
mov rcx, qword [rsp + 0x1f8]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jb 0x1400f2580
mov rbp, r14
movzx r9d, word [rsp + 0x52]
movzx r14d, word [rsp + 0x54]
lea r15, [rcx + 2]
mov qword [rsp + 0x1f8], r15
cmp rcx, 0xfffffffffffffffd
ja 0x1400f2c2e
mov rax, rdx
sub rax, r15
jb 0x1400f2c1f
mov rbx, qword [rsp + 0x1e8]
movzx ecx, word [rbx + rcx]
mov r8d, ecx
rol r8w, 8
movzx r8d, r8w
cmp rax, r8
jb 0x1400f25c3
mov rax, r15
add rax, r8
mov qword [rsp + 0x1f8], rax
jb 0x1400f2c3d
cmp rax, rdx
ja 0x1400f2b4a
mov qword [rsp + 0xe0], r9
test cx, cx
je 0x1400f1eea
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdi, r8
mov rdx, r8
call fcn.1401685e0
test rax, rax
je 0x1400f2c5e
mov r8, rdi
jmp 0x1400f1eef
mov eax, 1
add rbx, r15
mov qword [rsp + 0x100], rax
mov rcx, rax
mov rdx, rbx
mov rdi, r8
call sub.msvcrt.dll_memcpy
mov rdx, qword [rsp + 0xc0]
cmp rdx, qword [rsp + 0x130]
jne 0x1400f1d8f
lea rcx, [rsp + 0x130]
call fcn.1400f6070
mov rdx, qword [rsp + 0xc0]
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xa0], rax
jmp 0x1400f1d8f
invalid
invalid
invalid
mov ecx, 8
xor edx, edx
xor r15d, r15d
mov rax, qword [rsp + 0x100]
add bl, ch
invalid
mov qword [rsp + 0x258], r14
mov r15, qword [rsp + 0x130]
mov edi, dword [rsp + 0x130]
mov rcx, qword [rsp + 0x138]
mov r14, qword [rsp + 0xd0]
mov rax, qword [rsp + 0x100]
add dword [rax], eax
add byte [rax - 0x73], cl
cmp eax, 0x10d6f5
mov r11, qword [rsp + 0x48]
mov r13, qword [rsp + 0xd8]
add byte [rax], al
mov qword [rsp + 0x260], rcx
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0x100], rax
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0x9c
pushfq
add byte [rax], al
add byte [rsi - 0x77], ah
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsp + 0x9e]
mov byte [rsp + 0x9a], al
movups xmm0, xmmword [rsp + 0x288]
movaps xmmword [rsp + 0x300], xmm0
add eax, dword [rax]
invalid
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x200]
mov eax, dword [rsp + 0x200]
shl rax, 1
test rax, rax
je 0x1400f201a
mov r8, qword [rsp + 0x208]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
mov r11, qword [rsp + 0x48]
and al, 0x48
cmp qword [rsp + 0x148], 0
je 0x1400f2040
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, qword [rsp + 0x220]
call fcn.1401abdbc
mov r11, qword [rsp + 0x48]
cmp qword [rsp + 0x80], rbx
je 0x1400f2b2d
fisttp word [rdx]
add byte [rax], al
fisttp word [rdx]
add byte [rax], al
mov rdx, rbx
mov ebx, r13d
shr ebx, 0x10
shr r13, 0x20
mov qword [rsp + 0xe0], r13
movzx eax, byte [rsp + 0x9a]
mov byte [rsp + 0x96], al
movzx eax, word [rsp + 0x98]
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rsi - 0x77], ah
test byte [rsp + rdx*4], ah
add byte [rax], al
invalid
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rsi - 0x77], ah
test byte [rsp + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x300]
movaps xmm0, xmmword [rsp + 0x300]
movaps xmmword [rsp + 0x2e0], xmm0
add byte [rax], al
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x2f0], rax
mov eax, dword [rsp + 0x249]
mov ecx, dword [rsp + 0x24c]
mov dword [rsp + 0x160], eax
mov dword [rsp + 0x163], ecx
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0xb8], rax
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x250], rcx
mov qword [rsp + 0x218], r14
mov dword [rsp + 0x218], esi
mov dword [rsp + 0x218], esi
add al, byte [rax]
add byte [rbp - 0x77], cl
mov r13, r14
mov r13, r14
mov r14, rax
mov esi, eax
mov r8, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
add byte [rax], al
add cl, ch
invalid
invalid
jmp 0x1400f1788
dec dword [rax - 0x73]
adc eax, 0xe4a30
lea rdx, [0x1401d6b30]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
xor r8d, r8d
jmp case.0x1400f2107.26
mov ebx, 1
mov rcx, rbx
mov rdx, r11
mov r8, r15
call sub.msvcrt.dll_memcpy
mov bp, 0xa
mov r14, r15
mov rdx, qword [rsp + 0x38]
jmp 0x1400f1358
mov ebx, 1
mov rcx, rbx
mov rdx, r11
mov r8, r15
call sub.msvcrt.dll_memcpy
mov bp, 0xb
mov r14, r15
mov rdx, qword [rsp + 0x38]
jmp 0x1400f1358
mov ebx, 1
mov rcx, rbx
mov rdx, r11
mov r8, r15
call sub.msvcrt.dll_memcpy
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x278]
and rcx, rax
or rcx, r14
shl r13d, 0x10
or rcx, r13
mov bp, 0xe
mov qword [rsp + 0x278], rcx
mov qword [rsp + 0x178], rcx
mov r14, r15
mov rdx, qword [rsp + 0x38]
jmp 0x1400f1358
mov r15, qword [rsp + 0xa8]
mov qword [rsp + 0xa8], r15
mov r15, qword [rsp + 0x1b8]
mov rbx, qword [rsp + 0x1c0]
mov rax, r15
shr rax, 8
mov qword [rsp + 0x48], rax
mov r14, qword [rsp + 0x1c8]
mov bp, 0xd
jmp 0x1400f1358
cmp eax, 0xfefc
mov r14, r10
je 0x1400f2230
cmp eax, 0xfefd
je 0x1400f223e
cmp eax, 0xfeff
jne 0x1400f2276
mov ax, 6
mov dword [rsp + 0x34], eax
mov ax, 6
jmp 0x1400f2282
cmp eax, 0x200
jne 0x1400f2276
mov dword [rsp + 0x34], 0
xor eax, eax
jmp 0x1400f2282
mov ax, 5
mov dword [rsp + 0x34], eax
mov ax, 5
jmp 0x1400f2282
mov ax, 8
mov dword [rsp + 0x34], eax
mov ax, 8
jmp 0x1400f2282
mov ax, 7
mov dword [rsp + 0x34], eax
mov ax, 7
jmp 0x1400f2282
mov ax, 3
mov dword [rsp + 0x34], eax
mov ax, 3
jmp 0x1400f2282
mov ax, 4
mov dword [rsp + 0x34], eax
mov ax, 4
jmp 0x1400f2282
mov ax, 2
mov dword [rsp + 0x34], eax
mov ax, 2
jmp 0x1400f2282
mov ax, 9
mov dword [rsp + 0x34], eax
mov ax, 9
jmp 0x1400f1358
mov r8w, 4
jmp case.0x1400f2107.26
mov r8w, 1
jmp case.0x1400f2107.26
mov r8w, 3
jmp case.0x1400f2107.26
mov r8w, 2
jmp case.0x1400f2107.26
mov r8w, 9
jmp case.0x1400f2107.26
mov r8w, 7
jmp case.0x1400f2107.26
mov r8w, 8
jmp case.0x1400f2107.26
mov r8w, 6
mov dword [rsp + 0xc8], r8d
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
call fcn.1400e7840
cmp qword [rsp + 0x50], 0
mov r15, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
jne 0x1400f28ab
movzx eax, word [rsp + 0xc8]
movabs rcx, 0xffffffff00000000
mov rdx, qword [rsp + 0x270]
xchg esp, eax
and al, 0x70
add al, byte [rax]
add byte [rax + 0x21], cl
retf 0x8948
ror dword [rax + 9], 1
ror dword [rbx + rcx*4 - 0x74], 0x24
jo 0x1400f231c
add byte [rax], al
shl r9d, 0x10
or r9, rcx
mov bp, 5
movabs rax, 0x8000000000000000
cmp r15, rax
je 0x1400f28d4
xchg esp, eax
and al, 0x70
add al, byte [rax]
add byte [rax + 0x21], cl
retf 0x8948
mov qword [rsp + 0x270], r9
mov qword [rsp + 0x178], r9
mov rdx, qword [rsp + 0x38]
jmp 0x1400f1358
mov rax, qword [rsp + 0x1b0]
mov qword [rsi + 0x18], rax
mov rax, qword [rsp + 0x1a0]
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0x1a8]
mov qword [rsi + 0x10], rax
mov qword [rsi], 0
jmp 0x1400f0e98
movzx edx, byte [rsp + 0x51]
movzx r8d, word [rsp + 0x52]
movzx r9d, word [rsp + 0x54]
movzx eax, word [rsp + 0x56]
mov rdi, qword [rsp + 0x58]
mov r14, qword [rsp + 0x60]
jmp 0x1400f2797
mov r14d, 3
mov r13b, 0xb
jmp 0x1400f23ff
mov r13b, 0xa
xor eax, eax
xor r8d, r8d
xor ecx, ecx
xor edx, edx
xor r14d, r14d
jmp 0x1400f278e
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r14
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x50]
call case.0x1400e516b.386
lea rdi, str.ServerExtensionClientHelloPayload
mov r14d, 0xf
mov r13b, 0xe
mov rdx, qword [rsp + 0x198]
mov rax, qword [rsp + 0x190]
mov r8, qword [rsp + 0x188]
mov r9, qword [rsp + 0x180]
jmp 0x1400f2797
mov r15d, 7
lea rbx, [0x140203a21]
jmp 0x1400f2440
mov r15d, 8
lea rbx, [0x140203a49]
shl r10, 0x10
cmp qword [rsp + 0x50], 0
mov rdi, qword [rsp + 0xd0]
invalid
je 0x1400f2468
add byte [rsp + rdx + 0x48], dh
mov ecx, dword [0x140279280]
mov rcx, qword [0x140279280]
xor edx, edx
mov r14, r10
call fcn.1401abdbc
mov r10, r14
mov rax, rbx
and rax, 0xffffffffffff0000
invalid
dec dword [rcx - 0x7d]
retf 0x410b
mov ecx, ebx
invalid
movzx r13d, r9w
movzx ebp, cx
or r13, rax
cmp qword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
je 0x1400f270b
test byte [rbp + 2], bh
add byte [rax], al
invalid
add byte [rax - 0x75], cl
or eax, 0x186deb
sbb byte [rax], al
mov rcx, qword [0x140279280]
sbb byte [rax], al
xor edx, edx
mov r8, rdi
mov rdi, r10
call fcn.1401abdbc
mov r10, rdi
jmp 0x1400f270b
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + rcx*4 - 6], al
cli
mov edx, r15d
cli
shr edx, 8
mov ecx, r15d
mov ecx, edi
mov ecx, edi
shr ecx, 0x10
mov r8, r15
shr r8, 0x20
call 0x1389870e0
call 0x1389870e0
shr rax, 0x30
mov r13d, r15d
mov ebp, edi
mov ebp, edi
mov r15, rbx
jmp 0x1400f278e
mov r15d, 0xa
mov rax, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x48], eax
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
lea rbp, [0x140203a84]
sub eax, 0x11159b
add byte [rax - 0x75], cl
jl 0x1400f2511
mov rdi, qword [rsp + 0x78]
js 0x1400f2537
mov rbx, qword [rsp + 0x1c0]
mov ebx, dword [rsp + 0x1c0]
rol byte [rcx], 0
add byte [rax - 0x7b], cl
test rdi, rdi
jne 0x1400f272f
add al, byte [rax]
invalid
dec dword [rdi]
test dword [rax], esi
add al, byte [rax]
add cl, ch
add r8b, byte [r8]
add byte [rax], al
invalid
invalid
jmp 0x1400f2751
add byte [rax], al
mov rbx, rsi
movzx ecx, byte [rsp + 0x51]
movzx ecx, byte [rsp + 0x51]
movzx r15d, word [rsp + 0x54]
and al, 0x54
push rsp
movzx edx, word [rsp + 0x56]
push rsi
shl rdx, 0x30
mov r8, qword [rsp + 0x58]
xor byte [rbx + rcx*4 + 0x44], cl
and al, 0x58
mov r9, qword [rsp + 0x60]
mov qword [rsp + 0xb8], r9
add byte [rax], al
add byte [rdi + rcx - 0x49], al
movzx ecx, word [rsp + 0x52]
invalid
add byte [rax], al
add byte [rdi + rcx - 0x49], al
movzx ecx, word [rsp + 0x52]
movzx ecx, word [rsp + 0x52]
or rdx, rax
or edx, eax
shl ecx, 8
loope 0x1400f2541
or byte [rax + 9], cl
rol dword [rcx - 0x3f], 1
or rcx, rdx
shl r9d, 0x10
loope 0x1400f2550
loope 0x1400f2550
or r9, rcx
or ecx, ecx
shl r15, 0x20
or r15, r9
or edi, ecx
or edi, ecx
jmp 0x1400f25d6
mov r15d, 3
mov edi, 3
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x48], rax
add byte [rax - 0x77], cl
and al, 0x48
mov rbp, rdi
mov rdi, qword [rsp + 0x78]
mov edi, dword [rsp + 0x78]
mov edi, dword [rsp + 0x78]
mov rbx, qword [rsp + 0x1c0]
add byte [rax], al
test rdi, rdi
jne 0x1400f272f
jmp 0x1400f2751
mov rbx, rsi
mov r15, qword [rsp + 0x100]
and r15, 0xffffffffffffff00
or r15, 0xb
mov eax, 3
mov qword [rsp + 0xb8], rax
lea r8, str.u16u24
jmp 0x1400f25d6
mov r10b, 0xa
xor eax, eax
mov qword [rsp + 0x48], rax
xor r15d, r15d
mov rdi, qword [rsp + 0x78]
jmp 0x1400f271c
mov rbx, rsi
mov r15d, 0xa
xor eax, eax
mov qword [rsp + 0xb8], rax
mov rbp, qword [rsp + 0x138]
mov rdi, qword [rsp + 0xc0]
test rdi, rdi
mov r14, qword [rsp + 0xd0]
mov r13, r8
je 0x1400f2627
lea rsi, [rbp + 8]
jmp 0x1400f2605
add rsi, 0x20
dec rdi
je 0x1400f2627
mov rax, qword [rsi - 8]
shl rax, 1
test rax, rax
je 0x1400f25fc
mov r8, qword [rsi]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
mov r8, r13
jmp 0x1400f25fc
cmp qword [rsp + 0x130], 0
je 0x1400f2646
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rbp
call fcn.1401abdbc
mov r8, r13
mov rsi, rbx
mov rdi, r8
mov rbx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x288]
shl rax, 1
test rax, rax
je 0x1400f267a
mov r8, qword [rsp + 0x290]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
test rbx, rbx
je 0x1400f2690
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, r14
call fcn.1401abdbc
cmp qword [rsp + 0xb0], 0
je 0x1400f26b1
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, qword [rsp + 0xd8]
call fcn.1401abdbc
mov rax, qword [rsp + 0x200]
shl rax, 1
test rax, rax
mov rbx, r15
mov r15, qword [rsp + 0xb8]
mov r14, qword [rsp + 0x148]
je 0x1400f26ea
mov r8, qword [rsp + 0x208]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
mov r13, rdi
test r14, r14
je 0x1400f2708
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, qword [rsp + 0x220]
call fcn.1401abdbc
mov r10, rbx
mov rdi, qword [rsp + 0x78]
mov rax, r10
shr rax, 8
mov qword [rsp + 0x48], rax
mov rbp, r13
mov r13d, r10d
mov rbx, qword [rsp + 0x1c0]
test rdi, rdi
je 0x1400f2751
mov r14, rbx
nop word cs:[rax + rax]
mov rcx, r14
call fcn.1400803f0
add r14, 0x70
dec rdi
jne 0x1400f2740
cmp qword [rsp + 0x1b8], 0
je 0x1400f276d
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rbx
call fcn.1401abdbc
mov r14, r15
mov rdx, qword [rsp + 0x48]
mov r9, rbp
mov ecx, edx
shr ecx, 8
mov r8, rdx
shr r8, 0x18
mov rax, rdx
shr rax, 0x28
mov r15, r9
mov r9d, r8d
mov r8d, ecx
mov rdi, r15
movzx eax, ax
shl rax, 0x30
movzx ecx, r9w
shl rcx, 0x20
or rcx, rax
shl r8d, 0x10
or r8, rcx
movzx eax, dl
shl eax, 8
or rax, r8
movzx ecx, r13b
or rcx, rax
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], r14
mov qword [rsi], 1
mov rsi, qword [rsp + 0x1a8]
test r12, r12
je 0x1400f2801
mov rdi, rsi
nop word cs:[rax + rax]
mov rcx, rdi
call case.0x1400e516b.386
add rdi, 0x28
dec r12
jne 0x1400f27f0
cmp qword [rsp + 0x1a0], 0
je 0x1400f0e98
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rsi
call fcn.1401abdbc
jmp 0x1400f0e98
mov r14d, 0xf
mov r13b, 0xb
mov ecx, dword [rsp + 0x34]
lea r15, [0x140204ff9]
mov r8, qword [rsp + 0x38]
jmp 0x1400f278e
mov r14d, 3
mov r13b, 0xb
mov r15, rdi
mov ecx, dword [rsp + 0x10c]
jmp 0x1400f278e
mov r9d, 0xa
mov r15d, 0xb
xor eax, eax
xor edx, edx
lea rbx, [0x14020391e]
mov r8, qword [rsp + 0x170]
mov ecx, dword [rsp + 0xc8]
jmp 0x1400f28fd
lea r9, str.u16u24
mov r14d, 3
mov r13b, 0xb
mov rdx, qword [rsp + 0x48]
jmp 0x1400f2778
mov r13b, 0xa
xor edx, edx
xor r14d, r14d
jmp 0x1400f2778
mov rdx, r15
and rdx, 0xffffffffffffff00
mov ecx, r15d
shr ecx, 0x10
mov r8, r15
shr r8, 0x20
movabs rax, 0xffff000000000000
and rax, r15
mov r9, r14
jmp 0x1400f28fd
mov rdx, rbx
and rdx, 0xffffffffffffff00
mov ecx, ebx
shr ecx, 0x10
mov r8, rbx
shr r8, 0x20
movabs rax, 0xffff000000000000
and rax, rbx
mov r15, rbx
mov rbx, r14
shr edx, 8
shr rax, 0x30
mov r13d, r15d
mov r14, r9
mov r15, rbx
jmp 0x1400f278e
mov r15, r14
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x48], rax
mov rbp, qword [rsp + 0xa8]
mov rdi, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x1c0]
test rdi, rdi
jne 0x1400f272f
jmp 0x1400f2751
mov rax, qword [rsp + 0xd0]
and rax, 0xffffffffffffff00
or rax, 0xb
lea r13, [0x140208ad1]
mov r15d, 2
mov r10, rax
jmp 0x1400f270b
mov rax, qword [rsp + 0xd0]
and rax, 0xffffffffffffff00
or rax, 0xb
lea r13, [0x1402039aa]
mov r15d, 7
mov edi, 7
mov edi, 7
mov r10, rax
jmp 0x1400f270b
mov r13, rdi
mov r10, qword [rsp + 0x80]
jmp 0x1400f270b
mov r10d, 0xb
mov r15d, 3
mov r9d, ebx
mov rax, qword [rsp + 0x280]
jmp 0x1400f2478
mov r10d, 0xa
xor r15d, r15d
xor eax, eax
jmp 0x1400f2478
mov r10, r14
mov r15, qword [rsp + 0xb0]
mov r13, qword [rsp + 0xa8]
jmp 0x1400f270b
cmp qword [rsp + 0x80], 0
je 0x1400f2a03
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, r14
call fcn.1401abdbc
mov rdi, qword [rsp + 0x218]
and rdi, 0xffffffffffffff00
cmp qword [rsp + 0xb0], 0
je 0x1400f2a2e
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, r13
call fcn.1401abdbc
or rdi, 0xb
lea r13, [0x140208ad1]
mov r15d, 2
mov r10, rdi
jmp 0x1400f270b
cmp qword [rsp + 0x80], 0
je 0x1400f2a63
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, r14
call fcn.1401abdbc
cmp qword [rsp + 0xb0], 0
je 0x1400f2a7f
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, r13
call fcn.1401abdbc
mov r13, rbp
mov r10, qword [rsp + 0x148]
jmp 0x1400f270b
cmp qword [rsp + 0x80], 0
je 0x1400f2aab
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, r14
call fcn.1401abdbc
mov rbx, qword [rsp + 0x218]
and rbx, 0xffffffffffffff00
cmp qword [rsp + 0xb0], 0
je 0x1400f2ad6
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, r13
call fcn.1401abdbc
or rbx, 8
mov r15, qword [rsp + 0xb8]
mov r13, qword [rsp + 0x250]
mov r14, qword [rsp + 0x148]
test r14, r14
jne 0x1400f26f2
jmp 0x1400f2708
mov r15d, 0xb
mov eax, 3
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb8], rax
jmp 0x1400f264c
mov r15d, 0xa
xor eax, eax
mov qword [rsp + 0xb8], rax
add cl, ch
sbb al, 0xfb
invalid
invalid
add byte [rcx], dh
ror byte [rax - 0x77], 0x84
and al, 0xb8
add byte [rax], al
add cl, ch
sbb al, 0xfb
invalid
mov r15, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov r10, r14
mov rdi, qword [rsp + 0x78]
and al, 0x78
mov rdi, qword [rsp + 0x78]
and al, 0x78
mov r13, qword [rsp + 0xa8]
jmp 0x1400f2710
lea r8, [0x1401ff650]
adc byte [rax], al
mov rcx, rax
call fcn.140046bf0
cmc
invalid
lea r8, [0x1401ff650]
lea eax, [0x1401ff650]
mov rdx, rax
call fcn.1400479c0
pop rax
cmc
invalid
pop rax
cmc
dec dword [rbp + rcx*4 + 5]
loope 0x1400f2b37
lea r8, [0x1401ff650]
adc byte [rax], al
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 0xe8
mov rdx, r9
invalid
cmc
cmc
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
cmc
invalid
cmc
dec dword [rbp + rcx*4 + 5]
iretd
lea r8, [0x1401ff650]
mov rcx, r9
mov ecx, ecx
mov ecx, ecx
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rdx, r11
ror dl, 0x10
add byte [rcx + rcx*4 - 0x26], cl
call fcn.140046bf0
cmc
dec dword [rbp + rcx*4 + 5]
lea eax, [0x1401ff650]
lea r8, [0x1401ff650]
mov rcx, r13
mov ecx, ebp
mov rdx, r11
call fcn.140046bf0
invalid
mov ecx, 1
mov rdx, r15
call fcn.1400418b0
stc
in al, dx
hlt
invalid
in al, dx
hlt
lea r8, [0x1401ff650]
mov rcx, rdx
mov rdx, r9
call fcn.140046bf0
invalid
cmc
invalid
dec dword [rbp + rcx*4 + 5]
or dl, 0x10
add al, ch
lea r8, [0x1401ff650]
call fcn.1400479c0
jmp 0x1400f2c20
cmc
dec dword [rbp + rcx*4 + 5]
invalid
je 0x1400f2ba4
lea r8, [0x1401ff650]
adc byte [rax], al
mov rcx, r15
mov rdx, r9
call fcn.140046bf0
or dword [rax - 0xb], eax
invalid
dec dword [rbp + rcx*4 + 5]
invalid
lea r8, [0x1401ff650]
mov rcx, rdx
ror dword [rcx + rcx*4 - 6], 1
ror dword [rcx + rcx*4 - 6], 1
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, rdx
mov rdx, qword [rsp + 0x230]
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rcx, r15
call fcn.1400479c0
lea r8, [0x1401ff650]
lea eax, [0x1401ff650]
mov rcx, r15
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rdx, r15
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r15
mov rdx, rax
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rdx, r15
call fcn.140046bf0
mov ecx, 1
mov rdx, rdi
call fcn.1400418b0
mov ecx, 1
mov rdx, r13
call fcn.1400418b0
lea r8, [0x1401ff650]
mov rcx, 0xffffffffffffffff
mov rdx, rax
call fcn.1400479c0
lea rax, [rsp + 0x58]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x130], xmm0
lea rax, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_pki_types_1.7.0_src_server_name.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14023555c]
lea r9, [0x140205bf0]
lea r8, [rsp + 0x130]
mov edx, 0x2b
call fcn.140048d20
int3
add rcx, rbx
mov r8, r14
call sub.msvcrt.dll_memcpy
add rbx, r14
mov qword [rsi + 0x10], rbx
add r12, 0x18
cmp r15, r12
je 0x1400f2de8
mov ebp, dword [rdi + r12 + 0x10]
mov rax, qword [rsi]
mov rcx, rax
sub rcx, rbx
cmp rcx, 2
jbe 0x1400f2dce
bswap ebp
mov rcx, qword [rsi + 8]
mov edx, ebp
invalid
shr edx, 8
shr ebp, 0x18
mov byte [rcx + rbx + 2], bpl
mov word [rcx + rbx], dx
add rbx, 3
invalid
mov qword [rsi + 0x10], rbx
mov rdx, qword [rdi + r12 + 8]
mov r14, qword [rdi + r12 + 0x10]
sub rax, rbx
cmp rax, r14
jae 0x1400f2d50
mov rcx, rsi
mov r13, rdx
mov rdx, rbx
mov r8, r14
call fcn.140060840
mov rdx, r13
mov rcx, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp 0x1400f2d50
mov r8d, 3
mov rcx, rsi
mov rdx, rbx
call fcn.140060840
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
jmp 0x1400f2d7f
lea rcx, [rsp + 0x28]
call fcn.1400e7c00
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], 0
add byte [rax - 0x39], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
test r10d, r10d
je 0x1400f2fa6
mov edi, 8
or byte [rax], al
add byte [rax], al
mov ebx, 0x10
xor r15d, r15d
xor edi, edi
xor edi, edi
lea r14, [rsp + 0x40]
jmp 0x1400f2f6a
nop dword [rax + rax]
mov qword [rdi + rbx - 0x10], rbp
mov qword [rdi + rbx - 8], r13
mov qword [rdi + rbx], r12
inc r15
inc edi
inc edi
mov qword [rsp + 0x38], r15
mov rax, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
push rax
add rbx, 0x18
cmp rax, qword [rsp + 0x48]
invalid
jae 0x1400f3008
jae 0x1400f3008
lea rcx, [rsp + 0x58]
pop rax
mov rdx, r14
call fcn.1400e7740
cmp qword [rsp + 0x58], 0
cmp dword [rsp + 0x58], 0
cmp dword [rsp + 0x58], 0
mov rbp, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
mov r12, qword [rsp + 0x70]
jne 0x1400f2fb3
cmp r15, qword [rsp + 0x28]
jne 0x1400f2f40
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
call fcn.140177610
mov rdi, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
jmp 0x1400f2f40
mov r13d, 8
add byte [rax], al
xor r15d, r15d
xor ebp, ebp
jmp 0x1400f3012
test r15, r15
test edi, edi
je 0x1400f2fe8
lea rbx, [rdi + 8]
jmp 0x1400f2fc9
nop
add rbx, 0x18
dec r15
je 0x1400f2fe8
invalid
invalid
mov rax, qword [rbx - 8]
shl rax, 1
test rax, rax
invalid
je 0x1400f2fc0
sal byte [rbx + rbp*8 + 0x4c], 0x8b
add ecx, dword [rax - 0x75]
or eax, 0x1862a1
invalid
sbb byte [rax], al
mov r8, qword [rbx]
mov rcx, qword [0x140279280]
invalid
sbb byte [rax], al
invalid
xor edx, edx
call fcn.1401abdbc
jmp 0x1400f2fc0
cmp qword [rsp + 0x28], 0
je 0x1400f3001
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.1401abdbc
mov edi, 1
add byte [rax], al
jmp 0x1400f3017
mov rbp, qword [rsp + 0x28]
mov r13, qword [rsp + 0x30]
xor edi, edi
mov r12, r15
mov qword [rsi + 8], rbp
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], r12
mov qword [rsi], rdi
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r9
leave
leave
call fcn.140046bf0
int3
add byte [rax], al
or ecx, dword [rax - 0x77]
int1
mov byte [rbp + rdi], dh
add byte [rax - 1], cl
invalid
inc edi
jle case.0x1400ed107.1103
add eax, 0x8d4a0000
or al, 0x2f
invalid
invalid
xchg esi, eax
or eax, dword [rax]
invalid
dec dword [rax - 0x77]
clc
mov eax, edi
inc dword [rdx]
add byte [rax], al
add bh, bh
add eax, 0x48ffff00
add eax, 3
invalid
invalid
rol byte [rbx], 0x48
mov dword [rsi + 0x10], eax
mov dword [rsp + 0x50], edi
and al, 0x38
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add dword [rax], eax
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x30
add r12, 0x30
lea rcx, [rsp + 0x58]
call fcn.1400e7c00
cmp r12, qword [rsp + 0x28]
je 0x1400f360d
jmp 0x128d073de
add ah, byte [rsi + 0x46]
mov dword [rcx + rsi], ecx
add r14, 3
mov qword [rsi + 0x10], r14
sub rax, r14
cmp rax, r15
jae 0x1400f33a7
mov rcx, rsi
mov r12, rdx
mov esp, edx
mov esp, edx
mov rdx, r14
mov r8, r15
call fcn.140060840
invalid
idiv bh
mov rdx, r12
movabs r12, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax + 0x84e8b48], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x84e8b48], al
mov r14, qword [rsi + 0x10]
jmp 0x1400f33a7
mov bh, 0x74
cmp eax, 0xb70f4118
invalid
or eax, 0xe3847
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
adc byte [rax + 0x29], cl
fmul dword [rax - 0x7d]
clc
add dword [rdi], ecx
xchg byte [rcx], dl
adc dword [rcx], eax
add byte [rax], al
rol r14w, 8
adc dword [rcx], eax
add byte [rax], al
rol r14w, 8
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov word [rax + rbx], r14w
add rbx, 2
ret
add cl, byte [rax - 0x77]
pop rsi
adc byte [rax - 0x75], cl
invalid
mov rcx, rax
mov ecx, eax
ret
mov ecx, eax
sub rcx, rbx
mov r14, rbx
cmp rcx, 1
stc
add dword [rdi], ecx
xchg bh, bh
add byte [rax], al
invalid
stc
add dword [rdi], ecx
xchg bh, bh
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 8]
mov word [rcx + r14], 0xffff
add r14, 2
add esi, 2
or byte [rsi + 0x42], r12b
mov dword [rcx + rsi], 0x8349ffff
add esi, 2
mov qword [rsi + 0x10], r14
add esi, 2
mov qword [rsi + 0x10], r14
mov rdx, qword [r13 + rdi + 8]
mov r15, qword [r13 + rdi + 0x10]
sub rax, r14
cmp eax, 0x7c8b4d08
cmp eax, 0xf0294c10
cmp rax, r15
jb 0x1400f3496
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
add rcx, r14
mov r8, r15
call sub.msvcrt.dll_memcpy
invalid
xchg esp, eax
or eax, dword [rax]
add r14, r15
mov qword [rsi + 0x10], r14
adc byte [rax - 0x73], cl
push rbx
add cl, byte [rax - 0x7d]
sti
std
invalid
adc byte [rax - 0x73], cl
push rbx
add cl, byte [rax - 0x7d]
sti
std
ja 0x1400f366b
cmp rdx, r14
ja 0x1400f367a
mov r8d, 2
mov rcx, rsi
mov rdx, rbx
call fcn.140060840
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
jmp 0x1400f337a
mov rcx, rsi
mov r12, rdx
mov rdx, r14
mov r8, r15
call fcn.140060840
mov rdx, r12
movabs r12, 0x8000000000000001
mov r14, qword [rsi + 0x10]
jmp 0x1400f33a3
lea r8, [0x1401ff6a0]
mov rcx, rbx
call fcn.1400479c0
dec dword [rbp + rcx*4 + 5]
invalid
rcl byte [rax], 0
mov rcx, rdx
ror dword [rcx + rcx*4 - 0xe], 1
call fcn.140046bf0
int3
cmp dword [rsp + 0x30], 0
mov rsi, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
and al, 0x40
mov r15, qword [rsp + 0x48]
and al, 0x48
je 0x1400f36f7
mov qword [rdi + 8], rsi
ja 0x1400f36d6
mov qword [rdi + 0x10], r8
mov qword [rdi + 0x18], r15
movabs rax, 0x8000000000000000
mov qword [rdi], rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48078948], al
add rsp, 0x118
add esp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movabs rbp, 0x8000000000000000
mov rdx, qword [rbx + 8]
mov edx, dword [rbx + 8]
mov ebp, 0
add byte [rax], al
add byte [rax], al
or byte [rax - 0x75], 0x53
mov edx, dword [rbx + 8]
add byte [rax], al
add byte [rax], al
or byte [rax - 0x75], 0x53
invalid
push rbx
mov edx, dword [rbx + 8]
or byte [rax - 0x75], cl
adc byte [r8 - 0x77], cl
mov eax, edx
sub rax, rcx
cmp rax, 3
cmp eax, 3
jae 0x1400f372d
mov rcx, qword [rbx + 0x10]
mov rax, rdx
mov eax, edx
mov eax, edx
sub rax, rcx
cmp rax, 3
cmp eax, 3
cmp eax, 3
jae 0x1400f372d
mov r12d, 0xb
mov esp, 0xb
add byte [rcx - 0x43], al
add eax, dword [rax]
add byte [rax], al
mov r13d, 3
mov ebp, 3
lea r14, [0x1401ff683]
lea esi, [0x1401ff683]
jmp 0x1400f3e62
lea rax, [rcx + 3]
lea eax, [rcx + 3]
mov qword [rbx + 0x10], rax
cmp rcx, 0xfffffffffffffffc
cmp ecx, 0xfffffffc
adc byte [rax - 0x7d], cl
stc
cld
cmp ecx, 0xfffffffc
ja 0x1400f3f47
xchg dword [rax], ecx
or byte [rax], al
add byte [rcx - 0x77], cl
ror dword [rcx + 0x29], 1
ror dword [rdi], 0x82
or ecx, dword [rax]
add byte [rax], al
mov r9, rdx
sub r9, rax
jb 0x1400f3f56
mov r10, qword [rbx]
movzx r11d, byte [r10 + rcx]
movzx ecx, word [r10 + rcx + 1]
shl ecx, 0x10
shl r11d, 8
shl ebx, 8
shl ebx, 8
or r11d, ecx
mov ecx, r11d
bswap ecx
cmp ecx, 0x10000
mov r14d, 0x10000
add byte [rcx], al
add byte [rdi + rcx + 0x42], al
int1
add byte [rcx], al
add byte [rdi + rcx + 0x42], al
int1
cmp r9, r14
jae 0x1400f378b
mov r12d, 0xa
xor r13d, r13d
jmp 0x1400f3e62
add byte [rax], al
add byte [rax], al
mov r9, rax
add r9, r14
add ecx, esi
add ecx, esi
mov qword [rbx + 0x10], r9
jb 0x1400f3f65
cmp r9, rdx
ja 0x1400f3f77
invalid
add byte [rax], al
invalid
mov qword [rsp + 0xf8], r15
mov qword [rsp + 0xd8], rsi
and al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0xe0], r8
add r10, rax
mov qword [rsp + 0x68], r10
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 8
mov qword [rsp + 0x90], 0
mov eax, 8
test r11d, r11d
je 0x1400f3c64
mov qword [rsp + 0xd0], rax
lea r12, [rsp + 0x30]
lea rdx, [rsp + 0x68]
lea rax, str.u16u24
mov qword [rsp + 0x50], rax
xor r15d, r15d
mov qword [rsp + 0x58], rdi
mov rcx, r12
call fcn.1400e7740
cmp qword [rsp + 0x30], 0
mov r14, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x60], rax
mov r11, qword [rsp + 0x48]
jne 0x1400f3ec9
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jb 0x1400f3ede
lea rax, [rcx + 2]
mov qword [rsp + 0x78], rax
cmp rcx, 0xfffffffffffffffd
ja 0x1400f3f47
mov r9, rdx
sub r9, rax
jb 0x1400f3f56
mov r8, qword [rsp + 0x68]
movzx ecx, word [r8 + rcx]
mov r10d, ecx
rol r10w, 8
movzx r13d, r10w
cmp r9, r13
jb 0x1400f3efb
mov r9, rax
add r9, r13
mov qword [rsp + 0x78], r9
jb 0x1400f3f65
cmp r9, rdx
ja 0x1400f3f77
add r8, rax
mov qword [rsp + 0x98], r8
mov qword [rsp + 0xa0], r13
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 8
mov qword [rsp + 0xc0], 0
test cx, cx
je case.0x1400ee940.413
mov qword [rsp + 0xf0], r11
mov qword [rsp + 0xc8], r14
mov eax, 8
mov qword [rsp + 0xe8], rax
mov r14d, 0x18
xor edi, edi
jmp case.0x1400e5f2a.1456
lea rcx, [rsp + 0xb0]
call fcn.1400f6070
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xe8], rax
movzx eax, si
shl ebx, 0x10
or rbx, rax
or rbx, rbp
mov rcx, qword [rsp + 0xe8]
mov qword [rcx + r14 - 0x18], r13
mov rax, qword [rsp + 0x28]
mov qword [rcx + r14 - 0x10], rax
mov qword [rcx + r14 - 8], r12
mov qword [rcx + r14], rbx
inc rdi
mov qword [rsp + 0xc0], rdi
add byte [rax], al
mov rax, qword [rsp + 0xa8]
add r14, 0x20
add esi, 0x20
cmp rax, qword [rsp + 0xa0]
lea r12, [rsp + 0x30]
jae 0x1400f3b96
mov rcx, r12
lea rdx, [rsp + 0x98]
call fcn.1400ea250
movzx eax, byte [rsp + 0x30]
cmp rax, 0x14
cmp eax, 0x14
jne 0x1400f3c9d
mov rdx, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rax + 0x29], 1
enter 0xffffffffffff8348, 0xfffffffffffffff8
add cl, byte [rdi]
invalid
add byte [rbx], al
add byte [rax], al
movzx esi, word [rsp + 0x32]
movzx ebx, word [rsp + 0x34]
lea rax, [rcx + 2]
lea eax, [rcx + 2]
mov qword [rsp + 0xa8], rax
cmp rcx, 0xfffffffffffffffd
movabs rbp, 0x8000000000000000
ja 0x1400f3f47
mov r8, rdx
sub r8, rax
jb 0x1400f3f56
mov r12, qword [rsp + 0x98]
movzx ecx, word [r12 + rcx]
mov r9d, ecx
rol r9w, 8
movzx r13d, r9w
cmp r8, r13
jb 0x1400f3d15
mov r9, rax
add r9, r13
mov qword [rsp + 0xa8], r9
jb 0x1400f3f65
cmp r9, rdx
ja 0x1400f3f77
add r12, rax
mov qword [rsp + 0x100], r12
mov qword [rsp + 0x108], r13
cmp si, 5
jne 0x1400f3b33
test cx, cx
je 0x1400f3d1e
mov qword [rsp + 0x110], 1
cmp byte [r12], 1
jne 0x1400f3d33
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x100]
call fcn.1400e7740
movzx eax, byte [rsp + 0x3f]
shl eax, 0x10
movzx ecx, word [rsp + 0x3d]
or ecx, eax
mov eax, dword [rsp + 0x39]
shl rcx, 0x28
shl rax, 8
or rax, rcx
cmp qword [rsp + 0x30], 0
movzx ecx, byte [rsp + 0x38]
mov r12, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
jne 0x1400f3d3c
or rax, rcx
mov rcx, qword [rsp + 0x110]
cmp rcx, qword [rsp + 0x108]
jb 0x1400f3e9b
mov ebx, esi
shr ebx, 0x10
mov rcx, rbp
mov rbp, rsi
movabs rdx, 0xffffffff00000000
and rbp, rdx
lea r13, [rcx + 1]
add dword [rax - 0x77], ecx
and al, 0x28
add dword [rax - 0x77], ecx
and al, 0x28
cmp rdi, qword [rsp + 0xb0]
jne 0x1400f3954
jmp 0x1400f3937
test cx, cx
je 0x1400f3b53
movzx eax, byte [0x1402792e0]
push rdi
sbb byte [rax], al
xor ecx, ecx
mov rdx, r13
call fcn.1401685e0
test rax, rax
test eax, eax
test eax, eax
jne 0x1400f3b58
jmp 0x1400f3f86
mov eax, 1
mov qword [rsp + 0x28], rax
mov rcx, rax
mov rdx, r12
mov r8, r13
call sub.msvcrt.dll_memcpy
mov word [r11], cs
add byte [rbp - 0x77], cl
in al, dx
mov word [r11], cs
add byte [rbp - 0x77], cl
in al, dx
xor ebp, ebp
cmp rdi, qword [rsp + 0xb0]
cmp edi, dword [rsp + 0xb0]
cmp edi, dword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
test esi, edx
jne 0x1400f3954
std
invalid
invalid
jmp 0x1400f3937
mov ebx, 8
xor edi, edi
push qword [rcx]
test byte [rax + 0x39], 0xee
add byte [rax], al
add byte [rcx], dh
push qword [rcx]
test byte [rax + 0x39], 0xee
jne 0x1400f3bc9
jmp 0x1400f3f32
add byte [rax - 0x75], cl
mov ah, 0x24
and al, 0xb0
add byte [rax], al
invalid
mov rsi, qword [rsp + 0xb0]
mov esi, dword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
mov rbx, qword [rsp + 0xb8]
mov ebx, dword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rax - 0x43], cl
mov ebp, 0
movabs rbp, 0x8000000000000000
mov r14, qword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
invalid
mov ebp, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24b48b4c], al
or byte [rbx + rcx*4 - 0x4c], 0x24
add byte [rax], al
or byte [rbx + rcx*4 - 0x4c], 0x24
and al, 0xc8
enter 0, 0
add byte [rax], al
add byte [rbx + rcx*4 - 0x64], cl
mov r11, qword [rsp + 0xf0]
cmp rsi, rbp
and al, 0xf0
add byte [rax], al
add byte [rax + 0x39], cl
out dx, al
je 0x1400f3f32
imul eax, dword [rbx], 0x3b4c0000
mov esp, 0x8024
add byte [rbp + 0x28], dh
jne 0x1400f3bfb
add byte [rax], al
cmp r15, qword [rsp + 0x80]
jne 0x1400f3bfb
lea rcx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rbp - 0x77], cl
mov r12, r11
call fcn.1400f3fa0
mov r11, r12
invalid
mov r12, r11
call fcn.1400f3fa0
mov r11, r12
invalid
jrcxz 0x1400f3c33
lea r12, [rsp + 0x30]
lea esp, [rsp + 0x30]
mov rax, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0xd0], rax
lea rax, [r15 + r15*2]
add al, 0x7f
shl rax, 4
mov rdx, qword [rsp + 0xd0]
mov qword [rdx + rax], rsi
add cl, byte [rax - 0x77]
pop rsp
add cl, byte [rax]
add cl, byte [rax - 0x77]
pop rsp
add cl, byte [rax]
mov qword [rdx + rax + 0x10], rdi
mov qword [rdx + rax + 0x18], r14
mov rcx, qword [rsp + 0x60]
mov qword [rdx + rax + 0x20], rcx
mov qword [rdx + rax + 0x28], r11
inc r15
mov qword [rsp + 0x90], r15
mov rax, qword [rsp + 0x78]
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x78
cmp rax, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x58]
lea rdx, [rsp + 0x68]
jb 0x1400f382a
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
jmp 0x1400f3c69
xor r15d, r15d
xor ecx, ecx
mov rdx, qword [rsp + 0xd8]
mov qword [rdi], rdx
mov rdx, qword [rsp + 0xe0]
mov qword [rdi + 8], rdx
mov rdx, qword [rsp + 0xf8]
mov qword [rdi + 0x10], rdx
mov qword [rdi + 0x18], rcx
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], r15
jmp 0x1400f36e3
movzx ecx, byte [rsp + 0x31]
movzx r9d, word [rsp + 0x34]
movzx edx, word [rsp + 0x36]
shl rdx, 0x30
mov r13, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
movzx r8d, word [rsp + 0x32]
or rdx, rax
shl ecx, 8
or rcx, rdx
shl r8d, 0x10
or r8, rcx
shl r9, 0x20
or r9, r8
mov qword [rsp + 0x28], r9
movabs rbp, 0x8000000000000000
jmp 0x1400f3d47
mov rax, qword [rsp + 0x28]
and rax, 0xffffffffffffff00
or rax, 0xb
lea r13, str.u16u24
mov esi, 3
mov qword [rsp + 0x28], rax
movabs rbp, 0x8000000000000000
jmp 0x1400f3d47
mov ecx, 0xa
xor esi, esi
jmp 0x1400f3d42
mov ecx, 0xb
mov esi, 0x15
xor eax, eax
lea r13, [0x140203995]
jmp 0x1400f3d3f
mov ecx, 3
xor eax, eax
jmp 0x1400f3d3f
mov r13, r12
or rcx, rax
mov qword [rsp + 0x28], rcx
mov r14, qword [rsp + 0xb8]
test rdi, rdi
je 0x1400f3db7
movabs rbx, 0x8000000000000001
mov r12, r14
jmp 0x1400f3d8b
add byte [rax], al
add byte [rax], al
mov r8, qword [r12 + rcx]
add al, 0xc
mov rcx, qword [0x140279280]
push rbp
sbb byte [rax], al
xor edx, edx
call fcn.1401abdbc
invalid
or byte [rbx], 0
cmp al, byte [rax - 0x7cb6fff5]
add r12, 0x20
dec rdi
je 0x1400f3db7
invalid
invalid
sub al, 0x49
mov eax, dword [rsp]
mov rax, qword [r12]
cmp rax, rbp
cmp eax, ebp
je 0x1400f3d82
test rax, rax
je 0x1400f3d82
sal byte [rcx + rbp*8 - 0x47], 8
add byte [rax], al
add byte [rax], al
cmp rax, rbx
jne 0x1400f3d70
invalid
mov ecx, 8
add byte [rax], al
cmp rax, rbx
jne 0x1400f3d70
invalid
int 0x49
mov eax, dword [rsp + 8]
mov rax, qword [r12 + 8]
shl rax, 1
test rax, rax
je 0x1400f3d82
mov ecx, 0x10
jmp 0x1400f3d70
add bl, ch
mov ecx, 0x24bc8348
and al, 0xb0
add byte [rax], al
add byte [rax], al
je 0x1400f3dd3
mov rcx, qword [0x140279280]
cmp qword [rsp + 0xb0], 0
and al, 0xb0
add byte [rax], al
add byte [rax], al
je 0x1400f3dd3
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, r14
call fcn.1401abdbc
mov rdi, qword [rsp + 0x58]
mov r14, qword [rsp + 0xc8]
mov r12, qword [rsp + 0x28]
mov qword [rsp + 0x50], r13
mov r13, rsi
shl r14, 1
test r14, r14
je 0x1400f3e08
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, qword [rsp + 0x60]
call fcn.1401abdbc
mov rbx, qword [rsp + 0x88]
test r15, r15
je 0x1400f3e31
mov r14, rbx
nop dword [rax + rax]
mov rcx, r14
call fcn.1400f4060
add r14, 0x30
dec r15
jne 0x1400f3e20
cmp qword [rsp + 0x80], 0
je 0x1400f3e4d
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rbx
call fcn.1401abdbc
mov r8, qword [rsp + 0xe0]
mov rsi, qword [rsp + 0xd8]
mov r14, qword [rsp + 0x50]
mov qword [rdi + 8], r12
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], r13
mov qword [rdi], rbp
test rsi, rsi
je 0x1400f36e3
mov rcx, qword [0x140279280]
xor edx, edx
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
jmp fcn.1401abdbc
mov r9, qword [rsp + 0x28]
and r9, 0xffffffffffffff00
or r9, 0xe
shl rax, 1
test rax, rax
jne 0x1400f3f08
lea r13, str.CertificateExtension
mov esi, 0x14
mov qword [rsp + 0x28], r9
and al, 0x28
push rsi
mov ebx, 0x14be0010
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x28
and al, 0x28
jmp 0x1400f3d47
mov r13, r11
mov r12, r14
mov esp, esi
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
push rax
jmp 0x1400f3e08
mov r12d, 0xb
add byte [rax], al
add byte [rcx - 0x43], al
add eax, dword [rax]
add byte [rax], al
mov r13d, 3
shl r14, 1
test r14, r14
test esi, esi
test esi, esi
je 0x1400f3e08
test byte [rdx], dl
invalid
jmp 0x1400f3df5
invalid
mov r12d, 0xa
xor esi, esi
jmp 0x1400f3de5
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rcx], dh
imul cl
invalid
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, r12
mov rbx, r9
call fcn.1401abdbc
or eax, dword [rax]
or eax, dword [rax]
lea r13, str.CertificateExtension
mov esi, 0x14
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x28], ebx
in eax, dx
mov edx, 0x14be0010
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x28], ebx
jmp 0x1400f3d47
mov r13, r14
mov qword [rsp + 0x50], rdi
and al, 0x50
and al, 0x50
push rax
mov r12, rbx
mov esp, ebx
mov rdi, qword [rsp + 0x58]
jl 0x1400f3f65
pop rax
jmp 0x1400f3e08
invalid
lea r8, [0x1401ff650]
mov rdx, rax
mov bh, 0x10
add byte [rax - 0x77], cl
ret 0x6ae8
invalid
invalid
call fcn.1400479c0
lea r8, [0x1401ff650]
lea eax, [0x1401ff650]
mov rcx, rax
call fcn.140046bf0
cmc
invalid
cmc
dec dword [rbp + rcx*4 + 5]
in al, 0xb6
mov dh, 0x10
invalid
lea r8, [0x1401ff650]
mov dh, 0x10
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 0xe8
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r9
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r9
call fcn.140046bf0
mov ecx, 1
mov rdx, r13
call fcn.1400418b0
int3
or dword [rax + 1], 0x40e0ffc8
mov ch, 1
mov bpl, 1
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
je 0x1400f419b
adc byte [rax + 0x3b], cl
je 0x1400f419b
jmp 0x1400f41a3
mov bpl, 3
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
adc byte [rax + 0x3b], cl
je 0x1400f419b
je 0x1400f419b
cmp rdi, qword [rsi]
je 0x1400f419b
jmp 0x1400f41a3
imul eax, dword [0x1508dccdf], 0x48
cmp edi, dword [rsi]
invalid
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne 0x1400f41a3
jne 0x1400f41a3
mov rcx, rsi
mov ecx, esi
call fcn.1400c7210
dec dword [rax - 0x75]
or byte [rax - 0x78], r8b
mov byte [rax + rdi], ch
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov byte [rax + rdi], bpl
mov byte [rax + rdi], ch
cmp byte [rax - 1], cl
invalid
inc rdi
mov qword [rsi + 0x10], rdi
jle case.0x1400ee91a.422
movzx ecx, word [rbx]
or ecx, dword [rax - 0x73]
adc eax, 0xe2a70
invalid
invalid
lea rdx, [0x1401d6c2c]
lea edx, [0x1401d6c2c]
invalid
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
sar edi, 1
invalid
sar edi, 1
loope 0x1400f422c
invalid
mov bx, 0x17
add bl, ch
mov bpl, 2
mov bpl, 2
jmp 0x1400f4213
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
je 0x1400f419b
jmp 0x1400f41a3
mov bx, 0x1e
jmp 0x1400f4213
mov bx, 0x104
jmp 0x1400f4213
mov bx, 0x19
jmp 0x1400f4213
mov bx, 0x1d
jmp 0x1400f4213
mov bx, 0x102
jmp 0x1400f4213
mov bx, 0x18
jmp 0x1400f4213
mov bx, 0x100
jmp 0x1400f4213
mov bx, 0x101
jmp 0x1400f4213
movzx ebx, word [rbx + 2]
jmp 0x1400f4213
mov bx, 0x103
mov rcx, qword [rsi]
sub rcx, rdi
cmp rcx, 1
jbe 0x1400f4238
rol bx, 8
mov word [rax + rdi], bx
add rdi, 2
mov dword [rdx], 0x107e8948
mov dword [rdx], 0x107e8948
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov r8d, 2
mov rcx, rsi
add byte [rax - 0x77], cl
int1
mov rdx, rdi
call fcn.140060840
idiv bh
idiv bh
mov rax, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
jmp case.0x1400ee8f8.691
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
push rsi
push rdi
sub rsp, 0x78
movaps xmmword [rsp + 0x60], xmm6
js 0x1400f4276
sub dword [rsp + 0x60], esi
mov rax, qword [rdx + 8]
mov r8, qword [rdx + 0x10]
cmp rax, r8
jne 0x1400f428b
mov al, 0xb
lea r8, [0x14020397a]
stc
not byte [rax]
add byte [rdx + 0xb], bh
stc
not byte [rax]
add byte [rdx + 0xb], bh
jmp 0x1400f431d
mov r9, r8
inc r9
mov qword [rdx + 0x10], r9
je 0x1400f4397
cmp r9, rax
ja 0x1400f43ad
mov rax, qword [rdx]
cmp byte [rax + r8], 3
jne 0x1400f431b
mov rdi, rcx
lea rcx, [rsp + 0x20]
mov rsi, rdx
call fcn.1400e83a0
movzx eax, byte [rsp + 0x20]
cmp al, 0x14
jne 0x1400f4352
mov al, 0x12
mov byte [rcx + 8], al
mov byte [rcx + 9], r11b
movss dword [rcx + 0xa], xmm0
mov byte [rcx + 0xe], r10b
mov byte [rcx + 0xf], r9b
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], rdx
movabs rax, 0x8000000000000000
mov qword [rcx], rax
movaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
pop rdi
pop rsi
ret
lea r8, [0x1401ff650]
mov rcx, 0xffffffffffffffff
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r9
mov rdx, rax
call fcn.140046bf0
int3
mov eax, r15d
rol ax, 8
mov r14, qword [rsi + 8]
mov word [r14 + rdi], ax
add rdi, 2
mov qword [rsi + 0x10], rdi
mov rax, r12
sub rax, rdi
cmp rax, r15
jb 0x1400f44fc
invalid
add byte [rcx - 0x73], cl
or al, 0x3e
lea rcx, [r14 + rdi]
mov r8, r15
call sub.msvcrt.dll_memcpy
add rdi, r15
mov qword [rsi + 0x10], rdi
mov rdx, qword [rbx + 0x20]
mov r15, qword [rbx + 0x28]
mov rax, r12
sub rax, rdi
cmp rax, 1
jbe 0x1400f4520
mov eax, r15d
rol ax, 8
mov word [r14 + rdi], ax
add rdi, 2
mov qword [rsi + 0x10], rdi
sub r12, rdi
cmp r12, r15
jb 0x1400f4547
add r14, rdi
mov rcx, r14
mov r8, r15
call sub.msvcrt.dll_memcpy
add rdi, r15
mov qword [rsi + 0x10], rdi
mov rdx, qword [rbx + 0x38]
mov rbx, qword [rbx + 0x40]
mov rax, qword [rsi]
mov rcx, rax
sub rcx, rdi
cmp rcx, 1
jbe 0x1400f4568
mov r8d, ebx
rol r8w, 8
mov rcx, qword [rsi + 8]
mov word [rcx + rdi], r8w
add rdi, 2
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
mov dword [rsi + 0x10], edi
sub rax, rdi
cmp rax, rbx
jb 0x1400f458b
add rcx, rdi
mov r8, rbx
call sub.msvcrt.dll_memcpy
add rdi, rbx
mov qword [rsi + 0x10], rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov r14, rdx
mov rdx, rdi
call fcn.140060840
mov rdx, r14
mov r12, qword [rsi]
mov rdi, qword [rsi + 0x10]
jmp 0x1400f43f2
mov rcx, rsi
mov r14, rdx
mov rdx, rdi
mov r8, r15
call fcn.140060840
mov rdx, r14
mov rdi, qword [rsi + 0x10]
mov r12, qword [rsi]
mov r14, qword [rsi + 8]
mov esi, dword [rsi + 8]
mov esi, dword [rsi + 8]
jmp 0x1400f4419
mov r8d, 2
mov rcx, rsi
mov r14, rdx
mov rdx, rdi
call fcn.140060840
mov rdx, r14
mov rdi, qword [rsi + 0x10]
adc byte [rbx + rcx*4 + 0x26], cl
adc byte [rbx + rcx*4 + 0x26], cl
mov r14, qword [rsi + 8]
jbe 0x1400f454a
jmp 0x1400f4444
dec dword [rax - 0x77]
int1
mov r14, rdx
invalid
mov rdx, rdi
mov r8, r15
clc
call fcn.140060840
mov rdx, r14
mov r14, qword [rsi + 8]
or byte [rax - 0x75], cl
jle 0x1400f4573
or byte [rax - 0x75], cl
jle 0x1400f4573
jmp 0x1400f4464
cld
invalid
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
int1
mov r14, rdx
mov rdx, rdi
cli
invalid
cli
call fcn.140060840
ret 0xfff6
mov rdx, r14
mov rax, qword [rsi]
mov rdi, qword [rsi + 0x10]
jle 0x1400f4596
jmp 0x1400f4494
mov rcx, rsi
mov r14, rdx
mov esi, edx
mov esi, edx
mov rdx, rdi
mov r8, rbx
call fcn.140060840
idiv bh
fsubr st(0)
movsb byte [rdi], byte [rsi]
ret 0xfff6
idiv bh
idiv bh
mov rdx, r14
mov rcx, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
jmp 0x1400f44b9
invalid
invalid
invalid
invalid
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov r14, rdx
mov rdi, rcx
lea rcx, [rsp + 0x20]
call fcn.1400e7840
cmp qword [rsp + 0x20], 0
mov r15, qword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
mov r12, qword [rsp + 0x38]
je 0x1400f4611
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], r12
mov dword [rdi + 0x18], esp
mov dword [rdi + 0x18], esp
movabs rax, 0x8000000000000000
mov qword [rdi], rax
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x20]
mov rdx, r14
call fcn.1400e7840
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
mov r13, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
je 0x1400f4674
mov qword [rdi + 8], r13
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], rbp
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x4d078948], al
test edi, edi
add byte [rax], al
add byte [rax + 0x4d078948], al
test edi, edi
je 0x1400f4600
mov rcx, qword [0x140279280]
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
add rsp, 0x58
pop rbx
pop rbp
ror byte [rcx - 0x77], cl
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1401abdbc
lea rcx, [rsp + 0x20]
mov rdx, r14
call fcn.1400e7840
mov edi, 0x48ffff31
cmp dword [rsp + 0x20], 0
jl 0x1400f46a9
and byte [rax], al
mov edi, 0x48ffff31
cmp dword [rsp + 0x20], 0
jl 0x1400f46a9
and byte [rax], al
jl 0x1400f46a9
and byte [rax], al
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
je 0x1400f46f1
mov rax, qword [rsp + 0x50]
mov qword [rdi + 0x18], rax
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
movups xmmword [rdi + 8], xmm0
movabs rax, 0x8000000000000000
mov qword [rdi], rax
test r13, r13
je 0x1400f46d2
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rbx
call fcn.1401abdbc
test r15, r15
je 0x1400f4600
mov rax, qword [rsp + 0x50]
mov qword [rdi + 0x40], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rdi + 0x30], xmm0
mov qword [rdi], r15
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], r13
mov qword [rdi + 0x20], rbx
mov qword [rdi + 0x28], rbp
jmp 0x1400f4600
adc bl, ch
lodsb al, byte [rsi]
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rdx
movzx eax, word [rcx + 0x18]
lea rdx, [0x1401d6c58]
adc eax, 0xe2461
adc eax, 0xe2461
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
mov bx, 0x201
jmp 0x1400f4852
mov bx, 0x807
jmp 0x1400f4852
mov bx, 0x501
jmp 0x1400f4852
mov bx, 0x808
jmp 0x1400f4852
mov bx, 0x805
jmp 0x1400f4852
mov bx, 0x401
jmp 0x1400f4852
mov bx, 0x403
jmp 0x1400f4852
mov bx, 0x603
jmp 0x1400f4852
mov bx, 0x203
jmp 0x1400f4852
mov bx, 0x503
jmp 0x1400f4852
movzx ebx, word [rcx + 0x1a]
jmp 0x1400f4852
mov bx, 0x601
jmp 0x1400f4852
mov bx, 0x806
jmp 0x1400f4852
mov bx, 0x804
mov r8, qword [rsi]
mov rdi, qword [rsi + 0x10]
mov rax, r8
sub rax, rdi
cmp rax, 1
jbe 0x1400f48c6
rol bx, 8
mov rax, qword [rsi + 8]
mov word [rax + rdi], bx
add rdi, 2
mov qword [rsi + 0x10], rdi
mov rdx, qword [rcx + 8]
mov rbx, qword [rcx + 0x10]
mov rcx, r8
sub rcx, rdi
cmp rcx, 1
jbe 0x1400f48e9
mov ecx, ebx
rol cx, 8
mov word [rax + rdi], cx
add rdi, 2
mov qword [rsi + 0x10], rdi
sub r8, rdi
cmp r8, rbx
jb 0x1400f490d
add rax, rdi
mov rcx, rax
mov r8, rbx
call sub.msvcrt.dll_memcpy
add rdi, rbx
mov qword [rsi + 0x10], rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r8d, 2
mov r14, rcx
mov rcx, rsi
mov rdx, rdi
call fcn.140060840
mov rcx, r14
mov r8, qword [rsi]
mov rdi, qword [rsi + 0x10]
jmp 0x1400f4865
mov r8d, 2
mov rcx, rsi
mov r14, rdx
mov rdx, rdi
call fcn.140060840
mov rdx, r14
mov rdi, qword [rsi + 0x10]
mov r8, qword [rsi]
mov rax, qword [rsi + 8]
jmp 0x1400f488d
mov rcx, rsi
mov r14, rdx
mov rdx, rdi
mov r8, rbx
call fcn.140060840
mov rdx, r14
mov rax, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
jmp 0x1400f48a7
invalid
mov r15d, 1
je 0x1400f497b
js 0x1400f49c0
pop rsi
movzx eax, byte [0x1402792e0]
mov dh, 5
ja 0x1400f49b0
sbb byte [rax], al
xor ecx, ecx
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.1401685e0
test rax, rax
je 0x1400f49c5
invalid
mov r15, rax
mov r15, rax
mov edi, eax
add r14, rbx
mov rcx, r15
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rsi
call sub.msvcrt.dll_memcpy
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
invalid
or byte [rax - 0x77], 7
invalid
mov eax, 0
add byte [rax], al
add byte [rax + 0x48078948], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 7
invalid
invalid
mov qword [rdi + 8], rsi
mov dword [rdi + 8], esi
mov qword [rdi + 0x10], r15
mov qword [rdi + 0x18], rsi
ja case.0x1400ee91a.506
ja case.0x1400ee91a.506
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rbx
call fcn.140046280
sbb ch, dh
invalid
sbb ch, dh
invalid
call fcn.1400418d0
mov ecx, 1
mov rdx, rsi
bnd call fcn.1400418b0
bnd call fcn.1400418b0
int3
nop dword cs:[rax + rax]
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rdi, r9
mov edi, ecx
mov edi, ecx
mov rbx, r8
mov ebp, edx
mov rsi, rcx
cmp r9, 0x80
jae 0x1400f4a4a
lea r14, [rdi + 2]
lea esi, [rdi + 2]
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, r14
call fcn.1401685e0
test rax, rax
je 0x1400f4c23
mov r15, rax
mov edi, eax
mov byte [rax], bpl
mov byte [rax + 1], dil
mov rcx, rax
mov ecx, eax
mov ecx, eax
add rcx, 2
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
call sub.msvcrt.dll_memcpy
mov qword [rsi], r14
mov qword [rsi + 8], r15
jmp 0x1400f4bce
mov rax, rdi
bswap rax
mov qword [rsp + 0x40], rax
test al, al
invalid
je 0x1400f4a5e
sal byte [rbp + rax + 0x45], 0x31
in al, 0xeb
outsb dx, byte [rsi]
mov r12d, 1
test eax, 0xff00
jne 0x1400f4acc
mov r12d, 2
test eax, 0xff0000
jne 0x1400f4acc
mov r14, rdi
sub r14, r12
sub esi, esp
sub esi, esp
add r14, 0xa
je 0x1400f4b04
js 0x1400f4c30
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, r14
call fcn.1401685e0
test rax, rax
je 0x1400f4c23
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x30], rax
jmp 0x1400f4b33
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
lea rcx, [rsp + 0x28]
call fcn.1400c7210
mov r14, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
mov byte [rax], bpl
mov qword [rsp + 0x38], 1
mov bpl, 0x88
sub bpl, r12b
cmp r14, 1
jne 0x1400f4b5a
lea rcx, [rsp + 0x28]
call fcn.1400c7210
mov rax, qword [rsp + 0x30]
mov byte [rax + 1], bpl
mov qword [rsp + 0x38], 2
cmp byte [rdx], al
add byte [rax], al
add byte [rcx - 0x41], al
or byte [rax], al
add byte [rax], al
cmp byte [rdx], al
add byte [rax], al
add byte [rcx - 0x41], al
or byte [rax], al
add byte [rax], al
sub r15, r12
lea rdx, [rsp + r12]
add rdx, 0x40
mov r13, qword [rsp + 0x28]
lea rax, [r13 - 2]
mov r14d, 2
cmp rax, r15
jb 0x1400f4be3
mov r12, qword [rsp + 0x30]
lea rcx, [r12 + r14]
mov r8, r15
call sub.msvcrt.dll_memcpy
add r14, r15
mov qword [rsp + 0x38], r14
sub r13, r14
cmp r13, rdi
jb 0x1400f4c07
add r12, r14
mov rcx, r12
mov rdx, rbx
mov r8, rdi
call sub.msvcrt.dll_memcpy
add r14, rdi
mov qword [rsp + 0x38], r14
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], r14
jbe 0x1400f4be2
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x28]
mov r14, rdx
mov edx, 2
mov r8, r15
call fcn.140060840
mov rdx, r14
mov r13, qword [rsp + 0x28]
mov r14, qword [rsp + 0x38]
jmp 0x1400f4b8c
lea rcx, [rsp + 0x28]
mov rdx, r14
mov r8, rdi
call fcn.140060840
mov r12, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
jmp 0x1400f4bad
mov ecx, 1
mov rdx, r14
call fcn.1400418b0
call fcn.1400418d0
lea rcx, str.assertion_failed:_leading_zero_bytes___size.len___home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_0.23.10_src_x509.rs
lea r8, [0x1402027e8]
mov edx, 0x31
call fcn.140046f60
int3
pop rdx
adc byte [rcx - 0x77], cl
fmul qword [rax + 0x39]
sbb cl, byte [rdi]
test byte [rcx], bh
add dword [rax], eax
add byte [rax - 0x75], cl
or byte [rdx - 0x3a], r8b
or byte [rdx - 0x3a], al
add al, 0x20
dec dword [rcx - 1]
inc r12
inc r12
mov qword [rsi + 0x10], r12
mov dword [rsi + 0x10], esp
mov qword [rsp + 0x38], rsi
and al, 0x38
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
test r15, r15
je 0x1400f4d7d
test bl, dl
add byte [rax], al
invalid
test bl, dl
add byte [rax], al
add byte [rbp + 1], cl
push qword [rcx]
fisttp dword [rbp + rcx*4 + 0x2d]
invalid
invalid
invalid
ficomp dword [rdi]
invalid
invalid
add r15, r15
xor ebx, ebx
lea r13, [0x1401d6c90]
jmp 0x1400f4cdc
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rdx - 0x78], r8b
or byte [rdx - 0x78], al
mov rax, qword [rsi + 8]
mov byte [rax + r12], bpl
invalid
or byte [rdx - 0x78], al
sub al, 0x20
and byte [rcx - 1], cl
invalid
inc r12
mov qword [rsi + 0x10], r12
adc byte [rax - 0x7d], cl
ret
add cl, byte [rcx + 0x39]
fisttp word [rdi]
invalid
invalid
add byte [rax], al
invalid
adc byte [rax - 0x7d], cl
ret
test byte [rcx + 0x41000000], ah
movzx eax, byte [rsi + rbx]
add byte [rcx + 0xf], al
mov dh, 4
invalid
movzx eax, byte [r14 + rbx]
movsxd rax, dword [r13 + rax*4]
add byte [rcx + rax - 0x18], cl
add rax, r13
jmp rax
cmp esp, dword [rsi]
jne 0x1400f4cc0
jmp 0x1400f4d70
mov ch, 5
cmp r12, qword [rsi]
cmp esp, dword [rsi]
cmp esp, dword [rsi]
jne 0x1400f4cc0
jmp 0x1400f4d70
cmp esp, dword [rsi]
jne 0x1400f4cc0
jmp 0x1400f4d70
jmp 0x1400f4d70
add al, 0x4c
cmp esp, dword [rsi]
jne 0x1400f4cc0
jmp 0x1400f4d70
cmp r12, qword [rsi]
jne 0x1400f4cc0
jne 0x1400f4cc0
jmp 0x1400f4d70
cmp esp, dword [rsi]
jne 0x1400f4cc0
jmp 0x1400f4d70
jne 0x1400f4cc0
jmp 0x1400f4d70
jne 0x1400f4cc0
jmp 0x1400f4d70
insb byte [rdi], dx
invalid
invalid
pop rdx
invalid
mov rcx, rsi
mov ecx, esi
call fcn.1400c7210
jmp 0x1400f4cc0
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.1400e7c00
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
mov r8, rsi
call case.0x1400e96f9.70
mov rcx, qword [rdi + 0x38]
mov rdx, qword [rdi + 0x40]
mov r8, rsi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400f4de0
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rsi, r8
mov rdi, rcx
mov rax, qword [r8]
mov r14, qword [r8 + 0x10]
sub rax, r14
mov rbx, r14
cmp rax, 1
jbe 0x1400f4efe
add rcx, rbx
mov r8, r14
call sub.msvcrt.dll_memcpy
add rbx, r14
mov qword [rsi + 0x10], rbx
add r12, 0x18
cmp r15, r12
je 0x1400f4ee3
mov rdx, qword [rdi + r12 + 8]
mov r14, qword [rdi + r12 + 0x10]
mov rax, qword [rsi]
mov rcx, rax
sub rcx, rbx
cmp rcx, 2
jb 0x1400f4ec3
mov r8d, r14d
rol r8w, 8
mov rcx, qword [rsi + 8]
mov word [rcx + rbx], r8w
add rbx, 2
mov qword [rsi + 0x10], rbx
sub rax, rbx
cmp rax, r14
jae 0x1400f4e50
mov rcx, rsi
mov r13, rdx
mov rdx, rbx
mov r8, r14
call fcn.140060840
mov rdx, r13
mov rcx, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp 0x1400f4e50
mov r8d, 2
mov rcx, rsi
mov r13, rdx
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.140060840
mov rdx, r13
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
jmp 0x1400f4e84
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
call fcn.1400e7c00
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add al, byte [rbx]
add byte [rax], al
mov r8, rdx
sub r8, rax
jb 0x1400f527e
mov r15, qword [rdi]
movzx r14d, byte [r15 + rcx]
movzx esi, byte [rdi + rcx]
movzx esi, byte [rdi + rcx]
cmp r8, r14
jae 0x1400f4fb0
mov ecx, 0xa
xor eax, eax
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r9, rax
add r9, r14
int1
int1
mov qword [rdi + 0x10], r9
jb 0x1400f528d
cmp r9, rdx
ja 0x1400f529f
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
add byte [rax], al
invalid
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
test r14, r14
je 0x1400f50ef
invalid
test r14, r14
je 0x1400f50ef
invalid
add byte [rax - 0x77], cl
je 0x1400f5015
mov qword [rsp + 0x20], rsi
add r15, rax
mov eax, 1
add byte [rax], al
add byte [rcx], dh
test byte [rbp + rcx*4 + 0x25], 0xb9
sbb al, 0xe
add bl, ch
invalid
and byte [rcx + 1], cl
invalid
add byte [rax], al
add byte [rcx], dh
test byte [rbp + rcx*4 + 0x25], 0xb9
sbb al, 0xe
add bl, ch
sub byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
lea r13, [rsi + 1]
lea ebp, [rsi + 1]
mov byte [rax + rsi*2], bl
sbb al, 0x70
mov byte [rax + rsi*2 + 1], bpl
mov qword [rsp + 0x38], r13
cmp byte [rcx + rcx*4 - 0x12], cl
cmp byte [rcx + rcx*4 - 0x12], cl
out dx, al
cmp r14, r13
je 0x1400f50de
movzx ebp, byte [r15 + rsi]
movzx ebp, byte [rdi + rsi]
mov bl, 0xa
lea ecx, [rbp - 1]
cmp ecx, 0x41
ja case.0x1400f5043.7
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
mov word [rcx + rax - 0x1f], cs
jmp rcx
xor ebx, ebx
cmp rsi, qword [rsp + 0x28]
jne 0x1400f5010
jmp 0x1400f50bb
mov bl, 2
cmp rsi, qword [rsp + 0x28]
jne 0x1400f5010
jmp 0x1400f50bb
mov bl, 5
cmp rsi, qword [rsp + 0x28]
jne 0x1400f5010
jmp 0x1400f50bb
mov bl, 1
cmp rsi, qword [rsp + 0x28]
jne 0x1400f5010
jmp 0x1400f50bb
mov bl, 6
mov bl, 6
cmp rsi, qword [rsp + 0x28]
jne 0x1400f5010
jmp 0x1400f50bb
mov bl, 7
cmp rsi, qword [rsp + 0x28]
jne 0x1400f5010
invalid
mov ebp, ebx
xor al, 0xb3
mov bl, 3
invalid
invalid
je 0x1400f50b1
jmp 0x1400f50bb
mov bl, 3
cmp rsi, qword [rsp + 0x28]
jne 0x1400f5010
sub byte [rbp - 0x80], dh
jmp 0x1400f50bb
mov bl, 4
cmp rsi, qword [rsp + 0x28]
jne 0x1400f5010
jmp 0x1400f50bb
mov bl, 9
nop word cs:[rax + rax]
cmp rsi, qword [rsp + 0x28]
cmp esi, dword [rsp + 0x28]
jne 0x1400f5010
lea rcx, [rsp + 0x28]
call case.0x1400ea18c.128
mov rax, qword [rsp + 0x30]
jmp 0x1400f5010
mov bl, 8
cmp rsi, qword [rsp + 0x28]
jne 0x1400f5010
jmp 0x1400f50bb
mov r15, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x20]
jmp 0x1400f50fa
mov ebx, 1
xor r13d, r13d
xor r15d, r15d
lea rcx, [rsp + 0x28]
mov rdx, rdi
call fcn.1400eae60
cmp qword [rsp + 0x28], 0
mov r12, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x40]
je 0x1400f5139
mov qword [rsi + 8], r12
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rbp
movabs rax, 0x8000000000000000
mov qword [rsi], rax
jmp 0x1400f5199
mov qword [rsp + 0x20], rbx
mov rbx, rsi
lea rcx, [rsp + 0x28]
mov rdx, rdi
call fcn.1400f52b0
cmp qword [rsp + 0x28], 0
mov rdi, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
je 0x1400f51c3
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rsi
movabs rax, 0x8000000000000000
mov qword [rbx], rax
test r12, r12
mov rbx, qword [rsp + 0x20]
je 0x1400f5199
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, r14
call fcn.1401abdbc
test r15, r15
je 0x1400f4f9f
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rbx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1401abdbc
test rbp, rbp
je 0x1400f51f5
mov qword [rbx], r15
mov rax, qword [rsp + 0x20]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], r13
mov qword [rbx + 0x18], r12
mov qword [rbx + 0x20], r14
mov qword [rbx + 0x28], rbp
mov qword [rbx + 0x30], rdi
mov qword [rbx + 0x38], rcx
mov qword [rbx + 0x40], rsi
jmp 0x1400f4f9f
mov byte [rbx + 8], 0xd
movabs rax, 0x8000000000000000
mov qword [rbx], rax
test rsi, rsi
mov rbx, qword [rsp + 0x20]
mov rbp, rcx
je 0x1400f5244
lea r13, [rbp + 8]
jmp 0x1400f5229
add r13, 0x18
dec rsi
je 0x1400f5244
cmp qword [r13 - 8], 0
je 0x1400f5220
mov r8, qword [r13]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
jmp 0x1400f5220
test rdi, rdi
je 0x1400f525a
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rbp
call fcn.1401abdbc
test r12, r12
jne 0x1400f5188
jmp 0x1400f5199
lea r8, [0x1401ff650]
mov rcx, rax
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rcx, rax
mov rdx, r9
mov edx, ecx
mov edx, ecx
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r9
call fcn.140046bf0
int3
mov qword [rcx + 8], 0xa
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], 0
mov qword [rcx], 1
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
test r10w, r10w
je 0x1400f5454
mov esi, 8
lea r13, [rsp + 0x78]
xor ebp, ebp
lea rdi, [rsp + 0x70]
lea rbx, [rsp + 0x58]
lea r14, [rsp + 0x28]
xor r15d, r15d
jmp 0x1400f53fb
movaps xmm0, xmmword [rsp + 0x40]
mov rax, qword [rsp + 0x50]
mov qword [rsi + rbp + 0x10], rax
movups xmmword [rsi + rbp], xmm0
inc r15
mov qword [rsp + 0x38], r15
mov rax, qword [rsp + 0x68]
add rbp, 0x18
cmp rax, qword [rsp + 0x60]
jae 0x1400f5454
mov rcx, rdi
mov rdx, rbx
call fcn.1400e7840
cmp qword [rsp + 0x70], 0
movups xmm0, xmmword [r13]
mov rax, qword [r13 + 0x10]
mov qword [rsp + 0x80], rax
movaps xmmword [rsp + 0x70], xmm0
movaps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x50], rax
push rax
push rax
jne 0x1400f547f
cmp r15, qword [rsp + 0x28]
jne 0x1400f53d0
mov rcx, r14
call fcn.140177610
mov rsi, qword [rsp + 0x30]
jmp 0x1400f53d0
mov rax, qword [rsp + 0x38]
mov qword [r12 + 0x18], rax
mov rax, qword [rsp + 0x28]
mov qword [r12 + 8], rax
mov rax, qword [rsp + 0x30]
mov qword [r12 + 0x10], rax
mov qword [r12], 0
jmp 0x1400f5345
mov rax, qword [rsp + 0x50]
mov qword [r12 + 0x18], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [r12 + 8], xmm0
mov qword [r12], 1
test r15, r15
je 0x1400f54d3
lea rdi, [rsi + 8]
jmp 0x1400f54b9
add rdi, 0x18
dec r15
je 0x1400f54d3
cmp qword [rdi - 8], 0
je 0x1400f54b0
mov r8, qword [rdi]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
jmp 0x1400f54b0
cmp qword [rsp + 0x28], 0
je 0x1400f5345
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rsi
call fcn.1401abdbc
jmp 0x1400f5345
nop dword [rax + rax]
jmp 0x1400f55d4
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp eax, 0xc7ff4800
mov qword [rsi + 0x10], rdi
mov rdx, qword [rbx + 8]
mov rax, r15
sub rax, rdi
cmp rax, r14
jb 0x1400f5979
lea rcx, [rdi + rbp]
mov r8, r14
call sub.msvcrt.dll_memcpy
add rdi, r14
mov qword [rsi + 0x10], rdi
mov r12, qword [rbx + 0x20]
mov r13, qword [rbx + 0x28]
sub r15, rdi
mov rax, rdi
cmp r15, 1
jbe 0x1400f599d
mov cx, 0x14
mov edx, ebx
mov r8, rsi
invalid
call 0x1400e9da0
mov rcx, qword [rsi]
mov r14, qword [rsi + 0x10]
sub rcx, r14
mov rax, r14
cmp rcx, 1
jbe 0x1400f58d1
invalid
mov rcx, qword [rsi + 8]
mov word [rcx + rax], 0xffff
add rax, 2
mov qword [rsi + 0x10], rax
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
mov rcx, qword [r12 + rbp + 0x10]
mov rdx, qword [r12 + rbp + 0x18]
mov r8, rsi
call fcn.1400ea010
lea rcx, [rsp + 0x20]
call fcn.1400e7c00
add rbp, 0x20
cmp r13, rbp
je case.default.0x1400f5760
mov rax, qword [r12 + rbp]
add rax, r15
cmp rax, 3
cmovae rax, rdi
lea rcx, [0x1401d6dc4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov cx, 0xd
mov edx, ebx
mov r8, rsi
call 0x1400e9da0
mov rcx, qword [rsi]
mov r14, qword [rsi + 0x10]
sub rcx, r14
mov rax, r14
cmp rcx, 1
jbe 0x1400f5929
mov rcx, qword [rsi + 8]
mov word [rcx + rax], 0xffff
add rax, 2
mov qword [rsi + 0x10], rax
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x20], 1
mov rcx, qword [r12 + rbp + 0x10]
mov rdx, qword [r12 + rbp + 0x18]
mov r8, rsi
call case.0x1400e96f9.70
jmp 0x1400f572c
mov rdi, r13
mov r13, r15
movzx ecx, word [r12 + rbp + 0x18]
movzx ebx, word [r12 + rbp + 0x1a]
mov edx, ebx
mov r8, rsi
call 0x1400e9da0
mov rax, qword [rsi]
mov r15, qword [rsi + 0x10]
mov rcx, rax
sub rcx, r15
mov r14, r15
cmp rcx, 1
jbe 0x1400f58eb
mov rcx, qword [rsi + 8]
mov word [rcx + r14], 0xffff
add r14, 2
mov qword [rsi + 0x10], r14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x20], 1
mov rdx, qword [r12 + rbp + 8]
mov r15, qword [r12 + rbp + 0x10]
sub rax, r14
cmp rax, r15
jb 0x1400f5908
mov rcx, qword [rsi + 8]
add rcx, r14
mov r8, r15
call sub.msvcrt.dll_memcpy
add r14, r15
mov qword [rsi + 0x10], r14
mov r15, r13
mov r13, rdi
mov edi, 3
jmp 0x1400f572c
mov cx, 0x1c
mov edx, ebx
mov r8, rsi
call 0x1400e9da0
mov rcx, qword [rsi]
mov r14, qword [rsi + 0x10]
sub rcx, r14
mov rax, r14
cmp rcx, 1
jbe 0x1400f5943
mov rcx, qword [rsi + 8]
mov word [rcx + rax], 0xffff
add rax, 2
mov qword [rsi + 0x10], rax
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x20], 1
mov rcx, qword [r12 + rbp + 0x10]
mov rdx, qword [r12 + rbp + 0x18]
mov r8, rsi
call 0x1400f4de0
jmp 0x1400f572c
mov r8d, 2
mov rcx, rsi
mov rdx, r14
call fcn.140060840
mov rax, qword [rsi + 0x10]
jmp 0x1400f56f5
mov r8d, 2
mov rcx, rsi
mov rdx, r15
call fcn.140060840
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
jmp 0x1400f5806
mov rcx, rsi
mov qword [rsp + 0x40], rdx
mov rdx, r14
mov r8, r15
call fcn.140060840
mov rdx, qword [rsp + 0x40]
mov r14, qword [rsi + 0x10]
jmp 0x1400f5842
mov r8d, 2
mov rcx, rsi
mov rdx, r14
call fcn.140060840
mov rax, qword [rsi + 0x10]
jmp 0x1400f5787
mov r8d, 2
mov rcx, rsi
mov rdx, r14
call fcn.140060840
mov rax, qword [rsi + 0x10]
jmp 0x1400f5895
lea rcx, [rsp + 0x48]
call fcn.1400e7c00
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov r15, rdx
mov rdx, rdi
mov r8, r14
call fcn.140060840
mov rdx, r15
mov rdi, qword [rsi + 0x10]
mov r15, qword [rsi]
mov rbp, qword [rsi + 8]
jmp 0x1400f5654
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, r12d
shr eax, 8
mov dword [rsp + 0x34], eax
mov rdi, r12
mov edi, esp
shr rdi, 0x10
mov rax, r12
shr rax, 0x20
mov qword [rsp + 0x60], rax
and al, 0x60
mov rax, r12
shr rax, 0x30
mov qword [rsp + 0x58], rax
mov rax, r12
loopne 0x1400f5bb5
mov ecx, 0
invalid
invalid
invalid
dec dword [rax + 0x21]
enter 0xfffffffffffff989, 0xffffffffffffffc1
loope 0x1400f5b8e
or rcx, rax
mov eax, r12d
and eax, 0xff00
inc dword [rax]
add byte [rax + 9], cl
enter 0xf41, 0xffffffffffffffb6
movzx ecx, ah
or rcx, rax
mov rax, qword [rsp + 0x28]
mov qword [rax + r15 - 0x18], rbp
mov qword [rax + r15 - 0x10], rcx
mov qword [rax + r15 - 8], r13
mov qword [rsp + 0xb0], r14
mov dword [rsp + 0xb0], esi
mov qword [rax + r15], r14
inc rbx
mov qword [rsp + 0x90], rbx
mov rax, qword [rsp + 0x78]
add r15, 0x20
mov qword [rsp + 0xa8], r13
lodsb al, byte [rsi]
and al, 0xa8
add byte [rax], al
invalid
cmp rax, qword [rsp + 0x70]
lea rbp, str.u16u24
lea r12, [rsp + 0x38]
and al, 0x38
jae 0x1400f5f58
mov rcx, r12
lea rdx, [rsp + 0x68]
call fcn.1400ea250
movzx r13d, byte [rsp + 0x38]
cmp r13b, 0x14
jne 0x1400f5e07
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jb 0x1400f5e27
invalid
or al, byte [rdx]
add byte [rax], al
invalid
mov r14d, dword [rsp + 0x3a]
mov esi, dword [rsp + 0x3a]
lea rax, [rcx + 2]
mov qword [rsp + 0x78], rax
invalid
add cl, byte [r8 - 0x77]
and al, 0x78
invalid
js 0x1400f5c74
cmp rcx, 0xfffffffffffffffd
cmp ecx, 0xfffffffd
ja 0x1400f6023
mov r8, rdx
sub r8, rax
jb 0x1400f6032
mov r13, qword [rsp + 0x68]
movzx ecx, word [r13 + rcx]
mov r9d, ecx
rol r9w, 8
rol r9d, 8
rol r9d, 8
movzx ebp, r9w
mov bh, 0xe9
cmp r8, rbp
jb 0x1400f5e36
invalid
invalid
add dword [rax], eax
invalid
invalid
mov r9, rax
mov ecx, eax
add r9, rbp
mov qword [rsp + 0x78], r9
jb 0x1400f6041
cmp r9, rdx
ja 0x1400f6053
ror dword [rdi], 1
xchg eax, ebx
add eax, dword [rax]
add byte [rcx + 1], cl
invalid
add r13, rax
mov qword [rsp + 0xb8], r13
mov qword [rsp + 0xc0], rbp
mov qword [rsp + 0xc8], 0
cmp r14w, 0xd
je 0x1400f5d33
movzx eax, r14w
cmp eax, 0x14
je 0x1400f5cf5
cmp eax, 0x1c
jne 0x1400f5d77
mov rcx, r12
lea rdx, [rsp + 0xb8]
call fcn.1400f52b0
cmp qword [rsp + 0x38], 0
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x48]
mov r14, qword [rsp + 0x50]
jne 0x1400f5f9c
movabs rax, 0x8000000000000000
lea rbp, [rax + 2]
jmp 0x1400f5dba
mov rcx, r12
lea rdx, [rsp + 0xb8]
call fcn.1400eb320
cmp qword [rsp + 0x38], 0
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x48]
mov r14, qword [rsp + 0x50]
jne 0x1400f5f9c
movabs rax, 0x8000000000000000
lea rbp, [rax + 3]
jmp 0x1400f5dba
mov rcx, r12
lea rdx, [rsp + 0xb8]
call fcn.1400eae60
cmp qword [rsp + 0x38], 0
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x48]
mov r14, qword [rsp + 0x50]
jne 0x1400f5fc6
test r14, r14
je 0x1400f5ff0
movabs rax, 0x8000000000000000
lea rbp, [rax + 1]
jmp 0x1400f5dba
mov qword [rsp + 0xc8], rbp
test cx, cx
je 0x1400f5da3
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, rbp
call fcn.1401685e0
test rax, rax
je 0x1400f6062
mov r12, rax
jmp 0x1400f5da9
mov r12d, 1
mov rcx, r12
mov rdx, r13
mov r8, rbp
call sub.msvcrt.dll_memcpy
mov r13, rbp
mov rax, qword [rsp + 0xc8]
cmp rax, qword [rsp + 0xc0]
jb 0x1400f5e4b
cmp rbx, qword [rsp + 0x80]
jne 0x1400f5b40
lea rcx, [rsp + 0x80]
call fcn.1400f6070
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x28], rax
jmp 0x1400f5b40
movzx edx, byte [rsp + 0x39]
movzx edi, word [rsp + 0x3a]
movzx ecx, word [rsp + 0x3c]
movzx eax, word [rsp + 0x3e]
mov rbp, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
jmp 0x1400f5e44
mov eax, 3
mov qword [rsp + 0x28], rax
mov r13b, 0xb
jmp 0x1400f5e7d
mov r13b, 0xa
xor eax, eax
xor ecx, ecx
xor edi, edi
xor edx, edx
xor r8d, r8d
mov qword [rsp + 0x28], r8
jmp 0x1400f5e8b
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x50], r14
lea rcx, [rsp + 0x38]
call fcn.1400f5540
lea rbp, str.CertReqExtensionNewSessionTicketExtension
mov eax, 0x10
add byte [rax], al
mov qword [rsp + 0x28], rax
mov r13b, 0xe
mov edx, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x58]
movzx eax, ax
shl rax, 0x30
movzx ecx, cx
shl rcx, 0x20
or rcx, rax
shl edi, 0x10
or rdi, rcx
movzx r15d, dl
shl r15d, 8
or r15, rdi
movzx edi, r13b
mov r12, qword [rsp + 0x88]
test rbx, rbx
je 0x1400f5ee1
mov r14, r12
nop word cs:[rax + rax]
mov rcx, r14
call fcn.1400f5540
add r14, 0x20
dec rbx
jne 0x1400f5ed0
or r15, rdi
cmp qword [rsp + 0x80], 0
je 0x1400f5f00
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, r12
call fcn.1401abdbc
mov r8, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0x98]
movabs r14, 0x8000000000000000
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], rbp
mov qword [rsi + 0x18], rax
mov qword [rsi], r14
test rdi, rdi
je 0x1400f5a13
mov rcx, qword [0x140279280]
xor edx, edx
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
xor ebx, dword [rax]
add byte [rcx], dh
ror byte [rax - 0x7f], cl
invalid
pop r14
pop r15
jmp fcn.1401abdbc
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
mov r8, qword [rsp + 0xa0]
add byte [rax - 0x75], cl
mov esp, 0x9824
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xd0
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov esp, 0x9824
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword ds:[rsi + 8], r8
mov qword [rsi], rdi
mov qword [rsi + 8], r8
mov qword [rsi + 0x10], r15
mov dword [rsi + 0x10], edi
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], rax
and byte [rax - 0x77], cl
pop rsi
invalid
and byte [rax - 0x77], cl
pop rsi
sub cl, ch
ja 0x1400f5f94
mov dword [rsi + 0x28], ebx
jmp 0x1400f5a13
invalid
mov edx, r12d
shr edx, 8
mov edi, r12d
shr edi, 0x10
adc byte [rcx + rcx*4 - 0x1f], cl
adc byte [rcx + rcx*4 - 0x1f], cl
shr rcx, 0x20
mov rax, r12
shr rax, 0x30
xor byte [rcx + rcx*4 - 0x13], cl
xor byte [rcx + rcx*4 - 0x13], cl
mov r13d, r12d
mov qword [rsp + 0x28], r14
sub cl, ch
invalid
invalid
invalid
invalid
sub cl, ch
invalid
mov qword [rsp + 0x28], r14
mov edx, r12d
sub byte [rcx + rcx*4 - 0x1e], al
shr edx, 8
mov edi, r12d
shr edi, 0x10
mov rcx, r12
shr rcx, 0x20
mov rax, r12
mov eax, esp
mov eax, esp
shr rax, 0x30
mov rbp, r13
mov r13d, r12d
jmp 0x1400f5e8b
invalid
invalid
invalid
invalid
mov r8, r13
mov r13b, 0xd
test r12, r12
je 0x1400f6009
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
add byte [rcx], dh
shr al, cl
mov bl, 0x5d
or eax, dword [rax]
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x28], rax
mov rbp, qword [rsp + 0xa8]
jmp 0x1400f5e7d
lea r8, [0x1401ff650]
mov rdx, rax
call fcn.1400479c0
cmc
invalid
lea r8, [0x1401ff650]
mov rcx, rax
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
xchg ebp, eax
adc byte [rax], al
mov rcx, r9
call fcn.140046bf0
mov ecx, 1
mov rdx, rbp
call fcn.1400418b0
int3
mov esi, ecx
mov rax, qword [rcx]
mov rcx, rax
inc rcx
je 0x1400f6101
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
xor edx, edx
mov r8, rcx
mov eax, ecx
mov eax, ecx
shr r8, 0x3a
sete dl
xchg esp, eax
invalid
xchg esp, eax
ret 0x8348
invalid
invalid
cmp rcx, 5
mov edi, 4
cmovae rdi, rcx
mov r8, rdi
shl r8, 5
invalid
add eax, 0x4803e2c1
test eax, eax
invalid
shl edx, 3
test rax, rax
invalid
add ecx, dword [rax - 0x7b]
sal byte [rcx + rbx + 0x48], 0x8b
je 0x1400f60d0
mov rcx, qword [rsi + 8]
shl rax, 5
or byte [rax - 0x3f], r9b
loopne 0x1400f60c4
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov qword [rsp + 0x50], rax
mov eax, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
jmp 0x1400f60d2
xor eax, eax
ror byte [rax - 0x77], 0x44
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
lea rcx, [rsp + 0x28]
sub byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
invalid
lea r9, [rsp + 0x40]
call fcn.1400e4040
call fcn.1400e4040
cmp qword [rsp + 0x28], 0
sub byte [rax], al
jne 0x1400f6108
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
xor ecx, ecx
call fcn.1400418b0
invalid
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call fcn.1400418b0
cdq
mov bh, 0xf4
dec esp
int3
nop dword [rax + rax]
add byte [rcx + 0x56], al
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x20
sub esp, 0x20
mov rsi, rdx
mov rbx, rcx
mov ebp, dword [rcx + 0x18]
mov rax, qword [rdx]
mov eax, dword [rdx]
mov rdi, qword [rdx + 0x10]
mov rcx, rax
ror dword [rax + 0x29], 0xf9
cmp rcx, 3
jbe 0x1400f61a5
bswap ebp
mov rcx, qword [rsi + 8]
mov dword [rcx + rdi], ebp
add rdi, 4
mov qword [rsi + 0x10], rdi
mov rdx, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
mov r8, rax
sub r8, rdi
cmp r8, 1
jbe 0x1400f61bf
mov r8d, ebx
rol r8w, 8
mov word [rcx + rdi], r8w
add rdi, 2
mov qword [rsi + 0x10], rdi
sub rax, rdi
cmp rax, rbx
jb 0x1400f61e3
add rcx, rdi
mov r8, rbx
call sub.msvcrt.dll_memcpy
add rdi, rbx
mov qword [rsi + 0x10], rdi
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov r8d, 4
mov rcx, rsi
mov rdx, rdi
call fcn.140060840
mov rax, qword [rsi]
mov rdi, qword [rsi + 0x10]
jmp 0x1400f6146
mov r8d, 2
mov rcx, rsi
mov r14, rdx
mov rdx, rdi
call fcn.140060840
mov rdx, r14
mov rdi, qword [rsi + 0x10]
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
jmp 0x1400f616b
mov rcx, rsi
mov r14, rdx
mov rdx, rdi
mov r8, rbx
call fcn.140060840
mov rdx, r14
mov rcx, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
jmp 0x1400f6188
cmp dword [rsp + 0x20], 0
je 0x1400f62a1
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsi + 0x18], rax
movups xmmword [rsi + 8], xmm0
movabs rax, 0x8000000000000000
mov qword [rsi], rax
add rsp, 0x58
pop rdi
pop rsi
ret
bswap edi
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 dword [rsi + 0x18], edi
jmp 0x1400f629a
cmc
dec dword [rbp + rcx*4 + 5]
ja 0x1400f626a
xchg ebx, eax
xchg ebx, eax
adc byte [rax], al
mov rcx, r9
mov rdx, rax
call fcn.140046bf0
cmc
dec esp
cmc
dec esp
nop word cs:[rax + rax]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rsi, rdx
mov rbx, rcx
mov ebp, dword [rcx + 0x48]
mov rax, qword [rdx]
mov rdi, qword [rdx + 0x10]
mov rcx, rax
ror dword [rax + 0x29], 0xf9
cmp rcx, 3
jbe case.0x1400ee8f8.778
bswap ebp
mov rcx, qword [rsi + 8]
mov dword [rcx + rdi], ebp
add rdi, 4
mov qword [rsi + 0x10], rdi
mov ebp, dword [rbx + 0x4c]
mov rdx, rax
sub rdx, rdi
cmp rdx, 3
jbe 0x1400f660c
enter 2, 0
bswap ebp
mov dword [rcx + rdi], ebp
lea rdx, [rdi + 4]
mov qword [rsi + 0x10], rdx
mov r14, qword [rbx + 0x10]
cmp rdx, rax
jne 0x1400f6369
mov rcx, rsi
call fcn.1400c7210
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov byte [rcx + rdi + 4], r14b
add rdi, 5
mov qword [rsi + 0x10], rdi
mov rdx, qword [rbx + 8]
sub rax, rdi
cmp rax, r14
invalid
jb 0x1400f662d
invalid
invalid
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, r14
call sub.msvcrt.dll_memcpy
add rdi, r14
mov qword [rsi + 0x10], rdi
mov rdx, qword [rbx + 0x20]
mov r14, qword [rbx + 0x28]
mov r15, qword [rsi]
mov rax, r15
sub rax, rdi
cmp rax, 1
jbe 0x1400f664e
mov eax, r14d
rol ax, 8
rol eax, 8
rol eax, 8
mov rbp, qword [rsi + 8]
mov word [rbp + rdi], ax
add byte [rax - 0x7d], cl
mov dword [rdx], 0x107e8948
or byte [rsi - 0x77], ah
cmp eax, 0xc7834800
add byte [rax - 0x7d], cl
mov dword [rdx], 0x107e8948
mov rax, r15
sub rax, rdi
cmp rax, r14
jb 0x1400f6671
xchg edi, eax
add al, byte [rax]
invalid
lea rcx, [rdi + rbp]
lea ecx, [rdi + rbp]
mov r8, r14
call sub.msvcrt.dll_memcpy
add rdi, r14
mov qword [rsi + 0x10], rdi
mov r12, qword [rbx + 0x38]
mov r13, qword [rbx + 0x40]
sub r15, rdi
mov rax, rdi
cmp r15, 1
jbe 0x1400f6695
mov word [rbp + rax], 0xffff
add rax, 2
mov qword [rsi + 0x10], rax
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x48], 1
and al, 0x48
add dword [rax], eax
add byte [rax], al
test r13, r13
je 0x1400f65d3
shl r13, 5
xor ebp, ebp
in eax, dx
lea rdi, [rsp + 0x28]
jmp case.0x1400ed107.1247
bswap r15d
mov rax, qword [rsi + 8]
mov dword [rax + r14], r15d
cmp al, 0x30
add r14, 4
mov qword [rsi + 0x10], r14
mov rcx, rdi
call fcn.1400e7c00
add rbp, 0x20
cmp r13, rbp
je 0x1400f65d3
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x48], cl
movabs rax, 0x8000000000000001
cmp qword [r12 + rbp], rax
movabs rax, 0x8000000000000001
cmp qword [r12 + rbp], rax
jne 0x1400f6500
mov cx, 0x17
mov edx, ebx
mov r8, rsi
call 0x1400e9da0
mov rax, qword [rsi]
mov r15, qword [rsi + 0x10]
mov rcx, rax
invalid
sub rcx, r15
sub ecx, edi
ror dword [rcx + rbp - 7], 0x4d
mov esi, edi
mov r14, r15
cmp rcx, 1
jbe 0x1400f657b
xlatb
add byte [rax], al
invalid
add dword [rdi], ecx
xchg bh, dl
xlatb
xlatb
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rsi + 0x42], r12b
mov dword [rcx + rsi], 0x8349ffff
mov byte [rdx], 0x4c
mov dword [rsi + 0x10], esi
mov rcx, qword [rsi + 8]
mov word [rcx + r14], 0xffff
add r14, 2
mov qword [rsi + 0x10], r14
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x28], 1
mov r15d, dword [r12 + rbp + 8]
sub rax, r14
cmp rax, 3
ja 0x1400f6440
mov r8d, 4
mov rcx, rsi
mov rdx, r14
call fcn.140060840
mov r14, qword [rsi + 0x10]
jmp 0x1400f6440
movzx ecx, word [r12 + rbp + 0x18]
movzx ebx, word [r12 + rbp + 0x1a]
mov edx, ebx
mov r8, rsi
call 0x1400e9da0
mov rax, qword [rsi]
mov r15, qword [rsi + 0x10]
mov rcx, rax
sub rcx, r15
mov r14, r15
cmp rcx, 1
jbe 0x1400f6598
mov rcx, qword [rsi + 8]
mov word [rcx + r14], 0xffff
add r14, 2
mov qword [rsi + 0x10], r14
mov dword [rsi + 0x10], esi
mov dword [rsi + 0x10], esi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x28], 1
mov rdx, qword [r12 + rbp + 8]
mov r15, qword [r12 + rbp + 0x10]
sub rax, r14
cmp rax, r15
jb 0x1400f65b5
mov rcx, qword [rsi + 8]
add rcx, r14
mov r8, r15
call sub.msvcrt.dll_memcpy
add r14, r15
add esi, edi
add esi, edi
jmp 0x1400f644f
mov r8d, 2
mov rcx, rsi
mov rdx, r15
call fcn.140060840
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
jmp 0x1400f64a4
mov r8d, 2
mov rcx, rsi
mov rdx, r15
call fcn.140060840
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
jmp 0x1400f652c
mov rcx, rsi
mov qword [rsp + 0x20], rdx
mov rdx, r14
mov r8, r15
call fcn.140060840
mov rdx, qword [rsp + 0x20]
mov r14, qword [rsi + 0x10]
jmp 0x1400f6564
lea rcx, [rsp + 0x48]
call fcn.1400e7c00
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
call fcn.140060840
mov rax, qword [rsi]
mov rdi, qword [rsi + 0x10]
jmp 0x1400f6320
invalid
inc dword [rcx - 0x48]
add al, 0
add byte [rax], al
mov r8d, 4
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
call fcn.140060840
idiv bh
idiv bh
mov rdi, qword [rsi + 0x10]
mov rax, qword [rsi]
invalid
mov rcx, qword [rsi + 8]
jmp 0x1400f6344
invalid
invalid
invalid
invalid
mov rcx, rsi
mov r15, rdx
mov rdx, rdi
mov r8, r14
call fcn.140060840
invalid
idiv bh
mov rdx, r15
cli
movabs byte [0x4e8b48fa894cfff6], al
or byte [rax - 0x75], cl
cli
mov rcx, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
invalid
or byte [rax - 0x75], r9b
jle 0x1400f6659
adc cl, ch
jmp 0x1400f6386
cmp ch, bh
std
invalid
mov r8d, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov r15, rdx
mov edi, edx
xlatb
mov rdx, rdi
mov edx, edi
call fcn.140060840
mov rdx, r15
mov edx, edi
movabs eax, dword [0x3e8b4cfa894cfff6]
mov edx, edi
mov r15, qword [rsi]
mov rdi, qword [rsi + 0x10]
jmp 0x1400f63b3
std
invalid
invalid
adc cl, ch
std
invalid
mov rcx, rsi
mov r15, rdx
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, r14
call fcn.140060840
idiv bh
idiv bh
mov rdx, r15
mov rdi, qword [rsi + 0x10]
adc byte [rbx + rcx*4 + 0x3e], cl
adc byte [rbx + rcx*4 + 0x3e], cl
mov rbp, qword [rsi + 8]
jmp 0x1400f63da
mov r8d, 2
mov rcx, rsi
mov rdx, rdi
call fcn.140060840
mov rbp, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
jmp 0x1400f6405
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rax - 0x75], 1
mov rdx, qword [rdx + 8]
invalid
invalid
mov rdx, qword [rdx + 8]
mov rax, qword [r8 + 0x10]
adc byte [rcx - 0x77], cl
ror dword [rcx + 0x29], 1
sub ecx, eax
adc byte [rcx - 0x77], cl
ror dword [rcx + 0x29], 1
sub ecx, eax
cmp r9, 4
jb 0x1400f670e
lea r9, [rax + 4]
sub ecx, eax
cmp r9, 4
jb 0x1400f670e
lea r9, [rax + 4]
mov qword [r8 + 0x10], r9
cmp rax, 0xfffffffffffffffb
adc byte [rax - 0x7d], cl
clc
sti
ja 0x1400f6d67
mov r10, rdx
sub r10, r9
jb 0x1400f6d58
cmp r10, 4
jae 0x1400f6746
mov byte [rcx + 8], 0xb
or byte [r11], cl
lea rax, [0x140208ad3]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 3
sbb byte [r11], al
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
sbb byte [r11], al
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48018948], al
mov qword [rcx], rax
add rsp, 0xc8
mov qword [rcx], rax
add dword [rax - 0x7f], ecx
invalid
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov r10, qword [r8]
mov ebp, dword [r10 + rax]
mov ebp, dword [rdx + rax]
mov ebp, dword [rdx + rax]
add rax, 8
mov qword [r8 + 0x10], rax
cmp r9, 0xfffffffffffffffb
adc byte [rcx - 0x7d], cl
stc
sti
ja 0x1400f6d88
invalid
cmp rax, rdx
cmp eax, edx
ja 0x1400f6d79
add byte [rax], al
mov r14, rcx
mov r13d, dword [r10 + r9]
mov ebp, dword [rdx + rcx]
mov ebp, dword [rdx + rcx]
lea rcx, [rsp + 0x40]
and al, 0x40
mov rbx, r8
mov rdx, r8
call fcn.1400e7ab0
cmp qword [rsp + 0x40], 0
mov r12, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov r15, qword [rsp + 0x50]
and al, 0x50
mov rsi, qword [rsp + 0x58]
pop rax
je 0x1400f67b1
mov qword [r14 + 8], r12
mov qword [r14 + 0x10], r15
mov dword [rsi + 0x10], edi
mov dword [rsi + 0x10], edi
mov qword [r14 + 0x18], rsi
movabs rax, 0x8000000000000000
mov qword [r14], rax
jmp 0x1400f6732
lea rcx, [rsp + 0x40]
mov rdx, rbx
invalid
call fcn.1400e7840
cmp qword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
mov rdi, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
je 0x1400f67f3
mov qword [r14 + 8], rdi
mov qword [r14 + 0x10], r8
mov qword [r14 + 0x18], r9
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax - 0x16f976b7], al
invalid
invalid
add byte [rax], al
mov rdx, qword [rbx + 8]
mov rcx, qword [rbx + 0x10]
mov rax, rdx
sub rax, rcx
cmp rax, 2
mov r11, r14
jae 0x1400f6820
mov ebp, 0xb
mov eax, 3
lea r10, str.u16u24
jmp 0x1400f6cff
add byte [rax], al
add byte [rax], al
lea rax, [rcx + 2]
mov qword [rbx + 0x10], rax
cmp rcx, 0xfffffffffffffffd
ja case.0x1400ed351.1262
mov qword [rsp + 0xb8], r9
mov qword [rsp + 0x38], r11
pop rsp
and al, 0x38
mov r9, rdx
mov qword [rsp + 0x28], rax
sub r9, rax
jb 0x1400f6da9
pop rcx
invalid
add byte [rax], al
pop rcx
add eax, 0x8b480000
add ecx, dword [rdi]
mov bh, 0xc
mov rax, qword [rbx]
movzx ecx, word [rax + rcx]
or byte [rcx - 0x77], al
retf
rol r11w, 8
movzx r10d, r11w
cmp r9, r10
jae 0x1400f6879
or byte [rcx - 0x77], al
retf
mov ebp, 0xa
xor eax, eax
mov r11, qword [rsp + 0x38]
jmp 0x1400f6cff
add byte [rax], al
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x5c], 0x24
cmp cl, ch
xchg byte [rax + rax], al
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x28
mov r9, qword [rsp + 0x28]
mov qword [rsp + 0x20], r10
add r9, r10
add ecx, edx
add ecx, edx
mov qword [rbx + 0x10], r9
mov r11, qword [rsp + 0x38]
jb 0x1400f6dc9
cmp r9, rdx
ja 0x1400f6d58
mov qword [rsp + 0xa8], rdi
mov qword [rsp + 0xb0], r8
add rax, qword [rsp + 0x28]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], 0
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x7b], ah
leave
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x7b], ah
leave
je 0x1400f6b1e
mov qword [rsp + 0x98], r12
mov qword [rsp + 0xa0], r15
add byte [rax], al
add byte [rax], al
mov eax, 8
mov qword [rsp + 0x38], rax
mov r12d, 0x18
xor eax, eax
mov qword [rsp + 0x30], rax
xor edi, edi
mov dword [rsp + 0x64], ebp
mov dword [rsp + 0x60], r13d
jmp 0x1400f6993
mov eax, ebp
mov r13, qword [rsp + 0x20]
or r13, rax
movabs rax, 0xffffffff00000000
and r15, rax
and edi, eax
and edi, eax
or r15, qword [rsp + 0x28]
shl ebx, 0x10
or r15, rbx
mov rax, qword [rsp + 0x38]
mov qword [rax + r12 - 0x18], rcx
and al, r13b
and al, r13b
mov qword [rsp + 0x20], r13
mov qword [rax + r12 - 0x10], r13
mov qword [rax + r12 - 8], r10
push rsp
and al, bh
push rsp
and al, bh
mov qword [rax + r12], r15
cmp al, 0x20
inc rdi
mov qword [rsp + 0x90], rdi
mov rax, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
add r12, 0x20
cmp rax, qword [rsp + 0x70]
mov ebp, dword [rsp + 0x64]
mov r13d, dword [rsp + 0x60]
invalid
jae 0x1400f6baf
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x68]
call fcn.1400ea250
dec dword [rdi]
mov dh, 0x44
and al, 0x40
dec dword [rdi]
mov dh, 0x44
and al, 0x40
cmp rax, 0x14
jne 0x1400f6b2c
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
jo 0x1400f69ff
mov ecx, dword [rsp + 0x78]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jb 0x1400f6b73
movzx r8d, word [rsp + 0x42]
movzx ebx, word [rsp + 0x44]
lea rax, [rcx + 2]
add cl, byte [rax - 0x77]
and al, 0x78
add cl, byte [rax - 0x77]
and al, 0x78
cmp rcx, 0xfffffffffffffffd
ja case.0x1400ed351.1262
mov r9, rdx
sub r9, rax
jb 0x1400f6d79
add eax, dword [rax]
add byte [rbp - 0x77], cl
mov r13, qword [rsp + 0x68]
mov r11, r14
mov r13, qword [rsp + 0x68]
movzx ecx, word [r13 + rcx]
mov bh, 0x4c
or eax, 0xca894100
mov r10d, ecx
mov r10d, ecx
rol r10w, 8
movzx r10d, r10w
cmp r9, r10
jb case.0x1400ed351.1239
mov r9, rax
add r9, r10
mov qword [rsp + 0x78], r9
jb 0x1400f6d67
cmp r9, rdx
ja 0x1400f6d58
add r13, rax
cmp r8d, 0x17
mov qword [rsp + 0x28], r8
sub byte [rbp + 0x36], dh
clc
invalid
sub byte [rbp + 0x36], dh
cmp r10w, 4
jb case.0x1400ed107.1212
invalid
add byte [rdi], cl
mov bh, 0xc1
movzx eax, cx
cmp eax, 0x400
jne case.0x1400e5f2a.1630
test ebp, esp
add dword [rax], eax
invalid
test ebp, esp
add dword [rax], eax
add byte [rcx - 0x75], al
insd dword [rdi], dx
add byte [rdi], cl
mov ebp, dword [r13]
bswap ebp
invalid
int 0x48
mov eax, 0
add byte [rax], al
add byte [rax + 0x1488d48], al
movabs rax, 0x8000000000000000
lea rcx, [rax + 1]
xor eax, eax
mov qword [rsp + 0x20], rax
and bl, ch
invalid
and bl, ch
invalid
test cx, cx
je case.0x1400f3338.277
movzx eax, byte [0x1402792e0]
xor ecx, ecx
add byte [rcx], dh
leave
mov qword [rsp + 0x20], r10
mov rdx, r10
call fcn.1401685e0
test rax, rax
je case.0x1400f3338.278
add byte [rax], al
add byte [rax], al
mov rbp, rax
mov r10, qword [rsp + 0x20]
mov edx, dword [rsp + 0x20]
mov edx, dword [rsp + 0x20]
jmp 0x1400f6aa9
mov ebp, 1
mov rcx, rbp
mov ecx, ebp
mov rdx, r13
mov r8, r10
mov r13, r10
call sub.msvcrt.dll_memcpy
add byte [rbp - 0x77], cl
invalid
mov rax, rbp
movabs rcx, 0xffffffff00000000
and rax, rcx
add byte [rbp - 0x77], cl
invalid
mov qword [rsp + 0x20], rax
mov rcx, r13
mov r11, r14
cmp rdi, qword [rsp + 0x80]
jne case.0x1400ed107.1255
mov qword [rsp + 0xc0], rcx
lea rcx, [rsp + 0x80]
mov r13, r10
call fcn.1400f6070
mov rcx, qword [rsp + 0xc0]
mov r10, r13
mov r11, r14
mov rax, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
jmp case.0x1400ed107.1255
invalid
mov eax, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
xor edi, edi
xor ecx, ecx
xor edi, edi
xor ecx, ecx
jmp 0x1400f6bcf
movzx ecx, byte [rsp + 0x41]
and al, 0x41
movzx r9d, word [rsp + 0x44]
mov bh, 0x4c
and al, 0x44
movzx edx, word [rsp + 0x46]
shl rdx, 0x30
mov r10, qword [rsp + 0x48]
and al, 0x48
mov r8, qword [rsp + 0x50]
mov qword [rsp + 0x30], r8
movzx r8d, word [rsp + 0x42]
mov bh, 0x44
and al, 0x42
mov bh, 0x44
and al, 0x42
or rdx, rax
or rdx, rax
shl ecx, 8
or rcx, rdx
or ecx, edx
or ecx, edx
shl r8d, 0x10
loopne 0x1400f6b72
or r8, rcx
shl r9, 0x20
shl ecx, 0x20
loope 0x1400f6b89
and byte [rbp + 9], cl
ror dword [rcx + rcx*4 + 0x4c], 0x24
invalid
invalid
invalid
invalid
or r9, r8
mov qword [rsp + 0x20], r9
and bl, ch
jmp 0x1400f6b98
and eax, 0x24448b48
and byte [rax + 0x25], cl
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
and rax, 0xffffffffffffff00
or rax, 0xb
enter 0x480b, 0xffffffffffffff89
and al, 0x20
and al, 0x20
add bh, bh
invalid
enter 0x480b, 0xffffffffffffff89
and al, 0x20
and al, 0x20
and al, 0x20
lea r10, str.u16u24
adc eax, 0x108af2
add byte [rax + 3], bh
mov eax, 3
mov qword [rsp + 0x30], rax
mov r11, r14
jmp 0x1400f6c63
mov eax, 0xa
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
jmp 0x1400f6c63
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
mov r15, qword [rsp + 0xa0]
mov r12, qword [rsp + 0x98]
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xa0
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x98
add byte [rax], al
add byte [rdi], cl
int 0x41
bswap ebp
bswap ebp
bswap r13d
mov qword [r11], r12
mov qword [r11 + 8], r15
mov qword [r11 + 0x10], rsi
mov rdx, qword [rsp + 0xa8]
mov qword [r11 + 0x18], rdx
mov rdx, qword [rsp + 0xb0]
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x77], cl
push rbx
invalid
mov dword [rbx + 0x20], edx
mov rdx, qword [rsp + 0xb8]
mov qword [r11 + 0x28], rdx
push rbx
sub byte [rcx - 0x77], cl
xor byte [r9 - 0x77], cl
xor byte [rcx - 0x77], cl
cmp byte [r9 - 0x77], cl
jnp 0x1400f6c4f
mov dword [r11 + 0x48], ebp
mov dword [r11 + 0x4c], r13d
jmp 0x1400f6732
mov rax, qword [rsp + 0x20]
and rax, 0xffffffffffffff00
dec dword [rax - 0x7d]
enter 0x480b, 0xffffffffffffff89
mov dword [rsp + 0x20], eax
lea r10, [0x140208ad3]
mov eax, 3
jmp 0x1400f6c5e
mov rax, qword [rsp + 0x20]
and rax, 0xffffffffffffff00
and eax, 0xffffff00
or rax, 0xe
mov qword [rsp + 0x20], rax
lea r10, [0x1401ffa36]
adc eax, 0x108ddd
mov eax, 0x19
mov qword [rsp + 0x30], rax
mov rbp, qword [rsp + 0x88]
test rdi, rdi
mov r15, qword [rsp + 0xa0]
mov r12, qword [rsp + 0x98]
mov r13, r10
je case.0x1400ee8f8.795
lea rsi, [rbp + 8]
movabs rbx, 0x8000000000000002
jmp 0x1400f6c9c
add rsi, 0x20
dec rdi
je case.0x1400ee8f8.795
mov rax, qword [rsi - 8]
cmp rax, rbx
jl 0x1400f6c93
test rax, rax
je 0x1400f6c93
mov r8, qword [rsi]
mov eax, dword [rsi]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
add byte [rcx], dh
shr al, cl
add dword [rcx + 0xb], edx
add byte [rbp - 0x77], cl
mov r10, r13
mov r10, r13
mov r11, r14
jmp 0x1400f6c93
cmp qword [rsp + 0x80], 0
cmp dword [rsp + 0x80], 0
add byte [rdi + rdx + 0x48], dh
mov ecx, dword [0x140279280]
sbb byte [rax], al
je 0x1400f6ce5
mov rcx, qword [0x140279280]
sbb byte [rax], al
xor edx, edx
mov r8, rbp
call fcn.1401abdbc
fst qword [rax + 0xb]
add byte [rbp - 0x77], cl
invalid
mov r11, r14
mov ebx, esi
ror byte [rcx - 0x77], cl
call 0x14b604ac6
fst qword [rax + 0xb]
fst qword [rax + 0xb]
add byte [rbp - 0x77], cl
invalid
mov ebx, esi
mov r8, qword [rsp + 0xb0]
add byte [rax], al
mov rdi, qword [rsp + 0xa8]
add byte [rax], al
mov rax, qword [rsp + 0x30]
and al, 0x30
mov rbp, qword [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
mov qword [r11 + 8], rbp
mov dword [rbx + 8], ebp
mov qword [r11 + 0x10], r10
mov qword [r11 + 0x18], rax
mov dword [rbx + 0x18], eax
mov dword [rbx + 0x18], eax
movabs rax, 0x8000000000000000
mov qword [r11], rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx - 0x77], 3
test rdi, rdi
je case.0x1400ed351.1268
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
test r12, r12
je 0x1400f6732
invalid
stc
invalid
invalid
mov rcx, qword [0x140279280]
xor edx, edx
and eax, 0xd2310018
mov r8, r15
mov eax, edi
add rsp, 0xc8
pop rbx
invalid
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbp
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1401abdbc
lea r8, [0x1401ff650]
mov rcx, r9
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
invalid
dec dword [rbp + rcx*4 + 5]
ror byte [rax - 0x76b7fff0], 1
mov rcx, rax
invalid
invalid
invalid
lea r8, [0x1401ff650]
lea eax, [0x1401ff650]
mov rcx, rax
call fcn.140046bf0
lea r8, [0x1401ff650]
mov rcx, r9
mov rdx, rax
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rdx, rax
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, qword [rsp + 0x28]
call fcn.140046bf0
invalid
hlt
invalid
invalid
mov ecx, 1
mov rdx, qword [rsp + 0x20]
push rsp
and al, 0x20
call fcn.1400418b0
lea r8, [0x1401ff650]
mov rcx, qword [rsp + 0x28]
mov rdx, r9
call fcn.1400479c0
int3
or byte [r11], cl
lea rax, [0x140203995]
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
mov qword [rcx + 0x18], 0x15
add bl, ch
jmp 0x1400f6e72
mov r9, r8
inc r9
mov qword [rdx + 0x10], r9
mov dword [rdx + 0x10], ecx
mov dword [rdx + 0x10], ecx
je 0x1400f6e8c
cmp r9, rax
ja 0x1400f6ea2
mov rax, qword [rdx]
cmp byte [rax + r8], 1
add byte [rcx], al
add dword [rbp + 0x44], esi
jne 0x1400f6e6e
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
mov rsi, rcx
mov rcx, rax
call fcn.1400e7740
or edi, edi
dec dword [rax - 0x77]
mov rax, rsi
invalid
mov rax, rsi
cmp qword [rsp + 0x20], 0
jl 0x1400f6e65
and byte [rax], al
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x50], rcx
and al, 0x50
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
sub byte [rdi], cl
sub dword [rsp + 0x40], eax
mov qword [rsi + 0x18], rcx
movups xmmword [rsi + 8], xmm0
je 0x1400f6e7f
mov qword [rax], 1
add rsp, 0x60
pop rsi
ret
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov byte [rcx + 8], 3
or byte [rbx], al
mov qword [rcx], 1
add rsp, 0x60
pop rsi
ret
mov qword [rax], 0
add rsp, 0x60
pop rsi
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
lea r8, [0x1401ff650]
mov rcx, 0xffffffffffffffff
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
mov rcx, r9
mov rdx, rax
call fcn.140046bf0
int3
lea rdx, [0x1401d6dd4]
or eax, 0x4634800
invalid
add byte [rax + 0x63], cl
add al, 0x82
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
jmp rax
mov bx, 1
add dword [rax], eax
jmp 0x1400f6ef6
mov bx, 3
mov ebx, 0xaeb0003
jmp 0x1400f6ef6
movzx ebx, word [rcx + 0x1a]
jmp 0x1400f6ef6
mov bx, 2
mov r8, qword [rsi]
mov eax, dword [rsi]
mov rdi, qword [rsi + 0x10]
mov rax, r8
sub rax, rdi
cmp rax, 1
cmp eax, 1
cmp eax, 1
jbe 0x1400f6fb0
xchg byte [rbx + 0x66000000], ah
rol ebx, 8
rol bx, 8
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rsi - 0x77], r12b
sbb al, 0x38
mov word [rax + rdi], bx
add rdi, 2
mov dword [rdx], 0x107e8948
mov qword [rsi + 0x10], rdi
adc byte [rbx - 0x76b3e3a7], cl
ret 0x2948
invalid
invalid
mov ebx, dword [rcx + 0x1c]
mov rdx, r8
sub rdx, rdi
sub edx, edi
cmp rdx, 2
jbe 0x1400f6fd3
add byte [rax], al
add byte [rdi], cl
bswap ebx
bswap ebx
mov edx, ebx
shr edx, 8
invalid
or cl, al
jmp 0x1400f6f56
mov byte [rax + rdi + 2], bl
pop rsp
cmp byte [rdx], al
invalid
pop rsp
cmp byte [rdx], al
mov word [rax + rdi], dx
add rdi, 3
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
mov dword [rsi + 0x10], edi
mov rdx, qword [rcx + 8]
mov rbx, qword [rcx + 0x10]
adc byte [rcx + rcx*4 - 0x3f], cl
adc byte [rcx + rcx*4 - 0x3f], cl
sub rcx, rdi
stc
cmp rcx, 2
jbe 0x1400f6ffa
mov ecx, ebx
bswap ecx
mov r9d, ecx
shr r9d, 8
shr ecx, 0x18
mov byte [rax + rdi + 2], cl
add ah, byte [rsi + 0x44]
mov dword [rax + rdi], ecx
add ah, byte [rsi + 0x44]
mov dword [rax + rdi], ecx
add rdi, 3
mov qword [rsi + 0x10], rdi
adc byte [rcx + 0x29], cl
clc
adc byte [rcx + 0x29], cl
clc
sub eax, edi
cmp r8, rbx
jb case.0x1400ee8f8.829
add rax, rdi
mov rcx, rax
mov r8, rbx
call sub.msvcrt.dll_memcpy
add rdi, rbx
mov qword [rsi + 0x10], rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r8d, 2
mov r14, rcx
mov rcx, rsi
mov rdx, rdi
call fcn.140060840
mov rcx, r14
mov r8, qword [rsi]
mov rdi, qword [rsi + 0x10]
jle 0x1400f6fde
jle 0x1400f6fde
jmp 0x1400f6f0d
mov r8d, 3
mov r14, rcx
mov rcx, rsi
int1
mov rdx, rdi
call fcn.140060840
cwde
idiv bh
cwde
idiv bh
mov rcx, r14
mov rdi, qword [rsi + 0x10]
mov r8, qword [rsi]
mov rax, qword [rsi + 8]
or cl, ch
cmp bh, bh
invalid
invalid
or cl, ch
cmp bh, bh
invalid
inc dword [rcx - 0x48]
add eax, dword [rax]
add byte [rax], al
mov r8d, 3
mov rcx, rsi
mov r14, rdx
mov rdx, rdi
cli
cli
call fcn.140060840
mov rdx, r14
dec dword [rcx + rcx*4 - 0xe]
mov rdi, qword [rsi + 0x10]
mov r8, qword [rsi]
mov rax, qword [rsi + 8]
jmp 0x1400f6f66
mov rcx, rsi
mov r14, rdx
mov rdx, rdi
mov r8, rbx
call fcn.140060840
mov rdx, r14
mov rax, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
jmp 0x1400f6f91
sub esp, 0x60
invalid
mov r8, rdx
mov rsi, rcx
mov rdx, qword [rdx + 8]
mov rax, qword [r8 + 0x10]
mov rcx, rdx
sub rcx, rax
cmp rcx, 2
jae 0x1400f7090
mov byte [rsi + 8], 0xb
lea rax, [0x140205335]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 0x1f
jmp 0x1400f714f
lea r9, [rax + 2]
mov qword [r8 + 0x10], r9
cmp rax, 0xfffffffffffffffd
ja 0x1400f719b
mov r11, rdx
sub r11, r9
jb 0x1400f71ad
add byte [rax], al
add byte [rbp - 0x75], cl
adc byte [rcx + 0xf], al
invalid
mov r10, qword [r8]
movzx edi, word [r10 + rax]
movzx edi, word [rdx + rax]
movzx edi, word [rdx + rax]
mov bh, 0x3c
add ah, byte [rsi - 0x3f]
invalid
rol di, 8
mov ecx, edi
stc
stc
shl ecx, 4
movabs r14, 0x2000100000003
add byte [rax], al
add dword [rax], eax
add al, byte [rax]
shr r14, cl
out dx, al
cmp di, 4
mov ebx, 3
add byte [rax], al
add al, 0xbb
add eax, dword [rax]
add byte [rax], al
cmovb ebx, r14d
cmp r11, 3
sti
add esi, dword [rbx + 0x19]
fimul word [rcx - 0x7d]
sti
add esi, dword [rbx + 0x19]
mov byte [rsi + 8], 0xb
lea rax, [0x1401ff683]
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
test dword [rax], edx
add byte [rax - 0x77], cl
mov dword [rsi + 0x10], eax
mov qword [rsi + 0x18], 3
invalid
mov dword [rsi + 0x10], eax
mov qword [rsi + 0x18], 3
mov dword [rsi + 0x18], 3
jmp 0x1400f714f
push rdi
add rax, 5
add eax, 5
mov qword [r8 + 0x10], rax
adc byte [rcx - 0x7d], cl
adc byte [rcx - 0x7d], cl
cmp r9, 0xfffffffffffffffc
stc
cld
ja 0x1400f71bc
add byte [rax], al
cmp rax, rdx
ror byte [rdi], 1
xchg dword [rbx + 0x43000000], edi
add byte [rax], al
invalid
invalid
ja case.0x1400f41c3.138
add byte [rax], al
add byte [rbx + 0xf], al
mov dh, 0x2c
or al, byte [rdi + 0xf]
mov bh, 0x74
movzx ebp, byte [r10 + r9]
movzx ebp, byte [rdx + rcx]
movzx r14d, word [r10 + r9 + 1]
or al, byte [rcx]
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, r8
mov edx, eax
call fcn.1400e7740
cmp qword [rsp + 0x20], 0
je 0x1400f7167
xor al, 0x48
mov eax, dword [rsp + 0x38]
and al, 0x38
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x50], rax
and al, 0x50
movups xmm0, xmmword [rsp + 0x28]
adc byte [rsp + 0x28], al
and al, 0x28
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
mov qword [rsi + 0x18], rax
movups xmmword [rsi + 8], xmm0
sbb byte [rdi], cl
adc dword [rsi + 8], eax
movabs rax, 0x8000000000000001
mov qword [rsi], rax
mov eax, 1
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 6
add rsp, 0x60
add byte [rax], al
or byte [rax - 0x77], 6
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
shl r14d, 0x10
shl esi, 0x10
adc cl, al
in eax, 8
shl ebp, 8
or ebp, r14d
cmc
bswap ebp
mov rax, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
cmp byte [rax - 0x77], cl
and al, 0x50
push rax
mov qword [rsp + 0x50], rax
push rax
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
movups xmmword [rsi], xmm0
mov word [rsi + 0x18], bx
mov word [rsi + 0x1a], di
jle 0x1400f71b0
jle 0x1400f71b0
mov dword [rsi + 0x1c], ebp
outsb dx, byte [rsi]
sbb al, 0xeb
invalid
jmp case.0x1400ed107.1309
ror dword [rbp + rcx*4 + 5], 0xae
test byte [rax], dl
adc byte [rax], al
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
invalid
invalid
invalid
lea r8, [0x1401ff650]
adc byte [rax], al
mov rcx, rax
mov rdx, r9
call fcn.1400479c0
lea r8, [0x1401ff650]
pushfq
test byte [rax], dl
adc byte [rax], al
mov rcx, r9
adc byte [rax], al
mov rcx, r9
call fcn.140046bf0
cli
hlt
dec dword [rbp + rcx*4 + 5]
lea eax, [rax + rdx - 0x3676b400]
mov ecx, ecx
lea r8, [0x1401ff650]
mov rcx, r9
mov ecx, ecx
mov ecx, ecx
mov rdx, rax
call fcn.1400479c0
ret 0xf2e8
lea r8, [0x1401ff650]
mov rcx, rax
call fcn.140046bf0
adc edi, edx
hlt
dec esp
add byte [rax - 0x77], cl
shr eax, 0x13
adc edi, edx
adc edi, edx
hlt
nop
cwde
add byte [rax], al
add byte [rcx + rcx*4 - 0x32], cl
invalid
mov rdi, r8
mov rbx, rdx
ror dword [rcx - 0x77], cl
iretd
ror dword [rcx - 0x77], cl
iretd
movzx ebp, byte [rcx + 0x98]
cmp ebp, 6
jne 0x1400f72c7
invalid
invalid
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rbx - 0x7af0f903], al
mov eax, 0x40000000
invalid
test dword [rax + 0x40000000], edi
mov bpl, 2
mov ch, 2
mov r13, qword [rbx + 0x10]
cmp r13, qword [rbx]
cmp ebp, dword [rbx]
cmp ebp, dword [rbx]
jne 0x1400f7223
mov rcx, rbx
call fcn.1400c7210
invalid
cld
invalid
invalid
mov rax, qword [rbx + 8]
mov byte [rax + r13], bpl
or byte [r10 - 0x78], al
sub al, 0x28
inc r13
mov qword [rbx + 0x10], r13
mov rax, qword [rbx]
sub rax, r13
mov r12, r13
cmp rax, 2
cmp eax, 2
cmp eax, 2
jbe 0x1400f738b
xchg byte [rsi + 1], al
add byte [rax], al
movabs rbp, 0x8000000000000000
mov rax, qword [rbx + 8]
mov eax, dword [rbx + 8]
add byte [rax], al
add byte [rax], al
or byte [rax - 0x75], 0x43
mov eax, dword [rbx + 8]
mov byte [rax + r12 + 2], 0xff
invalid
invalid
mov eax, dword [rbx + 8]
mov byte [rax + r12 + 2], 0xff
mov word [rax + r12], 0xffff
mov dword [rax + r12], 0x8d4dffff
je 0x1400f7288
add ecx, dword [rcx + rcx*4 + 0x73]
invalid
mov dword [rax + r12], 0x8d4dffff
and bh, bh
dec dword [rbp - 0x73]
je 0x1400f7288
add ecx, dword [rcx + rcx*4 + 0x73]
adc byte [rax - 0x77], cl
pop rsp
and al, 0x68
invalid
jae 0x1400f7279
mov qword [rsp + 0x68], rbx
push 0x246c894c
jo switch.0x1400f72bc
mov qword [rsp + 0x70], r13
mov dword [rsp + 0x70], ebp
mov qword [rsp + 0x58], 2
mov dword [rsp + 0x58], 2
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x60
mov qword [rsp + 0x60], 0xffffffffffffffff
mov dword [rsp + 0x60], 0xffffffff
mov rcx, qword [r15]
xor rcx, rbp
cmp rcx, 0x16
mov eax, 1
cmovb rax, rcx
cmovb eax, ecx
cmovb eax, ecx
cmp rax, 2
je 0x1400f72e1
cmp rax, 3
cmp eax, 3
jne case.0x1400f77d5.17
mov qword [rsp + 0x48], rsi
movzx eax, word [r15 + 0x48]
lea rcx, [0x1401d6e38]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov si, 0x200
jmp case.0x1400ee8f8.846
mov eax, ebp
lea rcx, [0x1401d6de4]
movsxd rax, dword [rcx + rax*4]
sti
or eax, 0x4634800
or dword [rax + 1], 0x40e0ffc8
add rax, rcx
jmp rax
invalid
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x40
mov ch, 8
or cl, ch
xor edi, edi
invalid
invalid
jmp case.0x1400f72d7.0
invalid
mov qword [rsp + 0x48], rsi
mov dword [rsp + 0x48], esi
movzx eax, word [r15 + 0x68]
movzx eax, word [r15 + 0x68]
mov bh, 0x47
push 0x6e0d8d48
lea rcx, [0x1401d6e60]
outsb dx, byte [rsi]
sti
or eax, 0x4634800
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne case.0x1400ed351.1310
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne case.0x1400ed351.1310
mov si, 0x200
jmp 0x1400f76dd
add byte [rax], al
mov esi, 0xd9e90200
add eax, dword [rax]
add byte [rax], al
invalid
invalid
add ch, cl
fld dword [rbx]
add byte [rax], al
lea rcx, [0x1401d6e98]
lea ecx, [0x1401d6e98]
or eax, 0xdfb8d
or eax, 0x4634800
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x49e0ffc8
mov edx, dword [rdi + 0x10]
push rdi
invalid
add rax, rcx
jmp rax
push rdi
adc byte [rbp - 0x75], cl
invalid
invalid
mov r15, qword [r15 + 0x18]
jg 0x1400f7334
mov rax, qword [rbx]
add ecx, dword [rcx + rbp - 0x10]
sub rax, r14
cmp rax, r15
jb 0x1400f7c8f
invalid
or dword fs:[rax], eax
invalid
invalid
add byte [rax - 0x75], cl
or byte [r9 + r8 - 0xf], cl
or byte [rcx + rax - 0xf], cl
mov rcx, qword [rbx + 8]
or byte [rcx + rax - 0xf], cl
add rcx, r14
int1
mov r8, r15
clc
call sub.msvcrt.dll_memcpy
jle 0x1400f738c
or eax, dword [rax]
add r14, r15
mov qword [rbx + 0x10], r14
mov dword [rbx + 0x10], esi
mov dword [rbx + 0x10], esi
jae case.0x1400f5760.31
adc byte [rax - 0x73], cl
and al, 0x58
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
call fcn.1400e7c00
movabs rax, 0x8000000000000002
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc7
cmp edi, eax
dec dword [rax - 0x48]
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc7
cmp edi, eax
add byte [rax + 0xfc73948], al
mov word [rbp + 5], es
invalid
invalid
cmp edi, eax
jl 0x1400f78a3
add eax, 0x85480000
add byte [rax], al
test rdi, rdi
dec dword [rdi]
je 0x1400f78a3
test byte [rax - 0x74b80000], bh
cmp al, 5
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rcx, qword [0x140279280]
or eax, 0x181f12
adc bl, byte [rdi]
sbb byte [rax], al
xor edx, edx
mov r8, rsi
mov eax, esi
invalid
add rsp, 0x98
cwde
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
jmp fcn.1401abdbc
add byte [rcx - 0x48], al
mov r8d, 3
mov eax, 3
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov rdx, r13
call fcn.140060840
idiv bh
invalid
idiv bh
mov r12, qword [rbx + 0x10]
mov esp, dword [rbx + 0x10]
jmp 0x1400f7245
invalid
invalid
mov si, 0x303
jmp 0x1400f76dd
add byte [rax], al
add ebp, ecx
sub dword [rbx], eax
add byte [rax], al
movzx esi, word [r15 + 0x4a]
jmp case.0x1400ee8f8.846
movzx esi, word [r15 + 0x6a]
movzx esi, word [rdi + 0x6a]
jmp 0x1400f76dd
mov si, 0x301
jmp case.0x1400ee8f8.846
mov si, 0x301
jmp 0x1400f76dd
mov si, 0x302
jmp case.0x1400ee8f8.846
mov si, 0x300
jmp case.0x1400ee8f8.846
mov si, 0x302
jmp 0x1400f76dd
mov si, 0xfefd
jmp 0x1400f76dd
mov si, 0x300
mov esi, 0xdce90300
add al, byte [rax]
add byte [rbx], al
jmp 0x1400f76dd
add byte [rsi - 0x42], ah
add al, 3
jmp case.0x1400ee8f8.846
mov si, 0x304
jmp 0x1400f76dd
mov rax, qword [rbx]
mov rcx, rax
sub rcx, r14
sub ecx, esi
sub ecx, esi
cmp rcx, 1
jbe 0x1400f7938
rol si, 8
mov r13, qword [rbx + 8]
or byte [rbx + rcx*4 + 0x6b], cl
or byte [rsi + 0x43], ah
mov word [r13 + r14], si
mov word [r13 + r14], si
add r14, 2
mov qword [rbx + 0x10], r14
mov rcx, rax
sub rcx, r14
cmp rcx, 0x1f
jbe case.0x1400ee940.595
movups xmm0, xmmword [0x1401ff8a8]
movups xmmword [r13 + r14 + 0x10], xmm0
add byte [rbx + 0xf], al
adc dword [rbp + rsi + 0x10], eax
movups xmm0, xmmword [0x1401ff898]
movups xmmword [r13 + r14], xmm0
lea rcx, [r14 + 0x20]
mov qword [rbx + 0x10], rcx
adc byte [r13 - 0x75], cl
cmp rcx, rax
invalid
adc byte [r13 - 0x75], cl
cmp rcx, rax
invalid
sal dword [rbp + 0xc], 0x48
mov ecx, ebx
jne 0x1400f748a
mov rcx, rbx
call fcn.1400c7210
mov r13, qword [rbx + 8]
std
cld
dec dword [rbx + rcx*4 + 0x6b]
or byte [rdi - 0x78], al
mov byte [rbp + rsi + 0x20], ah
add r14, 0x21
mov qword [rbx + 0x10], r14
cmp r12, 0x21
invalid
sub dword [rsi], 0xa
mov byte [r13 + r14 + 0x20], r12b
mov byte [rbp + rsi + 0x20], ah
add r14, 0x21
mov qword [rbx + 0x10], r14
cmp r12, 0x21
jae 0x1400f7ecf
add byte [rax], al
lea rdx, [r15 + 0x20]
push rdi
and byte [rax - 0x75], cl
mov rsi, qword [rbx]
mov rax, rsi
mov rsi, qword [rbx]
mov rax, rsi
sub rax, r14
cmp rax, r12
jb 0x1400f7a52
wait
invalid
add byte [rax], al
wait
add eax, 0x8d4b0000
or al, 0x2e
lea rcx, [r14 + r13]
mov r8, r12
call sub.msvcrt.dll_memcpy
push rdx
or eax, dword [rax]
push rdx
or eax, dword [rax]
add r14, r12
mov qword [rbx + 0x10], r14
jae 0x1400f74da
jae 0x1400f74da
movzx ecx, word [r15 + 0x4c]
movzx edx, word [r15 + 0x4e]
movzx edx, word [rdi + 0x4e]
movzx edx, word [rdi + 0x4e]
mov rax, rsi
sub rax, r14
sub eax, esi
sub eax, esi
cmp rax, 1
jbe 0x1400f7a76
call case.0x1400ed107.243
rol ax, 8
mov word [r13 + r14], ax
xor eax, 0x468d4900
add cl, byte [rax - 0x77]
adc byte [r8 + 0x39], cl
invalid
jne 0x1400f750c
xor eax, 0x468d4900
add cl, byte [rax - 0x77]
adc byte [r8 + 0x39], cl
invalid
add byte [rax], al
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x78], 1
mov r13, qword [r15 + 0x18]
test r13, r13
je 0x1400f7623
mov r14, qword [r15 + 0x10]
shl r13, 5
in eax, 5
in eax, 5
mov esi, 4
lea rdi, [rbp + 4]
add al, 0x4c
lea edi, [rsp + 0x28]
jl 0x1400f75ae
invalid
add al, 0x4c
lea edi, [rsp + 0x28]
jl 0x1400f75ae
invalid
jl 0x1400f75ae
sub bl, ch
sbb byte [rdi], cl
invalid
jmp 0x1400f75a5
mov rax, qword [r14]
add rax, rbp
dec rax
cmp rax, 4
cmovae rax, rsi
cmp rax, 3
jb 0x1400f7590
mov ecx, 8
call fcn.1401685e0
test rax, rax
je 0x1400f7ec0
mov r12, rax
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 8
add byte [rax - 0x77], cl
jl case.0x1400ee940.567
sub byte [rcx + rcx*4 - 7], cl
add byte [rax - 0x77], cl
jl case.0x1400ee940.567
sub byte [rcx + rcx*4 - 7], cl
mov rdx, rbx
call fcn.1400efdd0
dec dword [rax - 0x75]
or eax, 0x181c71
dec dword [rax - 0x75]
or eax, 0x181c71
xor edx, edx
mov r8, r12
call fcn.1401abdbc
add r14, 0x20
invalid
and byte [rcx - 0x7d], cl
invalid
loopne 0x1400f7697
invalid
invalid
loopne 0x1400f7697
invalid
lea rcx, [rsp + 0x78]
jmp 0x1400f769a
adc ecx, dword [rcx + rbp - 0xe]
mov rax, r14
mov rax, r14
cmp rdx, 1
cmp edx, 1
cli
add dword [rdi], ecx
xchg byte [rsi], bh
invalid
jbe 0x1400f7d83
mov word [r13 + rax], 0xffff
mov dword [rbp + rax], 0x8348ffff
dec dword [rax - 0x7d]
add rax, 2
mov qword [rbx + 0x10], rax
rol byte [rdx], 0x48
mov dword [rbx + 0x10], eax
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r14
je 0x1400f7682
mov qword [rsp + 0x28], 1
je 0x1400f7682
mov qword [rsp + 0x28], 1
test rsi, rsi
je 0x1400f7695
shl rsi, 5
nop word cs:[rax + rax]
lea rdi, [rcx + 0x20]
mov rdx, rbx
call fcn.1400efdd0
mov rcx, rdi
mov ecx, edi
jns 0x1400f76a4
add rsi, 0xffffffffffffffe0
jne 0x1400f7680
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.1400e7c00
movabs rax, 0x8000000000000002
mov rcx, qword [rsp + 0x50]
add eax, 0xb848ffff
dec dword [rax - 0x48]
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x244c8b48], al
push rax
cmp rcx, rax
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
jl 0x1400f7899
test rcx, rcx
je 0x1400f7899
xor edx, edx
jmp 0x1400f7894
mov si, 0xfeff
jmp 0x1400f76dd
mov esi, 0x4ebfeff
mov si, 0xfefc
mov rax, qword [rbx]
sub rax, r14
cmp rax, 1
jbe 0x1400f7976
invalid
mov dword [rdx], eax
add byte [rax], al
xchg byte [rcx + 0x66000002], cl
rol esi, 8
rol si, 8
mov r12, qword [rbx + 8]
mov word [r12 + r14], si
add r14, 2
mov qword [rbx + 0x10], r14
inc rbp
lea rsi, [r15 + 0x20]
cmp rdi, rbp
je 0x1400f7990
mov rax, qword [rbx]
mov eax, dword [rbx]
sub rax, r14
cmp rax, 0x1f
invalid
jbe 0x1400f7af5
xchg bl, dl
add eax, dword [rax]
add byte [rax], al
invalid
xchg bl, dl
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
movups xmm0, xmmword [rsi]
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r12 + r14 + 0x10], xmm1
adc dword [rsp + rsi + 0x10], ecx
adc dword [rsp + rsi + 0x10], ecx
xor al, 0x10
movups xmmword [r12 + r14], xmm0
movups xmmword [rsp + rsi], xmm0
xor al, 0x49
add esi, 0x20
add r14, 0x20
mov qword [rbx + 0x10], r14
adc byte [rbp - 0x75], cl
invalid
mov r12, qword [r15 + 0x60]
cmp r14, qword [rbx]
jne 0x1400f774d
mov rcx, rbx
call fcn.1400c7210
cld
invalid
cld
dec dword [rbx + rcx*4 + 0x6b]
mov ebp, dword [rbx + 8]
invalid
invalid
mov r13, qword [rbx + 8]
mov ebp, dword [rbx + 8]
mov byte [r13 + r14], r12b
inc r14
xor eax, 0xc6ff4900
mov qword [rbx + 0x10], r14
cmp r12, 0x21
and dword [rdi], ecx
sub dword [rax + 7], 0
invalid
and dword [rdi], ecx
sub dword [rax + 7], 0
add byte [rcx - 0x73], cl
lea edx, [rdi + 0x40]
mov rsi, qword [rbx]
lea rdx, [r15 + 0x40]
lea edx, [rdi + 0x40]
mov rsi, qword [rbx]
mov rax, rsi
sub rax, r14
cmp rax, r12
jb 0x1400f7aa5
invalid
sub byte [rbx], al
add byte [rax], al
invalid
invalid
invalid
add byte [rbx - 0x73], cl
or al, 0x2e
lea rcx, [r14 + r13]
mov r8, r12
call sub.msvcrt.dll_memcpy
add r14, r12
mov qword [rbx + 0x10], r14
jae 0x1400f77a0
jae 0x1400f77a0
movzx ecx, word [r15 + 0x6c]
movzx edx, word [r15 + 0x6e]
sub rsi, r14
cmp rsi, 1
jbe case.default.0x1400f77d5
xchg byte [rdx], ah
add eax, dword [rax]
invalid
add dword [rdi], ecx
xchg byte [rdx], ah
add eax, dword [rax]
add al, ch
invalid
call case.0x1400ed107.243
jmp qword [rsi - 0x3f]
rol ax, 8
mov word [r13 + r14], ax
mov dword [r13 + r14], eax
or byte [rsi + 0x43], ah
mov dword [rbp + rsi], eax
mov dword [r13 + r14], eax
lea rax, [r14 + 2]
mov qword [rbx + 0x10], rax
mov dword [rbx + 0x10], eax
add cl, byte [rax - 0x77]
mov dword [rbx + 0x10], eax
adc byte [r9 + 0xf], al
movzx esi, byte [r15 + 0x70]
movzx esi, byte [rdi + 0x70]
mov dh, 0x77
jo case.0x1400f6ede.48
ja 0x1400f7833
movzx ecx, sil
movzx ecx, dh
mov dh, 0xce
lea rdx, [0x1401d6e88]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov edx, 0x48000df6
invalid
jmp rcx
mov sil, 1
cmp rax, qword [rbx]
je case.0x1400f3338.331
jmp 0x1400f77f5
mov sil, 0x40
cmp rax, qword [rbx]
jne 0x1400f77f5
mov rcx, rbx
mov ecx, ebx
call fcn.1400c7210
mov r13, qword [rbx + 8]
invalid
dec dword [rbx + rcx*4 + 0x6b]
or byte [rbx - 0x78], al
je case.0x1400ee91a.585
mov byte [r13 + r14 + 2], sil
mov byte [rbp + rsi + 2], dh
add cl, byte [rcx - 0x7d]
add r14, 3
mov qword [rbx + 0x10], r14
jae 0x1400f7812
mov byte [rbx], 0x4c
mov dword [rbx + 0x10], esi
jae 0x1400f7812
add ecx, dword [rcx + rcx*4 + 0x73]
adc byte [rcx - 0x75], cl
invalid
invalid
jae 0x1400f7812
mov rsi, qword [r15 + 0x18]
ja 0x1400f781e
test rsi, rsi
je 0x1400f7872
div byte [rdi + riz*2 + 0x49]
mov esp, edi
mov r12, rdi
mov rcx, qword [r15 + 0x10]
mov rdx, qword [rbx]
sub rdx, r14
adc ecx, dword [rcx + rbp - 0xe]
mov rax, r14
cmp rdx, 1
jbe 0x1400f7d41
invalid
sbb al, 5
add byte [rax], al
invalid
add dword [rdi], ecx
xchg byte [rax + 0x41660000], bl
mov dword [rbp + rax], 0x8348ffff
add eax, 2
mov qword [rbx + 0x10], rax
sbb al, 5
add byte [rax], al
mov word [r13 + rax], 0xffff
add rax, 2
add eax, 2
add eax, 2
add cl, byte [rax - 0x77]
mov qword [rbx + 0x10], rax
adc byte [r8 - 0x77], cl
pop rsp
and al, 0x38
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x28], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
shl rsi, 3
lea rsi, [rsi + rsi*4]
lea rdi, [rcx + 0x28]
mov rdx, rbx
call 0x1400ec680
mov rcx, rdi
add rsi, 0xffffffffffffffd8
jne 0x1400f7850
lea rcx, [rsp + 0x28]
call fcn.1400e7c00
mov rdi, r12
movabs rax, 0x8000000000000002
cmp rdi, rax
jl 0x1400f7899
mov eax, dword [rsp + 0x48]
call fcn.1401abdbc
or eax, dword [rax]
lea rcx, [rsp + 0x58]
call fcn.1400e7c00
nop
add rsp, 0x98
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx esi, byte [r15 + 0x71]
ja 0x1400f792e
cmp rax, qword [rbx]
je case.0x1400f3338.331
invalid
invalid
invalid
add ecx, dword [rdi]
test byte [rbx], ah
invalid
jmp 0x1400f77f5
mov bpl, 0x16
jmp case.0x1400f72d7.0
mov bpl, 0x14
jmp case.0x1400f72d7.0
mov bpl, 0x19
jmp case.0x1400f72d7.0
sbb ecx, ebp
invalid
mov bpl, 0xfe
jmp case.0x1400f72d7.0
mov bpl, 0xd
jmp case.0x1400f72d7.0
stc
invalid
invalid
stc
invalid
mov bpl, 0xf
mov ch, 0xf
jmp case.0x1400f72d7.0
stc
invalid
mov bpl, 0xc
jmp case.0x1400f72d7.0
stc
invalid
invalid
stc
invalid
mov ch, 0x15
jmp case.0x1400f72d7.0
stc
invalid
invalid
stc
invalid
add byte [rax], al
add cl, ch
cli
clc
invalid
mov bpl, 0x18
jmp case.0x1400f72d7.0
invalid
inc dword [rax - 0x4b]
or ebp, ecx
invalid
mov bpl, 0xb
jmp case.0x1400f72d7.0
invalid
mov r8d, 2
mov rcx, rbx
mov rdx, r14
call fcn.140060840
mov rax, qword [rbx]
mov r14, qword [rbx + 0x10]
jmp 0x1400f742d
cli
invalid
invalid
cli
invalid
mov r8d, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.140060840
mov r14, qword [rbx + 0x10]
adc byte [rax - 0x75], cl
add ecx, dword [rbx + rcx*4 + 0x6b]
or cl, ch
invalid
cli
invalid
invalid
adc byte [rax - 0x75], cl
add ecx, dword [rbx + rcx*4 + 0x6b]
or cl, ch
invalid
mov r8d, 2
mov rcx, rbx
mov rdx, r14
call fcn.140060840
idiv bh
idiv bh
mov r14, qword [rbx + 0x10]
jmp 0x1400f76ed
invalid
invalid
invalid
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x30
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 0
lea rcx, [rsp + 0x28]
and al, 0x28
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
and al, 0x28
mov r8d, 0x20
and byte [rax], al
add byte [rax], al
xor edx, edx
call fcn.140060840
invalid
idiv bh
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
invalid
mov eax, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
movups xmm0, xmmword [rsi]
cmp byte [rdi], cl
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
adc byte [rsi + 0x10], cl
movups xmmword [r8 + rdx + 0x10], xmm1
adc byte [rax], dl
movups xmmword [r8 + rdx], xmm0
adc dword [rax + rdx], eax
add rdx, 0x20
add edx, 0x20
cmp rdx, 0x17
cmp edx, 0x17
cli
invalid
jbe 0x1400f7ee3
xchg ah, bh
add al, 0
add byte [rax - 0x75], cl
je 0x1400f7a0f
invalid
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x75], cl
mov rax, qword [rbx]
mov rcx, rax
add ecx, dword [rax - 0x77]
ror dword [rcx + rbp - 0xf], 0x48
sub rcx, r14
invalid
sub rcx, r14
cmp rcx, 0x17
cmp ecx, 0x17
cmp ecx, 0x17
stc
invalid
jbe 0x1400f7de9
xchg dl, ch
add eax, dword [rax]
add byte [rcx - 0x75], cl
adc byte [rbx - 0x77], cl
adc byte [rbx - 0x77], cl
mov rcx, qword [r8 + 0x10]
mov qword [r12 + r14 + 0x10], rcx
xor al, 0x10
adc byte [rbx - 0x77], cl
xor al, 0x10
xor al, 0x10
movups xmm0, xmmword [r8]
adc byte [rax], al
add byte [rbx + 0xf], al
movups xmmword [r12 + r14], xmm0
adc dword [rsp + rsi], eax
add al, 0x34
xor al, 0x49
add esi, 0x18
add r14, 0x18
mov qword [rbx + 0x10], r14
sub rax, r14
cmp rax, 7
jbe case.0x1400ee91a.650
mov qword [r12 + r14], 0
add r14, 8
mov qword [rbx + 0x10], r14
test rsi, rsi
je 0x1400f773c
cld
invalid
invalid
cld
invalid
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
add cl, ch
invalid
cld
invalid
invalid
add cl, ch
invalid
cld
invalid
mov rcx, rbx
mov ecx, ebx
mov rsi, rdx
mov rdx, r14
mov r8, r12
call fcn.140060840
invalid
idiv bh
invalid
idiv bh
mov rdx, rsi
mov r14, qword [rbx + 0x10]
mov rsi, qword [rbx]
mov r13, qword [rbx + 8]
jmp 0x1400f74b7
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
mov r8d, 2
mov esi, ecx
mov rcx, rbx
mov r12, rdi
mov edi, edx
mov rdx, r14
call fcn.140060840
mov edx, edi
mov rdi, r12
mov ecx, esi
mov r14, qword [rbx + 0x10]
mov rsi, qword [rbx]
mov esi, dword [rbx]
mov r13, qword [rbx + 8]
mov ebp, dword [rbx + 8]
jmp 0x1400f74e4
mov rcx, rbx
mov rsi, rdx
mov rdx, r14
mov r8, r12
loopne 0x1400f7a9a
mov cl, byte [rbp - 0x76b7000a]
mov r14, qword [rbx + 0x10]
loopne 0x1400f7a9a
mov cl, byte [rbp - 0x76b7000a]
mov r14, qword [rbx + 0x10]
mov rsi, qword [rbx]
mov r13, qword [rbx + 8]
mov ebp, dword [rbx + 8]
mov ebp, dword [rbx + 8]
jmp 0x1400f777d
mov r8d, 2
mov esi, ecx
mov rcx, rbx
mov r12, rdi
cld
cld
mov edi, edx
mov rdx, r14
bnd call fcn.140060840
bnd call fcn.140060840
mov edx, edi
mov rdi, r12
mov ecx, esi
mov r13, qword [rbx + 8]
imul ecx, dword [rax], 0x4c
mov esi, dword [rbx + 0x10]
invalid
imul ecx, dword [rax], 0x4c
mov esi, dword [rbx + 0x10]
invalid
adc cl, ch
mov dl, 0xfc
invalid
jmp 0x1400f77a7
mov r8d, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.140060840
invalid
idiv bh
add byte [rax - 0x77], cl
invalid
invalid
idiv bh
mov r12, qword [rbx + 8]
mov r14, qword [rbx + 0x10]
jmp 0x1400f7722
add edi, 8
mov rcx, r15
mov rdx, rbx
call case.0x1400f41c3.15
jmp case.0x1400f6ede.29
add r12, 4
mov qword [rbx + 0x10], r12
mov rdx, qword [r15 + 0x10]
mov r14, qword [r15 + 0x18]
mov r8, rax
ror byte [rbp + 0x29], 0xe0
ror byte [rbp + 0x29], 0xe0
cmp r8, 2
jbe 0x1400f7e40
mov r8d, r14d
bswap r8d
mov r9d, r8d
shr r9d, 8
shr r8d, 0x18
shr eax, 0x18
shr eax, 0x18
call 0x18497c190
and dword [rdx], eax
mov byte [rcx + r12 + 2], r8b
mov word [rcx + r12], r9w
add r12, 3
mov qword [rbx + 0x10], r12
adc byte [rcx + rbp - 0x20], cl
adc byte [rcx + rbp - 0x20], cl
cmp rax, r14
jb 0x1400f7e73
add rcx, r12
mov r8, r14
call sub.msvcrt.dll_memcpy
sbb cl, byte [rbx + rcx]
add r12, r14
mov qword [rbx + 0x10], r12
jmp case.0x1400f6ede.29
hlt
add r15, 8
mov rcx, r15
mov rdx, rbx
call fcn.1400f3080
mov ah, 0xff
invalid
jmp case.0x1400f6ede.29
idiv edi
invalid
mov ah, 0xff
invalid
idiv edi
dec dword [rax - 0x77]
insb byte [rdi], dx
and al, 0x28
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x28
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x28
and al, 0x28
mov rcx, r15
stc
mov rdx, rbx
call fcn.1400ed320
push r15
invalid
invalid
jmp case.0x1400f6ede.29
invalid
idiv edi
invalid
push r15
invalid
imul esi, edi, 0x8949ffff
std
mov ebp, edi
mov r12, rsi
mov rcx, qword [r15 + 0x10]
mov rsi, qword [r15 + 0x18]
ja case.0x1400ee91a.613
mov rdx, qword [rbx]
sub rdx, r14
sub edx, esi
sub edx, esi
mov rax, r14
cmp rdx, 1
cmp edx, 1
cmp edx, 1
jbe 0x1400f7ea0
xchg byte [rdi + 0x48000002], ah
mov edx, dword [rbx + 8]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
push rbx
mov rdx, qword [rbx + 8]
or byte [rsi - 0x39], ah
add al, 2
invalid
mov word [rdx + rax], 0xffff
add rax, 2
add eax, 2
mov dword [rdx + rax], 0x8348ffff
dec dword [rax - 0x7d]
add eax, 2
rol byte [rdx], 0x48
mov qword [rbx + 0x10], rax
mov dword [rbx + 0x10], eax
adc byte [r8 - 0x77], cl
adc byte [rax - 0x77], cl
mov qword [rsp + 0x38], rbx
pop rsp
and al, 0x38
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7b], cl
test rsi, rsi
div byte [rdx + riz + 0x48]
shl esi, 3
je case.0x1400f6ede.66
and cl, byte [rax - 0x3f]
out 3, al
shl rsi, 3
lea rsi, [rsi + rsi*4]
lea esi, [rsi + rsi*4]
nop dword [rax + rax]
add byte [rax], al
lea rdi, [rcx + 0x28]
lea edi, [rcx + 0x28]
mov rdx, rbx
mov edx, ebx
invalid
call 0x1400ec680
mov rcx, rdi
add rsi, 0xffffffffffffffd8
jne 0x1400f7c30
lea rcx, [rsp + 0x28]
call fcn.1400e7c00
mov rsi, r12
mov rdi, r13
jmp case.0x1400f6ede.29
invalid
dec dword [rcx - 0x7d]
invalid
mov rcx, r15
mov rdx, rbx
call fcn.1400f6ec0
jmp case.0x1400f6ede.29
test dword [rdi], ebp
add dword [rax], eax
add byte [rcx - 0x75], cl
push rdi
sbb byte [rbp - 0x75], cl
jg 0x1400f7ca0
mov rax, qword [rbx]
sub rax, r14
cmp rax, r15
clc
clc
jae 0x1400f732b
mov rcx, rbx
mov r12, rdi
mov rdi, rsi
mov rsi, rdx
mov rdx, r14
test dword [rax - 0x77], 0xf2894cd6
mov r8, r15
clc
call fcn.140060840
mov rdx, rsi
invalid
mov rsi, rdi
mov rsi, rdi
dec byte [rcx + rcx*4 - 0x19]
mov rdi, r12
mov r14, qword [rbx + 0x10]
jmp 0x1400f732b
mov rcx, qword [r15 + 0x10]
mov rdx, qword [r15 + 0x18]
mov edx, dword [rdi + 0x18]
mov edx, dword [rdi + 0x18]
mov r8, rbx
call fcn.1400f2cd0
jmp case.0x1400f6ede.29
mov rcx, r15
mov rdx, rbx
call fcn.1400f5600
jmp case.0x1400f6ede.29
invalid
idiv bh
invalid
invalid
mov rcx, r15
mov rdx, rbx
call 0x1400f6120
jmp case.0x1400f6ede.29
idiv dil
invalid
idiv dil
dec dword [rcx - 0x7d]
invalid
add r15, 8
mov rcx, r15
mov rdx, rbx
call fcn.1400f4c50
jmp case.0x1400f6ede.29
invalid
dec dword [rcx - 0x77]
std
mov rdi, rsi
movzx esi, byte [r15 + 8]
test esi, esi
test byte [rdi], 0x84
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
test byte [rdi], 0x84
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rbx - 0x7af0fe02], al
inc byte [rcx]
jne 0x1400f7dbb
mov sil, 1
invalid
cmp esi, 1
inc byte [rcx]
jne 0x1400f7dbb
mov sil, 1
jmp 0x1400f7dc0
xchg ebx, eax
add byte [rax], al
invalid
xchg ebx, eax
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
stc
mov rdx, rbx
call 0x1400f62f0
jmp case.0x1400f6ede.29
mov r8d, 2
mov rdi, rcx
mov rcx, rbx
mov rdx, r14
call fcn.140060840
mov rcx, rdi
mov r13, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
jmp 0x1400f7825
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rdi, rcx
mov rcx, rbx
invalid
mov rdx, r14
invalid
call fcn.140060840
mov rcx, rdi
stc
test eax, 0x48fff68a
mov ecx, edi
stc
dec dword [rax - 0x77]
stc
mov r13, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
jmp 0x1400f7645
dec dword [rcx - 0x7d]
invalid
or byte [rcx + rcx*4 - 7], cl
mov rdx, rbx
call fcn.1400f4720
push 0xffffffffffffffc9
invalid
invalid
push 0xffffffffffffffc9
invalid
jmp case.0x1400f6ede.29
inc dword [rcx + 0xf]
mov dh, 0x77
invalid
movzx esi, byte [r15 + 9]
ja 0x1400f7dc9
or dword [rbx + rdi + 0x33], ecx
cmp r14, qword [rbx]
xor esi, dword [rbp + 8]
jne 0x1400f7dcd
mov rcx, rbx
mov ecx, ebx
call fcn.1400c7210
hlt
hlt
mov rax, qword [rbx + 8]
mov eax, dword [rbx + 8]
mov byte [rax + r12 + 3], sil
mov byte [rax + riz + 3], dh
add r12, 4
mov qword [rbx + 0x10], r12
mov rsi, rdi
mov rdi, r13
mov edi, ebp
mov edi, ebp
jmp case.0x1400f6ede.29
cmc
invalid
mov r12, rdi
mov esp, edi
mov rdi, r8
mov r8d, 0x18
add byte [rax], al
invalid
mov dword [rcx - 0x48], 0x18
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebx
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
call fcn.140060840
idiv bh
bnd call fcn.140060840
idiv bh
mov r8, rdi
clc
mov rdi, r12
mov edi, esp
mov r14, qword [rbx + 0x10]
mov rax, qword [rbx]
mov r12, qword [rbx + 8]
mov esp, dword [rbx + 8]
mov esp, dword [rbx + 8]
or cl, ch
jmp 0x1400f79ff
jmp 0x18a0f7e12
sti
invalid
mov r12, rdi
mov rdi, r8
mov edi, eax
mov edi, eax
mov r8d, 8
or byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rdx, r14
call fcn.140060840
mov r8, rdi
invalid
mov rdi, r12
mov r12, qword [rbx + 8]
mov r14, qword [rbx + 0x10]
jmp 0x1400f7a26
mov r8d, 3
mov rcx, rbx
mov r15, rdi
mov rdi, rsi
mov rsi, rdx
mov rdx, r12
call fcn.140060840
mov rdx, rsi
mov rsi, rdi
mov rdi, r15
dec dword [rbx + rcx*4 + 0x63]
invalid
dec dword [rbx + rcx*4 + 0x63]
adc byte [rax - 0x75], cl
mov eax, dword [rbx]
mov rcx, qword [rbx + 8]
invalid
int1
cld
invalid
mov esp, dword [rbx + 0x10]
mov rax, qword [rbx]
mov eax, dword [rbx]
mov rcx, qword [rbx + 8]
jmp 0x1400f7b64
mov rcx, rbx
mov r15, rdi
mov rdi, rsi
mov rsi, rdx
mov rdx, r12
mov r8, r14
call fcn.140060840
mov rdx, rsi
mov rsi, rdi
mov rdi, r15
mov rcx, qword [rbx + 8]
mov r12, qword [rbx + 0x10]
mov esp, dword [rbx + 0x10]
mov esp, dword [rbx + 0x10]
jmp 0x1400f7b93
mov r8d, 2
mov rdi, rcx
mov rcx, rbx
mov rdx, r14
call fcn.140060840
mov rcx, rdi
mov rax, qword [rbx + 0x10]
jmp case.0x140102f6b.31
cmp ebp, edi
invalid
invalid
cmp ebp, edi
invalid
mov ecx, 1
mov edx, 8
call fcn.1400418b0
lea r8, [0x1401ff948]
adc byte [rax], al
mov edx, 0x20
mov rcx, r12
call fcn.140046bf0
lea r8, [0x1401ff9f8]
lea eax, [0x1401ff9f8]
mov ecx, 0x18
call fcn.140046bf0
ud2
and al, 0x20
call fcn.1400ec3c0
movzx eax, byte [rsp + 0x20]
cmp al, 0x14
jne 0x1400f7f67
movss xmm6, dword [rsp + 0x22]
lea rcx, [rsp + 0x20]
mov rdx, rdi
call fcn.1400e7840
cmp qword [rsp + 0x20], 0
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
je 0x1400f7fa4
mov rax, qword [rsp + 0x50]
mov qword [rsi + 0x18], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rsi + 8], xmm0
jmp 0x1400f7f8b
movzx ecx, byte [rsp + 0x21]
movzx edx, word [rsp + 0x36]
mov word [rsi + 0x1e], dx
movups xmm0, xmmword [rsp + 0x26]
movups xmmword es:[rsi + 0xe], xmm0
movups xmmword es:[rsi + 0xe], xmm0
invalid
mov edx, dword [rsp + 0x22]
mov byte [rsi + 8], al
invalid
invalid
mov byte [rsi + 9], cl
or byte [rax + 0x5689094e], r9b
or cl, byte [rax - 0x48]
invalid
mov dword [rsi + 0xa], edx
movabs rax, 0x8000000000000000
mov qword [rsi], rax
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf068948], al
sub byte [rsp + 0x60], dh
add byte [rax], al
or byte [rax - 0x77], 6
movaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
add esp, 0x78
pop rdi
pop rsi
ret
mov rax, qword [rsp + 0x50]
mov qword [rsi + 0x10], rax
adc byte [rdi], r9b
sub byte [rsp + 0x40], al
adc byte [rdi], r9b
sub byte [rsp + 0x40], al
movups xmmword [rsi], xmm0
movss dword [rsi + 0x18], xmm6
jbe 0x1400f7fd2
jbe 0x1400f7fd2
jmp 0x1400f7f98
fmul qword [rdi]
invalid
add byte [rax - 0x7d], cl
in al, dx
sub byte [rax - 0x77], cl
mov rax, rdx
invalid
invalid
push rdx
mov rax, rdx
mov rdx, qword [rdx + 8]
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rcx + rdi - 0x3e], cl
cmp edx, eax
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rcx + rdi - 0x3e], cl
cmp edx, eax
cmp edx, eax
jne 0x1400f7fef
mov byte [rcx], 0xb
lea rax, [0x140203985]
adc byte [rax], al
or ecx, dword [rax - 0x73]
add eax, 0x10b9a7
adc byte [rax], al
adc byte [rax], al
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 0x10
add byte [rax], al
add rsp, 0x28
ret
mov r9, r8
inc r9
mov qword [rax + 0x10], r9
je 0x1400f802e
invalid
xor ecx, dword [rcx + 0x39]
sal dword [rdi + 0x44], 1
cmp r9, rdx
ja 0x1400f8044
mov rax, qword [rax]
movzx eax, byte [rax + r8]
cmp al, 1
sete dl
mov r8b, 2
sub r8b, dl
xor edx, edx
test al, al
movzx r8d, r8b
movzx eax, al
movzx eax, al
rol byte [rdi + rcx + 0x44], 0xc2
cmove r8d, edx
mov byte [rcx + 1], r8b
mov byte [rcx + 2], al
mov byte [rcx], 0x14
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
lea r8, [0x1401ff650]
add eax, 0x10761b
adc byte [rax], al
mov rcx, 0xffffffffffffffff
mov rdx, r9
dec dword [rcx + rcx*4 - 0x36]
call fcn.1400479c0
jl 0x1400f803b
hlt
lea r8, [0x1401ff650]
mov rcx, r9
add eax, 0x4c001076
mov ecx, ecx
call fcn.140046bf0
int3
dec esp
nop word cs:[rax + rax]
invalid
add byte [rcx + 0x57], al
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
movabs rbx, 0x8000000000000000
mov rax, qword [rcx]
mov rdx, rax
xor rdx, rbx
cmp rdx, 0x16
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 0x14
ja case.0x1400f80a6.6
lea rdx, [0x1401d6ef0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
out dx, al
or eax, 0xc634800
mov cl, byte [rax + 1]
invalid
add ecx, edx
sar edi, 1
loope 0x1400f80f1
invalid
jmp rcx
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax - 0x2f], cl
loopne 0x1400f80f8
shl rax, 1
test rax, rax
test eax, eax
je case.0x1400f80a6.0
mov al, 2
add byte [rax], al
jmp 0x1400f80c5
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
jle 0x1400f80c6
add byte [rdi], cl
test byte [rbx + 0x4c000002], ah
invalid
invalid
je case.0x1400f80a6.0
add byte [rbx + rcx*4 + 0x46], cl
adc byte [rax - 0x75], cl
or eax, 0x1811b0
mov al, 0x11
sbb byte [rax], al
mov r8, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov rcx, qword [0x140279280]
mov al, 0x11
sbb byte [rax], al
xor edx, edx
jmp 0x1400f83b4
cmp qword [rsi + 8], 0
je case.0x1400f5760.76
invalid
adc cl, byte [rbx + rcx*4 + 0x46]
adc byte [rax - 0x75], cl
or eax, 0x181197
sbb byte [rax], al
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x140279280]
sbb byte [rax], al
sbb byte [rax], al
xor edx, edx
call fcn.1401abdbc
mov rdi, qword [rsi + 0x28]
mov edi, dword [rsi + 0x28]
mov r14, qword [rsi + 0x30]
test r14, r14
je 0x1400f8361
invalid
add byte [rax - 0x77], cl
sti
mov rbx, rdi
nop word cs:[rax + rax]
mov rcx, rbx
call fcn.1400f5540
add rbx, 0x20
dec r14
jne 0x1400f8110
jmp 0x1400f8361
cmp qword [rsi + 8], rbx
jne case.0x1400f41c3.252
mov rax, qword [rsi + 0x10]
shl rax, 1
test rax, rax
je case.0x1400f80a6.0
mov r8, qword [rsi + 0x18]
jmp 0x1400f80c9
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
mov r14, qword [rsi + 0x18]
test r14, r14
je 0x1400f83a1
add byte [rax], al
sbb byte [rbp - 0x7b], cl
test byte [rdi], 0x84
add al, byte [rax]
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x7f], cl
lea r15, [rdi + 8]
mov r12d, 4
add byte [rax], al
invalid
or byte [rcx - 0x44], al
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x2d], cl
invalid
invalid
fsub st(5), st(0)
in eax, dx
lea r13, [0x1401d6f44]
lea ebp, [0x1401d6f44]
in eax, dx
or eax, 0x4823eb00
shl eax, 1
jmp 0x1400f818d
shl rax, 1
test rax, rax
test eax, eax
sal byte [rbp + 0x4b], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jne 0x1400f81bd
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add r15, 0x20
dec r14
invalid
je 0x1400f83a1
add al, byte [rax]
invalid
invalid
invalid
add al, byte [rax]
add byte [rcx - 0x75], cl
clc
mov rax, qword [r15 - 8]
mov eax, dword [rdi - 8]
lea rcx, [rbx + rax]
lea ecx, [rbx + rax]
dec rcx
dec ecx
cmp rcx, 4
cmovae rcx, r12
int3
stc
add al, 0x49
cmovae ecx, esp
int3
int3
cmp rcx, 3
ja case.default.0x1400f81ae
stc
add esi, dword [rdi - 0x3c]
movsxd rax, dword [r13 + rcx*4]
add rax, r13
add byte [rcx + rax - 0x18], cl
jmp rax
mov eax, 0x10
cmp qword [r15], 0
cmp dword [rdi], 0
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
cmp dword [rdi], 0
jne case.0x1400f3338.412
invalid
jmp case.0x1400f81ae.0
mov eax, 8
or byte [rax], al
add byte [rax], al
mov r8, qword [r15 + rax - 8]
clc
mov rcx, qword [0x140279280]
mov dl, 0x10
sbb byte [rax], al
adc byte [rax], bl
add byte [rcx], dh
xor edx, edx
call fcn.1401abdbc
cmp ecx, dword [rbx]
invalid
xor edx, edx
call fcn.1401abdbc
cmp ecx, dword [rbx]
invalid
cmp ecx, dword [rbx]
add bl, ch
jmp case.0x1400f81ae.0
test eax, 0x107e8b48
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
test rbx, rbx
je 0x1400f83a1
lea r14, [rdi + 8]
jmp 0x1400f81fd
add r14, 0x18
add esi, 0x18
dec rbx
je 0x1400f83a1
mov rax, qword [r14 - 8]
shl rax, 1
test rax, rax
je 0x1400f81f0
mov r8, qword [r14]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
add bl, ch
invalid
add bl, ch
invalid
test rax, rax
je 0x1400f8233
sal byte [rdx + rdx + 0x4c], 0x8b
mov r8, qword [rsi + 8]
mov rcx, qword [0x140279280]
push rsp
adc byte [rax], bl
invalid
or byte [rax - 0x75], r9b
or eax, 0x181054
push rsp
adc byte [rax], bl
invalid
push rsp
adc byte [rax], bl
add byte [rcx], dh
xor edx, edx
call fcn.1401abdbc
invalid
shr al, cl
mov dword [rbx], edi
or eax, dword [rax]
invalid
add byte [rax - 0x7d], cl
jle 0x1400f824f
cmp qword [rsi + 0x18], 0
je case.0x1400f6ede.71
add byte [rdx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x20]
invalid
invalid
mov r8, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
or eax, 0x18103b
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
mov rdi, qword [rsi + 0x38]
mov r14, qword [rsi + 0x40]
mov esi, dword [rsi + 0x40]
cmp byte [rbx + rcx*4 + 0x76], cl
test r14, r14
mov esi, dword [rsi + 0x40]
jbe 0x1400f8294
test r14, r14
je 0x1400f8271
sbb byte [rax - 0x77], cl
sti
mov rbx, rdi
nop dword [rax]
add byte [rax - 0x77], cl
fld1
mov rcx, rbx
call fcn.1400ec0b0
invalid
invalid
invalid
dec dword [rax - 0x7d]
ret
dec r14
jne 0x1400f8260
out dx, eax
invalid
dec dword [rax - 0x7d]
ret
out dx, eax
cmp qword [rsi + 0x30], 0
jne 0x1400f83a8
jmp case.0x1400f80a6.0
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x1400f829a
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x140279280]
in eax, dx
prefetchnta byte [rax]
in eax, dx
prefetchnta byte [rax]
xor edx, edx
call fcn.1401abdbc
shr al, cl
and bh, byte [rbx]
or eax, dword [rax]
cmp qword [rsi + 0x20], 0
je 0x1400f82b3
jle 0x1400f82be
add byte [rdx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x28]
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
mov rdi, qword [rsi + 0x40]
mov rbx, qword [rsi + 0x48]
test rbx, rbx
je case.0x1400f41c3.228
lea r14, [rdi + 8]
jmp 0x1400f82dd
add r14, 0x18
dec rbx
je case.0x1400f41c3.228
test byte [rbp + 1], ch
add byte [rax], al
test byte [rbp + 1], ch
add byte [rax], al
cmp qword [r14 - 8], 0
je 0x1400f82d0
mov r8, qword [r14]
mov rcx, qword [0x140279280]
mov ecx, dword [0x140279280]
mov ecx, dword [0x140279280]
xor edx, edx
call fcn.1401abdbc
jmp 0x1400f82d0
mov rdi, qword [rsi + 0x10]
mov r14, qword [rsi + 0x18]
test r14, r14
test esi, esi
je 0x1400f83a1
mov rbx, rdi
nop dword [rax + rax]
mov rcx, rbx
call case.0x1400e516b.386
add rbx, 0x28
dec r14
jne case.0x1400f77d5.28
jmp 0x1400f83a1
cmp qword [rsi + 8], 0
je 0x1400f833c
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
cmp byte [rdx], 0xb
invalid
cmp byte [rdx], 0xb
add byte [rax - 0x75], cl
jle case.0x1400f80a6.0
mov rdi, qword [rsi + 0x28]
mov r14, qword [rsi + 0x30]
test r14, r14
test esi, esi
test esi, esi
je 0x1400f8361
mov rbx, rdi
nop dword [rax]
mov rcx, rbx
call fcn.1400f4060
add rbx, 0x30
dec r14
jne 0x1400f8350
out dx, eax
out dx, eax
cmp qword [rsi + 0x20], 0
jne 0x1400f83a8
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, qword [rsi + 0x10]
mov r14, qword [rsi + 0x18]
mov esi, dword [rsi + 0x18]
mov esi, dword [rsi + 0x18]
test r14, r14
je 0x1400f83a1
mov rbx, rdi
sti
nop dword [rax + rax]
mov rcx, rbx
call case.0x1400e516b.386
add rbx, 0x28
dec r14
jne 0x1400f8390
cmp qword [rsi + 8], 0
je case.0x1400f80a6.0
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
invalid
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
jmp fcn.1401abdbc
cmp dword [rbx], ecx
invalid
cmp dword [rbx], ecx
add byte [rax - 0x7d], cl
invalid
invalid
or eax, dword [rax]
cmp qword [rsi + 8], 0
jle 0x1400f83d4
or byte [rax], al
add byte [rdx + rdx + 0x4c], dh
je 0x1400f83e1
mov r8, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov rcx, qword [0x140279280]
mov ecx, dword [0x140279280]
or eax, 0x180ea6
xor edx, edx
call fcn.1401abdbc
cmp qword [rsi + 0x20], 0
je case.0x1400f41c3.256
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x140279280]
mov ecx, dword [0x140279280]
sub byte [rax - 0x75], r9b
or eax, 0x180e8d
invalid
sbb byte [rax], al
mov ecx, dword [0x140279280]
invalid
xor edx, edx
call fcn.1401abdbc
ret 0xb39
invalid
ret 0xb39
mov rdi, qword [rsi + 0x40]
jle case.0x1400f41c3.227
mov rbx, qword [rsi + 0x48]
pop rsi
test rbx, rbx
test rbx, rbx
test rbx, rbx
je case.0x1400f41c3.228
lea r14, [rdi + 8]
lea r14, [rdi + 8]
lea esi, [rdi + 8]
or byte [rcx - 0x41], cl
add al, byte [rax]
add byte [rax], al
invalid
movabs r15, 0x8000000000000002
jmp 0x1400f8429
invalid
mov edi, 2
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf6612eb], al
sub bl, 0x12
invalid
invalid
add byte [rax], al
sub bl, 0x12
nop word [rax + rax]
nop dword [rax + rax]
adc ah, byte [rsi + 0xf]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add r14, 0x20
invalid
dec rbx
je case.0x1400f41c3.228
retf
mov rax, qword [r14 - 8]
mov eax, dword [rsi - 8]
cmp rax, r15
cmp eax, edi
jl case.0x1400f5760.114
test rax, rax
je case.0x1400f5760.114
invalid
jmp 0x188160f88
mov r8, qword [r14]
mov rcx, qword [0x140279280]
xor edx, edx
shr al, cl
je case.0x1400f77d5.53
or eax, dword [rax]
invalid
shr al, cl
je case.0x1400f77d5.53
or eax, dword [rax]
jmp case.0x1400f5760.114
cmp qword [rsi + 0x38], 0
cmp byte [rax], al
add byte [rdi], cl
test dword [rbx - 1], edx
invalid
invalid
jne 0x1400f83a8
invalid
jmp case.0x1400f80a6.0
invalid
invalid
add rsi, 8
invalid
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1400f8480
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x66], ah
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 [rsi + 0x48], dl
sub esp, 0x20
invalid
and byte [rax - 0x77], cl
invalid
mov esi, ecx
mov eax, dword [rcx + 0x20]
sal byte [rdi + rbp + 0x48], 0xb9
add byte [rax], al
add byte [rax], al
mov ecx, 0
add byte [rax], al
add byte [rax + 0x75c83948], al
jne case.0x1400f77d5.57
add byte [rax], al
or byte [rax + 0x39], 0xc8
add byte [rax - 0x7d], cl
jle 0x1400f84d1
add byte [rbp + 0x39], dh
sub byte [rax - 0x75], r9b
or eax, 0x180dc7
or eax, 0xd2310018
shr al, cl
cld
cmp byte [rbx], cl
add byte [rax - 0x7d], cl
invalid
invalid
jle 0x1400f84fc
add byte [rdx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x40]
adc cl, byte [rbx + rcx*4 + 0x46]
mov rcx, qword [0x140279280]
mov ecx, dword [0x140279280]
mov ecx, dword [0x140279280]
add byte [rcx], dh
shr al, cl
jrcxz 0x1400f850f
or eax, dword [rax]
add byte [rax + 0x38], bh
add byte [rax - 0x7d], cl
jle 0x1400f8532
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + rax + 0x20]
adc ecx, dword [rbx + rcx*4 + 0x44]
invalid
invalid
invalid
or eax, 0x180d77
add byte [rax - 0x7d], cl
in al, dx
sub byte [rax - 0x77], cl
mov eax, edx
mov rdx, qword [rdx + 0x10]
movzx r8d, byte [rax + 0x1c]
sbb al, 0x4c
mov eax, edx
mov rdx, qword [rdx + 0x10]
movzx r8d, byte [rax + 0x1c]
sbb al, 0x4c
lea ecx, [0x1401d6f54]
sbb al, 0x4c
lea ecx, [0x1401d6f54]
or eax, 0xdea1d
sbb eax, 0x4f000dea
invalid
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov r10b, 0x14
jmp 0x1400f855f
mov r10b, 0x18
jmp 0x1400f855f
mov r10b, 0x16
jmp 0x1400f855f
mov r10b, 0x17
jmp 0x1400f855f
mov r10b, 0x15
jmp 0x1400f855f
movzx r10d, byte [rax + 0x1d]
movzx edx, byte [rax + 0x1d]
test rdx, rdx
je 0x1400f85f7
mov r8, qword [rax]
mov r9, qword [rax + 8]
mov byte [r9], r10b
cmp rdx, 2
jbe 0x1400f8607
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + rcx - 0x49], al
push rax
add byte [rax], al
movzx r10d, word [rax + 0x18]
sbb byte [rbp + rcx*4 + 0x1d], cl
in al, 0xe9
jmp 0x1a35e8597
adc al, 0x93
sbb byte [rbp + rcx*4 + 0x1d], cl
in al, 0xe9
invalid
jmp 0x1a35e8597
or eax, 0x14634f00
xchg ebx, eax
add r10, r11
jmp r10
jmp rdx
fiadd dword [rcx - 1]
loop 0x1400f85f9
invalid
jmp rdx
mov ax, 0x200
mov eax, 0x34eb0200
add ch, bl
xor al, 0x66
mov ax, 0x303
jmp 0x1400f85cc
jmp 0x1400f85cc
mov ax, 0x303
add eax, dword [rbx]
jmp 0x1400f85cc
movzx eax, word [rax + 0x1a]
sbb ch, bl
sub byte [rsi - 0x48], ah
invalid
invalid
jmp 0x1400f85cc
mov ax, 0x301
add dword [rbx], eax
jmp 0x1400f85cc
mov ax, 0x302
jmp 0x1400f85cc
mov ax, 0xfefd
jmp 0x1400f85cc
mov eax, 0x16ebfefd
std
invalid
mov ax, 0x300
add byte [rbx], al
jmp 0x1400f85cc
adc byte [rsi - 0x48], ah
mov ax, 0x304
add al, 3
jmp 0x1400f85cc
mov ax, 0xfeff
jmp 0x1400f85cc
mov ax, 0xfefc
cld
invalid
rol ax, 8
mov word [r9 + 1], ax
mov dword [rcx + 1], eax
ror byte [rax], 0x66
mov dword [r9 + 1], eax
mov dword [rcx + 1], eax
mov dword [rcx + 1], eax
cmp rdx, 4
cmp edx, 4
jbe 0x1400f8618
cmp eax, 0x66fb428d
rol eax, 8
lea eax, [rdx - 5]
rol ax, 8
mov word [r9 + 3], ax
mov dword [r9 + 3], eax
add ecx, dword [rcx + rcx*4 + 1]
mov qword [rcx], r8
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], rdx
add rsp, 0x28
ret
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_0.23.10_src_msgs_message_outbound.rs
add eax, 0x107532
xor dh, byte [rbp + 0x10]
add byte [rcx], dh
xor ecx, ecx
xor ecx, ecx
xor edx, edx
call fcn.140046290
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_0.23.10_src_msgs_message_outbound.rs
cmp dh, byte [rbp + 0x10]
invalid
dec dword [rbp + rcx*4 + 5]
cmp dh, byte [rbp + 0x10]
add byte [rcx + 3], bh
mov ecx, 3
mov ecx, 3
add byte [rax], al
add al, ch
fsub st(5)
call fcn.140046bf0
hlt
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_0.23.10_src_msgs_message_outbound.rs
add eax, 0x107541
add byte [rcx + 5], bh
mov ecx, 5
add eax, 0xe8000000
add byte [rax], al
add al, ch
call fcn.140046bf0
int3
invalid
hlt
nop word [rax + rax]
add byte [rax], al
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
movabs rax, 0x7fffffffffffffff
add rax, qword [rcx]
mov eax, 0xffffffff
invalid
jg 0x1400f868c
add eax, dword [rcx]
cmp rax, 4
add al, 0x41
mov eax, 1
add byte [rax], al
mov r8d, 1
add byte [rax], al
cmovb r8, rax
cmovb eax, eax
ror byte [rax - 0x77], 0xd6
mov rsi, rdx
invalid
lea rax, [0x1401d6f94]
jmp 0x1a359866d
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
loop 0x1400f8677
movzx eax, byte [rcx + 8]
test eax, eax
mov dh, 0x41
or byte [rbp - 0x517bf040], al
add byte [rax], al
je 0x1400f8721
test byte [rsi - 0x7d000000], ch
clc
add dword [rdi], ecx
invalid
add byte [rbx - 0x7af0fe08], al
mov ecx, 0xb3000000
add byte [rax], al
invalid
cmp eax, 1
jne 0x1400f8735
test dword [rcx - 0x4d000000], edi
add byte [rax], al
add byte [rbx + 0x7e8b4802], dh
adc byte [rax + 0x3b], cl
invalid
invalid
mov bl, 2
add cl, byte [rax - 0x75]
jle case.0x1400f72f9.113
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne case.default.0x1400f86ba
jne case.default.0x1400f86ba
invalid
mov r14, rcx
mov rcx, rsi
int1
call fcn.1400c7210
jle 0x1400f867b
cld
dec dword [rcx + rcx*4 - 0xf]
mov rcx, r14
mov rcx, r14
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov byte [rax + rdi], bl
sbb al, 0x38
lea rdx, [rdi + 1]
mov qword [rsi + 0x10], rdx
push rsi
adc byte [rdi], cl
mov dh, 0x59
or al, byte [rdi + rcx - 0x4a]
ret
push rdi
add dword [rax - 0x77], ecx
push rsi
adc byte [rdi], cl
mov dh, 0x59
pop rcx
or al, byte [rdi + rcx - 0x4a]
ret
mov dh, 0xc3
lea r9, [0x1401d6fa4]
lea ecx, [0x1401d6fa4]
or eax, 0xde8f1
int1
call 0x1a35e86c2
add byte [rdi + 0x63], cl
add byte [rdi + 0x63], cl
movsxd r8, dword [r9 + r8*4]
add al, 0x81
or dword [rbp + 1], 0xe0ff41c8
add r8, r9
jmp r8
mov bl, 0xa
jmp 0x1400f87f0
add byte [rax], al
or ch, cl
sub al, 1
add byte [rax], al
mov rdi, qword [rsi + 0x10]
jle 0x1400f86d8
adc byte [rax + 0x3b], cl
cmp rdi, qword [rsi]
jne 0x1400f86d5
jne 0x1400f86d5
mov rcx, rsi
mov ecx, esi
call fcn.1400c7210
jmp 0x1400f86d0
dec dword [rax - 0x75]
or sil, r8b
mov rax, qword [rsi + 8]
mov byte [rax + rdi], 1
inc rdi
jmp 0x1400f8809
or dh, al
add al, 0x38
add dword [rax - 1], ecx
invalid
mov rdx, qword [rcx + 0x10]
mov rdi, qword [rcx + 0x18]
jmp 0x1400f86f7
mov rdx, qword [rcx + 8]
mov rdi, qword [rcx + 0x10]
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x1400f874b
mov rcx, qword [rsi + 8]
add rcx, rbx
mov r8, rdi
call sub.msvcrt.dll_memcpy
add rbx, rdi
mov qword [rsi + 0x10], rbx
jmp 0x1400f880d
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x7e8b4801], dh
add dword [rax - 0x75], ecx
invalid
mov bl, 1
mov rdi, qword [rsi + 0x10]
invalid
add dword [rax - 0x75], ecx
jle case.0x1400ed107.1356
invalid
adc byte [rax + 0x3b], cl
jne case.default.0x1400f86ba
jne case.default.0x1400f86ba
cmp rdi, qword [rsi]
jne case.default.0x1400f86ba
invalid
invalid
jmp 0x1400f8687
invalid
movzx ebx, byte [rcx + 9]
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
mov dh, 0x59
pop rcx
or dword [rax - 0x75], ecx
jle 0x1400f874d
mov edi, dword [rsi + 0x10]
cmp rdi, qword [rsi]
cmp edi, dword [rsi]
je 0x1400f8687
invalid
jmp case.default.0x1400f86ba
dec dword [rax - 0x77]
mov rcx, rsi
int1
mov r14, rdx
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, rdi
mov eax, edi
clc
call fcn.140060840
idiv bh
mov rdx, r14
mov rbx, qword [rsi + 0x10]
invalid
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
adc bl, ch
movabs eax, dword [0x82e90b59b60f]
mov dh, 0x59
or ebp, ecx
invalid
add byte [rax], al
add byte [rbx - 0x4c811491], dh
mov bl, 0x6f
jmp 0x1400f87f0
mov bl, 0x79
invalid
jmp 0x1400f8706
movzx ebx, byte [rcx + 0xb]
jmp 0x1400f87f0
invalid
add byte [rax], al
invalid
mov dh, 0x59
or ebp, ecx
invalid
mov bl, 0x6f
outsd dx, dword [rsi]
jmp 0x1400f87f0
mov bl, 0x79
jmp 0x1400f87f0
jp case.0x1400f853e.34
mov bl, 0x32
jmp 0x1400f87f0
xor ch, bl
jbe case.0x1400f853e.53
invalid
mov bl, 0x30
jmp 0x1400f87f0
xor bl, ch
jb case.0x1400f853e.31
invalid
mov bl, 0x78
jmp 0x1400f87f0
js 0x1400f876c
mov bl, 0x2d
jmp 0x1400f87f0
mov bl, 0x16
jmp 0x1400f87f0
mov bl, 0x2e
jmp 0x1400f87f0
mov bl, 0x2b
jmp 0x1400f87f0
mov bl, 0x6d
jmp 0x1400f87f0
mov bl, 0x64
jmp 0x1400f87f0
mov bl, 0x14
jmp 0x1400f87f0
mov bl, 0x31
jmp 0x1400f87f0
mov bl, 0x15
jmp 0x1400f87f0
mov bl, 0x29
jmp 0x1400f87f0
mov bl, 0x73
jmp 0x1400f87f0
mov bl, 0x33
jmp 0x1400f87f0
mov bl, 0x47
jmp 0x1400f87f0
mov bl, 0x1e
jmp 0x1400f87f0
mov bl, 0x50
jmp 0x1400f87f0
mov bl, 0x2f
jmp 0x1400f87f0
mov bl, 0x28
jmp 0x1400f87f0
mov bl, 0x3c
jmp 0x1400f87f0
mov bl, 0x2c
jmp 0x1400f87f0
mov bl, 0x2a
jmp 0x1400f87f0
mov bl, 0x72
jmp 0x1400f87f0
mov bl, 0x74
jmp 0x1400f87f0
mov bl, 0x56
jmp 0x1400f87f0
mov bl, 0x46
jmp 0x1400f87f0
mov bl, 0x5a
jmp 0x1400f87f0
mov bl, 0x70
jmp 0x1400f87f0
mov bl, 0x71
jmp 0x1400f87f0
mov bl, 0x6e
cmp rdx, qword [rsi]
jne 0x1400f8801
mov rcx, rsi
call fcn.1400c7210
mov rax, qword [rsi + 8]
mov byte [rax + rdi + 1], bl
add rdi, 2
mov qword [rsi + 0x10], rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
invalid
call fcn.1400418d0
mov ecx, 1
mov rdx, rbp
call fcn.1400418b0
mov ecx, 1
mov rdx, qword [rsp + 0x68]
call fcn.1400418b0
int3
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x28], rcx
lea rcx, [rax + rax*2]
lea rcx, [rcx*8]
or al, 0xcd
add byte [rax], al
add byte [rax], al
or al, 0xcd
add byte [rax], al
add byte [rax], al
add rcx, r13
mov qword [rsp + 0x30], rcx
movabs rbp, 0x8000000000000000
shl rax, 3
lea rbx, [rax + rax*2]
xor esi, esi
lea rdi, [rbp + 1]
jmp 0x1400f8ebf
mov r12d, 1
mov rcx, r12
mov rdx, r15
mov r8, r14
call sub.msvcrt.dll_memcpy
mov r15, r12
mov rax, r14
mov qword [r13 + rsi], rax
mov qword [r13 + rsi + 8], r15
mov qword [r13 + rsi + 0x10], r14
add rsi, 0x18
cmp rbx, rsi
je 0x1400f8f68
mov rax, qword [r13 + rsi]
cmp rax, rdi
je 0x1400f8f02
mov r15, qword [r13 + rsi + 8]
mov r14, qword [r13 + rsi + 0x10]
cmp rax, rbp
jne 0x1400f8ea3
test r14, r14
je 0x1400f8e89
js 0x1400f8fde
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.1401685e0
test rax, rax
je 0x1400f8fe3
mov r12, rax
jmp 0x1400f8e8f
lea r14, [rsi + r13]
lea rax, [rsi + r13]
add rax, 0x18
cmp qword [rsp + 0x30], rax
je 0x1400f8f8f
sub rbx, rsi
add rbx, 0xffffffffffffffe8
add rsi, r13
add rsi, 0x20
mov rax, rbx
movabs rbx, 0xaaaaaaaaaaaaaaab
mul rbx
mov rdi, rdx
shr rdi, 4
jmp 0x1400f8f49
mov rax, qword [rsi - 8]
shl rax, 1
test rax, rax
je 0x1400f8f40
mov rcx, qword [rsp + 0x28]
mov r9, qword [rsp + 0x20]
movabs rbx, 0xaaaaaaaaaaaaaaab
mov r14, qword [rsp + 0x30]
jmp 0x1400f8fa3
mov rcx, qword [rsp + 0x28]
mov r9, qword [rsp + 0x20]
movabs rbx, 0xaaaaaaaaaaaaaaab
sub r14, r13
mov rax, r14
mul rbx
mov r8, rdx
shr r8, 4
shl r9, 3
lea rax, [r9 + r9*2]
mul rbx
shr rdx, 4
mov qword [rcx], rdx
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], r8
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400418d0
hlt
mov ecx, 1
mov rdx, r14
call fcn.1400418b0
int3
invalid
pop rcx
adc byte [rax - 0x7b], cl
invalid
add r14, 0x18
add esi, 0x18
dec rbx
je 0x1400f9058
mov rax, qword [r14 - 8]
shl rax, 1
test rax, rax
je 0x1400f9030
mov r8, qword [r14]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
jmp 0x1400f9030
test rdi, rdi
je 0x1400f9077
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.1401abdbc
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
sbb eax, 0x10850f2d
lea eax, [rax]
add byte [rax + 0xf361e7a], al
test dword [rsi], eax
lea eax, [rax]
add byte [rax + 0xf951f7a], al
invalid
xchg ebp, eax
jne case.0x1400f90be.3
cmp byte [rdx + 0x20], 0xa9
jne case.0x1400f90be.3
cmp byte [rdx + 0x21], 0xe1
jne case.0x1400f90be.3
cmp byte [rdx + 0x22], 0x36
jne case.0x1400f90be.3
cmp byte [rdx + 0x23], 0x41
jne case.0x1400f90be.3
cmp byte [rdx + 0x24], 0x14
jne case.0x1400f90be.3
cmp byte [rdx + 0x25], 0x64
jne case.0x1400f90be.3
cmp byte [rdx + 0x26], 0x33
jne case.0x1400f90be.3
invalid
jp 0x1400f927b
invalid
sti
jne case.0x1400f90be.3
cmp byte [rdx + 0x28], 0xcc
jne case.0x1400f90be.3
cmp byte [rdx + 0x29], 0x93
jne case.0x1400f90be.3
cmp byte [rdx + 0x2a], 0x9d
jne case.0x1400f90be.3
sub ecx, esi
jne case.0x1400f90be.3
cmp byte [rdx + 0x2c], 0x24
jne case.0x1400f90be.3
cmp byte [rdx + 0x2d], 0x9b
jne case.0x1400f90be.3
cmp byte [rdx + 0x2e], 0x3e
jne case.0x1400f90be.3
cmp byte [rdx + 0x7e], 0x79
jne case.0x1400f90be.3
cmp byte [rdx + 0x7f], 0x7a
jne case.0x1400f90be.3
mov dl, 0
add byte [rax], al
cld
jne case.0x1400f90be.3
cmp byte [rdx + 0xb3], 0xe1
jne case.0x1400f90be.3
jne case.0x1400f90be.3
cmp byte [rdx + 0xd2], 0x3b
jne case.0x1400f90be.3
test dword [rax], eax
invalid
test dword [rax], eax
add byte [rax + 0xd3ba], al
add byte [rbx], bl
cmp byte [rdx + 0xd3], 0x1b
jne case.0x1400f90be.3
cmp byte [rdx + 0xd4], 0x4c
jne case.0x1400f90be.3
cmp byte [rdx + 0xd5], 0x6f
jne case.0x1400f90be.3
cmp byte [rdx + 0xd6], 0xad
jne case.0x1400f90be.3
cmp byte [rdx + 0xd7], 0x73
jne case.0x1400f90be.3
cmp byte [rdx + 0xd8], 0x3b
jne case.0x1400f90be.3
cmp byte [rdx + 0xd9], 0xb5
jne case.0x1400f90be.3
cmp byte [rdx + 0xda], 0xfc
jne case.0x1400f90be.3
cmp byte [rdx + 0xdb], 0xbc
jne case.0x1400f90be.3
cmp byte [rdx + 0xdc], 0x2e
jne case.0x1400f90be.3
cmp byte [rdx + 0xdd], 0xc2
jne case.0x1400f90be.3
cmp byte [rdx + 0xde], 0x20
jne case.0x1400f90be.3
cmp byte [rdx + 0xdf], 5
jne case.0x1400f90be.3
cmp byte [rdx + 0xe0], 0xc5
jne case.0x1400f90be.3
test dword [rdi - 0x7c], ecx
add byte [rax], al
test dword [rdi - 0x7c], ecx
add byte [rax], al
cmp byte [rdx + 0xe1], 0x8e
jne case.0x1400f90be.3
cmp byte [rdx + 0xe2], 0xf1
jne case.0x1400f90be.3
cmp byte [rdx + 0xe3], 0x83
jne case.0x1400f90be.3
cmp byte [rdx + 0xe4], 0x7d
jne case.0x1400f90be.3
cmp byte [rdx + 0xe5], 0x16
jne case.0x1400f90be.3
cmp byte [rdx + 0xe6], 0x83
jne case.0x1400f90be.3
cmp byte [rdx + 0xe7], 0xb2
jne case.0x1400f90be.3
cmp byte [rdx + 0xe8], 0xc6
jne case.0x1400f90be.3
cmp byte [rdx + 0xe9], 0xf3
jne case.0x1400f90be.3
cmp byte [rdx + 0xea], 0x4a
jne case.0x1400f90be.3
cmp byte [rdx + 0xeb], 0x26
jne case.0x1400f90be.3
cmp byte [rdx + 0xec], 0xc1
jne case.0x1400f90be.3
cmp byte [rdx + 0xed], 0xb2
jne case.0x1400f90be.3
cmp byte [rdx + 0xee], 0xef
jne case.0x1400f90be.3
cmp byte [rdx + 0xef], 0xfa
jne case.0x1400f90be.3
cmp byte [rdx + 0xf0], 0x88
jne case.0x1400f90be.3
add byte [rax], al
mov byte [rdi], cl
test dword [rdi - 0x7d], edi
add byte [rax], al
cmp byte [rdx + 0xf1], 0x6b
jne case.0x1400f90be.3
cmp byte [rdx + 0xf2], 0x42
jne case.0x1400f90be.3
add byte [rax], al
add byte [rdx + 0xf], al
test dword [rbp - 0x7d], esp
add byte [rax], al
cmp byte [rdx + 0xf3], 0x38
jne case.0x1400f90be.3
cmp byte [rdx + 0xf4], 0x61
jne case.0x1400f90be.3
cmp byte [rdx + 0xf5], 0x28
add byte [rax], al
add byte [rax], ch
jne case.0x1400f90be.3
cmp byte [rdx + 0xf6], 0x5c
pop rsp
jne case.0x1400f90be.3
cmp byte [rdx + 0xf7], 0x97
jne case.0x1400f90be.3
cmp byte [rdx + 0xf8], 0xff
jne case.0x1400f90be.3
cmp byte [rdx + 0xf9], 0xff
jne case.0x1400f90be.3
jg 0x1400f9fd8
add byte [rax + 0xfb5587a], al
test dword [rdi + rdi*2], esp
add byte [rax], al
cmp byte [rdx + 0x59], 0x57
jne case.0x1400f90be.3
cmp byte [rdx + 0x5a], 0x13
jne case.0x1400f90be.3
cmp byte [rdx + 0x5b], 0x5e
jne case.0x1400f90be.3
cmp byte [rdx + 0x5c], 0x7f
jne case.0x1400f90be.3
cmp byte [rdx + 0x5d], 0x57
pop rbp
push rdi
jne case.0x1400f90be.3
cmp byte [rdx + 0x5e], 0xc9
jne case.0x1400f90be.3
cmp byte [rdx + 0x5f], 0x35
jne case.0x1400f90be.3
cmp byte [rdx + 0x60], 0x98
jne case.0x1400f90be.3
cmp byte [rdx + 0x61], 0x4f
jne case.0x1400f90be.3
cmp byte [rdx + 0x62], 0xc
jne case.0x1400f90be.3
cmp byte [rdx + 0x63], 0x70
jne case.0x1400f90be.3
cmp byte [rdx + 0x64], 0xe0
jne case.0x1400f90be.3
add byte [rax], al
add byte [rsi], dl
jne case.0x1400f90be.3
cmp byte [rdx + 0xe6], 0x83
jne case.0x1400f90be.3
cmp byte [rdx + 0xe7], 0xb2
jne case.0x1400f90be.3
cmp byte [rdx + 0xe8], 0xc6
jne case.0x1400f90be.3
cmp byte [rdx + 0xe9], 0xf3
jne case.0x1400f90be.3
cmp byte [rdx + 0x134], 0xe2
jne case.0x1400f90be.3
cmp byte [rdx + 0x135], 0xd7
jne case.0x1400f90be.3
cmp byte [rdx + 0x136], 0x4d
jne case.0x1400f90be.3
hlt
mov dl, 1
add byte [rax], al
invalid
adc byte [rbp], ch
add byte [rax + 0x1c6ba], al
add byte [rbx + 0x6d03850f], cl
add byte [rax], al
cmp byte [rdx + 0x1c7], 0x7a
jne case.0x1400f90be.3
cmp byte [rdx + 0x1c8], 0x1a
jne case.0x1400f90be.3
cmp byte [rdx + 0x1c9], 0x1d
jne case.0x1400f90be.3
cmp byte [rdx + 0x1ca], 0xb9
jne case.0x1400f90be.3
cmp byte [rdx + 0x1cb], 0x3d
jne case.0x1400f90be.3
cmp byte [rdx + 0x1cc], 0x71
jne case.0x1400f90be.3
cmp byte [rdx + 0x1cd], 0x40
jne case.0x1400f90be.3
cmp byte [rdx + 0x1ce], 0
jne case.0x1400f90be.3
cmp byte [rdx + 0x1cf], 0x3c
jne case.0x1400f90be.3
cmp byte [rdx + 0x1d0], 0x2a
jne case.0x1400f90be.3
cmp byte [rdx + 0x1d1], 0x4e
jne case.0x1400f90be.3
insb byte [rdi], dx
add byte [rax], al
cmp byte [rdx + 0x1d3], 0xa9
jne case.0x1400f90be.3
cmp byte [rdx + 0x1d4], 0xf9
jne case.0x1400f90be.3
cmp byte [rdx + 0x1d5], 0x8d
jne case.0x1400f90be.3
cmp byte [rdx + 0x1d6], 0xa
jne case.0x1400f90be.3
cmp byte [rdx + 0x1d7], 0xcc
jne case.0x1400f90be.3
cmp byte [rdx + 0x1d8], 0xa
jne case.0x1400f90be.3
cmp byte [rdx + 0x1d9], 0x82
jne case.0x1400f90be.3
cmp byte [rdx + 0x1da], 0x91
jne case.0x1400f90be.3
cmp byte [rdx + 0x1db], 0xcd
jne case.0x1400f90be.3
cmp byte [rdx + 0x1dc], 0xce
jne case.0x1400f90be.3
cmp byte [rdx + 0x1dd], 0xc9
jne case.0x1400f90be.3
cmp byte [rdx + 0x1de], 0x7d
jne case.0x1400f90be.3
cmp byte [rdx + 0x1df], 0xcf
jne case.0x1400f90be.3
cmp byte [rdx + 0x1e0], 0x8e
jne case.0x1400f90be.3
invalid
mov cl, 0x6b
add byte [rax], al
test dword [rcx - 0x7fffff95], esi
mov edx, 0x1e1
leave
cmp byte [rdx + 0x1e1], 0xc9
jne case.0x1400f90be.3
cmp byte [rdx + 0x1e2], 0xb5
jne case.0x1400f90be.3
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
jne case.0x1400f90be.3
cmp byte [rdx + 0x1f3], 0x7e
jne case.0x1400f90be.3
cmp byte [rdx + 0x1f4], 0x5e
jne case.0x1400f90be.3
cmp byte [rdx + 0x1f5], 0x65
jne case.0x1400f90be.3
add dword [rax], eax
add byte [rbp + 0xf], ah
test dword [rax - 0x7fffff96], esp
mov edx, 0x1f6
cmp byte [rdx + 0x1f6], 0x5f
pop rdi
jne case.0x1400f90be.3
cmp byte [rdx + 0x1f7], 0x6a
jne case.0x1400f90be.3
cmp byte [rdx + 0x1f8], 0xff
jne case.0x1400f90be.3
cmp byte [rdx + 0x1f9], 0xff
jne case.0x1400f90be.3
pop rbp
push rdi
jne case.0x1400f90be.3
cmp byte [rdx + 0x5e], 0xc9
jne case.0x1400f90be.3
cmp byte [rdx + 0x5f], 0x35
jne case.0x1400f90be.3
cmp byte [rdx + 0x60], 0x98
jne case.0x1400f90be.3
cmp byte [rdx + 0x61], 0x4f
jne case.0x1400f90be.3
cmp byte [rdx + 0xb4], 0xcd
jne case.0x1400f90be.3
cmp byte [rdx + 0xb5], 0xf7
jne case.0x1400f90be.3
cmp byte [rdx + 0xb6], 0xe2
jne case.0x1400f90be.3
add ecx, dword [rdi]
test dword [rbp - 0x7fffffa2], ecx
mov edx, 0xff
pop rbx
jne case.0x1400f90be.3
cmp byte [rdx + 0x100], 0xbc
jne case.0x1400f90be.3
xor al, byte [rcx]
add byte [rax], al
jne case.0x1400f90be.3
cmp byte [rdx + 0x133], 0x52
jne case.0x1400f90be.3
jne case.0x1400f90be.3
cmp byte [rdx + 0x152], 0x21
jne case.0x1400f90be.3
pop rdx
add byte [rax], al
pop rdx
add byte [rax], al
cmp byte [rdx + 0x153], 0x97
jne case.0x1400f90be.3
cmp byte [rdx + 0x154], 0x9b
jne case.0x1400f90be.3
cmp byte [rdx + 0x155], 0xd
jne case.0x1400f90be.3
cmp byte [rdx + 0x156], 0xea
jne case.0x1400f90be.3
cmp byte [rdx + 0x157], 0xda
jne case.0x1400f90be.3
cmp byte [rdx + 0x158], 0x1d
jne case.0x1400f90be.3
cmp byte [rdx + 0x159], 0xbf
jne case.0x1400f90be.3
cmp byte [rdx + 0x15a], 0x9a
jne case.0x1400f90be.3
cmp byte [rdx + 0x15b], 0x42
jne case.0x1400f90be.3
cmp byte [rdx + 0x15c], 0xd5
jne case.0x1400f90be.3
cmp byte [rdx + 0x15d], 0xc4
jne case.0x1400f90be.3
cmp byte [rdx + 0x15e], 0x48
jne case.0x1400f90be.3
cmp byte [rdx + 0x15f], 0x4e
jne case.0x1400f90be.3
cmp byte [rdx + 0x160], 0xa
jne case.0x1400f90be.3
invalid
xchg ebx, eax
pop rcx
add byte [rax], al
test dword [rbx - 0x7fffffa7], edx
mov edx, 0x161
mov esp, 0x5986850f
add byte [rax], al
cmp byte [rdx + 0x161], 0xbc
jne case.0x1400f90be.3
cmp byte [rdx + 0x162], 0xd0
jne case.0x1400f90be.3
cmp byte [rdx + 0x163], 0x6b
jne case.0x1400f90be.3
add byte [rax], al
and eax, 0x58c3850f
add byte [rax], al
cmp byte [rdx + 0x171], 0xe4
jne case.0x1400f90be.3
cmp byte [rdx + 0x172], 0x1d
jne case.0x1400f90be.3
jb 0x1400fc656
add byte [rax], al
sbb eax, 0x58a9850f
add byte [0x198b94b6b], bl
add byte [rax], al
cmp byte [rdx + 0x173], 0x2b
jne case.0x1400f90be.3
cmp byte [rdx + 0x174], 0x66
jne case.0x1400f90be.3
cmp byte [rdx + 0x175], 0xc6
add dword [rax], eax
add dh, al
jne case.0x1400f90be.3
cmp byte [rdx + 0x176], 0x2e
jne case.0x1400f90be.3
jne case.0x1400f90be.3
cmp byte [rdx + 0x177], 0x37
jne case.0x1400f90be.3
cmp byte [rdx + 0x178], 0xff
jne case.0x1400f90be.3
cmp byte [rdx + 0x179], 0xff
jne case.0x1400f90be.3
add byte [rax + 0x161ba], al
add byte [rdi + rcx + 0x476885], bh
add byte [rax + 0x162ba], al
add al, dl
jne case.0x1400f90be.3
cmp byte [rdx + 0x163], 0x6b
jne case.0x1400f90be.3
cmp byte [rdx + 0x164], 0xfa
jne case.0x1400f90be.3
cmp byte [rdx + 0x165], 0x53
jne case.0x1400f90be.3
add dword [rax], eax
add byte [rbx + 0xf], dl
test dword [rdi + rax*2], esi
add byte [rax], al
cmp byte [rdx + 0x166], 0xdd
jne case.0x1400f90be.3
cmp byte [rdx + 0x167], 0xef
jne case.0x1400f90be.3
cmp byte [rdx + 0x168], 0x3c
jne case.0x1400f90be.3
cmp byte [rdx + 0x169], 0x1b
jne case.0x1400f90be.3
cmp byte [rdx + 0x16a], 0x20
jne case.0x1400f90be.3
cmp byte [rdx + 0x16b], 0xee
jne case.0x1400f90be.3
cmp byte [rdx + 0x16c], 0x3f
jne case.0x1400f90be.3
cmp byte [rdx + 0x16d], 0xd5
jne case.0x1400f90be.3
add dword [rax], eax
add byte [rax + 0x40b4850f], cl
add byte [rax], al
cmp byte [rdx + 0x1e6], 0xa4
jne case.0x1400f90be.3
cmp byte [rdx + 0x1e7], 0x6b
jne case.0x1400f90be.3
cmp byte [rdx + 0x1e8], 0x4d
jne case.0x1400f90be.3
cmp byte [rdx + 0x1e9], 0xb5
jne case.0x1400f90be.3
cmp byte [rdx + 0x1ea], 0xa8
jne case.0x1400f90be.3
cmp byte [rdx + 0x234], 0x4e
jne case.0x1400f90be.3
cmp byte [rdx + 0x235], 0x46
jne case.0x1400f90be.3
cmp byte [rdx + 0x236], 4
jne case.0x1400f90be.3
stc
jne case.0x1400f90be.3
cmp byte [rdx + 0x27f], 0x92
jne case.0x1400f90be.3
mov dl, 2
add byte [rax], al
enter 0xffffffffffff850f, 0x4b
add byte ss:[rax], al
cmp byte [rdx + 0x2b3], 0x2d
jne case.0x1400f90be.3
cmp byte [rdx + 0x2b4], 0xb8
jne case.0x1400f90be.3
jne case.0x1400f90be.3
cmp byte [rdx + 0x2d2], 0x71
jne case.0x1400f90be.3
xor al, 0
invalid
xor al, 0
add byte [rax + 0x2d3ba], al
add cl, bh
cmp byte [rdx + 0x2d3], 0xf9
jne case.0x1400f90be.3
cmp byte [rdx + 0x2d4], 0xdc
jne case.0x1400f90be.3
cmp byte [rdx + 0x2d5], 0x6b
jne case.0x1400f90be.3
cmp byte [rdx + 0x2d6], 0x80
jne case.0x1400f90be.3
cmp byte [rdx + 0x2d7], 0xd6
jne case.0x1400f90be.3
cmp byte [rdx + 0x2d8], 0x3f
jne case.0x1400f90be.3
cmp byte [rdx + 0x2d9], 0xdd
jne case.0x1400f90be.3
cmp byte [rdx + 0x2da], 0x4a
jne case.0x1400f90be.3
cmp byte [rdx + 0x2db], 0x8e
jne case.0x1400f90be.3
cmp byte [rdx + 0x2dc], 0x9a
jne case.0x1400f90be.3
cmp byte [rdx + 0x2dd], 0xdb
jne case.0x1400f90be.3
cmp byte [rdx + 0x2de], 0x1e
jne case.0x1400f90be.3
cmp byte [rdx + 0x2df], 0x69
jne case.0x1400f90be.3
cmp byte [rdx + 0x2e0], 0x62
jne case.0x1400f90be.3
test ebp, esi
xor eax, dword [rax]
invalid
test ebp, esi
xor eax, dword [rax]
add byte [rax + 0x2e1ba], al
add byte [rsi + 0x33e8850f], ah
add byte [rax], al
cmp byte [rdx + 0x2e1], 0xa6
jne case.0x1400f90be.3
cmp byte [rdx + 0x2e2], 0x95
jne case.0x1400f90be.3
cmp byte [rdx + 0x2e3], 0x26
jne case.0x1400f90be.3
add byte [rax], al
movsb byte [rdi], byte [rsi]
jne case.0x1400f90be.3
cmp byte [rdx + 0x2f1], 0xe
jne case.0x1400f90be.3
cmp byte [rdx + 0x2f2], 0x32
add al, byte [rax]
add byte [rdx], dh
jne case.0x1400f90be.3
cmp byte [rdx + 0x2f3], 0x9c
jne case.0x1400f90be.3
cmp byte [rdx + 0x2f4], 0xd0
jne case.0x1400f90be.3
cmp byte [rdx + 0x2f5], 0xe4
add al, byte [rax]
add ah, ah
jne case.0x1400f90be.3
cmp byte [rdx + 0x2f6], 0xe
jne case.0x1400f90be.3
invalid
cmp byte [rdx + 0x2f7], 0x65
jne case.0x1400f90be.3
cmp byte [rdx + 0x2f8], 0xff
jne case.0x1400f90be.3
cmp byte [rdx + 0x2f9], 0xff
jne case.0x1400f90be.3
adc eax, 0xba800000
pop rbx
add al, byte [rax]
add bh, bh
jne case.0x1400f90be.3
cmp byte [rdx + 0x25c], 0xf9
stc
jne case.0x1400f90be.3
cmp byte [rdx + 0x25d], 0xe3
jne case.0x1400f90be.3
cmp byte [rdx + 0x25e], 0xa2
jne case.0x1400f90be.3
cmp byte [rdx + 0x25f], 0x6e
mov edx, 0x25f
outsb dx, byte [rsi]
jne case.0x1400f90be.3
cmp byte [rdx + 0x260], 0x7f
jne case.0x1400f90be.3
adc al, 0
invalid
adc al, 0
add byte [rax + 0x261ba], al
add byte [rdx + 0x14ca850f], dh
add byte [rax], al
cmp byte [rdx + 0x261], 0xb2
jne case.0x1400f90be.3
cmp byte [rdx + 0x262], 0x9f
jne case.0x1400f90be.3
cmp byte [rdx + 0x263], 0x8c
jne case.0x1400f90be.3
adc al, 0
invalid
cmp byte [rdx + 0x264], 0x18
jne case.0x1400f90be.3
cmp byte [rdx + 0x265], 0x30
jne case.0x1400f90be.3
xor byte [rdi], cl
test dword [rsi - 0x7fffffec], edx
mov edx, 0x266
and ecx, dword [rdi]
test dword [rcx - 0x7fffffec], ecx
mov edx, 0x267
ret
cmp byte [rdx + 0x266], 0x23
jne case.0x1400f90be.3
adc al, 0
add byte [rax + 0x268ba], al
add byte [rax + 0xf], bl
test dword [rdi + 0x14], ebp
add byte [rax], al
cmp byte [rdx + 0x269], 0x7e
jne case.0x1400f90be.3
adc al, 0
invalid
adc al, 0
add byte [rax + 0x26aba], al
mov edx, 0x26a
invalid
cmp byte [rdx + 0x26a], 0x38
mov edx, 0x26a
cmp byte [rdi], cl
test dword [rbp + 0x14], edx
add byte [rax], al
jne case.0x1400f90be.3
cmp byte [rdx + 0x26b], 0xda
jne case.0x1400f90be.3
cmp byte [rdx + 0x26c], 0
jne case.0x1400f90be.3
mov edx, 0x26c
add byte [rdi], cl
test dword [rbx], edi
adc al, 0
add byte [rax + 0x26dba], al
add byte [rdi + 0xf], dh
test dword [rsi], ebp
adc al, 0
add byte [rax + 0x26eba], al
cmp byte [rdx + 0x26d], 0x77
jne case.0x1400f90be.3
cmp byte [rdx + 0x26e], 0xd9
add cl, bl
jne case.0x1400f90be.3
cmp byte [rdx + 0x26f], 0xb4
jne case.0x1400f90be.3
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 0x270], 0x76
jne case.0x1400f90be.3
cmp byte [rdx + 0x271], 0x3e
jne case.0x1400f90be.3
cli
adc eax, dword [rax]
invalid
cli
adc eax, dword [rax]
add byte [rax + 0x272ba], al
add byte [rsi + 0xf], cl
test ebp, ebp
adc eax, dword [rax]
add byte [rax + 0x273ba], al
add byte [rbx + 0xf], cl
test eax, esp
adc eax, dword [rax]
add byte [rax + 0x274ba], al
je 0x140100b2d
add byte [rax], al
xchg esp, eax
jne case.0x1400f90be.3
invalid
invalid
jne 0x140100b3a
add al, byte [rax]
cmp byte [rdx + 0x272], 0x4e
jne case.0x1400f90be.3
cmp byte [rdx + 0x273], 0x4b
jne case.0x1400f90be.3
cmp byte [rdx + 0x274], 0x94
je 0x140100b2d
add byte [rax], al
xchg esp, eax
jne case.0x1400f90be.3
cmp byte [rdx + 0x275], 0xb2
jne case.0x1400f90be.3
add byte [rdx + 0x13c6850f], dh
add byte [rax], al
cmp byte [rdx + 0x276], 0xbb
jne case.0x1400f90be.3
cmp byte [rdx + 0x277], 0xc1
jne case.0x1400f90be.3
adc eax, dword [rax]
invalid
ror dword [rdi], 0x85
lodsb al, byte [rsi]
adc eax, dword [rax]
add byte [rax + 0x278ba], al
add byte [rdi + rcx + 0x139f85], dl
add byte [rax + 0x279ba], al
add dh, al
cmp byte [rdx + 0x278], 0x94
jne case.0x1400f90be.3
cmp byte [rdx + 0x279], 0xc6
jne case.0x1400f90be.3
cmp byte [rdx + 0x27a], 0x65
jne case.0x1400f90be.3
adc eax, dword [rax]
add byte [rax + 0x27cba], al
add byte [rdi + 0xf], dh
test dword [rbx + 0x13], ebp
add byte [rax], al
cmp byte [rdx + 0x27d], 0xca
jge 0x140100ba2
add byte [rax], al
retf 0x850f
pop rsi
adc eax, dword [rax]
invalid
jge 0x140100ba2
add byte [rax], al
retf 0x850f
cmp byte [rdx + 0x27e], 0xf9
jne case.0x1400f90be.3
cmp byte [rdx + 0x27f], 0x92
jne case.0x1400f90be.3
cmp byte [rdx + 0x280], 0xee
jne case.0x1400f90be.3
cmp byte [rdx + 0x281], 0xaa
stosb byte [rdi], al
jne case.0x1400f90be.3
cmp byte [rdx + 0x282], 0xc0
jne case.0x1400f90be.3
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 0x283], 0x23
jne case.0x1400f90be.3
cmp byte [rdx + 0x284], 0x2a
jne case.0x1400f90be.3
cmp byte [rdx + 0x285], 0x28
jne case.0x1400f90be.3
test dword [rdx], eax
add byte [rax], al
sub byte [rdi], cl
test esi, esi
adc al, byte [rax]
add byte [rax + 0x286ba], al
add byte [rbx], bl
cmp byte [rdx + 0x286], 0x1b
jne case.0x1400f90be.3
cmp byte [rdx + 0x287], 0xf6
xchg dword [rdx], eax
add byte [rax], al
add dh, dh
jne case.0x1400f90be.3
jne case.0x1400f90be.3
cmp byte [rdx + 0x288], 0xb3
jne case.0x1400f90be.3
cmp byte [rdx + 0x289], 0xa7
cmpsd dword [rsi], dword [rdi]
jne case.0x1400f90be.3
cmp byte [rdx + 0x28a], 0x39
jne case.0x1400f90be.3
add byte [rax + 0x28bba], al
add cl, al
cmp byte [rdx + 0x28b], 0xc1
jne case.0x1400f90be.3
cmp byte [rdx + 0x28c], 0x22
jne case.0x1400f90be.3
cmp byte [rdx + 0x28d], 0x61
jne case.0x1400f90be.3
add al, byte [rax]
add byte [rcx + 0xf], ah
test dword [rsi - 0x7fffffee], ecx
mov edx, 0x28e
add byte [rax], al
cmp byte [rdx + 0x28e], 0x16
jne case.0x1400f90be.3
invalid
cmp byte [rdx + 0x28f], 0x82
jne case.0x1400f90be.3
add al, byte [rax]
add byte [rdx + 0x1274850f], al
add byte [rax], al
cmp byte [rdx + 0x290], 0xa
jne case.0x1400f90be.3
add byte [rax], al
cmp byte [rdx + 0x291], 0xe8
jne case.0x1400f90be.3
cmp byte [rdx + 0x292], 0xdb
jne case.0x1400f90be.3
cmp byte [rdx + 0x293], 0x58
jne case.0x1400f90be.3
cmp byte [rdx + 0x294], 0x47
jne case.0x1400f90be.3
cmp byte [rdx + 0x295], 0xa6
jne case.0x1400f90be.3
invalid
cmp byte [rdx + 0x296], 0x7c
jne case.0x1400f90be.3
cmp byte [rdx + 0x297], 0xbe
jne case.0x1400f90be.3
cmp byte [rdx + 0x298], 0xf9
jne case.0x1400f90be.3
cmp byte [rdx + 0x299], 0xc9
jne case.0x1400f90be.3
cmp byte [rdx + 0x29a], 9
jne case.0x1400f90be.3
cmp byte [rdx + 0x29b], 0x1b
jne case.0x1400f90be.3
cmp byte [rdx + 0x29c], 0x46
jne case.0x1400f90be.3
cmp byte [rdx + 0x29d], 0x2d
jne case.0x1400f90be.3
add byte [0x151ce9256], ch
add byte [rax], al
cmp byte [rdx + 0x29e], 0x53
jne case.0x1400f90be.3
cmp byte [rdx + 0x29f], 0x8c
jne case.0x1400f90be.3
movsb byte [rdi], byte [rsi]
adc dword [rax], eax
invalid
movsb byte [rdi], byte [rsi]
adc dword [rax], eax
add byte [rax + 0x2a0ba], al
cmp byte [rdx + 0x2a0], 0xd7
cmp byte [rdx + 0x2a0], 0xd7
jne case.0x1400f90be.3
cmp byte [rdx + 0x2a1], 0x2b
jne case.0x1400f90be.3
mov dl, byte [rcx]
add byte [rax], al
mov dl, byte [rcx]
add byte [rax], al
cmp byte [rdx + 0x2a2], 3
jne case.0x1400f90be.3
cmp byte [rdx + 0x2a3], 0x74
jne case.0x1400f90be.3
cmp byte [rdx + 0x2a4], 0x6a
jne case.0x1400f90be.3
cmp byte [rdx + 0x2a5], 0xe7
jne case.0x1400f90be.3
out 0xf, eax
test dword [rsi + 0x11], edx
add byte [rax], al
cmp byte [rdx + 0x2a6], 0x7f
jne case.0x1400f90be.3
cmp byte [rdx + 0x2a7], 0x5e
jne case.0x1400f90be.3
adc dword [rax], eax
invalid
adc dword [rax], eax
add byte [rax + 0x2a8ba], al
add byte [rdx + 0xf], ah
test dword [rdi], ebp
adc dword [rax], eax
add byte [rax + 0x2a9ba], al
add byte [rcx], ch
cmp byte [rdx + 0x2a8], 0x62
jne case.0x1400f90be.3
cmp byte [rdx + 0x2a9], 0x29
jne case.0x1400f90be.3
adc dword [rax], eax
add byte [rax + 0x2aaba], al
add byte [rdi + rcx], ch
test dword [0xc0100e04], edx
mov edx, 0x2ab
xor dword [rdi], ecx
test dword [rax], ecx
adc dword [rax], eax
add byte [rax + 0x2acba], al
mov edx, 0x2ac
adc eax, 0x10fb850f
cmp byte [rdx + 0x2aa], 0x2c
jne case.0x1400f90be.3
cmp byte [rdx + 0x2ab], 0x31
jne case.0x1400f90be.3
cmp byte [rdx + 0x2ac], 0x15
jne case.0x1400f90be.3
mov edx, 0x2ac
adc eax, 0x10fb850f
add byte [rax], al
cmp byte [rdx + 0x2ad], 0x62
jne case.0x1400f90be.3
cmp byte [rdx + 0x2ae], 0xa8
jne case.0x1400f90be.3
cmp byte [rdx + 0x2af], 0x46
jne case.0x1400f90be.3
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 0x2b0], 0x50
jne case.0x1400f90be.3
cmp byte [rdx + 0x2b1], 0x5d
jne case.0x1400f90be.3
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 0x2b2], 0xc8
jne case.0x1400f90be.3
mov dl, 2
add byte [rax], al
enter 0xffffffffffff850f, 0xffffffffffffffad
adc byte [rax], al
add byte [rax + 0x2b3ba], al
add byte [0x150b09374], ch
add byte [rax], al
cmp byte [rdx + 0x2b3], 0x2d
jne case.0x1400f90be.3
cmp byte [rdx + 0x2b4], 0xb8
jne case.0x1400f90be.3
xchg ebx, eax
adc byte [rax], al
invalid
mov ah, 2
add byte [rax], al
mov eax, 0x1093850f
xchg ebx, eax
adc byte [rax], al
invalid
cmp byte [rdx + 0x2b5], 0x54
jne case.0x1400f90be.3
cmp byte [rdx + 0x2b6], 0x33
jne case.0x1400f90be.3
xor ecx, dword [rdi]
test dword [rcx + 0x10], edi
add byte [rax], al
cmp byte [rdx + 0x2b7], 0x8a
jne case.0x1400f90be.3
test dword [rax + rdx], ebp
invalid
test dword [rax + rdx], ebp
add byte [rax + 0x2b8ba], al
add ah, ah
cmp byte [rdx + 0x2b8], 0xe4
jne case.0x1400f90be.3
cmp byte [rdx + 0x2b9], 0x9f
jne case.0x1400f90be.3
adc byte [rax], al
invalid
cmp byte [rdx + 0x2ba], 0x52
jne case.0x1400f90be.3
cmp byte [rdx + 0x2bb], 0x35
jne case.0x1400f90be.3
invalid
add byte [rax + 0x2bcba], al
add cl, cl
cmp byte [rdx + 0x2bc], 0xc9
jne case.0x1400f90be.3
cmp byte [rdx + 0x2bd], 0x5b
jne case.0x1400f90be.3
invalid
cmp byte [rdx + 0x2be], 0x91
jne case.0x1400f90be.3
cmp byte [rdx + 0x2bf], 0x17
jne case.0x1400f90be.3
cmp byte [rdx + 0x2c0], 0x8c
jne case.0x1400f90be.3
cmp byte [rdx + 0x2c1], 0xcf
jne case.0x1400f90be.3
cmp byte [rdx + 0x2c2], 0x2d
jne case.0x1400f90be.3
cmp byte [rdx + 0x2c3], 0xd5
jne case.0x1400f90be.3
mov dword [rdx], 0xf030000
test dword [rdi + rcx - 0x45800000], ebx
mov edx, 0x2c8
in al, dx
jne case.0x1400f90be.3
cmp byte [rdx + 0x2c9], 0x9d
jne case.0x1400f90be.3
cmp byte [rdx + 0x2ca], 0x18
jne case.0x1400f90be.3
cmp byte [rdx + 0x2cb], 0x10
jne case.0x1400f90be.3
adc byte [rdi], cl
test dword [rax + 0xf], ebp
add byte [rax], al
cmp byte [rdx + 0x2cc], 0xc6
jne case.0x1400f90be.3
cmp byte [rdx + 0x2cd], 0x27
jne case.0x1400f90be.3
cmp byte [rdx + 0x2ce], 0x2b
jne case.0x1400f90be.3
cmp byte [rdx + 0x2cf], 4
jne case.0x1400f90be.3
cmp byte [rdx + 0x2d0], 0x5b
jne case.0x1400f90be.3
cmp byte [rdx + 0x2d1], 0x3b
jne case.0x1400f90be.3
cmp byte [rdx + 0x2d2], 0x71
jne case.0x1400f90be.3
cmp byte [rdx + 0x2d3], 0xf9
jne case.0x1400f90be.3
test dword [rdi - 0x7ffffff2], edi
mov edx, 0x2d9
fisttp qword [rdi]
test dword [rdx - 0x7ffffff2], esi
mov edx, 0x2da
jne case.0x1400f90be.3
cmp byte [rdx + 0x2db], 0x8e
fild dword [rdx]
add byte [rax], al
mov cs, word [rdi]
jne case.0x1400f90be.3
cmp byte [rdx + 0x2dc], 0x9a
jne case.0x1400f90be.3
cmp byte [rdx + 0x2dc], 0x9a
jne case.0x1400f90be.3
invalid
add byte [rax + 0x2ddba], al
cmp byte [rdx + 0x2dd], 0xdb
add bl, bl
jne case.0x1400f90be.3
cmp byte [rdx + 0x2de], 0x1e
jne case.0x1400f90be.3
cmp byte [rdx + 0x2df], 0x69
jne case.0x1400f90be.3
mov edx, 0x2df
imul ecx, dword [rdi], 0xe6485
add byte [rax + 0x2e0ba], al
add byte [rdx + 0xf], ah
test dword [rdi + 0xe], edx
invalid
add byte [rax], al
cmp byte [rdx + 0x2e0], 0x62
jne case.0x1400f90be.3
invalid
add byte [rax], al
invalid
cmp byte [rdx + 0x2e1], 0xa6
jne case.0x1400f90be.3
invalid
add byte [rax], al
cmp byte [rdx + 0x2e2], 0x95
jne case.0x1400f90be.3
cmp byte [rdx + 0x2e3], 0x26
jne case.0x1400f90be.3
cmp byte [rdx + 0x2e4], 0xd4
jne case.0x1400f90be.3
cmp byte [rdx + 0x2e5], 0x31
jne case.0x1400f90be.3
or eax, 0xba800000
invalid
or eax, 0xba800000
jmp 0x140101138
or eax, 0xdc8850f
add byte [rax], al
cmp byte [rdx + 0x2ec], 0x79
jne case.0x1400f90be.3
mov edx, 0x2ec
jns 0x140101156
test dword [rbx - 0x7ffffff3], edi
mov edx, 0x2ed
add byte [rax], al
cmp byte [rdx + 0x2ed], 0x38
jne case.0x1400f90be.3
add byte [rax], al
cmp byte [rdi], cl
test dword [rsi - 0x7ffffff3], ebp
mov edx, 0x2ee
add al, byte [rax]
add dl, bl
jne case.0x1400f90be.3
invalid
or eax, 0xba800000
out dx, al
cmp byte [rdx + 0x2ee], 0xda
add al, byte [rax]
add dl, bl
jne case.0x1400f90be.3
cmp byte [rdx + 0x2ef], 0xd4
jne case.0x1400f90be.3
add byte [rax], al
mov edx, 0x2ef
invalid
add byte [rax], al
cmp byte [rdx + 0x2f0], 0xa4
jne case.0x1400f90be.3
cmp byte [rdx + 0x2f1], 0xe
jne case.0x1400f90be.3
test dword [rdx + 0xd], edi
add byte [rax], al
test dword [rdx + 0xd], edi
jp 0x140101198
add byte [rax], al
cmp byte [rdx + 0x2f2], 0x32
jne case.0x1400f90be.3
add byte [rax], al
cmp byte [rdx + 0x2f3], 0x9c
jne case.0x1400f90be.3
invalid
add byte [rax], al
cmp byte [rdx + 0x2f4], 0xcf
hlt
add al, byte [rax]
add bh, cl
jne case.0x1400f90be.3
cmp byte [rdx + 0x2f5], 0xf4
jne case.0x1400f90be.3
test dword [rsi + 0xd], eax
add byte [rax], al
cmp byte [rdx + 0x2f6], 0x6a
jne case.0x1400f90be.3
invalid
add byte [rax], al
or eax, 0xba800000
test dword [rdx], 0xfaa0000
stosb byte [rdi], al
jne case.0x1400f90be.3
cmp byte [rdx + 0x2f8], 0x36
cmp byte [rdx + 0x2f7], 0xaa
jne case.0x1400f90be.3
cmp byte [rdx + 0x2f8], 0x36
jne case.0x1400f90be.3
cmp byte [rdx + 0x2f9], 0xad
add byte [rax], al
lodsd eax, dword [rsi]
jne case.0x1400f90be.3
cmp byte [rdx + 0x2fa], 0
jne case.0x1400f90be.3
mov edx, 0x2fb
jne case.0x1400f90be.3
or al, 0
invalid
or al, 0
add byte [rax + 0x2fcba], al
add dh, dh
add byte [rax], al
cmp byte [rdx + 0x2fc], 0xf6
jne case.0x1400f90be.3
cmp byte [rdx + 0x2fd], 0
jne case.0x1400f90be.3
test esi, ebx
or al, 0
invalid
test esi, ebx
or al, 0
add byte [rax + 0x2feba], al
cmp byte [rdx + 0x2fe], 0xc8
add al, cl
jne case.0x1400f90be.3
cmp byte [rdx + 0x2ff], 0x38
jne case.0x1400f90be.3
cmp byte [rdx + 0x300], 0x1e
jne case.0x1400f90be.3
mov bh, 0xc
add byte [rax], al
add byte [rbx], al
add byte [rax], al
invalid
jne case.0x1400f90be.3
jne case.0x1400f90be.3
cmp byte [rdx + 0x302], 0x5a
jne case.0x1400f90be.3
popfq
or al, 0
add byte [rax + 0x303ba], al
cmp byte [rdx + 0x303], 0x31
add byte [rcx], dh
jne case.0x1400f90be.3
cmp byte [rdx + 0x304], 0xd9
jne case.0x1400f90be.3
cmp byte [rdx + 0x305], 0x51
jne case.0x1400f90be.3
add byte [rax], al
add byte [rax + 0x306ba], al
add byte [rsi + 0xc69850f], ch
add byte [rax], al
invalid
cmp byte [rdx + 0x306], 0xae
jne case.0x1400f90be.3
invalid
cmp byte [rdx + 0x307], 0x64
jne case.0x1400f90be.3
pop rsp
or al, 0
invalid
invalid
pop rsp
or al, 0
add byte [rax + 0x308ba], al
add ch, bh
std
cmp byte [rdx + 0x308], 0xfd
std
jne case.0x1400f90be.3
cmp byte [rdx + 0x309], 0xb2
jne case.0x1400f90be.3
mov dl, 0xf
test dword [rdx + 0xc], eax
add byte [rax], al
cmp byte [rdx + 0x30a], 0x3f
add eax, dword [rax]
add byte [rdi], bh
jne case.0x1400f90be.3
cmp byte [rdx + 0x30b], 0xce
jne case.0x1400f90be.3
cmp byte [rdx + 0x30c], 0xc9
jne case.0x1400f90be.3
or al, 0
invalid
or al, 0
add byte [rax + 0x30dba], al
add byte [rax + 0xf], dl
test dword [rsi], ecx
or al, 0
add byte [rax], al
cmp byte [rdx + 0x30e], 0x9d
jne case.0x1400f90be.3
cmp byte [rdx + 0x30d], 0x50
jne case.0x1400f90be.3
add byte [rax], al
cmp byte [rdx + 0x30e], 0x9d
jne case.0x1400f90be.3
cmp byte [rdx + 0x30f], 0x43
jne case.0x1400f90be.3
add eax, dword [rax]
add byte [rbx + 0xf], al
test esp, esi
or eax, dword [rax]
add byte [rax + 0x310ba], al
cmp byte [rdx + 0x310], 0x68
jne case.0x1400f90be.3
add byte [rax + 0xf], ch
test edi, esp
or eax, dword [rax]
add byte [rax + 0x311ba], al
add byte [rdi + 0xf], bh
jne case.0x1400f90be.3
cmp byte [rdx + 0x312], 0xeb
cmp byte [rdx + 0x311], 0x7f
jne case.0x1400f90be.3
cmp byte [rdx + 0x312], 0xeb
jne case.0x1400f90be.3
cmp byte [rdx + 0x313], 0x69
jne case.0x1400f90be.3
cmp byte [rdx + 0x314], 0xed
jne case.0x1400f90be.3
cmp byte [rdx + 0x315], 0xd1
jne case.0x1400f90be.3
mov edx, 0x318
or ecx, dword [rdi]
test dword [rdi + 0xb], edi
add byte [rax], al
cmp byte [rdx + 0x319], 0x8c
jne case.0x1400f90be.3
cmp byte [rdx + 0x31a], 0xc3
jne case.0x1400f90be.3
test dword [rbp + 0xb], esp
add byte [rax], al
cmp byte [rdx + 0x31b], 0xbd
jne case.0x1400f90be.3
cmp byte [rdx + 0x31c], 0xf6
add dh, dh
jne case.0x1400f90be.3
cmp byte [rdx + 0x31d], 0x4b
sbb eax, 0x4b000003
jne case.0x1400f90be.3
cmp byte [rdx + 0x31e], 0x10
jne case.0x1400f90be.3
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax + 0x31fba], al
add bh, ch
cmp byte [rdx + 0x31f], 0xef
jne case.0x1400f90be.3
cmp byte [rdx + 0x320], 0x86
jne case.0x1400f90be.3
cmp byte [rdx + 0x321], 0xb6
jne case.0x1400f90be.3
or cl, byte [rbx]
add byte [rax], al
add byte [rax], al
mov dh, 0xf
test dword [rdx], ecx
or cl, byte [rbx]
add byte [rax], al
cmp byte [rdx + 0x322], 0x31
or cl, byte [rbx]
add byte [rax], al
cmp byte [rdx + 0x322], 0x31
jne case.0x1400f90be.3
cmp byte [rdx + 0x323], 0x42
jne case.0x1400f90be.3
add byte [rax], al
mov edx, 0x323
jne case.0x1400f90be.3
add byte [rax], al
cmp byte [rdx + 0x324], 0xa3
jne case.0x1400f90be.3
cmp byte [rdx + 0x325], 0xab
jne case.0x1400f90be.3
test esi, edx
or al, byte [rax]
add byte [rax + 0x326ba], al
cmp byte [rdx + 0x326], 0x88
jne case.0x1400f90be.3
add byte [rax + 0xac9850f], cl
add byte [rax], al
cmp byte [rdx + 0x327], 0x29
invalid
add eax, dword [rax]
add byte [rcx], ch
jne case.0x1400f90be.3
cmp byte [rdx + 0x328], 0x55
sub byte [rbx], al
add byte [rax], al
push rbp
jne case.0x1400f90be.3
add byte [rax + 0x329ba], al
add byte [rbx + 0xf], bl
test dword [rdx - 0x7ffffff6], esp
movabs byte [0x32aba8000000a], al
add byte [rdi], ch
cmp byte [rdx + 0x329], 0x5b
jne case.0x1400f90be.3
invalid
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rax + 0x32aba], al
cmp byte [rdx + 0x32a], 0x2f
add byte [rdi], ch
jne case.0x1400f90be.3
xchg ebp, eax
or al, byte [rax]
add byte [rax + 0x32bba], al
add byte [rdi + rcx - 0x7b], dh
je 0x140101489
invalid
mov byte [rdx], cl
add byte [rax], al
cmp byte [rdx + 0x32b], 0x74
jne case.0x1400f90be.3
je 0x140101489
test dword [rax - 0x7ffffff6], ecx
cmp byte [rdx + 0x32c], 0x7c
jne case.0x1400f90be.3
mov edx, 0x32c
jl 0x140101496
test dword [rbx + 0xa], edi
or al, byte [rax]
add byte [rax + 0x32dba], al
add eax, dword [rax]
add byte [rax], al
cmp byte [rdx + 0x32d], 0x93
add eax, dword [rax]
add byte [rbx + 0xa6e850f], dl
jne case.0x1400f90be.3
or al, byte [rax]
add byte [rax + 0x32eba], al
add byte [rsi], ah
add byte [rax], al
cmp byte [rdx + 0x32e], 0x26
jne case.0x1400f90be.3
cmp byte [rdx + 0x32f], 0x65
add byte [rbp + 0xf], ah
test dword [rdx + rcx], edx
or al, byte [rax]
jne case.0x1400f90be.3
or al, byte [rax]
add byte [rax + 0x330ba], al
add bl, cl
cmp byte [rdx + 0x330], 0xcb
jne case.0x1400f90be.3
cmp byte [rdx + 0x331], 0x2c
jne case.0x1400f90be.3
add byte [rax], al
mov edx, 0x331
sub al, 0xf
test dword [rdx], edi
or al, byte [rax]
add byte [rax], al
cmp byte [rdx + 0x332], 0xf
add byte [rax], al
cmp byte [rdx + 0x332], 0xf
jne case.0x1400f90be.3
cmp byte [rdx + 0x333], 0x1c
jne case.0x1400f90be.3
and byte [rdx], cl
add byte [rax], al
and byte [rdx], cl
add byte [rax], al
cmp byte [rdx + 0x334], 0xc0
xor al, 3
add byte [rax], al
ror byte [rdi], 0x85
adc ecx, dword [rdx]
add byte [rax], al
jne case.0x1400f90be.3
cmp byte [rdx + 0x335], 0x1b
jne case.0x1400f90be.3
invalid
or al, byte [rax]
invalid
cmp byte [rdx + 0x336], 0xd7
xlatb
jne case.0x1400f90be.3
cmp byte [rdx + 0x337], 2
jne case.0x1400f90be.3
cmp byte [rdx + 0x338], 0x29
jne case.0x1400f90be.3
cmp byte [rdx + 0x339], 0x38
jne case.0x1400f90be.3
cmp byte [rdx + 0x33a], 0x88
jne case.0x1400f90be.3
add byte [rax], al
mov edx, 0x33a
mov byte [rdi], cl
test ebp, eax
or dword [rax], eax
add byte [rax], al
cmp byte [rdx + 0x33b], 0x39
add byte [rax], al
cmp byte [rdx + 0x33b], 0x39
jne case.0x1400f90be.3
add byte [rax + 0x33cba], al
cmp byte [rdx + 0x33c], 0xd2
add dl, dl
jne case.0x1400f90be.3
cmp byte [rdx + 0x33d], 0xaf
cmp eax, 0xaf000003
jne case.0x1400f90be.3
cmp byte [rdx + 0x33e], 5
jne case.0x1400f90be.3
xchg ecx, eax
or dword [rax], eax
invalid
xchg ecx, eax
or dword [rax], eax
add byte [rax + 0x33fba], al
add ah, ah
cmp byte [rdx + 0x33f], 0xe4
jne case.0x1400f90be.3
cmp byte [rdx + 0x340], 0x54
jne case.0x1400f90be.3
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax + 0x341ba], al
add byte [rax + 0xf], dl
test dword [rdx + 9], ebp
push 9
add byte [rax], al
cmp byte [rdx + 0x342], 0x4a
jne case.0x1400f90be.3
test dword [rbp + 9], ebx
add byte [rax], al
invalid
test dword [rbp + 9], ebx
add byte [rax], al
invalid
add byte [rax + 0x343ba], al
cmp byte [rdx + 0x343], 0xc7
add eax, dword [rax]
add bh, al
jne case.0x1400f90be.3
cmp byte [rdx + 0x344], 0x8b
jne case.0x1400f90be.3
or dword [rax], eax
invalid
mov ecx, dword [rdi]
test dword [rbx + 9], eax
invalid
or dword [rax], eax
add byte [rax + 0x345ba], al
invalid
add r8d, dword [r8]
add byte [rax], al
cmp byte [rdx + 0x345], 0x75
jne case.0x1400f90be.3
mov edx, 0x345
jne case.0x1400e5f2a.1771
add r8d, dword [r8]
add byte [rbp + 0xf], dh
test dword [rsi], esi
or dword [rax], eax
add byte [rax + 0x346ba], al
add byte [rax], al
invalid
jne case.0x1400f90be.3
or dword [rax], eax
add byte [rax + 0x347ba], al
add byte [rdx + 0x91c850f], al
sbb al, 9
add byte [rax], al
cmp byte [rdx + 0x346], 0x82
jne case.0x1400f90be.3
or dword [rax], eax
invalid
add byte [rax], al
invalid
or dword [rax], eax
add byte [rax + 0x347ba], al
add byte [rdx + 0x91c850f], al
sbb al, 9
sbb al, 9
add byte [rax], al
cmp byte [rdx + 0x348], 0x28
jne case.0x1400f90be.3
cmp byte [rdx + 0x349], 0x46
jne case.0x1400f90be.3
jne case.0x1400f90be.3
cmp byte [rdx + 0x34a], 0xc0
jne case.0x1400f90be.3
cmp byte [rdx + 0x34b], 0xba
jne case.0x1400f90be.3
add byte [rax], al
add byte [rdx + 0x8e8850f], bh
mov edx, 0x8e8850f
add byte [rax], al
cmp byte [rdx + 0x34c], 0x35
jne case.0x1400f90be.3
mov edx, 0x34c
xor eax, 0x8db850f
add byte [rax], al
cmp byte [rdx + 0x34d], 0xc3
add eax, dword [rax]
add bl, al
jne case.0x1400f90be.3
add byte [rax], al
cmp byte [rdx + 0x34e], 0x5f
jne case.0x1400f90be.3
cmp byte [rdx + 0x34f], 0x5c
mov edx, 0x34f
pop rsp
jne case.0x1400f90be.3
mov ah, 8
add byte [rax], al
cmp byte [rdx + 0x350], 0x59
jne case.0x1400f90be.3
invalid
add eax, dword [rax]
add byte [rcx + 0xf], bl
test dword [rdi - 0x7ffffff8], esp
add byte [rax + 0x351ba], al
add byte [rsi], dl
cmp byte [rdx + 0x351], 0x16
jne case.0x1400f90be.3
test dword [rdx - 0x7ffffff8], ebx
mov edx, 0x352
or al, 0xf
or byte [rax], al
add byte [rax + 0x352ba], al
add byte [rdi + rcx], cl
cmp byte [rdx + 0x352], 0xc
jne case.0x1400f90be.3
test dword [rbp - 0x7ffffff8], ecx
mov edx, 0x353
invalid
cmp byte [rdx + 0x353], 0xc0
add al, al
ror byte [rdi], 0x85
or byte [rax], 0
add byte [rax + 0x354ba], al
add byte [rsi + 0xf], al
test dword [rbx + 8], esi
add byte [rax], al
jne case.0x1400f90be.3
cmp byte [rdx + 0x354], 0x46
jne case.0x1400f90be.3
cmp byte [rdx + 0x355], 0xfd
add byte [rax], al
std
jne case.0x1400f90be.3
add byte [rax + 0x356ba], al
add byte [rdx + 0x859850f], al
add byte [rax], al
cmp byte [rdx + 0x357], 0x51
push rdi
add eax, dword [rax]
invalid
push rcx
cmp byte [rdx + 0x356], 0x82
jne case.0x1400f90be.3
push rdi
add eax, dword [rax]
add byte [rcx + 0xf], dl
push rcx
invalid
test dword [rax + rcx], ecx
or byte [rax], al
push rcx
jne case.0x1400f90be.3
or byte [rax], al
add byte [rax + 0x358ba], al
cmp byte [rdx + 0x358], 0x54
jne case.0x1400f90be.3
add eax, dword [rax]
add byte [rdi + rcx - 0x7b], dl
invalid
cmp byte [rdx + 0x359], 0x1f
jne case.0x1400f90be.3
test dword [rdx], esi
or byte [rax], al
invalid
test dword [rdx], esi
or byte [rax], al
add byte [rax + 0x35aba], al
add dh, al
cmp byte [rdx + 0x35a], 0xc6
jne case.0x1400f90be.3
add byte [rax], al
cmp byte [rdx + 0x35b], 0x8c
jne case.0x1400f90be.3
mov word [rdi], cs
test dword [rax], ebx
or byte [rax], al
add byte [rax + 0x35cba], al
add byte [rdi + rcx + 0x80b85], bl
or ecx, dword [rax]
invalid
cmp byte [rdx + 0x35c], 0x9c
jne case.0x1400f90be.3
or ecx, dword [rax]
add byte [rax], al
invalid
or ecx, dword [rax]
add byte [rax], al
invalid
add byte [rax + 0x35dba], al
add byte [rsi + 0x7fe850f], al
add byte [rax], al
cmp byte [rdx + 0x35d], 0x86
jne case.0x1400f90be.3
add byte [rax], al
xchg byte [rdi], cl
test esi, edi
invalid
cmp byte [rdx + 0x35e], 0xb0
jne case.0x1400f90be.3
cmp byte [rdx + 0x35f], 0x22
pop rdi
add eax, dword [rax]
add byte [rdx], ah
invalid
and cl, byte [rdi]
test esp, esp
invalid
jne case.0x1400f90be.3
cmp byte [rdx + 0x360], 0xbb
jne case.0x1400f90be.3
add byte [rax], al
mov ebx, 0x7d7850f
add byte [rbx + 0x7d7850f], bh
add byte [rax], al
cmp byte [rdx + 0x361], 0x70
jne case.0x1400f90be.3
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 0x362], 0x99
jne case.0x1400f90be.3
add byte [rax], al
add eax, dword [rax]
add byte [rcx + 0x7bd850f], bl
add byte [rax], al
cmp byte [rdx + 0x363], 0x87
jne case.0x1400f90be.3
cmp byte [rdx + 0x364], 0x6a
jne case.0x1400f90be.3
invalid
invalid
add byte [rax], al
mov edx, 0x364
push 0xf
test dword [rbx - 0x7ffffff9], esp
movabs dword [0x365ba80000007], eax
add byte [rsi + 0xf], al
invalid
xchg esi, eax
invalid
add byte [rax], al
invalid
movabs dword [0x365ba80000007], eax
add byte [rsi + 0xf], al
test dword [rsi - 0x7ffffff9], edx
add byte [rax + 0x366ba], al
add byte [rsi], cl
cmp byte [rdx + 0x365], 0x46
jne case.0x1400f90be.3
invalid
add byte [rax + 0x366ba], al
add byte [rsi], cl
cmp byte [rdx + 0x366], 0xe
jne case.0x1400f90be.3
cmp byte [rdx + 0x367], 0x74
jne case.0x1400f90be.3
cmp byte [rdx + 0x368], 0x51
add byte [rcx + 0xf], dl
test dword [rdi + 7], ebp
add byte [rax], al
push rcx
jne case.0x1400f90be.3
cmp byte [rdx + 0x369], 0xa8
jne case.0x1400f90be.3
cmp byte [rdx + 0x36a], 0xa9
jne case.0x1400f90be.3
add eax, dword [rax]
add byte [rcx + 0x755850f], ch
add byte [rax], al
test eax, 0x755850f
add byte [rax], al
cmp byte [rdx + 0x36b], 0x31
jne case.0x1400f90be.3
cmp byte [rdx + 0x36c], 9
insb byte [rdi], dx
add eax, dword [rax]
add byte [rcx], cl
jne case.0x1400f90be.3
invalid
cmp byte [rdx + 0x36d], 0x70
jne case.0x1400f90be.3
cmp byte [rdx + 0x36e], 0x3f
jne case.0x1400f90be.3
test dword [rcx], esp
invalid
add byte [rax], al
test dword [rcx], esp
invalid
and dword [rdi], eax
add byte [rax], al
cmp byte [rdx + 0x36f], 0xee
mov edx, 0x36f
out dx, al
jne case.0x1400f90be.3
cmp byte [rdx + 0x370], 0x1c
jne case.0x1400f90be.3
sbb al, 0xf
test dword [rdi], eax
invalid
cmp byte [rdx + 0x371], 0x21
add eax, dword [rax]
add byte [rcx], ah
jne case.0x1400f90be.3
test edx, edi
invalid
cmp byte [rdx + 0x372], 0x7e
jne case.0x1400f90be.3
invalid
add byte [rax], al
invalid
cmp byte [rdx + 0x373], 0x6c
jne case.0x1400f90be.3
invalid
add byte [rax], al
invalid
je 0x14010182e
add byte [rax], al
cmp byte [rdi], cl
test ebx, edx
invalid
jne case.0x1400f90be.3
cmp byte [rdx + 0x375], 0x26
jne case.0x1400f90be.3
cmp byte [rdx + 0x376], 0xe5
jne case.0x1400f90be.3
add byte [rax], al
in eax, 0xf
test dword [rcx - 0x7ffffffa], edi
mov edx, 0x377
sub al, 0xf
test dword [rsi + rax - 0x45800000], ebp
invalid
js case.0x1400ee8f8.953
cmp byte [rdx + 0x377], 0x2c
jne case.0x1400f90be.3
mov edx, 0x378
add byte [rax], al
push rcx
jne case.0x1400f90be.3
add byte [rax], al
cmp byte [rdx + 0x379], 0xaa
jne case.0x1400f90be.3
cmp byte [rdx + 0x37a], 0x69
jne case.0x1400f90be.3
invalid
test dword [rsi], eax
add byte [rax], al
mov edx, 0x37a
imul ecx, dword [rdi], 0x68585
test dword [rbp - 0x7ffffffa], eax
invalid
jnp 0x140101889
invalid
test dword [rbp - 0x7ffffffa], eax
add byte [rax], al
cmp byte [rdx + 0x37b], 0x1e
mov edx, 0x37b
invalid
add byte [rsi], bl
jne case.0x1400f90be.3
cmp byte [rdx + 0x37c], 0xe
add byte [rsi], cl
jne case.0x1400f90be.3
cmp byte [rdx + 0x37d], 0x42
jge 0x1401018a3
add byte [rax], al
jne case.0x1400f90be.3
test dword [rsi + 6], ebx
add byte [rax], al
invalid
jne case.0x1400f90be.3
test dword [rsi + 6], ebx
add byte [rax], al
invalid
add byte [rax + 0x37eba], al
add byte [rdi + rcx], bh
test dword [rcx + 6], edx
add byte [rax], al
cmp byte [rdx + 0x37e], 0x3c
jne case.0x1400f90be.3
cmp byte [rdx + 0x37f], 0xfc
jne case.0x1400f90be.3
invalid
invalid
add byte [rax], al
invalid
cmp byte [rdx + 0x380], 0x99
add byte [rbx], 0
add byte [rcx + 0x637850f], bl
cdq
jne case.0x1400f90be.3
cdq
jne case.0x1400f90be.3
test dword [rdi], esi
invalid
cmp byte [rdx + 0x381], 0xe9
jne case.0x1400f90be.3
cmp byte [rdx + 0x382], 0xe3
invalid
add eax, dword [rax]
add bl, ah
jne case.0x1400f90be.3
sbb eax, 0x80000006
mov edx, 0x383
invalid
add byte [rax + 0x383ba], al
add byte [rsi], dl
cmp byte [rdx + 0x383], 0x16
jne case.0x1400f90be.3
cmp byte [rdx + 0x384], 0x50
push rax
jne case.0x1400f90be.3
invalid
cmp byte [rdx + 0x385], 0xc1
add eax, dword [rax]
add cl, al
add byte [rax], al
ror dword [rdi], 0x85
jne case.0x1400f90be.3
cmp byte [rdx + 0x386], 0x21
jne case.0x1400f90be.3
add byte [rax], al
cmp byte [rdx + 0x386], 0x21
jne case.0x1400f90be.3
add eax, 0xba800000
xchg dword [rbx], eax
add byte [rax], al
cmp byte [rdx + 0x387], 0x7b
jne case.0x1400f90be.3
test esp, ebx
invalid
add byte [rax], al
add byte [rax], al
jnp 0x140101935
test esp, ebx
add eax, 0xba800000
fadd qword [0xfa90192d]
cmp byte [rdx + 0x388], 0x62
jne case.0x1400f90be.3
iretd
invalid
add byte [rax], al
mov byte [rbx], al
add byte [rax], al
invalid
iretd
add eax, 0xba800000
mov dword [rbx], eax
add byte [rax], al
jne case.0x1400f90be.3
add byte [rax], al
cmp byte [rdx + 0x389], 0x48
jne case.0x1400f90be.3
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 0x38a], 0x16
add eax, dword [rax]
add byte [rsi], dl
jne case.0x1400f90be.3
mov ch, 5
add byte [rax], al
cmp byte [rdx + 0x38b], 0xcd
jne case.0x1400f90be.3
mov eax, dword [rbx]
add byte [rax], al
int 0xf
test dword [rax - 0x7ffffffb], ebp
mov edx, 0x38c
add eax, dword [rax]
invalid
lodsd eax, dword [rsi]
cmp byte [rdx + 0x38c], 0xad
add eax, dword [rax]
add byte [rbp + 0x59b850f], ch
invalid
add byte [rax], al
jne case.0x1400f90be.3
add eax, 0xba800000
lea eax, [rbx]
add byte [rax], al
invalid
cmp byte [rdx + 0x38d], 0x9a
jne case.0x1400f90be.3
mov edx, 0x38d
add byte [rdx + 0x58e850f], bl
add byte [rax], al
invalid
cmp byte [rdx + 0x38e], 0x95
jne case.0x1400f90be.3
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 0x38f], 0xf9
add eax, dword [rax]
add cl, bh
jne case.0x1400f90be.3
test dword [rbp + rax], esi
add byte [rax + 0x390ba], al
add ch, dl
cmp byte [rdx + 0x390], 0xd5
jne case.0x1400f90be.3
cmp byte [rdx + 0x391], 0xb8
jne case.0x1400f90be.3
add byte [rax + 0x55a850f], bh
add byte [rax], al
cmp byte [rdx + 0x392], 1
xchg edx, eax
add eax, dword [rax]
add byte [rcx], al
jne case.0x1400f90be.3
cmp byte [rdx + 0x393], 0x94
jne case.0x1400f90be.3
invalid
add byte [rax + 0x394ba], al
add byte [rax + 0x533850f], cl
add byte [rax], al
cmp byte [rdx + 0x394], 0x88
jne case.0x1400f90be.3
cmp byte [rdx + 0x395], 0xd9
jne case.0x1400f90be.3
cmp byte [rdx + 0x396], 0xc0
ror byte [rdi], 0x85
sbb dword [0xfa9019f0], eax
xchg edi, eax
add eax, dword [rax]
add byte [rax + 0x50c850f], ah
add byte [rax], al
cmp byte [rdx + 0x398], 0xa1
add byte [rax], al
invalid
jne case.0x1400f90be.3
jne case.0x1400f90be.3
add byte [rax], al
movabs eax, dword [0xba80000004ff850f]
mov edx, 0x399
invalid
cmp byte [rdx + 0x399], 0xfe
mov edx, 0x399
dec byte [rdi]
test edx, esi
add al, 0
add byte [rax + 0x39aba], al
add eax, dword [rax]
jne case.0x1400f90be.3
cmp byte [rdx + 0x39a], 0x30
add eax, dword [rax]
add byte [rax], dh
jne case.0x1400f90be.3
in eax, 4
add byte [rax], al
cmp byte [rdx + 0x39b], 0x75
jne case.0x1400f90be.3
test eax, ebx
add al, 0
invalid
test eax, ebx
add al, 0
add byte [rax + 0x39cba], al
cmp byte [rdx + 0x39c], 0xa5
jne case.0x1400f90be.3
add byte [rbp + 0x4cb850f], ah
add byte [rax], al
cmp byte [rdx + 0x39d], 0x77
add byte [rdi + 0xf], dh
invalid
invalid
add al, 0
invalid
add byte [rdi + 0xf], dh
ja 0x140101a53
test dword [rsi - 0x7ffffffc], edi
mov edx, 0x39e
loop 0x140101a60
cmp byte [rdx + 0x39e], 0xe2
jne case.0x1400f90be.3
invalid
test dword [rcx - 0x7ffffffc], esi
mov edx, 0x39f
xor dword [rdi], ecx
test dword [rsp + rax - 0x45800000], esp
add byte [rax + 0x3a0ba], al
add byte [rbx + 0x497850f], al
add al, 0
add byte [rax + 0x39fba], al
add byte [rcx], dh
cmp byte [rdx + 0x39f], 0x31
jne case.0x1400f90be.3
add al, 0
add byte [rax + 0x3a0ba], al
cmp byte [rdx + 0x3a0], 0x83
jne case.0x1400f90be.3
add byte [rbx + 0x497850f], al
add byte [rax], al
cmp byte [rdx + 0x3a1], 0xf8
clc
jne case.0x1400f90be.3
add al, 0
add byte [rax + 0x3a2ba], al
add byte [0x1448d9f97], bl
invalid
test dword [rbp + 4], edi
jge 0x140101a8c
cmp byte [rdx + 0x3a2], 0x1d
jne case.0x1400f90be.3
jge 0x140101a8c
add byte [rax], al
cmp byte [rdx + 0x3a3], 0x4a
mov edx, 0x3a3
jne case.0x1400f90be.3
mov edx, 0x3a3
jne case.0x1400f90be.3
movabs dword [0x470850f4a000003], eax
add byte [rax], al
cmp byte [rdx + 0x3a4], 0x3f
jne case.0x1400f90be.3
add byte [rax], al
invalid
mov edx, 0x3a5
invalid
test dword [rsi + 4], edx
add byte [rax], al
cmp byte [rdx + 0x3a6], 0xa4
jne case.0x1400f90be.3
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 0x3a7], 0x57
jne case.0x1400f90be.3
test dword [rsp + rax], edi
add byte [rax], al
test dword [rsp + rax], edi
add byte [rax], al
cmp byte [rdx + 0x3a8], 0x1e
jne case.0x1400f90be.3
test al, 3
add byte [rax], al
invalid
cmp byte [rdx + 0x3a9], 0xfc
add ah, bh
jne case.0x1400f90be.3
cmp byte [rdx + 0x3aa], 0x8c
jne case.0x1400f90be.3
invalid
add al, 0
invalid
stosb byte [rdi], al
add eax, dword [rax]
add byte [rdi + rcx + 0x41585], cl
invalid
add al, 0
adc eax, 0x80000004
mov edx, 0x3ab
loopne 0x140101b09
add al, 0
add byte [rax + 0x3abba], al
add al, ah
jne case.0x1400f90be.3
or byte [rax + rax], al
invalid
test dword [rax], ecx
add al, 0
or byte [rax + rax], al
add byte [rax + 0x3acba], al
add byte [rdx + 0x3fb850f], bh
sti
add eax, dword [rax]
add byte [rax + 0x3adba], al
add eax, dword [rax]
add byte [rdx + 0x3ee850f], cl
add byte [rax], al
cmp byte [rdx + 0x3ac], 0xba
jne case.0x1400f90be.3
sti
add eax, dword [rax]
invalid
sti
add eax, dword [rax]
add byte [rax + 0x3adba], al
add eax, dword [rax]
add eax, dword [rax]
add byte [rdx + 0x3ee850f], cl
add byte [rax], al
out dx, al
add eax, dword [rax]
add byte [rax + 0x3aeba], al
add eax, dword [rax]
cmp byte [rdx + 0x3ae], 0x4f
jne case.0x1400f90be.3
add eax, dword [rax]
add byte [rdi + 0xf], cl
test ecx, esp
add eax, dword [rax]
add byte [rax + 0x3afba], al
add eax, dword [rax]
jne case.0x1400f90be.3
cmp byte [rdx + 0x3af], 0xe8
add eax, dword [rax]
add al, ch
jne case.0x1400f90be.3
add eax, dword [rax]
add byte [rax + 0x3b0ba], al
add byte [rsi + 0x3c7850f], dh
add byte [rax], al
cmp byte [rdx + 0x3b0], 0xb6
jne case.0x1400f90be.3
cmp byte [rdx + 0x3b1], 0x85
jne case.0x1400f90be.3
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax + 0x3b2ba], al
add byte [rbp + 0xf], bl
test dword [rbp - 0x7ffffffd], ebp
mov edx, 0x3b3
dec byte [rdi]
jne case.0x1400f90be.3
invalid
mov edx, 0x3b4
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 0x3b2], 0x5d
jne case.0x1400f90be.3
cmp byte [rdx + 0x3b3], 0xfe
jne case.0x1400f90be.3
movabs al, byte [0x3b4ba80000003]
add byte [rdx + 0xf], dh
cmp byte [rdx + 0x3b4], 0x72
jne case.0x1400f90be.3
add byte [rax], al
jb 0x140101b7e
test dword [rbx - 0x7ffffffd], edx
mov edx, 0x3b5
mov al, 0xf
test dword [rsi - 0x7ffffffd], eax
cmp byte [rdx + 0x3b5], 0xb0
jne case.0x1400f90be.3
add eax, dword [rax]
add byte [rax + 0x3b6ba], al
mov edx, 0x3b6
cmpsb byte [rsi], byte [rdi]
invalid
test dword [rcx + 3], edi
jns 0x140101b8f
mov edx, 0x3b6
cmpsb byte [rsi], byte [rdi]
jne case.0x1400f90be.3
jns 0x140101b8f
add byte [rax], al
jns 0x140101b8f
add byte [rax], al
cmp byte [rdx + 0x3b7], 0x6e
mov edx, 0x3b7
outsb dx, byte [rsi]
jne case.0x1400f90be.3
cmp byte [rdx + 0x3b8], 0xde
jne case.0x1400f90be.3
test dword [rdi + 3], ebx
add byte [rax], al
test dword [rdi + 3], ebx
add byte [rax], al
cmp byte [rdx + 0x3b9], 0xd2
jne case.0x1400f90be.3
cmp byte [rdx + 0x3ba], 0xfb
jne case.0x1400f90be.3
invalid
add byte [rax + 0x3bbba], al
add byte [rbx + 0x338850f], ch
add byte [rax], al
add byte [rax], al
stosd dword [rdi], eax
jne case.0x1400f90be.3
cmp byte [rdx + 0x3bc], 0xfb
jne case.0x1400f90be.3
cmp byte [rdx + 0x3bd], 0xe5
add eax, dword [rax]
add ch, ah
jne case.0x1400f90be.3
add byte [rax], al
cmp byte [rdx + 0x3be], 0x8a
jne case.0x1400f90be.3
cmp byte [rdx + 0x3bf], 0x30
add byte [rax], dh
jne case.0x1400f90be.3
cmp byte [rdx + 0x3c0], 0xfa
add dl, bh
jne case.0x1400f90be.3
cmp byte [rdx + 0x3c1], 0xfa
mov edx, 0x3c1
cli
jne case.0x1400f90be.3
add byte [rax + 0x3c2ba], al
add byte [rsi + 0x2dd850f], bh
add byte [rax], al
invalid
cmp byte [rdx + 0x3c2], 0xbe
jne case.0x1400f90be.3
invalid
add byte [rax + 0x3c3ba], al
cmp byte [rdx + 0x3c3], 0x1c
jne case.0x1400f90be.3
add eax, dword [rax]
add byte [rdi + rcx], bl
test eax, edx
add al, byte [rax]
add byte [rax + 0x3c4ba], al
add byte [rbp + 0xf], bl
pop rbp
invalid
test ebx, eax
cmp byte [rdx + 0x3c4], 0x5d
pop rbp
jne case.0x1400f90be.3
add al, byte [rax]
add byte [rax + 0x3c5ba], al
mov edx, 0x3c5
jno 0x140101c5b
cmp byte [rdx + 0x3c5], 0x71
jne case.0x1400f90be.3
mov edx, 0x3c5
add byte [rax], al
jno 0x140101c5b
test dword [rsi - 0x7ffffffe], esi
mov edx, 0x3c6
add byte [rax], al
add byte [rax], al
test al, 0xf
test dword [rcx - 0x7ffffffe], ebp
add byte [rax + 0x3c7ba], al
invalid
add al, byte [rax]
add byte [rax + 0x3c7ba], al
add byte [rsi + 0xf], bh
add byte [rax], al
jle 0x140101c75
test dword [rdx + rax - 0x45800000], ebx
enter 3, 0
invalid
pop qword [rdx]
add al, byte [rax]
add byte [rax + 0x3c9ba], al
add byte [rdi + rcx - 0x7b], dh
je 0x140101c8f
invalid
invalid
add byte [rax], al
cmp byte [rdx + 0x3c9], 0x74
je 0x140101c8f
invalid
invalid
add al, byte [rax]
add byte [rax], al
je 0x140101c8f
test dword [rdx - 0x7ffffffe], eax
mov edx, 0x3ca
invalid
add byte [rax], al
cmp byte [rdx + 0x3ca], 0x1e
jne case.0x1400f90be.3
add al, byte [rax]
add byte [rax + 0x3cbba], al
invalid
retf
add eax, dword [rax]
cmp byte [rdx + 0x3cb], 0xf8
mov edx, 0x3cb
clc
add al, bh
jne case.0x1400f90be.3
cmp byte [rdx + 0x3cc], 0xc1
add cl, al
jne case.0x1400f90be.3
test dword [rbx + 2], ebx
add byte [rax], al
cmp byte [rdx + 0x3cd], 0xfe
mov edx, 0x3cd
dec byte [rdi]
test dword [rsi + 2], ecx
add dh, bh
jne case.0x1400f90be.3
add byte [rax], al
add byte [rax + 0x3ceba], al
cmp byte [rdx + 0x3ce], 0x86
jne case.0x1400f90be.3
invalid
add byte [rax], al
xchg byte [rdi], cl
test dword [rcx + 2], eax
add byte [rsi + 0x241850f], al
add byte [rax], al
add byte [rax + 0x3cfba], al
add dh, bh
cmp byte [rdx + 0x3cf], 0xfe
jne case.0x1400f90be.3
xor al, 2
add byte [rax], al
cmp byte [rdx + 0x3d0], 0xa6
cmpsb byte [rsi], byte [rdi]
jne case.0x1400f90be.3
cmp byte [rdx + 0x3d1], 0xbb
mov ebx, 0x21a850f
add byte [rax], al
cmp byte [rdx + 0x3d2], 0xfd
jne case.0x1400f90be.3
jne case.0x1400f90be.3
cmp byte [rdx + 0x3d3], 0xe5
add ch, ah
jne case.0x1400f90be.3
cmp byte [rdx + 0x3d4], 0x30
jne case.0x1400f90be.3
test ebx, esi
add dword [rax], eax
invalid
mov edx, 0x3d4
xor byte [rdi], cl
test ebx, esi
add dword [rax], eax
add byte [rax + 0x3d5ba], al
invalid
add eax, dword [rax]
add byte [rdi + 0xf], ah
test esi, esp
add dword [rax], eax
cmp byte [rdx + 0x3d5], 0x67
jne case.0x1400f90be.3
invalid
invalid
add byte [rax + 0x3d6ba], al
cmp byte [rdx + 0x3d6], 0x7f
jne case.0x1400f90be.3
mov edx, 0x3d6
invalid
add byte [rdi + 0xf], bh
jg case.0x1400ee8f8.1000
test ecx, ebx
add dword [rax], eax
add byte [rax + 0x3d7ba], al
invalid
cmp byte [rdx + 0x3d7], 0xd
jne case.0x1400f90be.3
add dword [rax], eax
invalid
add byte [rax], al
or eax, 0x1cc850f
invalid
add byte [0x141dca248], cl
add dword [rax], eax
add byte [rax + 0x3d8ba], al
invalid
invalid
fadd dword [rbx]
invalid
add byte [rax], al
cmp byte [rdx + 0x3d8], 0x97
jne case.0x1400f90be.3
add byte [rdi + 0x1bf850f], dl
add byte [rax], al
cmp byte [rdx + 0x3d9], 0xd1
jne case.0x1400f90be.3
invalid
mov dl, 1
add byte [rax], al
mov edx, 0x3d9
ror dword [rdi], 1
test dword [rdx - 0x7fffffff], esi
mov edx, 0x3da
cmp byte [rdx + 0x3da], 0x1d
sbb eax, 0x1a5850f
add byte [rax], al
jne case.0x1400f90be.3
movsd dword [rdi], dword [rsi]
add dword [rax], eax
add byte [rax + 0x3dbba], al
add byte [rcx + 0xf], cl
jne case.0x1400f90be.3
invalid
mov edx, 0x3dc
fadd qword [rbx]
add byte [rax], al
cmp byte [rdx + 0x3db], 0x49
jne case.0x1400f90be.3
jne case.0x1400f90be.3
add byte [rax + 0x3dcba], al
add bh, dh
cmp byte [rdx + 0x3dc], 0xf7
fadd qword [rbx]
add byte [rax], al
test dword [rdi], 0x18b85
add byte [rax + 0x3ddba], al
mov edx, 0x3dd
test al, 0xf
test dword [rsi + 1], edi
jne case.0x1400f90be.3
cmp byte [rdx + 0x3dd], 0xa8
jne case.0x1400f90be.3
mov edx, 0x3dd
add byte [rax], al
test al, 0xf
test dword [rsi + 1], edi
add byte [rax], al
cmp byte [rdx + 0x3de], 0x44
jne case.0x1400f90be.3
jne case.0x1400f90be.3
cmp byte [rdx + 0x3df], 0x3d
jne case.0x1400f90be.3
fild word [rbx]
add byte [rax], al
cmp eax, 0x164850f
add byte [rax], al
cmp byte [rdx + 0x3e0], 8
or byte [rdi], cl
test dword [rdi + 1], edx
add byte [rax], al
or byte [rdi], cl
test dword [rdi + 1], edx
add byte [rax], al
cmp byte [rdx + 0x3e1], 0x22
jne case.0x1400f90be.3
add qword [rax], rax
invalid
add qword [rax], rax
add byte [rax + 0x3e2ba], al
mov edx, 0x3e2
invalid
cmp byte [rdx + 0x3e2], 0xe5
mov edx, 0x3e2
add byte [rax], al
in eax, 0xf
test dword [0xc0101dcc], edi
add byte [rax], al
cmp byte [rdx + 0x3e3], 6
jne case.0x1400f90be.3
add byte [rax], al
cmp byte [rdx + 0x3e3], 6
jne case.0x1400f90be.3
cmp byte [rdx + 0x3e4], 0xa9
jne case.0x1400f90be.3
and eax, dword [rcx]
add byte [rax], al
add byte [rcx + 0x123850f], ch
and eax, dword [rcx]
add byte [rax], al
cmp byte [rdx + 0x3e5], 0xf4
jne case.0x1400f90be.3
in eax, 3
add byte [rax], al
hlt
cmp byte [rdx + 0x3e6], 0x61
jne case.0x1400f90be.3
or dword [rcx], eax
add byte [rax], al
cmp byte [rdx + 0x3e7], 0x4e
jne case.0x1400f90be.3
jne case.0x1400f90be.3
cmp byte [rdx + 0x3e8], 1
mov edx, 0x3e8
add dword [rdi], ecx
test edi, ebp
add byte [rax], al
add byte [rax + 0x3e9ba], al
add byte [rax], al
invalid
add byte [rcx], al
jne case.0x1400f90be.3
cmp byte [rdx + 0x3e9], 0x1e
add byte [rax], al
invalid
jne case.0x1400f90be.3
add byte [rax], al
add byte [rax + 0x3eaba], al
invalid
add eax, dword [rax]
cmp byte [rdx + 0x3ea], 0x2a
invalid
add eax, dword [rax]
add byte [rdx], ch
jne case.0x1400f90be.3
cmp byte [rdx + 0x3eb], 0x94
jmp 0x140101e39
jne case.0x1400f90be.3
add byte [rax], al
cmp byte [rdx + 0x3ec], 0x83
jne case.0x1400f90be.3
invalid
add byte [rax], al
invalid
or dword [rdi], 0xffffff85
mov ebx, 0x80000000
mov edx, 0x3ed
invalid
add byte [rax], al
add byte [rax + 0x3edba], al
add byte [rdi + 0xae850f], cl
scasb al, byte [rdi]
add byte [rax], al
invalid
cmp byte [rdx + 0x3ed], 0x8f
jne case.0x1400f90be.3
scasb al, byte [rdi]
add byte [rax], al
invalid
scasb al, byte [rdi]
add byte [rax], al
add byte [rax + 0x3eeba], al
add byte [rax], al
clc
cmp byte [rdx + 0x3ee], 0xf8
add byte [rax], al
clc
jne case.0x1400f90be.3
test dword [rcx - 0x80000000], esp
cmp byte [rdx + 0x3ef], 0x8c
mov edx, 0x3ef
mov word [rdi], cs
jne case.0x1400f90be.3
invalid
invalid
lock add eax, dword [rax]
add eax, dword [rax]
add eax, dword [rax]
add byte [rdi + rcx + 0x9485], cl
jne case.0x1400f90be.3
invalid
invalid
lock add eax, dword [rax]
add eax, dword [rax]
jne case.0x1400f90be.3
cmp byte [rdx + 0x3f0], 0xd6
add eax, dword [rax]
add byte [rax], al
add dh, dl
invalid
jne case.0x1400f90be.3
add byte [rax], al
add byte [rax + 0x3f1ba], al
cmp byte [rdx + 0x3f1], 0x8c
jne case.0x1400f90be.3
add byte [rbp + rsi*2 - 0xd457f82], cl
add eax, dword [rax]
cmp byte [rdx + 0x3f2], 0x8b
jne case.0x1400f90be.3
mov edx, 0x3f2
add eax, dword [rax]
add byte [rax], al
add byte [rbx - 0x457f8a8b], cl
add eax, dword [rax]
add byte [rdi - 0x457f938b], dh
insb byte [rdi], dx
invalid
invalid
hlt
mov esi, dword [rbp + 0x75]
cmp byte [rdx + 0x3f3], 0xb7
jne case.0x1400f90be.3
insb byte [rdi], dx
insb byte [rdi], dx
cmp byte [rdx + 0x3f4], 0xc5
add byte [rax], al
vpacksswb ymm8, ymm1, ymmword [rax + 0x3f5ba]
add byte [rax], al
invalid
add ch, al
jne case.0x1400f90be.3
cmp byte [rdx + 0x3f5], 0xc6
add byte [rax], al
invalid
jne case.0x1400f90be.3
pop rdx
cmp byte [rdx + 0x3f6], 0x42
jne case.0x1400f90be.3
add eax, dword [rax]
add byte [rdx + 0x75], al
push rcx
cmp byte [rdx + 0x3f7], 0x4c
jne case.0x1400f90be.3
invalid
add byte [rbp + rsi*2 + 0x48], cl
cmp byte [rdx + 0x3f8], 0xff
cmp byte [rdx + 0x3f8], 0xff
mov edx, 0x3f8
add byte [rax], al
push qword [rbp + 0x3f]
jne case.0x1400f90be.3
cmp byte [rdx + 0x3f9], 0xff
stc
add eax, dword [rax]
add bh, bh
push qword [rbp + 0x36]
jne case.0x1400f90be.3
cmp byte ss:[rdx + 0x3fa], 0xff
cmp byte [rdx + 0x3fa], 0xff
jne case.0x1400f90be.3
cmp byte [rdx + 0x3fb], 0xff
sti
add eax, dword [rax]
add bh, bh
jne case.0x1400f90be.3
cmp byte [rdx + 0x3fc], 0xff
mov edx, 0x3fc
push qword [rbp + 0x1b]
add bh, bh
jne case.0x1400f90be.3
cmp byte [rdx + 0x3fd], 0xff
std
add eax, dword [rax]
add bh, bh
invalid
push qword [rbp + 0x12]
jne case.0x1400f90be.3
cmp byte [rdx + 0x3fe], 0xff
jne case.0x1400f90be.3
or dword [rax + 0x3ffba], eax
add bh, bh
cmp byte [rdx + 0x3ff], 0xff
add byte [rax], al
push qword [rcx + rax - 0x3d]
add ebx, eax
je 0x140101f08
add ebx, eax
ret
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov cx, 9
add byte [rax + 0xbb80238], al
add byte [rax], al
add byte [rdi], cl
cmp byte [rax], 2
mov eax, 0xb
cmove eax, ecx
invalid
invalid
ret
rol ebx, 0xf
rol ebx, 0xf
invalid
add byte [rsi + 0x57], dl
push rsi
push rdi
sub rsp, 0x48
sub esp, 0x48
movzx eax, byte [rcx]
mov dh, 1
lea r8, [0x1401d7050]
or eax, 0x4634900
movsxd rax, dword [r8 + rax*4]
add rax, r8
or byte [rcx + rax - 0x40], 0xff
loopne case.0x1400f77d5.117
invalid
jmp rax
lea rax, [rcx + 1]
lea eax, [rcx + 1]
add dword [rax - 0x77], ecx
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
add rcx, 8
mov rax, qword [rdx + 0x20]
ror dword [rax], 0x48
mov eax, dword [rdx + 0x20]
mov r10, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
lea r9, str.InappropriateMessageexpect_types
mov r8d, 0x14
add byte [rax - 0x77], cl
invalid
mov rcx, rax
mov ecx, eax
movabs dword [0x14b84100101e], eax
add byte [rax - 0x77], cl
invalid
mov ecx, eax
ror dword [rax - 0x77], 0xd7
mov rdi, rdx
xlatb
mov rdx, r9
call qword [r10 + 0x18]
push rdx
sbb byte [rax - 0x77], cl
jl 0x140101f93
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
invalid
push rdx
sbb byte [rax - 0x77], cl
jl 0x140101f93
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
lea rax, [0x140203e18]
xor dword [rax], eax
lea rax, [0x140203e18]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rdx, [0x140203e0c]
lea rdi, [rsp + 0x28]
lea edi, [rsp + 0x28]
invalid
mov r8d, 0xc
or al, 0
add byte [rax], al
mov rcx, rdi
mov r9, rsi
int1
int1
call fcn.140047e30
dec dword [rax - 0x73]
add eax, 0xfce97
xchg edi, eax
invalid
invalid
invalid
lea rax, [0x1401fee40]
xchg edi, eax
invalid
jmp case.0x1400ee8f8.1031
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1020bb
mov rax, qword [rax + 0x18]
lea rdx, [0x14020407c]
mov r8d, 0x14
adc al, 0
add byte [rax], al
invalid
jmp case.0x1400f41c3.299
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.FailedToGetCurrentTimeFailedToGetRandomBytesHandshakeNotCompletePeerSentOversizedRecordNoApplicationProtocolBadMaxFragmentSize
and byte [rax], dl
invalid
and byte [rax], dl
add byte [rcx - 0x48], al
invalid
mov r8d, 0x16
jmp case.0x1400f41c3.299
rol dword [rax + rax], cl
invalid
rol dword [rax + rax], cl
add byte [rax - 0x7d], cl
invalid
invalid
add rcx, 8
add ecx, 8
ror dword [rax], 0x48
mov dword [rsp + 0x40], ecx
and al, 0x40
mov qword [rsp + 0x40], rcx
and al, 0x40
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0x101fae
sub byte [rax - 0x73], cl
add eax, 0x101fae
scasb al, byte [rdi]
invalid
mov r8d, 0x12
adc al, byte [rax]
add byte [rax], al
mov rsi, rdx
mov esi, edx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
and al, 0x39
invalid
and al, 0x39
and al, 0x39
cmp dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
cwde
lea r8, [0x140203fc8]
lea eax, [0x140203fc8]
invalid
jmp 0x140102420
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoCertificatesPresentedDecryptErrorEncryptErrorPeerIncompatible
invalid
adc byte [rax], al
jmp 0x140102298
add byte [rax], al
add rcx, 8
add ecx, 8
mov qword [rsp + 0x40], rcx
mov rcx, qword [rdx + 0x20]
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0x101f83
invalid
adc byte [rax], al
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0x101f83
invalid
adc byte [rax], al
invalid
mov r8d, 0x19
mov eax, 0x19
sbb dword [rax], eax
add byte [rax], al
mov rsi, rdx
mov esi, edx
mov rdx, rax
ret 0xff41
call qword [r9 + 0x18]
call qword [rcx + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, [0x140204008]
lea eax, [0x140204008]
lea eax, [0x140204008]
add eax, 0x101f75
invalid
add cl, ch
mov byte [rbx], al
add eax, dword [rax]
invalid
jmp 0x140102420
add eax, dword [rax]
add byte [rax - 1], cl
inc rcx
invalid
invalid
invalid
inc rcx
inc ecx
mov qword [rsp + 0x40], rcx
and al, 0x40
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, str.PeerMisbehaved
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
invalid
add byte [rax], al
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
push rcx
sbb byte [rax - 0x77], cl
je case.0x1400ee940.732
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
push rcx
sbb byte [rax - 0x77], cl
je case.0x1400ee940.732
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, [0x140203f60]
lea eax, [0x140203f60]
lea eax, [0x140203f60]
sbb dword [rsi], 0x10
add cl, ch
add eax, dword ds:[rax]
add byte [rax - 1], cl
inc rcx
mov qword [rsp + 0x40], rcx
adc byte [rax], al
jmp 0x140102420
inc rcx
inc ecx
mov qword [rsp + 0x40], rcx
and al, 0x40
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov ecx, dword [rdx + 0x28]
lea rax, str.InvalidEncryptedClientHello
adc byte [rax], al
mov r8d, 0x1b
mov eax, 0x1b
sbb eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
push rcx
sbb byte [rax - 0x77], cl
je case.0x1400f3338.477
invalid
mov byte [rsp + 0x38], al
and al, 0x38
push rcx
sbb byte [rax - 0x77], cl
je case.0x1400f3338.477
xor byte [rax + 0x48382444], cl
and al, 0x38
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
jns 0x140102142
lea r8, [0x140203ea0]
adc byte [rax], al
add cl, ch
hlt
jmp 0x140102420
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, [0x140204066]
invalid
mov r8d, 0x16
jmp case.0x1400f41c3.299
add byte [rax], al
add cl, ch
jae case.0x1400e5f2a.1787
add byte [rax], al
add rcx, 8
add ecx, 8
ror dword [rax], 0x48
mov dword [rsp + 0x40], ecx
and al, 0x40
mov qword [rsp + 0x40], rcx
and al, 0x40
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, str.InvalidMessage
add eax, 0x101d5e
add eax, 0x101d5e
pop rsi
sbb eax, 0xb8410010
invalid
mov r8d, 0xe
mov eax, 0xe
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x140203ed0]
invalid
mov eax, dword [rdx]
invalid
lea r8, [0x140203ed0]
jmp 0x140102420
add byte [rax], al
add cl, ch
mov eax, dword [rdx]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140203f13]
adc eax, 0x101d6b
add byte [rcx - 0x48], al
or al, 0
invalid
mov r8d, 0xc
add byte [rax], al
add cl, ch
or al, byte [rbx]
add eax, dword [rax]
invalid
jmp case.0x1400f41c3.299
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rax, [rcx + 1]
mov qword [rsp + 0x40], rax
lea rax, [rcx + 1]
mov qword [rsp + 0x40], rax
add rcx, 8
or byte [rax - 0x75], cl
and byte [rbx + r9*4 + 0x52], cl
and byte [rbx + rcx*4 + 0x52], cl
mov rax, qword [rdx + 0x20]
mov r10, qword [rdx + 0x28]
sub byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x140203e40]
lea ecx, [0x140203e40]
jno 0x1401021e9
adc byte [rax], al
mov r8d, 0x1d
mov rsi, rcx
mov rcx, rax
mov ecx, eax
mov rdi, rdx
mov edi, edx
mov rdx, r9
retf 0xff41
call qword [r10 + 0x18]
mov qword [rsp + 0x28], rdi
jl 0x14010220d
invalid
jl 0x14010220d
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
add byte [rax - 0x73], cl
add eax, 0x101c66
adc byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x101c66
adc byte [rax], al
lea eax, [0x140203e60]
sbb al, 0x10
add byte [rax - 0x77], cl
adc byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x140203e0c]
lea rdi, [rsp + 0x28]
sub byte [rcx - 0x48], al
or al, 0
add byte [rax], al
invalid
invalid
sub byte [rcx - 0x48], al
mov eax, 0xc
or al, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
mov r9, rsi
call fcn.140047e30
adc al, 0x5c
hlt
dec dword [rax - 0x73]
lea eax, [0x1401fee20]
adc al, 0x5c
hlt
lea eax, [0x1401fee20]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, str.got_typeInappropriateHandshakeMessage
lea r9, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r8d, 8
mov rcx, rdi
stc
stc
call fcn.140047e30
out dx, al
pop rbx
hlt
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
and al, 0x30
and al, 0x30
je 0x1401024c6
add al, byte [rax]
add byte [rax + 0xfc98401], dh
add dword [rcx + rcx*8 + 0x241850f], eax
add byte [rax], al
mov al, 1
test cl, cl
jne 0x14010249d
invalid
add dword [rcx + rcx*8 + 0x241850f], eax
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x28
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
sub dh, dh
xor al, 4
test byte [rax + 0x34], 4
jne 0x1401024ca
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1402028aa]
lea edx, [0x1402028aa]
adc eax, 0x100630
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
mov r8d, 2
jmp 0x1401024df
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204090]
sbb eax, 0xb8410010
add byte [rcx - 0x48], al
mov r8d, 0x17
jmp case.0x1400f41c3.299
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
sbb al, byte [rdx]
add byte [rax], al
add rcx, 8
mov qword [rsp + 0x40], rcx
and al, 0x40
and al, 0x40
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
and byte [rbx + r9*4 + 0x4a], cl
and byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
lea rax, [0x14020c23c]
add eax, 0x109f81
adc byte [rax], al
mov r8d, 5
mov rsi, rdx
mov esi, edx
mov rdx, rax
call qword [r9 + 0x18]
sbb byte [rax - 0x77], cl
je 0x1401022f3
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
push rcx
sbb byte [rax - 0x77], cl
je 0x1401022f3
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add dh, al
mov byte [rsp + 0x39], 0
lea r8, [0x1402040d0]
lea eax, [0x1402040d0]
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
out 0x1d, eax
adc byte [rax], al
jmp 0x140102420
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
invalid
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14023518a]
lea edx, [0x14023518a]
sbb byte [rax - 0x73], cl
adc eax, 0x132e89
mov dword [rsi], ebp
adc eax, dword [rax]
lea edx, [0x14023518a]
mov dword [rsi], ebp
adc eax, dword [rax]
mov r8d, 0x13
jmp case.0x1400f41c3.299
invalid
add byte [rax - 0x7d], cl
ror dword [rax], 0x48
add rcx, 8
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x40], ecx
and al, 0x40
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0x101d04
sub byte [rax - 0x73], cl
add eax, 0x101d04
lea eax, str.General
mov r8d, 7
mov rsi, rdx
invalid
mov rdx, rax
mov edx, eax
call qword [r9 + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
push rcx
sbb byte [rax - 0x77], cl
je 0x14010235c
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, [0x140204030]
ficomp word [rax + rdx]
add cl, ch
leave
add byte [rax], al
invalid
ficomp word [rax + rdx]
add cl, ch
leave
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, [0x140203f07]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140203f07]
mov r8d, 0xc
jmp case.0x1400f41c3.299
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x101d1f
lea rdx, [0x1402040a7]
mov r8d, 0x15
jmp case.0x1400f41c3.299
sub al, byte [rcx]
add byte [rax], al
sub al, byte [rcx]
add byte [rax], al
inc rcx
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
ror dword [rax - 0x77], 0x4c
and al, 0x40
mov dword [rsp + 0x40], ecx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0x101bd6
adc byte [rax], al
sub byte [rax - 0x73], cl
add eax, 0x101bd6
adc byte [rax], al
adc byte [rax], al
mov r8d, 0xd
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x30], rsi
invalid
push rcx
sbb byte [rax - 0x77], cl
je 0x1401023e2
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x38], al
and al, 0x38
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x140203f90]
jmp 0x140102420
mov eax, 0xeb00101b
add bl, ch
add rcx, 8
add rcx, 8
mov qword [rsp + 0x40], rcx
and al, 0x40
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov ecx, dword [rdx + 0x28]
lea rax, [0x140203f1f]
lea eax, [0x140203f1f]
mov r8d, 0x10
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
push rcx
sbb byte [rax - 0x77], cl
je 0x14010242a
invalid
mov byte [rsp + 0x38], al
and al, 0x38
push rcx
sbb byte [rax - 0x77], cl
je 0x14010242a
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x38
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x140203f30]
add byte [rbp + rcx*4 + 5], cl
adc byte [rbx], bl
adc byte [rax], al
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.14004a0a0
call fcn.14004a0a0
jno 0x1401024a9
mov rcx, qword [rsp + 0x28]
movzx edx, byte [rsp + 0x38]
invalid
cmp byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x140102496
mov al, 1
test dl, dl
sal byte [rbp + 0x54], cl
sal byte [rbp + 0x54], cl
mov rsi, qword [rsp + 0x30]
je 0x14010246c
xor byte [rax - 0x7d], cl
stc
add dword [rbp + 0x2d], esi
je 0x14010246c
xor byte [rax - 0x7d], cl
stc
add dword [rbp + 0x2d], esi
cmp byte [rsp + 0x39], 0
jl 0x140102476
and al, 0x39
add byte [rsi + riz - 0xa], dh
xor al, 4
cmp dword [rax], eax
je 0x14010247c
test byte [rsi + 0x34], 4
jne 0x14010247c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0xfc275
jne 0x14010242b
invalid
invalid
sub byte [rax - 0x73], r9b
adc eax, 0xfc275
jne 0x14010242b
invalid
invalid
jne 0x14010242b
sldt word [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov ecx, eax
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
mov al, 1
test cl, cl
jne 0x140102498
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], cl
lea rdx, str._ntdll.dll
adc eax, 0x1332fd
adc eax, dword [rax]
mov r8d, 1
call qword [rax + 0x18]
sbb bl, ch
invalid
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
invalid
test al, al
invalid
xchg ebp, eax
mov eax, edx
rol byte [rax + rax*8 + 0x48c0950f], 1
add esp, 0x48
invalid
test al, al
ror byte [rdi], 0x95
setne al
ror byte [rax - 0x7d], 0xc4
add rsp, 0x48
pop rdi
pop rdi
pop rsi
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1402040bc]
sbb al, 0x10
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x101c05
sbb al, 0x10
add byte [rcx - 0x48], al
mov r8d, 0x12
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x48
pop rdi
pop rsi
jmp rax
jmp rax
jmp rax
loopne 0x14010244b
test cl, cl
leave
jmp 0x14010249a
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x14020bb23]
adc eax, 0x10964a
xchg rsi, rax
adc byte [rax], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add bh, bh
push rax
sbb bl, ch
jmp 0x14010249d
invalid
invalid
invalid
invalid
call qword [rax + 0x18]
jmp 0x14010249d
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x48], dl
push rsi
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
in al, dx
mov rsi, rdx
mov esi, edx
mov rsi, rdx
mov esi, edx
mov rax, qword [rcx]
mov qword [rsp + 0x38], rax
and al, 0x38
add dword [rax - 0x77], ecx
and al, 0x38
and al, 0x38
mov dword [rsp + 0x38], eax
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
mov eax, dword [rdx + 0x28]
lea rdx, [0x140204ecb]
adc eax, 0x1029bc
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
invalid
mov r8d, 0xa
add bh, bh
push rax
sbb byte [rax - 0x77], cl
invalid
invalid
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
je case.0x1400f72f9.151
and al, 0x28
sub byte [rax + 0x48302444], cl
mov byte [rsp + 0x30], al
and al, 0x30
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x140204ed8]
lea rcx, [rsp + 0x20]
mov byte [rsp + 0x31], 0
lea r8, [0x140204ed8]
lea eax, [0x140204ed8]
add byte [rax - 0x73], cl
and al, 0x20
invalid
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and byte [rax - 0x73], cl
push rsp
and al, 0x38
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
and al, 0x20
movzx edx, byte [rsp + 0x30]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1401025ac
mov al, 1
test dl, dl
jne 0x1401025ae
and al, 0x28
cmp rcx, 1
cmp ecx, 1
cmp ecx, 1
stc
add dword [rbp + 0x2d], esi
jne case.0x1400ee91a.764
cmp byte [rsp + 0x31], 0
xor dword [rax], eax
add byte [rsi + riz - 0xa], dh
xor al, 4
je case.0x1400ee91a.764
test byte [rsi + 0x34], 4
jne case.0x1400ee91a.764
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
lea rdx, [0x1401fe6e0]
adc eax, 0xfc15f
ror dword [rdi], 0
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
leave
sbb byte [rcx - 0x7bfe4f3f], cl
leave
jne 0x1401025ae
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x1331e7
adc eax, dword [rax]
sub byte [rax - 0x73], r9b
adc eax, 0x1331e7
adc eax, dword [rax]
adc eax, dword [rax]
mov r8d, 1
call qword [rax + 0x18]
push rax
invalid
push rax
sbb bl, ch
invalid
jmp 0x1401025ae
add cl, byte [rcx + 0xfc084d0]
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x40
pop rsi
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
nop dword [rax]
push rsi
sub rsp, 0x40
in al, dx
mov rax, qword [rcx]
in al, dx
mov rax, qword [rcx]
add dword [rax - 0x75], ecx
or byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
ror byte [rdx + 0xd], cl
mov rcx, qword [rax]
lea r8, [0x1401d70a4]
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
add byte [rcx + 0x63], cl
invalid
or al, 0x88
add rcx, r8
jmp rcx
sar edi, 0xe1
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140204e1b]
lea edx, [0x140204e1b]
adc eax, 0x10282d
sub byte [rax], dl
add byte [rcx - 0x48], al
mov r8d, 0xc
or al, 0
add byte [rax], al
add rsp, 0x40
add esp, 0x40
pop rsi
jmp rax
add rax, 8
add eax, 8
mov qword [rsp + 0x38], rax
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov ecx, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0x109c28
pushfq
adc byte [rax], al
invalid
lea rax, [0x14020c23c]
pushfq
adc byte [rax], al
invalid
add byte [rcx - 0x48], al
mov r8d, 5
mov rsi, rdx
add eax, 0x48000000
mov esi, edx
mov rdx, rax
mov edx, eax
call qword [r9 + 0x18]
call qword [rcx + 0x18]
sbb byte [rax - 0x77], cl
je case.0x1400f858f.84
mov qword [rsp + 0x28], rsi
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x30], al
and al, 0x30
mov qword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x31], 0
lea r8, [0x1402040d0]
sbb dl, byte [rax]
invalid
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
mov ds, word [rdx]
sbb dl, byte [rax]
invalid
sbb dl, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x38]
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rdi], cl
movzx edx, byte [rsp + 0x30]
mov dh, 0x54
and al, 0x30
test rcx, rcx
je case.0x1400f72f9.169
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfd28401], dh
test dword [rbx + 1], edi
mov al, 1
test dl, dl
jne 0x1401027e9
invalid
add dword [rdx + rdx*8 + 0x17b850f], eax
add byte [rax], al
add byte [rax - 0x75], cl
je 0x140102696
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
sub byte [rax - 0x7d], cl
stc
cmp rcx, 1
cmp ecx, 1
add dword [rbp + 0x31], esi
jne 0x1401026aa
cmp byte [rsp + 0x31], 0
je 0x1401026aa
test byte [rsi + 0x34], 4
add al, 0x75
and al, 0x48
invalid
jne 0x1401026aa
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x1401fe6e0]
lea edx, [0x1401fe6e0]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov ecx, eax
invalid
mov al, 1
test cl, cl
sal dword [rax + 0xfc98401], 0x85
invalid
jne 0x1401027e9
test dword [rdi], edi
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._ntdll.dll
iretd
xor byte [rbx], dl
invalid
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x1330cf
iretd
xor byte [rbx], dl
invalid
iretd
xor byte [rbx], dl
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
adc eax, dword [rax]
mov r8d, 1
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
invalid
and al, byte [rcx]
call qword [rax + 0x18]
jmp 0x1401027e9
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x132a9a
sub dl, byte [rbx]
invalid
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140235174]
sub dl, byte [rbx]
add byte [rcx - 0x48], al
invalid
adc eax, dword [rax]
mov r8d, 0x16
add rsp, 0x40
pop rsi
jmp rax
jmp rax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x102767
invalid
invalid
adc byte [rax], al
lea rdx, [0x140204e62]
invalid
invalid
adc byte [rax], al
mov r8d, 0x1e
add rsp, 0x40
pop rsi
jmp rax
jmp rax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x102764
invalid
invalid
adc byte [rax], al
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140204e80]
invalid
invalid
jmp 0x1401027d9
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14023510a]
invalid
sub dword [rbx], edx
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x1329d6
invalid
sub dword [rbx], edx
invalid
invalid
mov r8d, 0x1c
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1327a9
invalid
invalid
adc eax, dword [rax]
lea rdx, [0x140234efe]
lea edx, [0x140234efe]
test eax, 0x41001327
mov eax, 0x10
mov r8d, 0x10
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204e93]
lea edx, [0x140204e93]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x10271d
invalid
invalid
adc byte [rax], al
lea edx, [0x140204e93]
sbb eax, 0x41001027
invalid
mov r8d, 0xa
mov eax, 0xa
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14023514c]
lea edx, [0x14023514c]
sbb byte [rax - 0x73], cl
adc eax, 0x1329b5
lea edx, [0x14023514c]
mov r8d, 0x15
add byte [rax], al
add rsp, 0x40
pop rsi
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14023519d]
lea edx, [0x14023519d]
sbb byte [rax - 0x73], cl
lea edx, [0x14023519d]
adc eax, 0x1329e5
mov r8d, 0x1b
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140235161]
lea edx, [0x140235161]
sbb byte [rax - 0x73], cl
lea edx, [0x140235161]
adc eax, 0x132988
mov r8d, 0x13
add rsp, 0x40
pop rsi
jmp rax
jmp rax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
jmp rax
mov eax, edx
rol byte [rax + rax*8 + 0x48c0950f], 1
test al, al
setne al
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rsi
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rsi + 0x48], dl
sub esp, 0x40
invalid
push rsi
sub rsp, 0x40
invalid
mov rax, qword [rcx]
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rax - 0x75], ecx
or byte [rbp + rcx*4 + 5], cl
mov esi, 0x49000d48
invalid
invalid
add byte [rcx + 0x63], cl
mov rcx, qword [rax]
lea r8, [0x1401d70d0]
or rax, 0xc634900
invalid
or rax, 0xc634900
or eax, 0xc634900
or al, 0x88
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
sar edi, 0xe1
jmp rcx
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, 0x10259a
invalid
lea rdx, str.BadEncodingExpiredNotValidYetRevokedUnhandledCriticalExtensionExpiredRevocationListBadSignatureNotValidForNameInvalidPurposeApplicationVerificationFailureInvalidRevokedCertSerialNumberIssuerInvalidForCrlParseErrorInvalidConfigListNoCompatibleConfigSniRequiredOtherError
lea edx, str.BadEncodingExpiredNotValidYetRevokedUnhandledCriticalExtensionExpiredRevocationListBadSignatureNotValidForNameInvalidPurposeApplicationVerificationFailureInvalidRevokedCertSerialNumberIssuerInvalidForCrlParseErrorInvalidConfigListNoCompatibleConfigSniRequiredOtherError
add cl, ch
add dword [r8], eax
add dword [rax], eax
jmp 0x140102974
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1025fe
invalid
lea rdx, [0x140204e44]
add byte [rcx - 0x48], al
mov r8d, 0x1e
add rsp, 0x40
pop rsi
jmp rax
jmp rax
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [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]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x102585
lea rdx, [0x140204dec]
mov r8d, 0x1a
sbb al, byte [rax]
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
add rax, 8
mov qword [rsp + 0x38], rax
and al, 0x38
or byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0x1099af
add eax, 0x1099af
cdq
adc byte [rax], al
add byte [rcx - 0x48], al
add eax, 0x48000000
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov r8d, 5
mov eax, 5
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
invalid
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
je 0x1401028c5
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
and al, 0x20
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x31], 0
lea r8, [0x1402040d0]
adc eax, 0x48001018
lea ecx, [rsp + 0x20]
and al, 0x20
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
adc eax, 0x48001018
lea ecx, [rsp + 0x20]
and al, 0x20
and al, 0x20
and al, 0x20
lea rdx, [rsp + 0x38]
call fcn.14004a0a0
ja 0x1401028bd
dec dword [rax - 0x75]
and al, 0x20
mov rcx, qword [rsp + 0x20]
and byte [rdi], cl
mov dh, 0x54
and al, 0x30
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140102a5d
invalid
add byte [rcx], 0
add byte [rax], al
test byte [rax - 0x4fffffff], al
add dword [rdx + rdx*8 + 0x178850f], eax
test dl, dl
jne case.0x1400f858f.113
add byte [rax], al
mov al, 1
test dl, dl
jne case.0x1400f858f.113
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne case.0x1400f41c3.318
invalid
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x31], esi
xor dword [rax + 0x31247c], eax
cmp byte [rsp + 0x31], 0
jl 0x140102919
xor dword [rax], eax
je case.0x1400f41c3.318
test byte [rsi + 0x34], 4
jne case.0x1400f41c3.318
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401fe6e0]
adc eax, 0xfbdd2
adc eax, 0xfbdd2
mov ebp, 0xb841000f
sldt word [rcx - 0x48]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
add dword [rcx + rcx*8 + 0x13c850f], eax
test cl, cl
jne case.0x1400f858f.113
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._ntdll.dll
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._ntdll.dll
adc eax, dword [rax]
mov r8d, 1
mov eax, 1
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
invalid
invalid
call qword [rax + 0x18]
jmp case.0x1400f858f.113
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1024d4
and al, 0x10
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140204e27]
and al, 0x10
invalid
and al, 0x10
add byte [rcx - 0x48], al
invalid
invalid
sldt word [rax]
add byte [rax], al
mov r8d, 0xf
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rsi
jmp rax
invalid
loopne 0x1401029aa
mov rcx, qword [rdx + 0x20]
mov ecx, dword [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]
sbb byte [rax - 0x73], cl
adc eax, 0x102466
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x102466
mov r8d, 0xb
add byte [rax], al
add rsp, 0x40
add esp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x102450
sbb byte [rax - 0x73], cl
adc eax, 0x102450
adc byte [rax], al
jmp 0x1401029cb
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204e06]
and al, 0x10
invalid
and al, 0x10
add byte [rcx - 0x48], al
mov eax, 0x15
invalid
adc byte [rax], al
mov r8d, 0x15
mov eax, 0x15
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x40
add esp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204dd3]
adc eax, 0x102408
sbb byte [rax - 0x73], cl
adc eax, 0x102408
and al, 0x10
add byte [rcx - 0x48], al
invalid
mov r8d, 7
add rsp, 0x40
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rsi
pop rsi
jmp rax
jmp rax
loopne 0x140102a22
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1326e4
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1326e4
adc eax, dword es:[rax]
mov r8d, 0xd
mov eax, 0xd
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1326d0
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1326d0
adc eax, dword es:[rax]
mov r8d, 0x17
mov eax, 0x17
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
add esp, 0x40
invalid
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140204e36]
lea edx, [0x140204e36]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x140204e36]
adc eax, 0x102408
and al, 0x10
adc byte [rax], al
add byte [rcx - 0x48], al
invalid
mov r8d, 0xe
mov eax, 0xe
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140204e1b]
lea edx, [0x140204e1b]
sbb byte [rax - 0x73], cl
lea edx, [0x140204e1b]
adc eax, 0x1023cc
and edx, dword [rax]
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
invalid
mov r8d, 0xc
add byte [rax - 0x7d], cl
add rsp, 0x40
invalid
pop rsi
jmp rax
invalid
loopne 0x1401029e7
mov eax, edx
rol byte [rax + rax*8 + 0x48c0950f], 1
add esp, 0x40
test al, al
setne al
add rsp, 0x40
pop rsi
ret
invalid
add byte [rsi + 0x48], dl
sub esp, 0x40
invalid
sub rsp, 0x40
mov rax, qword [rcx]
mov rax, qword [rcx]
add dword [rdi], ecx
movzx ecx, byte [rax]
mov dh, 8
lea r8, [0x1401d7104]
lea eax, [0x1401d7104]
or eax, 0xc634900
mov byte [rcx + rax - 0x3f], cl
add ecx, eax
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
add ecx, eax
add ecx, eax
jmp rcx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
lea rdx, str.CloseNotifyBadRecordMacDecryptionFailedRecordOverflowDecompressionFailureHandshakeFailureNoCertificateBadCertificateUnsupportedCertificateCertificateRevokedCertificateExpiredCertificateUnknownIllegalParameterUnknownCAAccessDeniedDecodeErrorExportRestrictionProtocolVersionInsufficientSecurityInternalErrorInappropriateFallbackUserCanceledNoRenegotiationMissingExtensionUnsupportedExtensionCertificateUnobtainableUnrecognisedNameBadCertificateStatusResponseBadCertificateHashValueUnknownPSKIdentityCertificateRequiredEncryptedClientHelloRequiredAlertDescriptionHandshakeTypeHelloRequestClientHelloServerHelloHelloVerifyRequestNewSessionTicketEncryptedExtensionsServerKeyExchangeCertificateRequestCertificateVerifyClientKeyExchangeFinishedCertificateURLCertificateStatusKeyUpdateCompressedCertificateChangeCipherSpecAlertHandshakeApplicationDataCipherSuiteSignatureSchemeRSA_PKCS1_SHA1ECDSA_SHA1_LegacyRSA_PKCS1_SHA256ECDSA_NISTP256_SHA256RSA_PKCS1_SHA384ECDSA_NISTP384_SHA384RSA_PKCS1_SHA512ECDSA_NISTP521_SHA512RSA_PSS_SHA256RSA_PSS_SHA384RSA_PSS_SHA512ED25519ED448AnonymousRSADSAECDSACertificateCompressionAlgorithmNoKeyLogDisabledReadyAcceptedFinishedRejectedFailResolveClientCertAlwaysResolvesClientCert
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.CloseNotifyBadRecordMacDecryptionFailedRecordOverflowDecompressionFailureHandshakeFailureNoCertificateBadCertificateUnsupportedCertificateCertificateRevokedCertificateExpiredCertificateUnknownIllegalParameterUnknownCAAccessDeniedDecodeErrorExportRestrictionProtocolVersionInsufficientSecurityInternalErrorInappropriateFallbackUserCanceledNoRenegotiationMissingExtensionUnsupportedExtensionCertificateUnobtainableUnrecognisedNameBadCertificateStatusResponseBadCertificateHashValueUnknownPSKIdentityCertificateRequiredEncryptedClientHelloRequiredAlertDescriptionHandshakeTypeHelloRequestClientHelloServerHelloHelloVerifyRequestNewSessionTicketEncryptedExtensionsServerKeyExchangeCertificateRequestCertificateVerifyClientKeyExchangeFinishedCertificateURLCertificateStatusKeyUpdateCompressedCertificateChangeCipherSpecAlertHandshakeApplicationDataCipherSuiteSignatureSchemeRSA_PKCS1_SHA1ECDSA_SHA1_LegacyRSA_PKCS1_SHA256ECDSA_NISTP256_SHA256RSA_PKCS1_SHA384ECDSA_NISTP384_SHA384RSA_PKCS1_SHA512ECDSA_NISTP521_SHA512RSA_PSS_SHA256RSA_PSS_SHA384RSA_PSS_SHA512ED25519ED448AnonymousRSADSAECDSACertificateCompressionAlgorithmNoKeyLogDisabledReadyAcceptedFinishedRejectedFailResolveClientCertAlwaysResolvesClientCert
pop rdx
and al, 0x10
add cl, ch
jmp case.0x1400f8665.109
or eax, 0x48000001
inc rax
inc eax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
cmp byte [rax - 0x75], cl
and byte [rbx + r9*4 + 0x4a], cl
and byte [rbx + rcx*4 + 0x4a], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x28]
mov ecx, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0x100e28
invalid
adc byte [rax], al
lea rax, [0x1402038e2]
invalid
adc byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 7
mov eax, 7
invalid
mov rsi, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call qword [r9 + 0x18]
call qword [rcx + 0x18]
push rcx
sbb byte [rax - 0x77], cl
invalid
je 0x140102af2
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
sub byte [rax + 0x48302444], cl
mov byte [rsp + 0x30], al
and al, 0x30
and al, 0x30
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
xor dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
js 0x140102aa9
ret
lea r8, [0x1401fee60]
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
ret
str word [rax - 0x73]
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x38]
and al, 0x38
cmp al, ch
test eax, 0x48fff475
invalid
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
mov dh, 0x54
and al, 0x30
xor byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x140102f24
add byte [rax], al
add byte [rax + 0xfd28401], dh
mov al, 1
test dl, dl
ror byte [rdi], cl
test dword [rdx], edx
add al, 0
invalid
ror byte [rdi], cl
test dword [rdx], edx
add al, 0
adc al, byte [rax + rax]
add byte [rax - 0x75], cl
je 0x140102b3c
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x31], esi
invalid
cmp rcx, 1
jne case.0x1400f8665.95
invalid
xor dword [rax + 0x31247c], eax
cmp byte [rsp + 0x31], 0
jl 0x140102b46
and al, 0x31
add byte [rdx + rbp - 0xa], dh
sub dh, dh
xor dword [rax], eax
je case.0x1400f8665.95
sub dh, dh
test byte [rsi + 0x34], 4
xor al, 4
xor al, 4
add al, 0x75
jne case.0x1400f8665.95
and al, 0x48
mov ecx, dword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401fe6e0]
adc eax, 0xfbba5
adc eax, 0xfbba5
mov ebx, 0xb841000f
sldt word [rcx - 0x48]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add bh, bh
push rax
call qword [rax + 0x18]
mov ecx, eax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
mov al, 1
test cl, cl
jne case.0x1401025d9.64
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
lea rdx, str._ntdll.dll
adc eax, 0x132c29
sub dword [rbx + rdx], ebp
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
mov eax, 1
add byte [rax], al
add bh, bh
push rax
sbb cl, ch
invalid
call qword [rax + 0x18]
jmp case.0x1401025d9.64
mov ecx, 0x48000003
mov ecx, dword [rdx + 0x20]
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14020507d]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x1024fd
add cl, ch
jmp case.0x1400ee8f8.1038
stosb byte [rdi], al
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1402050fc]
adc eax, 0x102564
add cl, ch
jmp case.0x1400ed351.1502
pop rax
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140204fdd]
adc eax, 0x10242d
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x10242d
sub eax, 0x41001024
mov eax, 0xb
or eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
add rsp, 0x40
invalid
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1023f7
invalid
lea rdx, [0x140204fc8]
add byte [rcx - 0x48], al
mov r8d, 9
mov eax, 9
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x40
add esp, 0x40
invalid
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1402040a7]
lea edx, [0x1402040a7]
sbb byte [rax - 0x73], cl
adc eax, 0x1014b5
invalid
lea edx, [0x1402040a7]
adc byte [rax], al
add cl, ch
jmp 0x140102e71
jp case.0x140102a89.11
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204f94]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140204f94]
lea edx, [0x140204f94]
and edx, dword [rax]
adc byte [rax], al
add cl, ch
jmp 0x140102ded
fiadd word [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
invalid
invalid
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]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140204f1f]
adc eax, 0x1022fd
add cl, ch
out 1, eax
invalid
jmp 0x140102e0e
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140204fa6]
adc eax, 0x10236c
jmp 0x140102ded
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x10231a
lea rdx, [0x140204f6c]
mov r8d, 0x16
invalid
add byte [rax], al
add rsp, 0x40
add esp, 0x40
pop rsi
jmp rax
invalid
loopne 0x140102ca9
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1023e6
and edx, dword [rax]
invalid
lea rdx, [0x140205059]
and edx, dword [rax]
add cl, ch
jmp 0x140102ed4
pop rsp
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1023bf
invalid
and edx, dword [rax]
invalid
lea rdx, [0x14020504a]
mov edi, 0xe9001023
and edx, dword [rax]
add cl, ch
invalid
jmp 0x140102e92
add al, byte [rdx]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140204f03]
lea edx, [0x140204f03]
adc eax, 0x102260
and dl, byte [rax]
add cl, ch
jmp 0x140102eb3
or eax, dword [rdx]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140204fd1]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204fd1]
lea edx, [0x140204fd1]
jmp 0x140102eb3
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x140204f0f]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204f0f]
lea edx, [0x140204f0f]
lea edx, [0x140204f0f]
cmp al, 0x22
adc byte [rax], al
jmp 0x140102ed4
cld
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
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, [0x140204f51]
and dl, byte [rax]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x102266
and dl, byte [rax]
invalid
and dl, byte [rax]
add cl, ch
adc byte [rax], al
jmp 0x140102d7b
mov eax, dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140204204]
adc eax, 0x101501
jmp 0x140102dcc
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1023bc
invalid
lea rdx, [0x1402050d7]
add cl, ch
jmp 0x140102ded
int 0
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140203f07]
adc eax, 0x1011d4
adc dword [rax], edx
add cl, ch
jmp 0x140102eb3
jnp 0x140102d37
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140205008]
adc eax, 0x1022bd
mov ebp, 0xe9001022
add cl, ch
jmp 0x140102f16
mov byte [rcx], 0
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1021ca
lea rdx, [0x140204f2d]
lea edx, [0x140204f2d]
adc byte [rax], al
jmp 0x140102f16
scasb al, byte [rdi]
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]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14020501c]
and dl, byte [rax]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x1022a1
and dl, byte [rax]
invalid
and dl, byte [rax]
adc byte [rax], al
add byte [rcx - 0x48], al
or eax, 0x48000000
add byte [rax], al
invalid
invalid
mov r8d, 0xd
mov eax, 0xd
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
add esp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140204fb8]
lea edx, [0x140204fb8]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x140204fb8]
adc eax, 0x10221c
add cl, ch
xor eax, dword [rcx]
jmp 0x140102ed4
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140204f41]
adc eax, 0x10218d
lea esp, [rcx]
adc byte [rax], al
jmp 0x140102ed4
sbb eax, dword [rcx]
add byte [rax], al
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
sub byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140204fe8]
adc eax, 0x10221c
sbb byte [rax - 0x73], cl
adc eax, 0x10221c
sbb al, 0x22
adc byte [rax], al
invalid
and dl, byte [rax]
add byte [rcx - 0x48], al
adc dword [rax], eax
mov r8d, 0x11
mov eax, 0x11
add byte [rax], al
add rsp, 0x40
invalid
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140204f82]
adc eax, 0x102195
sbb byte [rax - 0x73], cl
adc eax, 0x102195
add byte [rcx - 0x48], al
adc al, byte [rax]
mov r8d, 0x12
mov eax, 0x12
add byte [rax], al
add rsp, 0x40
invalid
pop rsi
pop rsi
jmp rax
jmp rax
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
sub byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140204f5e]
adc eax, 0x102150
sbb byte [rax - 0x73], cl
adc eax, 0x102150
add byte [rcx - 0x48], al
invalid
mov r8d, 0xe
mov eax, 0xe
add byte [rax], al
add rsp, 0x40
pop rsi
invalid
pop rsi
jmp rax
jmp rax
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
sub byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1402050c0]
adc eax, 0x102291
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x102291
add byte [rcx - 0x48], al
invalid
mov r8d, 0x17
mov eax, 0x17
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
jmp rax
invalid
jmp rax
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
sub byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1402050e9]
adc eax, 0x102299
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x102299
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
mov r8d, 0x13
mov eax, 0x13
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140205029]
adc eax, 0x1021b8
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1021b8
add byte [rcx - 0x48], al
adc eax, 0x48000000
mov r8d, 0x15
mov eax, 0x15
add rsp, 0x40
add esp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140204ff9]
adc eax, 0x102167
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x102167
adc byte [rax], al
add byte [rcx - 0x48], al
sldt word [rax]
add byte [rax - 0x7d], cl
invalid
mov r8d, 0xf
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14020503e]
adc eax, 0x10218b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x10218b
adc byte [rax], al
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
invalid
mov r8d, 0xc
mov eax, 0xc
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140205094]
adc eax, 0x1021c0
shl byte [rcx], 0x10
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
mov r8d, 0x10
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
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 eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1402050a4]
adc eax, 0x1021af
scasd eax, dword [rdi]
and dword [rax], edx
adc byte [rax], al
mov r8d, 0x1c
adc byte [rax], al
mov r8d, 0x1c
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140205069]
lea edx, [0x140205069]
adc eax, 0x102153
adc byte [rax], al
mov r8d, 0x14
add rsp, 0x40
add esp, 0x40
pop rsi
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
xchg ebp, eax
invalid
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x40
pop rsi
add rsp, 0x40
add esp, 0x40
invalid
pop rsi
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx]
invalid
mov rax, qword [rcx]
movzx eax, byte [rax]
mov dh, 0
lea rcx, [0x1402381e8]
lea ecx, [0x1402381e8]
mov r8, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
ror dword [rax - 0x73], 0xd
loopne case.0x1400f858f.146
lea rcx, str.tB__
lea ecx, str.tB__
adc eax, dword [rax]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
invalid
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov edx, dword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
mov ecx, dword [rdx + 0x18]
mov rdx, rax
invalid
invalid
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
mov rdx, rax
jmp r9
nop
nop
push rsi
sub rsp, 0x40
sub esp, 0x40
in al, dx
mov rax, qword [rcx]
mov rax, qword [rcx]
movabs rcx, 0x7fffffffffffffff
invalid
invalid
add rcx, qword [rax]
cmp rcx, 0x13
cmp ecx, 0x13
cmp ecx, 0x13
mov r8d, 0x13
mov eax, 0x13
adc eax, dword [rax]
add byte [rax], al
cmovb r8, rcx
cmovb eax, ecx
ror dword [rax - 0x73], 0xd
cli
or eax, 0x4634e00
or dword [rcx + 1], 0xe0ff41c8
add r8, rcx
jmp r8
lea rcx, [0x1401d7194]
movsxd r8, dword [rcx + r8*4]
add r8, rcx
enter 0xffffffffffffff41, 0xffffffffffffffe0
jmp r8
jmp rax
loopne 0x140102fed
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x140204b62]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204b62]
lea edx, [0x140204b62]
lea edx, [0x140204b62]
stosd dword [rdi], eax
sbb edx, dword [rax]
invalid
add cl, ch
mov dword [rax], 0x8b480000
add byte [rax], al
mov rcx, qword [rdx + 0x20]
invalid
invalid
jmp 0x140103083
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140204d38]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204d38]
imul ebx, dword [0xeef92fe5], 0x48000001
mov ecx, dword [rdx + 0x20]
adc byte [rax], al
add cl, ch
scasb al, byte [rdi]
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
invalid
invalid
jmp 0x140103182
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
lea rdx, [0x140204d07]
adc eax, 0x101d20
add byte [rcx - 0x48], al
mov r8d, 0x22
and al, byte [rax]
add byte [rax], al
add rsp, 0x40
add esp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
lea rdx, [0x140204c8f]
adc eax, 0x101c87
adc byte [rax], al
mov r8d, 0x2f
add rsp, 0x40
pop rsi
jmp rax
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
lea rdx, [0x140204bd5]
adc eax, 0x101bac
adc byte [rax], al
mov r8d, 0x2c
sub al, 0
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x101c74
adc byte [rax], al
mov rax, qword [rax + 0x18]
lea rdx, [0x140204cbe]
adc byte [rax], al
adc byte [rax], al
jmp 0x1401030fe
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140204c5b]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204c5b]
lea edx, [0x140204c5b]
stc
sbb edx, dword [rax]
add byte [rcx - 0x48], al
invalid
mov r8d, 0x17
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204ba0]
sbb eax, 0x4100101b
mov eax, 0x19
mov r8d, 0x19
add rsp, 0x40
add esp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140204d29]
lea rdx, [0x140204d29]
test dword [rax + rdx], ebx
add byte [rcx - 0x48], al
sldt word [rax]
add byte [rax - 0x7d], cl
invalid
invalid
mov r8d, 0xf
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rsi
jmp rax
loopne 0x1401030fb
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140204bb9]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204bb9]
hlt
jmp 0x1401031a3
add byte [rax], al
add byte [rax - 0x75], cl
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
sbb byte [rax - 0x73], cl
lea rdx, [0x140204c2f]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204c2f]
mov r8d, 0x12
adc al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rsi
jmp rax
invalid
loopne 0x140103134
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140204b7b]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204b7b]
sbb dl, byte [rax]
add byte [rcx - 0x48], al
invalid
mov r8d, 0x25
mov eax, 0x25
and eax, 0x48000000
add esp, 0x40
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rsi
jmp rax
invalid
loopne 0x140103155
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140204d50]
adc eax, 0x101c31
mov r8d, 0x14
adc al, 0
add byte [rax], al
add rsp, 0x40
pop rsi
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204c01]
adc eax, 0x101ac1
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x101ac1
add byte [rcx - 0x48], al
mov r8d, 0x16
add rsp, 0x40
pop rsi
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x101b82
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140204ce3]
mov r8d, 0x24
mov eax, 0x24
and al, 0
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204c17]
mov r8d, 0x18
mov eax, 0x18
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x101bc1
sbb byte [rax - 0x73], cl
adc eax, 0x101bc1
mov r8d, 0x1c
mov eax, 0x1c
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x101aae
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x101aae
invalid
add byte [rcx - 0x48], al
sbb eax, 0x48000000
add byte [rax - 0x7d], cl
invalid
invalid
mov r8d, 0x1d
mov eax, 0x1d
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x101a5c
pop rsp
sbb dl, byte [rax]
adc byte [rax], al
sbb byte [rax - 0x73], cl
adc eax, 0x101a5c
pop rsp
sbb dl, byte [rax]
adc byte [rax], al
pop rsp
sbb dl, byte [rax]
invalid
add byte [rcx - 0x48], al
sbb al, byte [rax]
add byte [rax], al
mov r8d, 0x1a
mov eax, 0x1a
add rsp, 0x40
pop rsi
jmp rax
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x140204d80]
sbb edx, dword [rax]
invalid
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0x101b79
sbb edx, dword [rax]
invalid
adc byte [rax], al
mov r8d, 0x22
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x31
and al, 0x31
mov byte [rsp + 0x31], 0
lea r8, [0x140204da8]
lea eax, [0x140204da8]
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
jae 0x14010324e
lea eax, [0x140204da8]
adc byte [rax], al
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
and al, 0x38
call fcn.14004a0a0
dec dword [rax - 0x75]
and al, 0x20
and al, 0x20
mov rcx, qword [rsp + 0x20]
and al, 0x20
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x1401032ab
mov al, 1
test dl, dl
jne 0x1401032ad
push rsp
push rsp
mov rsi, qword [rsp + 0x28]
je 0x140103281
invalid
cmp rcx, 1
jne 0x140103291
cmp byte [rsp + 0x31], 0
jl 0x14010328b
xor dword [rax], eax
add byte [rsi + riz - 0xa], dh
xor al, 4
je 0x140103291
test byte [rsi + 0x34], 4
jne 0x140103291
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401fe6e0]
mov r8d, 1
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1401032ad
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._ntdll.dll
lea edx, str._ntdll.dll
lea edx, str._ntdll.dll
mov r8d, 1
call qword [rax + 0x18]
push rax
sbb bl, ch
invalid
push rax
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x48], dl
sub esp, 0x40
mov rax, qword [rcx]
movabs rcx, 0x8000000000000000
cmp qword [rax], rcx
jne 0x1401032f8
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, str.NoneSome
test al, 0x10
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
test al, 0x10
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
mov qword [rsp + 0x38], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14020db94]
adc byte [rax], al
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0x10a888
adc byte [rax], al
adc byte [rax], al
mov r8d, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
je 0x140103344
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
add byte [rax], al
invalid
je 0x140103344
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
mov esi, 0x48000fc0
lea ecx, [rsp + 0x20]
mov byte [rsp + 0x31], 0
lea r8, [0x1401ff3f8]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
test ecx, ecx
je 0x1401033b0
mov al, 1
test dl, dl
jne 0x1401033b2
mov rsi, qword [rsp + 0x28]
and al, 0x28
cmp rcx, 1
jne case.0x1400ee91a.800
cmp byte [rsp + 0x31], 0
je case.0x1400ee91a.800
test byte [rsi + 0x34], 4
jne case.0x1400ee91a.800
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xfb35b
mov bl, 0xf
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov bl, 0xf
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
jne 0x1401033b2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._ntdll.dll
adc eax, dword [rax]
adc eax, dword [rax]
mov r8d, 1
call qword [rax + 0x18]
push rax
sbb bl, ch
invalid
push rax
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x40
pop rsi
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rsi, rdx
mov rax, qword [rcx]
mov r14, qword [rax + 8]
mov rdi, qword [rax + 0x10]
adc byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x1308f0
lock or byte [rbx], dl
invalid
adc byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x1308f0
lock or byte [rbx], dl
invalid
lock or byte [rbx], dl
or byte [rbx], dl
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
xor dh, al
and al, 0x31
add byte [rax - 0x7b], cl
invalid
je 0x140103442
push rax
sbb byte [rax - 0x77], cl
je 0x140103419
sub byte [rax - 0x39cfdbbc], cl
xor dh, al
and al, 0x31
add byte [rax - 0x7b], cl
push qword [rsi + rdi + 0x4c]
imul edi, edi, 0x70
invalid
invalid
imul r15, rdi, 0x70
push qword [rax + 0x48]
jo 0x140103451
lea rsi, [0x140103480]
lea esi, [0x140103480]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
nop dword [rax]
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
mov qword [rsp + 0x38], r14
add r14, 0x70
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
mov eax, esi
invalid
mov eax, esi
call fcn.14004a1f0
add r15, 0xffffffffffffff90
jne 0x140103420
movzx eax, byte [rsp + 0x30]
and al, 0x30
mov cl, 1
test al, al
jne case.0x1400ed107.1545
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
mov rax, qword [rax + 0x28]
lea rdx, [0x140233cd9]
adc eax, 0x13087d
adc eax, 0x13087d
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov esi, edx
mov rdi, qword [rcx]
movabs rax, 0x8000000000000000
cmp qword [rdi], rax
jne 0x140103564
invalid
lea rax, [rdi + 8]
lea eax, [rdi + 8]
mov qword [rsp + 0x40], rax
add rdi, 0x20
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1402038e2]
mov r8d, 7
invalid
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x1401034ec
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, [0x140203d20]
invalid
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0x100847
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, str.version
lea rsi, [rsp + 0x28]
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.140047e30
hlt
dec dword [rax - 0x73]
add eax, 0x1005f6
mov qword [rsp + 0x20], rax
lea rdx, str.contents
lea r9, [rsp + 0x40]
mov r8d, 8
mov rcx, rsi
invalid
hlt
call fcn.140047e30
cmp byte [rsp + 0x31], 0
inc dword [rax + 0x31247c]
movzx ecx, byte [rsp + 0x30]
je 0x140103615
mov al, 1
test cl, cl
jne 0x140103620
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x28
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x140103627
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402028aa]
mov r8d, 2
jmp 0x14010363c
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0x40], rdi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140203a8e]
mov r8d, 3
add eax, 0xb8410010
add eax, dword [rax]
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
invalid
cmp byte [rax - 0x39], cl
and al, 0x28
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x140203cf8]
lea rcx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x40]
call fcn.14004a0a0
hlt
dec dword [rax - 0x75]
and al, 0x28
movzx edx, byte [rsp + 0x38]
test rcx, rcx
test ecx, ecx
hlt
test ecx, ecx
je 0x140103619
mov al, 1
test dl, dl
invalid
sal byte [rbp + 0x58], cl
jne 0x14010361b
mov rsi, qword [rsp + 0x30]
cmp rcx, 1
jne 0x1401035fb
cmp byte [rsp + 0x39], 0
je 0x1401035fb
test byte [rsi + 0x34], 4
jne 0x1401035fb
invalid
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
lea edx, [0x1401fe6e0]
adc eax, 0xfb0f6
mov r8d, 1
call qword [rax + 0x18]
sbb byte [rcx - 0x7bfe4f3f], cl
leave
sbb byte [rcx - 0x7bfe4f3f], cl
leave
jne 0x14010361b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._ntdll.dll
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14010361b
test cl, cl
jmp 0x14010361d
mov eax, edx
rol byte [rax + rax*8 + 0x48c0950f], 1
add esp, 0x48
invalid
invalid
test al, al
setne al
add rsp, 0x48
invalid
pop rdi
pop rsi
ret
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020bb23]
mov r8d, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add bh, bh
push rax
sbb bl, ch
fbld tbyte [rsi + 0x66]
nop word cs:[rax + rax]
push rsi
sub rsp, 0x40
cmp word [rcx], 0
je 0x14010371b
add byte [rax], al
invalid
call qword [rax + 0x18]
jmp 0x140103620
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rdx], 0x48
mov dword [rsp + 0x38], ecx
add rcx, 2
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1402038e2]
lea eax, [0x1402038e2]
lea eax, [0x1402038e2]
mov r8d, 7
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1402038f0]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
and byte [rdi], cl
mov dh, 0x54
push rsp
and al, 0x30
and byte [rdi], cl
mov dh, 0x54
push rsp
push rsp
and al, 0x30
test rcx, rcx
je 0x14010373c
mov al, 1
test dl, dl
jne case.0x1400f41c3.391
invalid
jne 0x140103712
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
cmp rcx, 1
jne case.0x1400f6ede.295
stc
add dword [rbp + 0x2d], esi
cmp byte [rsp + 0x31], 0
je case.0x1400f6ede.295
test byte [rsi + 0x34], 4
xor al, 4
jne case.0x1400f6ede.295
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0xfaff0
invalid
sub byte [rax - 0x73], r9b
adc eax, 0xfaff0
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
mov r8d, 1
mov eax, 1
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne case.0x1400f41c3.391
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._ntdll.dll
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
push rax
sbb bl, ch
jmp case.0x1400f41c3.391
invalid
invalid
jmp case.0x1400f41c3.391
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x100360
lea rdx, [0x140203a8e]
mov r8d, 3
add rsp, 0x40
pop rsi
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
pop rsi
ret
nop dword [rax]
sub rsp, 0xa8
sub esp, 0xa8
add byte [rax - 0x7f], cl
in al, dx
test al, 0
add byte [rax], al
invalid
sub esp, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rax - 0x75], 1
or dword [rax - 0x73], ecx
invalid
invalid
mov rax, rdx
mov rcx, qword [rcx]
lea rdx, [rcx + 0x68]
push rcx
push 0x50418d4c
lea r8, [rcx + 0x50]
lea r8, [rcx + 0x50]
lea r9, [rcx + 0x38]
mov qword [rsp + 0xa0], r9
and al, 0xa0
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
lea ecx, [0x140203cd8]
cmp byte [r9 + rcx*4 - 0x74], cl
and al, 0xa0
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
invalid
lea ecx, [0x140203cd8]
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x90
nop
mov qword [rsp + 0x90], r9
nop
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x74], cl
and al, 0xa0
lea r9, [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
invalid
invalid
mov word [rax + rcx*4], fs
mov qword [rsp + 0x88], r9
lea r9, str.extensions
invalid
adc byte [rax], al
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
xor dword [0xc95c37a9], eax
add eax, 0x894c0010
add eax, 0x894c0010
mov qword [rsp + 0x78], r9
and al, 0x78
and al, 0x78
lea r9, str.__b_
mov qword [rsp + 0x70], r9
and al, 0x70
add eax, 0x4c001005
mov dword [rsp + 0x70], ecx
and al, 0x70
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x70
invalid
and al, 0x70
jo 0x1401037f5
mov qword [rsp + 0x68], r8
mov dword [rsp + 0x68], eax
lea r8, [0x140203c9b]
adc byte [rax], al
mov qword [rsp + 0x58], r8
mov dword [rsp + 0x58], eax
lea r8, case.0x1400ee91a.855
lea eax, [0x140203b98]
add edx, dword [rax]
add byte [rcx + rcx*4 + 0x44], cl
mov qword [rsp + 0x50], r8
and al, 0x50
mov qword [rsp + 0x48], rdx
lea rdx, str.maximum_name_lengthpublic_name
mov bh, 4
adc byte [rax], al
mov qword [rsp + 0x38], rdx
mov dword [rsp + 0x38], edx
cmp byte [rax - 0x73], cl
adc eax, 0x10048b
lea rdx, [0x140203c68]
lea edx, [0x140203c68]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
mov qword [rsp + 0x80], 0xa
add byte [rax], al
or al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x60], 0xb
and al, 0x60
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x40
adc eax, dword [rax]
mov qword [rsp + 0x40], 0x13
mov dword [rsp + 0x40], 0x13
add byte [rax], al
mov qword [rsp + 0x20], 0xa
add byte [rax - 0x73], cl
lea rdx, str.EchConfigContentskey_config
adc eax, 0x100433
lea r9, [0x140203c59]
mov r8d, 0x11
mov rcx, rax
shr eax, 0x46
insb byte [rdi], dx
hlt
call qword [rax - 0x573b7eb8]
add byte [rax], al
add byte [rax], al
shr eax, 0x46
insb byte [rdi], dx
insb byte [rdi], dx
hlt
add byte [rax], al
add bl, al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
ret
nop word cs:[rax + rax]
add byte [rax], al
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
in al, dx
mov rsi, rdx
mov rsi, rdx
mov rax, qword [rcx]
mov r14, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov edi, dword [rax + 0x10]
mov edi, dword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x140233cd8]
adc eax, 0x130470
adc eax, dword [rax]
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
and al, 0x28
and al, 0x28
mov byte [rsp + 0x30], al
and al, 0x30
mov byte [rsp + 0x31], 0
and al, 0x31
add byte [rbp - 0x7b], cl
test r15, r15
je 0x1401038c2
push qword [rsi + rdi + 0x49]
shl edi, 5
shl r15, 5
lea rsi, [0x140103900]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
pop rsp
and al, 0x38
pop rsp
and al, 0x38
cmp byte [rdi], cl
invalid
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x38], r14
add r14, 0x20
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov r8, rsi
mov eax, esi
invalid
call fcn.14004a1f0
add r15, 0xffffffffffffffe0
jne case.0x1400f8665.185
hlt
movzx eax, byte [rsp + 0x30]
xor byte [rcx + 0x75c08401], dh
invalid
mov cl, 1
test al, al
invalid
jne 0x1401038e7
sal byte [rbp + 0x1f], 0x48
mov eax, dword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140233cd9]
lea edx, [0x140233cd9]
lea edx, [0x140233cd9]
add edx, dword [rbx]
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add bh, bh
push rax
sbb byte [rcx + 0x48c889c1], cl
ror dword [rcx - 0x3b7cb738], 0x40
call qword [rax + 0x18]
mov ecx, eax
invalid
mov eax, ecx
ror dword [rcx - 0x3b7cb738], 0x40
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
nop dword cs:[rax + rax]
push rsi
invalid
add byte [rsi + 0x48], dl
sub rsp, 0x40
sub esp, 0x40
mov rsi, rdx
mov rax, qword [rcx]
mov eax, dword [rcx]
invalid
mov eax, dword [rcx]
mov qword [rsp + 0x38], rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1402038e2]
adc eax, 0xfffc3
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea edx, [0x1402038e2]
adc eax, 0xfffc3
dec dword [rdi]
add byte [rcx - 0x48], al
invalid
invalid
mov r8d, 7
mov eax, 7
invalid
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
invalid
sbb byte [rax - 0x77], cl
je 0x140103950
sub byte [rax + 0x48302444], cl
xor byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
add byte [rax], al
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
mov byte [rsp + 0x31], 0
lea r8, [0x140203d48]
add al, byte [rax + rdx]
add byte [rax - 0x73], cl
and al, 0x20
invalid
adc byte [rax], al
lea rcx, [rsp + 0x20]
and byte [rax - 0x73], cl
push rsp
and al, 0x38
invalid
lea rdx, [rsp + 0x38]
cmp al, ch
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
and al, 0x20
hlt
hlt
and al, 0x20
movzx edx, byte [rsp + 0x30]
test rcx, rcx
test ecx, ecx
test ecx, ecx
leave
je 0x1401039bc
mov al, 1
test dl, dl
sal byte [rbp + 0x54], cl
sal byte [rbp + 0x54], cl
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne case.0x1400f8665.188
invalid
add dword [rbp + 0x2d], esi
sub eax, 0x31247c80
cmp byte [rsp + 0x31], 0
add byte [rsi + riz - 0xa], dh
xor al, 4
invalid
je case.0x1400f8665.188
test byte [rsi + 0x34], 4
add al, 0x75
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov eax, dword [rsi + 0x28]
invalid
invalid
jne case.0x1400f8665.188
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x1401fe6e0]
adc eax, 0xfad4f
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
mov ecx, eax
mov al, 1
invalid
mov ecx, eax
mov al, 1
test cl, cl
leave
jne 0x1401039be
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x131dd7
xlatb
invalid
adc eax, dword [rax]
invalid
sub byte [rax - 0x73], r9b
adc eax, 0x131dd7
xlatb
invalid
adc eax, dword [rax]
invalid
lea edx, str._ntdll.dll
xlatb
sbb eax, 0xb8410013
add byte [rcx - 0x48], al
add byte [rcx - 0x48], al
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
jmp 0x1401039be
invalid
push rax
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x40
pop rsi
mov eax, edx
test al, al
setne al
add rsp, 0x40
add esp, 0x40
pop rsi
ret
nop dword [rax]
push rsi
push rdi
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
in al, dx
mov rsi, rdx
mov rsi, rdx
mov rdi, qword [rcx]
cmp dword [rax - 0x77], ecx
jl 0x140103a04
mov qword [rsp + 0x40], rdi
mov dword [rsp + 0x40], edi
add rdi, 0x18
add rdi, 0x18
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x10009d
add byte [rax], dl
invalid
lea rdx, [0x140203a91]
add byte [rax], dl
add byte [rcx - 0x48], al
mov r8d, 0x10
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x73], cl
lea rax, [0x140203aa8]
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
mov byte [rsp + 0x39], 0
lea rax, [0x140203aa8]
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
lea rdx, [0x140203aa1]
adc eax, 0x100083
add byte [rax], dl
add byte [rax - 0x73], cl
je case.0x140101f37.105
lea rsi, [rsp + 0x30]
xor byte [rcx - 0x48], al
add eax, dword [rax]
mov r8d, 3
add byte [rax], al
mov rcx, rsi
mov r9, rdi
mov ecx, edi
stc
call fcn.140047e30
lea rax, [0x140203ad0]
hlt
dec dword [rax - 0x73]
add eax, 0x100095
mov qword [rsp + 0x20], rax
lea rdx, str.payload
add byte [rax], dl
invalid
and byte [rax - 0x73], cl
adc eax, 0x100081
add byte [rax], dl
invalid
add byte [rax], dl
adc byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
invalid
lea r9, [rsp + 0x40]
mov r8d, 7
mov r8d, 7
mov rcx, rsi
int1
call fcn.140047e30
cmp byte [rsp + 0x39], 0
cmp dword [rax], eax
cmp dword [rax], eax
movzx ecx, byte [rsp + 0x38]
je 0x140103a8e
invalid
sub byte [rax + 0x75c98401], dh
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
mov al, 1
test cl, cl
jne 0x140103aad
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x140103a95
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xfee24
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0xfee24
and al, 0xee
sldt word [rcx - 0x48]
add byte [rcx - 0x48], al
add byte [rcx - 0x48], al
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
jmp 0x140103aaa
sbb al, 0x84
leave
test cl, cl
setne al
jmp 0x140103aad
shr bl, 0x18
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x14020bb23]
adc eax, 0x10807f
jg 0x140103a22
adc byte [rax], al
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + 0x48c48348], dl
add rsp, 0x48
call qword [rax + 0x18]
nop
add rsp, 0x48
pop rdi
pop rsi
ret
nop word cs:[rax + rax]
nop dword cs:[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 [rsi + 0x48], dl
sub esp, 0x40
push rsi
sub rsp, 0x40
movzx eax, word [rcx]
mov bh, 1
add dword [rbp + rcx*4 + 5], ecx
lea r8, [0x1401d71e4]
adc eax, 0x49000d37
invalid
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
invalid
loopne 0x140103b21
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140203685]
invalid
sti
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xffb9a
invalid
sti
invalid
invalid
invalid
verw cx
invalid
jmp 0x140103fb5
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xffd83
cmp ebp, 0xf
invalid
lea rdx, [0x140203886]
cmp ebp, 0xf
add byte [rcx - 0x48], al
sldt word [rcx - 0x48]
mov r8d, 0x18
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
add esp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x14020386c]
adc eax, 0xffd48
std
verw cx
add al, 0
add byte [rax], al
invalid
invalid
jmp 0x140103f73
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xffd39
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xffd39
cmp ebp, edi
verw cx
add cl, ch
add cl, ch
jmp 0x140103eda
cdq
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1402037df]
adc eax, 0xffc8b
mov edi, esp
verw cx
sahf
add al, 0
invalid
jmp 0x140103ff7
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
invalid
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]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140203855]
adc eax, 0xffce9
add cl, ch
add al, byte [r8]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
jmp 0x140103dba
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x14020374d]
adc eax, 0xffbc9
sldt word [rcx - 0x48]
add byte [rcx - 0x48], al
mov r8d, 0x15
mov eax, 0x15
adc eax, 0x48000000
add esp, 0x40
invalid
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x40
invalid
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xffb98
invalid
invalid
lea rdx, [0x14020373d]
sti
verw cx
jmp 0x140103e77
int 2
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xffc85
lea rdx, [0x140203842]
jmp 0x140103ff7
add al, 0
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x140203719]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140203719]
add cl, ch
jmp case.0x1400f41c3.412
mov esi, 0x48000002
mov ecx, dword [rdx + 0x20]
invalid
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1402036c1]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1402036c1]
lea edx, [0x1402036c1]
add cl, ch
invalid
jmp 0x140103e29
add al, byte [rax]
add byte [rax - 0x7d], cl
add rcx, 2
invalid
add rcx, 2
add cl, byte [rax - 0x77]
and al, 0x38
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
mov rcx, qword [rdx + 0x20]
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x73], cl
lea rax, [0x1402038e2]
mov r9, qword [rdx + 0x28]
lea rax, [0x1402038e2]
lea eax, [0x1402038e2]
cld
sldt word [rcx - 0x48]
invalid
mov r8d, 7
mov rsi, rdx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rax
mov edx, eax
call qword [r9 + 0x18]
call qword [rcx + 0x18]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
sub byte [rax + 0x48302444], cl
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x31], 0
lea r8, [0x1402038f0]
add eax, 0xffcb8
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
invalid
add eax, 0xffcb8
mov eax, 0x48000ffc
lea ecx, [rsp + 0x20]
cld
str word [rax - 0x73]
add byte [rax - 0x73], cl
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x38]
push rsp
and al, 0x38
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
invalid
pop rcx
hlt
hlt
hlt
dec dword [rax - 0x75]
and al, 0x20
invalid
and byte [rdi], cl
mov dh, 0x54
movzx edx, byte [rsp + 0x30]
and al, 0x30
test rcx, rcx
je 0x140104005
invalid
stosd dword [rdi], eax
add eax, dword [rax]
add byte [rax], al
test byte [rbx - 0x4ffffffd], ch
add dword [rdx + rdx*8 + 0x3a3850f], eax
invalid
add eax, dword [rax]
invalid
stosd dword [rdi], eax
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rax + 0xfd28401], dh
test dword [rbx + 0x48000003], esp
movabs dword [0x2824748b48000003], eax
mov al, 1
test dl, dl
jne case.0x1400f41c3.419
invalid
add eax, dword [rax]
invalid
movabs dword [0x2824748b48000003], eax
add byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x28]
je 0x140103c8c
and al, 0x28
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x31], esi
jne 0x140103ca0
cmp rcx, 1
jne 0x140103ca0
cmp byte [rsp + 0x31], 0
jl 0x140103c96
xor dword [rax], eax
je 0x140103ca0
test byte [rsi + 0x34], 4
xor al, 4
add al, 0x75
jne 0x140103ca0
and al, 0x48
mov ecx, dword [rsi + 0x20]
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401fe6e0]
stosb byte [rdi], al
invalid
invalid
sub byte [rax - 0x73], r9b
adc eax, 0xfaa55
stosb byte [rdi], al
invalid
invalid
lea edx, [0x1401fe6e0]
push rbp
stosb byte [rdi], al
sldt word [rcx - 0x48]
add dword [rax], eax
mov r8d, 1
mov eax, 1
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
mov al, 1
add dword [rcx + rcx*8 + 0x367850f], eax
add byte [rax], al
test cl, cl
jne case.0x1400f41c3.419
add eax, dword [eax]
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x131ad9
lea rdx, str._ntdll.dll
lea edx, str._ntdll.dll
mov r8d, 1
mov eax, 1
add byte [rax], al
add bh, bh
push rax
sbb cl, ch
call qword [rax + 0x18]
jmp case.0x1400f41c3.419
add rax, qword [rax]
invalid
add rax, qword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
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, 0xffa57
lea rdx, [0x140203727]
jmp 0x140103ddb
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xffa14
lea rdx, [0x1402036fc]
mov r8d, 0xf
add rsp, 0x40
invalid
sldt word [rax]
add byte [rax - 0x7d], cl
invalid
pop rsi
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1402037c6]
mov r8d, 6
invalid
add rsp, 0x40
add esp, 0x40
pop rsi
pop rsi
jmp rax
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]
sbb byte [rax - 0x73], cl
adc eax, 0xffa8b
lea rdx, [0x1402037b5]
lea edx, [0x1402037b5]
cli
verw cx
jmp 0x140103eda
invalid
invalid
jmp 0x140103eda
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1402036a0]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402036a0]
stc
verw cx
add cl, ch
jmp 0x140103fd6
pop qword [rdx]
add byte [rax], al
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
adc eax, 0xff9ea
lea rdx, [0x140203744]
lea edx, [0x140203744]
stc
verw cx
adc al, 2
add byte [rax], al
jmp 0x140103f73
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1402036b4]
lea edx, [0x1402036b4]
sbb byte [rax - 0x73], cl
adc eax, 0xff942
stc
invalid
invalid
lea edx, [0x1402036b4]
stc
verw cx
add cl, ch
add cl, ch
jmp 0x140103e29
mov dl, 0
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, [0x1402036e6]
jmp 0x140103eb9
stc
verw cx
sub al, byte [rcx]
add byte [rax], al
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 eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14020368f]
sbb byte [rax - 0x73], cl
adc eax, 0xff8ed
jmp 0x140103eda
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xffa69
cli
invalid
invalid
lea rdx, [0x140203823]
cli
sldt word [rcx - 0x48]
invalid
mov r8d, 0x17
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140203762]
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140203780]
jmp 0x140103ff7
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
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, 0xff8ba
sbb byte [rax - 0x73], cl
adc eax, 0xff8ba
lea edx, [0x1402036ce]
jmp 0x140103e29
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]
sbb byte [rax - 0x73], cl
adc eax, 0xff96a
lea rdx, [0x140203793]
mov r8d, 0xd
add rsp, 0x40
or eax, 0x48000000
add esp, 0x40
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rsi
jmp rax
jmp rax
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]
sbb byte [rax - 0x73], cl
adc eax, 0xff8e0
lea rdx, [0x14020372a]
lea edx, [0x14020372a]
jmp 0x140103ff7
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
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]
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xff879
invalid
lea rdx, [0x1402036db]
add bl, ch
push rbp
jmp 0x140103eb9
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]
mov eax, dword [rax + 0x18]
lea rdx, [0x140203765]
mov r8d, 7
add rsp, 0x40
pop rsi
jmp rax
jmp rax
invalid
jmp rax
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]
mov eax, dword [rax + 0x18]
lea rdx, [0x14020370b]
mov r8d, 0xe
add rsp, 0x40
pop rsi
jmp rax
jmp rax
invalid
jmp rax
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]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xff838
lea rdx, [0x1402036f1]
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
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]
mov eax, dword [rax + 0x18]
lea rdx, [0x140203812]
stc
sldt word [rcx - 0x48]
adc dword [rax], eax
add byte [rax], al
mov r8d, 0x11
add rsp, 0x40
pop rsi
jmp rax
invalid
loopne 0x140103f31
mov rcx, qword [rdx + 0x20]
mov ecx, dword [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, [0x14020383a]
invalid
stc
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xff93f
invalid
stc
invalid
invalid
invalid
mov r8d, 8
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
jmp rax
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xff884
invalid
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xff884
invalid
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
invalid
mov r8d, 0xc
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xff975
mov eax, dword [rax + 0x18]
lea rdx, [0x1402038b2]
mov r8d, 0x23
add rsp, 0x40
pop rsi
jmp rax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x14020376c]
mov eax, dword [rax + 0x18]
lea rdx, [0x14020376c]
lea edx, [0x14020376c]
jmp 0x140103fd6
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402037ac]
mov r8d, 9
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1402037f2]
lea rdx, [0x1402037f2]
mov r8d, 0x16
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rsi
jmp rax
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, [0x140203808]
mov r8d, 0xa
add rsp, 0x40
pop rsi
jmp rax
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, [0x14020389e]
clc
invalid
invalid
clc
sldt word [rcx - 0x48]
adc al, 0
add byte [rax], al
mov r8d, 0x14
add rsp, 0x40
add esp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402037cc]
adc eax, 0xff7d5
adc eax, 0xff7d5
test dword [rdi], 0x13b84100
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov r8d, 0x13
adc eax, dword [rax]
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xfb52c
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xfb52c
mov r8d, 7
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
and al, 0x28
push rax
sbb byte [rax - 0x77], cl
je 0x14010406d
invalid
and al, 0x28
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1401ff570]
or eax, 0x48000fb5
lea ecx, [rsp + 0x20]
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
or eax, 0x48000fb5
mov ch, 0xf
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
hlt
movzx edx, byte [rsp + 0x30]
mov dh, 0x54
push rsp
and al, 0x30
test rcx, rcx
je 0x1401040d9
pop rax
pop rax
mov al, 1
test dl, dl
jne 0x1401040db
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
cmp ecx, 1
cmp ecx, 1
add dword [rbp + 0x2d], esi
jne 0x1401040bf
cmp byte [rsp + 0x31], 0
xor dword [rax], eax
je 0x1401040bf
test byte [rsi + 0x34], 4
xor al, 4
jne 0x1401040bf
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401fe6e0]
lea edx, [0x1401fe6e0]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1401040db
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._ntdll.dll
adc eax, dword [rax]
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
jmp 0x1401040db
mov eax, edx
test al, al
setne al
add rsp, 0x40
ror byte [rdi], 0x95
ror byte [rax - 0x7d], 0xc4
pop rsi
pop rsi
pop rsi
ret
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
sub rsp, 0xa8
add byte [rax], al
mov rax, rdx
lea rdx, [rcx + 0x34]
push rcx
xor al, 0x4c
lea eax, [rcx + 0x30]
push rcx
xor al, 0x4c
lea eax, [rcx + 0x30]
lea r9, [rcx + 0x18]
mov qword [rsp + 0xa0], r9
add byte [rax], al
add byte [rax], al
lea r9, [0x140203c28]
mov qword [rsp + 0x90], r9
add byte [rbp + rcx*4 - 0x74], cl
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x88
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
int3
cli
invalid
invalid
str word [rcx + rcx*4 - 0x74]
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x90
add byte [rax], al
add byte [rbp + rcx*4 - 0x74], cl
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x88
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
int3
mov qword [rsp + 0x78], r9
lea r9, [0x140203bf0]
mov qword [rsp + 0x70], r9
and al, 0x70
and al, 0x70
mov qword [rsp + 0x68], rcx
lea rcx, str.public_key
or eax, 0xffa7f
or eax, 0xffa7f
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x58], rcx
lea rcx, [0x140203bc0]
mov qword [rsp + 0x50], rcx
and al, 0x50
str word [rax - 0x77]
and al, 0x50
and al, 0x50
and al, 0x50
mov qword [rsp + 0x48], r8
and al, 0x48
and al, 0x48
lea rcx, str.kem_id
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x38], ecx
lea rcx, case.0x1400ee91a.855
or eax, 0xffa0e
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x80], 0x17
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x60
or al, byte [rax]
add byte [rax], al
sub byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x60
mov dword [rsp + 0x60], 0xa
and al, 0x60
or al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x40], 6
mov qword [rsp + 0x20], 9
and al, 0x20
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, str.HpkeKeyConfigconfig_id
lea rdx, str.HpkeKeyConfigconfig_id
str word [rbp + rcx*4 + 0xd]
invalid
lea r9, [0x140203b8d]
or eax, 0xff9c4
sldt word [rcx - 0x48]
add byte [rcx - 0x48], al
mov r8d, 0xd
or eax, 0x48000000
mov rcx, rax
mov ecx, eax
call fcn.14004a470
nop
add rsp, 0xa8
add esp, 0xa8
add byte [rax], al
add bl, al
ret
add byte [rax], al
ret
push r15
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rsi, rdx
mov rax, qword [rcx]
invalid
add dword [rbx + rcx*4 + 0x70], ecx
or byte [rbx + rcx*4 + 0x78], cl
adc byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov r14, qword [rax + 8]
jo 0x1401041fd
mov r15, qword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
invalid
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
lea rdx, [0x140233cd8]
adc eax, 0x12fad0
mov r8d, 1
call qword [rax + 0x18]
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je case.0x1400f77d5.269
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rbp - 0x7b], cl
test r15, r15
je 0x140104262
shl r15, 3
mov byte [rsp + 0x30], al
and al, 0x30
mov byte [rsp + 0x31], 0
test r15, r15
je 0x140104262
shl r15, 3
out 3, eax
lea rsi, [0x1401042a0]
lea rdi, [rsp + 0x28]
lea edi, [rsp + 0x28]
lea edi, [rsp + 0x28]
sub byte [rax - 0x73], cl
pop rsp
and al, 0x38
lea rbx, [rsp + 0x38]
nop dword [rax]
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x38], r14
add r14, 8
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov rdx, rbx
mov r8, rsi
call fcn.14004a1f0
pop rdi
hlt
dec dword [rcx - 0x7d]
invalid
clc
jne case.0x1400ee940.878
invalid
fimul dword [rcx - 0x77]
invalid
pop rdi
hlt
jrcxz 0x14010426d
movzx eax, byte [rsp + 0x30]
mov dh, 0x44
and al, 0x30
mov cl, 1
test al, al
jne 0x140104287
add dword [rax + rax*8 - 0x74b7e08b], eax
and al, 0x28
and al, 0x28
and al, 0x28
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140233cd9]
mov r8d, 1
mov eax, 1
mov eax, 1
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
invalid
sbb byte [rcx + 0x48c889c1], cl
add esp, 0x40
invalid
pop rbx
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
sub esp, 0x48
mov rsi, rdx
mov rsi, rdx
mov rdi, qword [rcx]
lea rax, [rdi + 4]
lea eax, [rdi + 4]
mov qword [rsp + 0x40], rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xff854
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xff854
mov r8d, 0x18
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
mov dword [rsp + 0x30], esi
push rax
sbb byte [rax - 0x77], cl
invalid
mov dword [rsp + 0x30], esi
je 0x1401042f5
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
cmp dword [rax], eax
lea rax, [0x140203b38]
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
cmp dword [rax], eax
cmp dword [rax], eax
lea rax, [0x140203b38]
lea eax, [0x140203b38]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x140203b30]
lea rsi, [rsp + 0x30]
je 0x140104316
xor byte [rcx - 0x48], al
invalid
add byte [rax], al
invalid
str word [rax - 0x73]
je 0x140104316
xor byte [rcx - 0x48], al
mov eax, 6
invalid
mov rcx, rsi
mov r9, rdi
call fcn.140047e30
lea rax, [0x140203b60]
lea eax, [0x140203b60]
push rbp
clc
str word [rax - 0x77]
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, str.aead_id
add byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x40]
and al, 0x40
mov r8d, 7
mov eax, 7
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140047e30
cmp byte [rsp + 0x39], 0
cmp esi, esp
inc dword [rax + 0x39247c]
hlt
movzx ecx, byte [rsp + 0x38]
mov dh, 0x4c
and al, 0x38
je 0x14010435e
mov al, 1
test cl, cl
jne 0x14010437d
add dword [rcx + rcx*8 - 0x74b7be8b], eax
and al, 0x30
invalid
mov rax, qword [rsp + 0x30]
xor dh, dh
xor al, 4
test byte [rax + 0x34], 4
jne 0x140104365
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402028aa]
lea edx, [0x1402028aa]
sldt word [rcx - 0x48]
add byte [rcx - 0x48], al
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
jmp 0x14010437a
test cl, cl
leave
setne al
jmp 0x14010437d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
invalid
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
lea rdx, [0x14020bb23]
adc eax, 0x1077af
ja 0x140104383
add byte [rcx - 0x48], al
add dword [rax], eax
invalid
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + 0x48c48348], dl
add esp, 0x48
add byte [rax], al
call qword [rax + 0x18]
nop
add rsp, 0x48
add esp, 0x48
add esp, 0x48
pop rdi
pop rsi
ret
nop dword [rax + rax]
invalid
add byte [rsi + 0x48], dl
sub esp, 0x40
push rsi
sub rsp, 0x40
in al, dx
mov rax, qword [rcx]
invalid
mov rax, qword [rcx]
add dword [rdi], ecx
mov bh, 8
movzx ecx, word [rax]
lea r8, [0x1401d7288]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
add ecx, eax
or eax, 0xc634900
mov byte [rcx + rax - 0x3f], cl
add ecx, eax
add ecx, eax
jmp rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x140203a51]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140203a51]
lea edx, [0x140203a51]
jmp 0x1401044d0
add byte [rax], al
add rax, 2
mov qword [rsp + 0x38], rax
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0xff507
sub byte [rax - 0x73], cl
add eax, 0xff507
mov r8d, 7
mov rsi, rdx
mov esi, edx
mov esi, edx
invalid
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
and al, 0x30
mov qword [rsp + 0x20], 0
add byte [rax], al
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x1402038f0]
lea rcx, [rsp + 0x20]
mov byte [rsp + 0x31], 0
xor dword [rax], eax
lea r8, [0x1402038f0]
lea eax, [0x1402038f0]
add eax, 0xff4e7
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
and al, 0x20
movzx edx, byte [rsp + 0x30]
test rcx, rcx
leave
leave
je case.0x1400f5760.330
add byte [rax], al
add byte [rax + 0xfd28401], dh
mov al, 1
test dl, dl
invalid
mov al, 1
test dl, dl
jne 0x1401044e0
add byte [rax], al
test dword [rbx + 0x48000000], ebp
mov esi, dword [rsp + 0x28]
add byte [rax], al
mov rsi, qword [rsp + 0x28]
add byte [rax - 0x75], cl
je 0x14010445d
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x2d], esi
cmp rcx, 1
jne 0x14010446d
cmp byte [rsp + 0x31], 0
xor dword [rax], eax
je 0x14010446d
test byte [rsi + 0x34], 4
jne 0x14010446d
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
lea rdx, [0x1401fe6e0]
lea rdx, [0x1401fe6e0]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov ecx, eax
invalid
mov al, 1
invalid
test cl, cl
leave
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
invalid
mov al, 1
invalid
invalid
sal dword [rax + 0x75c98401], 0x73
add dword [rcx + rcx*8 - 0x74b78c8b], eax
and byte [rax - 0x75], r9b
leave
jne 0x1401044e0
jae 0x1401044b6
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._ntdll.dll
lea edx, str._ntdll.dll
sub byte [rax - 0x73], r9b
adc eax, 0x13130c
invalid
lea edx, str._ntdll.dll
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bh, bh
push rax
call qword [rax + 0x18]
jmp 0x1401044e0
sbb bl, ch
pop rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140203a67]
lea edx, [0x140203a67]
lea edx, [0x140203a67]
int 0xf5
sldt word [rcx - 0x48]
mov r8d, 0x12
mov eax, 0x12
adc al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
loopne 0x1401044f1
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140203a79]
adc eax, 0xff5be
jmp 0x1401044d0
adc ecx, dword [rax - 0x75]
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xff58c
invalid
cmc
invalid
invalid
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xff58c
invalid
cmc
invalid
invalid
invalid
cmc
sldt word [rcx - 0x48]
or eax, dword [rax]
mov r8d, 0xb
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
mov eax, edx
rol byte [rax + rax*8 + 0x48c0950f], 1
add esp, 0x40
invalid
invalid
test al, al
setne al
add rsp, 0x40
invalid
invalid
ror byte [rdi], 0x95
ror byte [rax - 0x7d], 0xc4
invalid
invalid
pop rsi
pop rsi
ret
invalid
add byte [rax], r8b
add byte [rax], al
push rsi
sub rsp, 0x40
movzx eax, word [rcx]
invalid
movzx eax, word [rcx]
add dword [rbp + rcx*4 + 5], ecx
popfq
sub eax, 0x6349000d
movsxd rax, dword [r8 + rax*4]
lea r8, [0x1401d729c]
movsxd rax, dword [r8 + rax*4]
or byte [rcx + rax - 0x40], 0xff
add rax, r8
jmp rax
invalid
loopne 0x140104551
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140203a28]
invalid
cmc
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xff50d
invalid
cmc
invalid
invalid
or eax, 0xe9000ff5
out 0, eax
add byte [rax], al
invalid
jmp 0x140104607
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]
sbb byte [rax - 0x73], cl
adc eax, 0xff50b
cmc
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xff50b
cmc
invalid
invalid
or esi, ebp
cmc
verw cx
iretd
jmp 0x140104607
add byte [rax - 0x7d], cl
rol dword [rdx], 0x48
mov qword [rsp + 0x38], rcx
add rcx, 2
mov qword [rsp + 0x38], rcx
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1402038e2]
invalid
sub byte [rax - 0x73], cl
add eax, 0xff392
invalid
sldt word [rcx - 0x48]
add byte [rcx - 0x48], al
mov r8d, 7
mov eax, 7
invalid
mov rsi, rdx
mov esi, edx
mov rdx, rax
mov edx, eax
call qword [r9 + 0x18]
sbb byte [rax - 0x77], cl
je 0x140104588
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
add byte [rax], al
invalid
and al, 0x30
mov qword [rsp + 0x20], 0
add byte [rax], al
add dh, al
mov byte [rsp + 0x31], 0
invalid
invalid
invalid
mov byte [rsp + 0x31], 0
lea r8, [0x1402038f0]
lea rcx, [rsp + 0x20]
and al, 0x20
jb case.0x1400f41c3.445
str word [rax - 0x73]
and al, 0x20
and al, 0x20
lea rdx, [rsp + 0x38]
cmp al, ch
adc ebx, dword [rbx - 0xc]
pop rbx
hlt
dec dword [rax - 0x75]
and al, 0x20
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
pop rbx
hlt
and al, 0x20
movzx edx, byte [rsp + 0x30]
mov dh, 0x54
and al, 0x30
test rcx, rcx
je case.0x1400f8665.221
invalid
jns 0x14010454d
mov al, 1
test dl, dl
jne case.0x1401025d9.140
add dword [rdx + rdx*8 - 0x74b78a8b], eax
je 0x1401045ca
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
cmp ecx, 1
sub byte [rax - 0x7d], cl
stc
cmp ecx, 1
add dword [rbp + 0x2d], esi
jne 0x1401045da
cmp byte [rsp + 0x31], 0
add byte [rsi + riz - 0xa], dh
xor al, 4
je 0x1401045da
test byte [rsi + 0x34], 4
jne 0x1401045da
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], r9b
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0xfa117
invalid
invalid
lea rdx, [0x1401fe6e0]
lea edx, [0x1401fe6e0]
sldt word [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
mov eax, 1
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
invalid
mov al, 1
test cl, cl
call qword [rax + 0x18]
mov ecx, eax
invalid
sal dword [rax + 0x75c98401], 0x3d
mov al, 1
test cl, cl
add dword [rcx + rcx*8 - 0x74b7c28b], eax
and byte [rax - 0x75], r9b
jne case.0x1401025d9.140
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x13119f
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
lea edx, str._ntdll.dll
adc eax, 0x13119f
add byte [rcx - 0x48], al
add dword [rax], eax
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
jmp case.0x1401025d9.140
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140203a33]
lea rdx, [0x140203a33]
lea edx, [0x140203a33]
hlt
mov r8d, 0xb
add byte [rax], al
add rsp, 0x40
add esp, 0x40
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
ror byte [rax - 0x7d], 0xc4
pop rsi
ror byte [rax - 0x7d], 0xc4
pop rsi
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + 0x48], dl
sub esp, 0x40
push rsi
sub rsp, 0x40
movzx eax, word [rcx]
mov bh, 1
lea r8, [0x1401d72ac]
lea eax, [0x1401d72ac]
sub al, 0xd
add byte [rcx + 0x63], cl
add al, 0x80
movsxd rax, dword [r8 + rax*4]
add rax, r8
add eax, eax
jmp rax
loopne 0x140104691
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1402039b1]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402039b1]
jmp 0x1401046bb
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xff39b
wait
invalid
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140203a0b]
wait
invalid
invalid
invalid
wait
verw bx
verw bx
verw bx
jmp 0x1401046bb
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402039dd]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xff358
invalid
add bl, ch
jmp 0x1401046bb
xor al, 0x48
mov ecx, dword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1402039f3]
pop rcx
invalid
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xff359
pop rcx
invalid
invalid
invalid
pop rcx
sldt word [rcx - 0x48]
sldt word [rcx - 0x48]
sldt word [rcx - 0x48]
mov r8d, 0x18
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rsi
pop rsi
jmp rax
loopne 0x1401046f1
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xff30c
or al, 0xf3
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x1402039c7]
or al, 0xf3
invalid
invalid
or al, 0xf3
sldt word [rcx - 0x48]
invalid
mov r8d, 0x16
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], al
add rsp, 0x40
add esp, 0x40
pop rsi
pop rsi
jmp rax
loopne 0x140104712
add rcx, 2
add ecx, 2
add cl, byte [rax - 0x77]
mov qword [rsp + 0x38], rcx
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov ecx, dword [rdx + 0x28]
mov ecx, dword [rdx + 0x28]
lea rax, [0x1402038e2]
lea eax, [0x1402038e2]
sldt word [rcx - 0x48]
add byte [rcx - 0x48], al
mov r8d, 7
invalid
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
call qword [rcx + 0x18]
call qword [rcx + 0x18]
push rcx
sbb byte [rax - 0x77], cl
je 0x140104719
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
and al, 0x20
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x31], 0
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
loope 0x1401046fe
lea r8, [0x1402038f0]
str word [rax - 0x73]
and al, 0x20
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x38]
and al, 0x38
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
and byte [rdi], cl
mov dh, 0x54
push rsp
movzx edx, byte [rsp + 0x30]
push rsp
and al, 0x30
test rcx, rcx
test ecx, ecx
je 0x140104785
mov al, 1
test dl, dl
jne case.0x140103ad6.65
sal byte [rbp + 0x54], cl
mov rsi, qword [rsp + 0x28]
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x2d], esi
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x2d], esi
cmp byte [rsp + 0x31], 0
and al, 0x31
add byte [rsi + riz - 0xa], dh
je case.0x1400f77d5.303
invalid
je case.0x1400f77d5.303
test byte es:[rsi + 0x34], 4
test byte [rsi + 0x34], 4
xor al, 4
jne case.0x1400f77d5.303
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0xf9f86
lahf
invalid
invalid
lea rdx, [0x1401fe6e0]
lahf
sldt word [rcx - 0x48]
add byte [rcx - 0x48], al
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
leave
jne case.0x140103ad6.65
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x13100e
invalid
lea rdx, str._ntdll.dll
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add bh, bh
push rax
sbb bl, ch
jmp case.0x140103ad6.65
mov eax, edx
test al, al
invalid
xchg ebp, eax
call qword [rax + 0x18]
jmp case.0x140103ad6.65
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ror byte [rax - 0x7d], 0xc4
pop rsi
ret
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x48], dl
sub esp, 0x40
in al, dx
invalid
push rsi
sub rsp, 0x40
in al, dx
invalid
in al, dx
mov rax, qword [rcx]
mov rax, qword [rcx]
movzx ecx, byte [rax]
lea r8, [0x1401d72c4]
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
add rcx, r8
add ecx, eax
sar edi, 0xe1
jmp rcx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.HandshakePayloadTooLargeInvalidCcsInvalidContentTypeInvalidCertificateStatusTypeInvalidCertRequestInvalidDhParamsInvalidEmptyPayloadInvalidKeyUpdateInvalidServerNameMessageTooLargeMessageTooShortMissingData
adc eax, 0xff922
stc
sldt word [rcx - 0x48]
sbb byte [rax], al
add byte [rax], al
mov r8d, 0x18
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rsi
jmp rax
invalid
loopne 0x140104825
mov rcx, qword [rdx + 0x20]
mov ecx, dword [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, [0x140204215]
adc eax, 0xffa26
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xffa26
cli
cli
verw cx
add dword fs:[rax], eax
add byte [rax - 0x7d], cl
add rax, 8
mov qword [rsp + 0x38], rax
jmp 0x140104958
add rax, 8
add eax, 8
mov qword [rsp + 0x38], rax
and al, 0x38
cmp byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov ecx, dword [rdx + 0x28]
and byte [rbx + r9*4 + 0x4a], cl
and byte [rbx + rcx*4 + 0x4a], cl
mov ecx, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0x130896
invalid
lea rax, [0x1402350a2]
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
invalid
mov r8d, 0xc
mov eax, 0xc
add byte [rax], al
add cl, ch
jmp 0x1401048b5
sahf
add byte [rax], al
add byte [rax], al
add rax, 8
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
add byte [rax - 0x7d], cl
ror byte [rax], 0x48
mov dword [rsp + 0x38], eax
cmp byte [rax - 0x75], cl
and byte [rbx + r9*4 + 0x4a], cl
and byte [rbx + rcx*4 + 0x4a], cl
mov rcx, qword [rdx + 0x20]
and byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x28]
mov ecx, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0xff984
test cl, bh
invalid
invalid
lea rax, [0x1402041b3]
test cl, bh
stc
sldt word [rcx - 0x48]
add byte [rcx - 0x48], al
mov r8d, 0xb
mov eax, 0xb
or eax, dword [rax]
add byte [rax], al
jmp 0x1401048b5
jle 0x140104880
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140204140]
lea edx, [0x140204140]
adc eax, 0xff8f6
jmp 0x14010498e
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, str.MissingKeyExchangeNoSignatureSchemesUnexpectedMessageUnknownProtocolVersionUnsupportedCompressionUnsupportedCurveTypeUnsupportedKeyExchangeAlgorithmAttemptedDowngradeToTls12WhenTls13IsSupportedBadCertChainExtensionsDisallowedEncryptedExtensionDuplicateClientHelloExtensionsDuplicateEncryptedExtensionsDuplicateHelloRetryRequestExtensionsDuplicateNewSessionTicketExtensionsDuplicateServerHelloExtensionsDuplicateServerNameTypesEarlyDataAttemptedInSecondClientHelloEarlyDataExtensionWithoutResumptionEarlyDataOfferedWithVariedCipherSuiteHandshakeHashVariedAfterRetryIllegalHelloRetryRequestWithEmptyCookieIllegalHelloRetryRequestWithNoChangesIllegalHelloRetryRequestWithOfferedGroupIllegalHelloRetryRequestWithUnofferedCipherSuiteIllegalHelloRetryRequestWithUnofferedNamedGroupIllegalHelloRetryRequestWithUnsupportedVersionIllegalHelloRetryRequestWithWrongSessionIdIllegalHelloRetryRequestWithInvalidEchIllegalMiddleboxChangeCipherSpecIllegalTlsInnerPlaintextIncorrectBinderInvalidCertCompressionInvalidMaxEarlyDataSizeInvalidKeyShareKeyEpochWithPendingFragmentKeyUpdateReceivedInQuicConnectionMessageInterleavedWithHandshakeMessageMissingBinderInPskExtensionMissingKeyShareMissingPskModesExtensionMissingQuicTransportParametersOfferedDuplicateCertificateCompressionsOfferedDuplicateKeySharesOfferedEarlyDataWithOldProtocolVersionOfferedEmptyApplicationProtocolOfferedIncorrectCompressionsPskExtensionMustBeLastPskExtensionWithMismatchedIdsAndBindersRefusedToFollowHelloRetryRequestRejectedEarlyDataInterleavedWithHandshakeMessageResumptionAttemptedWithVariedEmsResumptionOfferedWithVariedCipherSuiteResumptionOfferedWithVariedEmsResumptionOfferedWithIncompatibleCipherSuiteSelectedDifferentCipherSuiteAfterRetrySelectedInvalidPskSelectedTls12UsingTls13VersionExtensionSelectedUnofferedApplicationProtocolSelectedUnofferedCertCompressionSelectedUnofferedCipherSuiteSelectedUnofferedCompressionSelectedUnofferedKxGroupSelectedUnofferedPskSelectedUnusableCipherSuiteForVersionServerHelloMustOfferUncompressedEcPointsServerNameDifferedOnRetryServerNameMustContainOneHostNameSignedKxWithWrongAlgorithmSignedHandshakeWithUnadvertisedSigSchemeTooManyEmptyFragmentsTooManyKeyUpdateRequestsTooManyRenegotiationRequestsTooManyWarningAlertsReceivedTooMuchEarlyDataReceivedUnexpectedCleartextExtensionUnsolicitedCertExtensionUnsolicitedEncryptedExtensionUnsolicitedSctListUnsolicitedServerHelloExtensionWrongGroupForKeyShareUnsolicitedEchExtensionEcPointsExtensionRequiredExtendedMasterSecretExtensionRequiredKeyShareExtensionRequiredNamedGroupsExtensionRequiredNoCertificateRequestSignatureSchemesInCommonNoCipherSuitesInCommonNoEcPointFormatsInCommonNoKxGroupsInCommonNoSignatureSchemesInCommonNullCompressionRequiredServerDoesNotSupportTls12Or13ServerSentHelloRetryRequestWithUnknownExtensionServerTlsVersionIsDisabledByOurConfigSignatureAlgorithmsExtensionRequiredSupportedVersionsExtensionRequiredTls12NotOfferedTls12NotOfferedOrEnabledTls13RequiredForQuicUncompressedEcPointsRequiredServerRejectedEncryptedClientHello
mov rax, qword [rax + 0x18]
lea rdx, str.MissingKeyExchangeNoSignatureSchemesUnexpectedMessageUnknownProtocolVersionUnsupportedCompressionUnsupportedCurveTypeUnsupportedKeyExchangeAlgorithmAttemptedDowngradeToTls12WhenTls13IsSupportedBadCertChainExtensionsDisallowedEncryptedExtensionDuplicateClientHelloExtensionsDuplicateEncryptedExtensionsDuplicateHelloRetryRequestExtensionsDuplicateNewSessionTicketExtensionsDuplicateServerHelloExtensionsDuplicateServerNameTypesEarlyDataAttemptedInSecondClientHelloEarlyDataExtensionWithoutResumptionEarlyDataOfferedWithVariedCipherSuiteHandshakeHashVariedAfterRetryIllegalHelloRetryRequestWithEmptyCookieIllegalHelloRetryRequestWithNoChangesIllegalHelloRetryRequestWithOfferedGroupIllegalHelloRetryRequestWithUnofferedCipherSuiteIllegalHelloRetryRequestWithUnofferedNamedGroupIllegalHelloRetryRequestWithUnsupportedVersionIllegalHelloRetryRequestWithWrongSessionIdIllegalHelloRetryRequestWithInvalidEchIllegalMiddleboxChangeCipherSpecIllegalTlsInnerPlaintextIncorrectBinderInvalidCertCompressionInvalidMaxEarlyDataSizeInvalidKeyShareKeyEpochWithPendingFragmentKeyUpdateReceivedInQuicConnectionMessageInterleavedWithHandshakeMessageMissingBinderInPskExtensionMissingKeyShareMissingPskModesExtensionMissingQuicTransportParametersOfferedDuplicateCertificateCompressionsOfferedDuplicateKeySharesOfferedEarlyDataWithOldProtocolVersionOfferedEmptyApplicationProtocolOfferedIncorrectCompressionsPskExtensionMustBeLastPskExtensionWithMismatchedIdsAndBindersRefusedToFollowHelloRetryRequestRejectedEarlyDataInterleavedWithHandshakeMessageResumptionAttemptedWithVariedEmsResumptionOfferedWithVariedCipherSuiteResumptionOfferedWithVariedEmsResumptionOfferedWithIncompatibleCipherSuiteSelectedDifferentCipherSuiteAfterRetrySelectedInvalidPskSelectedTls12UsingTls13VersionExtensionSelectedUnofferedApplicationProtocolSelectedUnofferedCertCompressionSelectedUnofferedCipherSuiteSelectedUnofferedCompressionSelectedUnofferedKxGroupSelectedUnofferedPskSelectedUnusableCipherSuiteForVersionServerHelloMustOfferUncompressedEcPointsServerNameDifferedOnRetryServerNameMustContainOneHostNameSignedKxWithWrongAlgorithmSignedHandshakeWithUnadvertisedSigSchemeTooManyEmptyFragmentsTooManyKeyUpdateRequestsTooManyRenegotiationRequestsTooManyWarningAlertsReceivedTooMuchEarlyDataReceivedUnexpectedCleartextExtensionUnsolicitedCertExtensionUnsolicitedEncryptedExtensionUnsolicitedSctListUnsolicitedServerHelloExtensionWrongGroupForKeyShareUnsolicitedEchExtensionEcPointsExtensionRequiredExtendedMasterSecretExtensionRequiredKeyShareExtensionRequiredNamedGroupsExtensionRequiredNoCertificateRequestSignatureSchemesInCommonNoCipherSuitesInCommonNoEcPointFormatsInCommonNoKxGroupsInCommonNoSignatureSchemesInCommonNullCompressionRequiredServerDoesNotSupportTls12Or13ServerSentHelloRetryRequestWithUnknownExtensionServerTlsVersionIsDisabledByOurConfigSignatureAlgorithmsExtensionRequiredSupportedVersionsExtensionRequiredTls12NotOfferedTls12NotOfferedOrEnabledTls13RequiredForQuicUncompressedEcPointsRequiredServerRejectedEncryptedClientHello
jmp 0x14010498e
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x140204195]
mov rax, qword [rax + 0x18]
lea rdx, [0x140204195]
lea edx, [0x140204195]
lea edx, [0x140204195]
stc
verw cx
add cl, ch
add cl, ch
jmp 0x1401049f1
jb 0x14010487e
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140204112]
clc
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xff880
clc
verw cx
test dword [rax], 0x83480000
add rax, 8
mov qword [rsp + 0x38], rax
jmp 0x14010498e
add rax, 8
or byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x75], cl
and byte [rbx + r9*4 + 0x4a], cl
invalid
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
lea rax, [0x140204204]
add eax, 0xff955
add byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
mov r8d, 0x11
mov rsi, rdx
mov rdx, rax
invalid
invalid
ret 0xff41
call qword [r9 + 0x18]
call qword [rcx + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
xor byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
xor byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x31
mov byte [rsp + 0x31], 0
lea r8, [0x1402041c0]
lea eax, [0x1402041c0]
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
jrcxz 0x1401048d3
lea eax, [0x1402041c0]
verw cx
add cl, ch
jmp 0x140104a65
add dword [rcx], 0
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140204124]
lea edx, [0x140204124]
adc eax, 0xff82f
invalid
mov r8d, 0x1c
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rsi
pop rsi
jmp rax
jmp rax
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x140204174]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140204174]
lea edx, [0x140204174]
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov r8d, 0x10
mov eax, 0x10
add rsp, 0x40
add esp, 0x40
pop rsi
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xff7d1
invalid
mov eax, dword [rax + 0x18]
lea rdx, [0x140204108]
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
mov r8d, 0xa
mov eax, 0xa
add rsp, 0x40
add esp, 0x40
invalid
pop rsi
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x14020422b]
adc eax, 0xff8d3
add byte [rcx - 0x48], al
invalid
mov r8d, 0x16
mov eax, 0x16
add rsp, 0x40
pop rsi
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xff7d9
sbb byte [rax - 0x73], cl
adc eax, 0xff7d9
add bl, ch
jbe 0x1401049c4
invalid
jmp 0x1401049f1
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1402041f2]
mov eax, dword [rax + 0x18]
lea rdx, [0x1402041f2]
add byte [rcx - 0x48], al
adc al, byte [rax]
mov r8d, 0x12
add byte [rax], al
add rsp, 0x40
add esp, 0x40
pop rsi
jmp rax
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140204161]
adc eax, 0xff7b2
mov r8d, 0x13
add byte [rax], al
add rsp, 0x40
add esp, 0x40
invalid
pop rsi
jmp rax
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x140204241]
adc eax, 0xff871
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xff871
add byte [rcx - 0x48], al
adc al, 0
add byte [rax], al
invalid
mov r8d, 0x14
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
add esp, 0x40
invalid
pop rsi
jmp rax
loopne 0x140104a27
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1402041a4]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1402041a4]
lea edx, [0x1402041a4]
mov bl, 0xf7
sldt word [rcx - 0x48]
sldt word [rax]
add byte [rax], al
mov r8d, 0xf
add rsp, 0x40
add esp, 0x40
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add esp, 0x40
pop rsi
jmp rax
loopne 0x140104a48
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]
sbb byte [rax - 0x73], cl
adc eax, 0xff772
jb 0x140104a07
invalid
invalid
lea rdx, [0x140204184]
lea edx, [0x140204184]
jb 0x140104a07
sldt word [rcx - 0x48]
mov r8d, 0x11
mov eax, 0x11
adc dword [rax], eax
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
invalid
loopne 0x140104a69
inc rax
inc eax
mov qword [rsp + 0x38], rax
mov rcx, qword [rdx + 0x20]
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0xff81e
clc
invalid
invalid
cmp byte [rax - 0x75], cl
and byte [rbx + r9*4 + 0x4a], cl
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0xff81e
clc
invalid
invalid
clc
sldt word [rcx - 0x48]
invalid
mov r8d, 0x1f
mov eax, 0x1f
mov rsi, rdx
mov rdx, rax
ret 0xff41
call qword [r9 + 0x18]
call qword [rcx + 0x18]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
je 0x140104a6f
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
add byte [rax], al
add dh, al
mov byte [rsp + 0x31], 0
lea r8, [0x1401fee80]
str word [rax - 0x73]
and al, 0x20
mov byte [rsp + 0x31], 0
lea r8, [0x1401fee80]
invalid
invalid
str word [rax - 0x73]
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x73], cl
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
push rsp
and al, 0x38
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
and al, 0x20
movzx edx, byte [rsp + 0x30]
mov dh, 0x54
and al, 0x30
test rcx, rcx
je 0x140104adb
mov al, 1
add dword [rdx + rdx*8 - 0x74b7ab8b], eax
test dl, dl
jne 0x140104add
je 0x140104ab1
and al, 0x28
cmp rcx, 1
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x2d], esi
cmp ecx, 1
jne case.0x1400f8665.243
cmp byte [rsp + 0x31], 0
je case.0x1400f8665.243
test byte es:[rsi + 0x34], 4
test byte [rsi + 0x34], 4
jne case.0x1400f8665.243
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0xf9c30
invalid
pushfq
invalid
invalid
lea rdx, [0x1401fe6e0]
xor byte [rdi + rcx + 0x1b84100], bl
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
mov al, 1
test cl, cl
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
add dword [rcx + rcx*8 - 0x74b7e38b], eax
and byte [rax - 0x75], r9b
jne 0x140104add
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._ntdll.dll
invalid
sub byte [rax - 0x73], r9b
adc eax, 0x130cb8
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
jmp 0x140104add
push rax
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
rol byte [rax + rax*8 + 0x48c0950f], 1
add esp, 0x40
pop rsi
mov eax, edx
rol byte [rax + rax*8 + 0x48c0950f], 1
test al, al
setne al
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rsi
ret
add byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
or byte [rax - 0x75], cl
mov eax, dword [rax + 8]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
invalid
invalid
mov rax, qword [rcx]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
mov eax, dword [rax + 8]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
ret 0xf6e9
pop rbp
hlt
invalid
ret 0xf6e9
hlt
add byte [rax - 0x75], cl
add dword [rdi], ecx
mov rax, qword [rcx]
movzx eax, byte [rax]
mov dh, 0
lea rcx, [0x140238688]
mov r8, qword [rcx + rax*8]
lea rcx, case.0x14008136b.77
or eax, 0x133b78
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
invalid
js 0x140104b61
or eax, 0x133b78
adc eax, dword [rax]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov eax, dword [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
jmp r9
invalid
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
loope 0x140104ba5
nop
push rsi
sub rsp, 0x40
mov rax, qword [rcx]
mov rax, qword [rcx]
movzx ecx, byte [rax]
mov dh, 8
or byte [rbp + rcx*4 + 5], cl
ret 0xd27
invalid
invalid
lea r8, [0x1401d7314]
add eax, 0xd27c2
invalid
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
invalid
sar edi, 0xe1
jmp rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1005c7
invalid
adc byte [rax], al
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140205135]
invalid
adc byte [rax], al
invalid
add eax, 0xb8410010
add byte [rcx - 0x48], al
mov r8d, 0xc
or al, 0
add byte [rax], al
add rsp, 0x40
pop rsi
pop rsi
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1402051e7]
adc eax, 0x100658
add cl, ch
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
jmp case.0x1401047b9.28
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1402051d1]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x10062a
invalid
adc byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov r8d, 8
mov eax, 8
add rsp, 0x40
pop rsi
jmp rax
jmp rax
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ffa70]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xfaea8
invalid
add byte [rcx - 0x48], al
sldt word [rax]
add byte [rax], al
mov r8d, 0xf
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x40
pop rsi
invalid
pop rsi
jmp rax
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, [0x140205169]
lea edx, [0x140205169]
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov r8d, 0x10
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1402051af]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402051af]
lea edx, [0x1402051af]
lea edx, [0x1402051af]
add eax, 0xcde90010
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14020518c]
jmp case.0x1401047b9.28
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]
mov eax, dword [rax + 0x18]
lea rdx, [0x14020518c]
lea edx, [0x14020518c]
adc byte [rax], al
jmp case.0x1401047b9.28
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]
mov eax, dword [rax + 0x18]
lea rdx, [0x14020514c]
lea edx, [0x14020514c]
jmp 0x140104e54
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, [0x1402051d9]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x100587
invalid
add cl, ch
add qword [r8], r8
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
jmp 0x140104da6
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1004ed
lea rdx, [0x140205157]
jmp case.0x140103ad6.100
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1004f7
mov r8d, 0x13
adc eax, dword [rax]
add byte [rax], al
invalid
adc eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rsi
pop rsi
jmp rax
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, [0x140205141]
jmp 0x140104e54
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x10053d
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x10053d
invalid
add byte [rcx - 0x48], al
mov r8d, 9
or dword [rax], eax
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
inc rax
mov qword [rsp + 0x38], rax
mov rcx, qword [rdx + 0x20]
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0xfec02
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0xfec02
sldt word [rcx - 0x48]
invalid
mov r8d, 7
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
mov byte [rsp + 0x31], 0
lea r8, [0x1401fee60]
lea rcx, [rsp + 0x20]
and al, 0x20
push rdx
movabs eax, dword [0x4820244c8d48000f]
and al, 0x20
lea rdx, [rsp + 0x38]
and al, 0x20
lea rdx, [rsp + 0x38]
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
and al, 0x20
hlt
and al, 0x20
movzx edx, byte [rsp + 0x30]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x140104e62
test byte [rdx], dh
add dword [rax], eax
add byte [rax + 0xfd28401], dh
test dword [rdx], ebp
add dword [rax], eax
add byte [rax - 0x75], cl
mov al, 1
test dl, dl
jne 0x140104e64
je 0x140104d62
and al, 0x28
cmp rcx, 1
jne 0x140104d76
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x31], esi
jne 0x140104d76
cmp byte [rsp + 0x31], 0
je 0x140104d76
test byte [rsi + 0x34], 4
jne 0x140104d76
invalid
and al, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401fe6e0]
cdq
invalid
invalid
cdq
sldt word [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140104e64
out dx, al
add byte [rax], al
invalid
out dx, al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
lea rdx, str._ntdll.dll
lea edx, str._ntdll.dll
sub byte [rax - 0x73], r9b
adc eax, 0x130a03
lea edx, str._ntdll.dll
or dl, byte [rbx]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140104e64
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, str.EndOfEarlyDataHelloRetryRequestServerHelloDoneMessageHashHandshakeMessagePayload
lea edx, str.EndOfEarlyDataHelloRetryRequestServerHelloDoneMessageHashHandshakeMessagePayload
lea edx, str.EndOfEarlyDataHelloRetryRequestServerHelloDoneMessageHashHandshakeMessagePayload
lodsb al, byte [rsi]
sldt word [rcx - 0x48]
invalid
mov r8d, 0xe
add byte [rax], al
add rsp, 0x40
add esp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402051c0]
add edx, dword [rax]
add bl, ch
jmp case.0x1401047b9.28
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ffa5f]
jmp case.0x1401047b9.28
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, [0x1401ffa5f]
lodsb al, byte [rsi]
sldt word [rcx - 0x48]
mov r8d, 0x11
mov r8d, 0x11
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
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, [0x140205201]
mov r8d, 0x15
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
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, [0x14020519d]
mov r8d, 0x12
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14023527f]
lea edx, [0x14023527f]
lea edx, [0x14023527f]
jmp 0x140104e54
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401ffa7f]
adc eax, 0xfac2b
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xfac2b
mov r8d, 0xb
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
invalid
pop rsi
ret
invalid
mov esi, dword [rcx + 8]
mov r15, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x12ee43
sub byte [rax - 0x73], cl
adc eax, 0x12ee43
lea edx, [0x140233cd8]
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
je 0x140104ec6
invalid
je 0x140104ec6
and al, 0x28
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rbp - 0x7b], cl
push qword [rcx + rax*2 + 0x4d]
add edi, edi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
test r15, r15
je 0x140104ef2
add r15, r15
add r15, r15
lea rsi, [0x140104b40]
lea esi, [0x140104b40]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
pop rsp
and al, 0x38
pop rsp
and al, 0x38
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov qword [rsp + 0x38], r14
add r14, 2
add esi, 2
add esi, 2
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov r8, rsi
call fcn.14004a1f0
or dword [rbx - 0xc], edx
dec dword [rcx - 0x7d]
invalid
invalid
jne 0x140104ed0
or dword [rbx - 0xc], edx
dec dword [rcx - 0x7d]
invalid
movzx eax, byte [rsp + 0x30]
mov cl, 1
test al, al
jne 0x140104f17
invalid
invalid
sub byte [rax - 0x73], cl
adc eax, 0x12edcd
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
enter 0xffffffffffff8348, 0xffffffffffffffc4
pop rbx
enter 0xffffffffffff8348, 0xffffffffffffffc4
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
nop dword [rax + rax]
push rsi
sub rsp, 0x40
add byte [rax], al
add byte [rsi + 0x48], dl
sub esp, 0x40
mov rax, qword [rcx]
movzx ecx, byte [rax]
lea r8, [0x1401d7368]
or eax, 0xc634900
mov byte [rcx + rax - 0x3f], cl
jmp rcx
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1002b8
mov r8d, 0x10
add rsp, 0x40
pop rsi
jmp rax
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xfe7c5
jmp 0x140104f94
xchg edi, eax
add dl, byte [rax]
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov r8d, 9
add rsp, 0x40
pop rsi
jmp rax
and al, 0x70
lea rax, [rsi + 0x88]
add byte [rax], al
mov qword [rsp + 0x88], rax
jmp 0x140105491
mov rdx, qword [rsi + 0x98]
add rdx, rax
cmp rdx, rcx
mov r8d, 0
cmovae r8, rcx
sub rdx, r8
sub edx, eax
mov rcx, qword [rsi + 0x90]
lea rdx, [rdx + rdx*2]
mov r8, qword [rsp + 0x38]
and al, 0x38
mov qword [rcx + rdx*8 + 0x10], r8
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rcx + rdx*8], xmm0
inc rax
mov qword [rsi + 0xa0], rax
sub rdi, r13
add rbp, r13
test rdi, rdi
test edi, edi
je 0x140105640
mov rax, qword [rsp + 0x90]
cmp rax, rdi
mov r13, rdi
cmovb r13, rax
mov qword [rsp + 0xb0], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0xb8
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
lodsb al, byte [rsi]
and al, 0xc0
add byte [rax], al
invalid
lodsb al, byte [rsi]
and al, 0xc0
add byte [rax], al
add byte [rbp - 0x77], al
mov r14d, r12d
invalid
mov r14d, r12d
mov byte [rsp + 0xd0], r12b
mov byte [rsp + 0xd0], ah
mov byte [rsp + 0xd0], ah
movzx eax, byte [rsp + 0x20]
mov byte [rsp + 0xd1], al
mov word [rsp + 0xd2], r15w
mov word [rsp + 0xd4], bx
mov r12, r13
add r12, 5
je 0x140105604
js 0x1401056d1
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, r12
call fcn.1401685e0
test rax, rax
je 0x1401056c4
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
cmp r13, 0xfffffffffffffffb
jae 0x14010561f
xor ecx, ecx
mov r12d, r14d
mov dword [rax + rcx], 0
mov byte [rax + rcx + 4], 0
add rcx, 5
mov qword [rsp + 0x38], rcx
lea rcx, [rsp + 0xb0]
lea r14, [rsp + 0x28]
mov rdx, r14
call fcn.1400e3e30
mov byte [rsp + 0x5c], r12b
movzx eax, byte [rsp + 0x20]
mov byte [rsp + 0x5d], al
mov word [rsp + 0x58], r15w
mov word [rsp + 0x5a], bx
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
mov rcx, r14
lea rdx, [rsp + 0x40]
call fcn.1400f8520
cmp qword [rsp + 0x38], 0
je 0x1401055e0
mov rcx, qword [rsi + 0x88]
mov rax, qword [rsi + 0xa0]
cmp rax, rcx
jne 0x140105440
mov rcx, qword [rsp + 0x88]
call fcn.140105930
mov rcx, qword [rsi + 0x88]
mov rax, qword [rsi + 0xa0]
jmp 0x140105440
cmp qword [rsp + 0x28], 0
je 0x140105482
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
jmp 0x140105482
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov r8d, 5
lea rcx, [rsp + 0x28]
xor edx, edx
call fcn.140060840
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
jmp 0x140105533
mov rax, qword [rsp + 0x68]
shl rax, 1
test rax, rax
je 0x140105673
mov r8, qword [rsp + 0x70]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
jmp 0x140105673
movaps xmm6, xmmword [rsp + 0x170]
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 1
mov rdx, r12
call fcn.1400418b0
call fcn.1400418d0
int3
mov eax, eax
call sub.msvcrt.dll_memmove
mov qword [rsi + 0x10], rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
in al, dx
cmp byte [rcx], al
add byte [rax], al
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
mov r9, qword [rcx + 0x30]
cmp r9, 0xffffffffffff0000
jne 0x1401057e0
mov r9, 0xffffffffffff0000
cmp byte [rsi + 0x301], 0
mov esi, 0x301
add byte [rbp + 0x4e], dh
mov esi, 0x301
add dword [rbx], eax
add byte [rax], al
add byte [rbp + 0x4e], dh
mov word [rsp + 0x130], 4
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax + 0x24448948], al
invalid
add byte [rax], al
add byte [rax + 0x24448948], al
js 0x14010577d
add byte [rax], al
or byte [rax - 0x77], 0x44
and al, 0x78
mov dword [rsp + 0x80], 0
cmp byte [rsi + 0x41], 2
sete r8b
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4102417e], al
sete al
lea rdx, [rsp + 0x78]
mov rcx, rsi
mov ecx, esi
call fcn.140105170
mov byte [rsi + 0x301], 1
mov r9, qword [rsi + 0x30]
cmp r9, 0xfffffffffffffffd
ja 0x1401058d4
xchg edx, ebp
add byte [rax], al
invalid
xchg edx, ebp
add byte [rax], al
add byte [rcx - 0x73], cl
add dword [r8 - 0x77], ecx
xor byte [rax - 0x75], r9b
push rsi
adc byte [rax - 0x75], cl
sbb byte [rax - 0x73], r9b
and al, 0x78
invalid
invalid
lea rax, [r9 + 1]
mov qword [rsi + 0x30], rax
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
lea rcx, [rsp + 0x78]
invalid
js case.0x1400ed107.1584
mov r8, rdi
mov eax, edi
call qword [rax + 0x18]
cmp qword [rsp + 0x78], 0
cmp dword [rsp + 0x78], 0
cmp dword [rsp + 0x78], 0
jne 0x1401058df
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
add byte [rax], al
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x90], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x40], ecx
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
xor byte [rax - 0x73], cl
and al, 0x78
lea rcx, [rsp + 0x78]
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
call fcn.1400f8520
cmp qword [rsp + 0x88], 0
mov byte [rax], al
add byte [rax], al
invalid
je 0x1401058b6
out 0x2c, al
invalid
mov byte [rax], al
add byte [rax], al
add byte [rcx + rsi*2 + 0x48], dh
mov rcx, qword [rsi + 0x88]
mov rcx, qword [rsi + 0x88]
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], ah
cmp eax, ecx
mov rax, qword [rsi + 0xa0]
cmp rax, rcx
jne 0x140105872
lea rcx, [rsi + 0x88]
call fcn.140105930
int3
add byte [rax], al
add byte [rax - 0x75], cl
mov cs, word [rax + 0x48000000]
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
invalid
int3
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], ah
mov edx, dword [rsi + 0x98]
mov rdx, qword [rsi + 0x98]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
retf 0xf4c
ror dword [r9 + r13 - 0x3e], 0x48
mov ecx, dword [rsi + 0x90]
lea rdx, [rdx + rdx*2]
mov r8, qword [rsp + 0x88]
mov qword [rcx + rdx*8 + 0x10], r8
movups xmm0, xmmword [rsp + 0x78]
adc byte [rsp + 0x78], al
retf 0xf4c
adc byte [rsp + 0x78], al
movups xmmword [rcx + rdx*8], xmm0
inc rax
mov qword [rsi + 0xa0], rax
jmp 0x1401058d4
cmp qword [rsp + 0x78], 0
je 0x1401058d4
and al, 0x78
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsp + 0x80]
add byte [rax], al
invalid
mov r8, qword [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x1739b3
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
nop
add rsp, 0x138
invalid
cmp byte [rcx], al
add byte [rax], al
pop rdi
pop rsi
ret
invalid
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
add byte [rax], 0
add byte [rdi], cl
adc byte [rsp + 0x90], cl
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lea rax, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_0.23.10_src_record_layer.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14023555c]
lea r9, fcn.14007f070
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.140048d20
int3
add byte [rax], al
ret 0x3948
or byte [rax - 0x73], cl
or al, 0x5b
invalid
mov eax, dword [rsi + 8]
mov dword [rsi + 0x10], edi
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov r13, rcx
mov r14, qword [rcx + 0x2d8]
add byte [rax], al
add byte [rax], al
mov rsi, qword [rcx + 0x2e0]
mov r15, qword [rcx + 0x2e8]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x81
fadd dword [rdx]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x81
fadd dword [rdx]
add byte [rax], al
cmp r14, rax
je 0x140105aa8
test r15, r15
je 0x140105a8c
mov rcx, qword [r13 + 0x88]
add byte [rax], al
mov rax, qword [r13 + 0xa0]
cmp rax, rcx
jne 0x140105a50
lea rcx, [r13 + 0x88]
mov r12, rdx
invalid
call fcn.140105930
mov rdx, r12
mov rcx, qword [r13 + 0x88]
mov rax, qword [r13 + 0xa0]
invalid
mov r8, qword [r13 + 0x98]
add r8, rax
xor r9d, r9d
cmp r8, rcx
cmovae r9, rcx
sub r8, r9
mov rcx, qword [r13 + 0x90]
lea r8, [r8 + r8*2]
mov qword [rcx + r8*8], r14
mov qword [rcx + r8*8 + 8], rsi
mov qword [rcx + r8*8 + 0x10], r15
inc rax
mov qword [r13 + 0xa0], rax
jmp 0x140105aa8
test r14, r14
je 0x140105aa8
mov rcx, qword [0x140279280]
mov r14, rdx
xor edx, edx
mov r8, rsi
call fcn.1401abdbc
mov rdx, r14
cmp byte [r13 + 0x2fe], 0
je 0x140105b21
mov r14, qword [rdx]
mov rbx, qword [rdx + 0x10]
mov r12, qword [rdx + 0x18]
mov rsi, r12
sub rsi, rbx
test r14, r14
cmove rsi, rbx
test rsi, rsi
je 0x140105b85
cmp qword [r13 + 0x78], 0
je 0x140105bfc
mov rax, qword [r13 + 0xa0]
test rax, rax
je 0x140105b8c
mov r10, qword [r13 + 0x88]
mov r8, qword [r13 + 0x98]
xor ecx, ecx
cmp r8, r10
cmovae rcx, r10
sub r8, rcx
mov rcx, r10
sub rcx, r8
mov r11, rax
sub r11, rcx
ja 0x140105b95
add rax, r8
xor r11d, r11d
mov r10, rax
jmp 0x140105b95
mov rax, qword [rdx]
mov rcx, qword [rdx + 0x10]
mov r8, qword [rdx + 0x18]
mov rsi, r8
sub rsi, rcx
test rax, rax
cmove rsi, rcx
cmp qword [rdi], 0
je 0x140105d4e
mov r9, qword [rdi + 0x28]
test r9, r9
je 0x140105cd9
mov r14, qword [rdi + 0x10]
mov r11, qword [rdi + 0x20]
xor r10d, r10d
cmp r11, r14
cmovae r10, r14
sub r11, r10
mov r10, r14
sub r10, r11
mov r15, r9
sub r15, r10
ja 0x140105ce2
add r9, r11
xor r15d, r15d
mov r14, r9
jmp 0x140105ce2
xor esi, esi
jmp 0x140105e81
xor r8d, r8d
xor r10d, r10d
xor r11d, r11d
mov rax, qword [r13 + 0x80]
mov rcx, qword [r13 + 0x90]
lea r8, [r8 + r8*2]
lea r9, [rcx + r8*8]
lea r8, [r10 + r10*2]
lea r10, [rcx + r8*8]
lea r8, [r11 + r11*2]
lea r11, [rcx + r8*8]
xor r8d, r8d
jmp 0x140105bd4
mov rdi, r9
mov r9, r11
add r8, qword [rdi + 0x10]
add rdi, 0x18
mov r11, r9
mov r9, rdi
cmp r9, r10
jne 0x140105bc0
test rcx, rcx
je 0x140105bec
mov rdi, rcx
mov r10, r11
cmp rcx, r11
mov rcx, r9
jne 0x140105bc6
xor ecx, ecx
sub rax, r8
cmovae rcx, rax
cmp rsi, rcx
cmovae rsi, rcx
mov r15, r13
mov r13, qword [r13 + 0x2f0]
test r14, r14
mov qword [rsp + 0x80], rsi
je 0x140105c75
lea rax, [rbx + rsi]
cmp rax, r12
cmovb r12, rax
cmp r12, rbx
je 0x140105ccc
mov rdi, r14
mov rbp, qword [rdx + 8]
nop
lea rsi, [rbx + r13]
cmp rsi, r12
mov r14, r12
cmovb r14, rsi
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r14
mov byte [rsp + 0x48], 3
mov word [rsp + 0x4a], 4
mov rcx, r15
lea rdx, [rsp + 0x28]
call fcn.140105770
mov rbx, r14
cmp r12, rsi
ja 0x140105c30
jmp 0x140105ccc
cmp rsi, rbx
cmovb rbx, rsi
test rbx, rbx
je 0x140105ccc
mov rsi, r15
mov r15, qword [rdx + 8]
lea rdi, [rsp + 0x28]
nop dword [rax]
cmp r13, rbx
mov r12, rbx
cmovb r12, r13
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x30], r15
add r15, r12
mov qword [rsp + 0x38], r12
mov byte [rsp + 0x48], 3
mov word [rsp + 0x4a], 4
mov rcx, rsi
mov rdx, rdi
call fcn.140105770
sub rbx, r12
jne 0x140105c90
mov rsi, qword [rsp + 0x80]
jmp 0x140105e81
xor r11d, r11d
xor r14d, r14d
xor r15d, r15d
mov r9, qword [rdi + 8]
mov r10, qword [rdi + 0x18]
lea r11, [r11 + r11*2]
lea rbx, [r10 + r11*8]
lea r11, [r14 + r14*2]
lea r14, [r10 + r11*8]
lea r11, [r15 + r15*2]
lea r15, [r10 + r11*8]
xor r11d, r11d
jmp 0x140105d25
mov r12, rbx
mov rbx, r15
add r11, qword [r12 + 0x10]
add r12, 0x18
mov r15, rbx
mov rbx, r12
cmp rbx, r14
jne 0x140105d10
test r10, r10
je 0x140105d3d
mov r12, r10
mov r14, r15
cmp r10, r15
mov r10, rbx
jne 0x140105d16
xor r10d, r10d
sub r9, r11
cmovae r10, r9
cmp rsi, r10
cmovae rsi, r10
test rax, rax
je 0x140105d74
mov rdx, qword [rdx + 8]
lea rbx, [rsi + rcx]
cmp rbx, r8
cmovae rbx, r8
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x60], r8
mov r9, rdx
mov r8, rbx
jmp 0x140105d89
cmp rsi, rcx
mov r8, rcx
cmovb rcx, rsi
mov rdx, qword [rdx + 8]
sub r8, rcx
lea r9, [rdx + rcx]
sub rbx, rcx
test rax, rax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x58], r8
cmove rbx, rcx
test rbx, rbx
je 0x140105ddf
js 0x140105e98
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, rbx
call fcn.1401685e0
test rax, rax
jne 0x140105de4
mov ecx, 1
mov rdx, rbx
call fcn.1400418b0
mov eax, 1
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x68]
call fcn.1400e3e30
mov r14, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
mov r15, qword [rsp + 0x78]
js 0x140105e63
test edi, edi
js 0x140105e63
test edi, edi
je 0x140105e6b
mov rcx, qword [rdi + 0x10]
mov rax, qword [rdi + 0x28]
cmp rax, rcx
jne 0x140105e38
lea rcx, [rdi + 0x10]
call fcn.140105930
add bl, bh
invalid
dec dword [rax - 0x75]
adc byte [r8 - 0x75], r9b
invalid
invalid
add bl, bh
invalid
mov rdx, qword [rdi + 0x20]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rdi + 0x18]
mov ecx, dword [rdi + 0x18]
mov ecx, dword [rdi + 0x18]
lea rdx, [rdx + rdx*2]
mov qword [rcx + rdx*8], r14
mov qword [rcx + rdx*8 + 8], rbx
mov qword [rcx + rdx*8 + 0x10], r15
inc rax
inc eax
mov qword [rdi + 0x28], rax
jmp 0x140105e81
test r14, r14
je 0x140105e81
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, rbx
call fcn.1401abdbc
mov rax, rsi
add rsp, 0x88
invalid
mov byte [rax], al
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
invalid
pop rbp
pop r14
pop r15
ret
call fcn.1400418d0
int3
xor edi, dword [rdx + 0x66ccfff3]
nop
nop
push rsi
push rdi
sub rsp, 0x58
mov r9, rdx
mov rax, qword [rcx]
mov rcx, qword [rax]
mov eax, 0x27
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990.0
add eax, 0x1028f5
add eax, 0x1028f5
cmp rcx, 0x2710
jb 0x140105f70
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
nop dword [rax + rax]
add byte [rax], al
add byte [rcx - 0x46], cl
pop r9
xchg byte [rax], bh
invalid
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
invalid
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rsp + r11 + 0x2d], di
movzx esi, word [r8 + rsi*2]
mov word [rsp + r11 + 0x2f], si
mov r11, rax
ret
invalid
ret
cmp rcx, 0x5f5e0ff
mov rcx, rdx
sal dword [rdi - 0x4e], 1
sal dword [rdi - 0x4e], 1
cmp rdx, 0x63
jbe 0x140105f5e
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x140105f7b
or dl, 0x30
mov byte [rsp + rax + 0x30], dl
dec rax
jmp 0x140105f89
mov rdx, rcx
cmp rdx, 0x63
ja 0x140105f34
jmp 0x140105f5e
movzx ecx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], cx
add rax, 0xfffffffffffffffe
lea rcx, [rsp + rax]
add rcx, 0x31
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
mov r8d, 1
mov rcx, r9
mov dl, 1
xor r9d, r9d
call fcn.140046420
nop
add rsp, 0x58
pop rdi
pop rsi
ret
mov eax, 0x38
nop dword [rax + rax]
mov dword [rsp + rax], 0
mov qword [rsp + rax + 8], 1
mov dword [rsp + rax + 0x10], 0
add byte [rax - 0x39], cl
add al, 0x18
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0x18
add dword [rax], eax
add byte [rax], al
mov dword [rsp + rax + 0x20], 0
mov qword [rsp + rax + 0x28], 1
add al, 0x28
add dword [rax], eax
add byte [rax], al
add al, 0x28
add dword [rax], eax
add byte [rax], al
mov dword [rsp + rax + 0x30], 0
mov qword [rsp + rax + 0x38], 1
add al, 0x38
add dword [rax], eax
add byte [rax], al
add rax, 0x40
cmp rax, 0x438
add al, 0
add byte [rbp - 0x4f], dh
add al, 0
add byte [rbp - 0x4f], dh
mov r12, qword [rcx + 0x10]
mov r15, qword [rcx + 0x18]
mov qword [rsp + 0x28], rcx
mov r13, qword [rcx + 0x20]
mov ebp, dword [rcx + 0x20]
invalid
mov ebp, dword [rcx + 0x20]
xor eax, eax
cmp r13, r12
mov rcx, r12
cmovb rcx, rax
mov rdx, r13
sub rdx, rcx
mov rcx, r12
sub rcx, rdx
lea r11, [rdx + rsi]
cmp rcx, rsi
int1
int1
cmovb r11, r12
mov r8, rsi
sub r8, rcx
cmovb r8, rax
lea rax, [rdx + rdx*2]
lea rcx, [r15 + rax*8]
or al, 0xc7
or al, 0xc7
lea rax, [r11 + r11*2]
lea rax, [r15 + rax*8]
sub rax, rcx
movabs rdx, 0xaaaaaaaaaaaaaaab
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
mul rdx
shr rdx, 4
add r8, rdx
je 0x14010610a
cmp r8, 0x40
mov eax, 0x40
cmovb rax, r8
lea r8, [rsp + 0x40]
lea r11, [rdx*8]
lea ebx, [rdx*8]
lea ebx, [rdx*8]
lea rdi, [r11 + r11*2]
pop rbx
mov r11, r15
sti
sub r11, rdi
sti
xor edi, edi
nop dword [rax]
invalid
invalid
invalid
invalid
add byte [rax + 0x39], cl
cli
cmp rdx, rdi
mov rbx, r11
cmova rbx, rcx
mov r14, qword [rbx + 0x10]
mov rbp, r14
mov ebp, esi
mov ebp, esi
shr rbp, 0x20
jne 0x140106230
inc rdi
mov rbx, qword [rbx + 8]
mov dword [r8 - 8], r14d
clc
clc
mov qword [r8], rbx
add r8, 0x10
add r11, 0x18
add rcx, 0x18
cmp rax, rdi
jne 0x1401060d0
cmp rsi, 0x40
mov r8d, 0x40
cmovb r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call r9
test rax, rax
je 0x14010613b
mov eax, 1
jmp 0x14010621c
mov qword [rsp + 0x30], rdx
mov r9, qword [rsp + 0x28]
jmp case.0x1400f72f9.341
mov rdx, rdi
mov rsi, r14
test byte [rbp - 0x7b], 0xf6
test byte [rbp - 0x7b], 0xf6
je 0x140106215
lea rax, [r13 + 1]
cmp rax, r12
mov rcx, r12
mov eax, 0
add byte [rax], al
add byte [rax + 0xf], cl
enter 0xfffffffffffff748, 0xffffffffffffffd9
add byte [rax], al
add byte [rax + 0xf], cl
enter 0xfffffffffffff748, 0xffffffffffffffd9
lea rax, [r13*2]
add rax, r13
lea r13, [r13 + rcx + 1]
mov qword [r9 + 0x20], r13
imul esp, dword [rax], 0xff768d4c
imul esp, dword [rax], 0xff768d4c
mov qword [r9 + 0x28], r14
mov rbp, qword [r15 + rax*8]
sub al, 0xc7
sub al, 0xc7
movabs rcx, 0x8000000000000000
cmp rbp, rcx
je 0x140106215
mov r8, qword [r15 + rax*8 + 8]
mov rbx, qword [r15 + rax*8 + 0x10]
mov rdi, rdx
sub rdi, rbx
jb 0x1401061d0
test rbp, rbp
je 0x140106150
xchg ebp, eax
xchg ebp, eax
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
add byte [rcx], dh
shr al, cl
pop rbx
or al, byte [rax]
mov r9, qword [rsp + 0x28]
jmp 0x140106150
sub rbx, rdx
test rdx, rdx
je 0x1401061f1
ror dword [rax - 0x7b], cl
sal byte [rcx + rbx + 0x4c], cl
add rdx, r8
add edx, eax
mov rcx, r8
mov rdi, r8
mov r8, rbx
call sub.msvcrt.dll_memmove
mov r9, qword [rsp + 0x28]
mov r8, rdi
dec r13
add r12, r13
cmovae r12, r13
in eax, 0x4d
mov dword [rcx + 0x20], esp
in eax, 0x4d
mov dword [rcx + 0x20], esp
mov qword [r9 + 0x28], rsi
jno 0x14010622b
lea rax, [r12 + r12*2]
mov qword [r15 + rax*8], rbp
mov qword [r15 + rax*8 + 8], r8
mov qword [r15 + rax*8 + 0x10], rbx
invalid
invalid
mov dword [rdi + rax*8 + 0x10], ebx
adc byte [rcx], dh
ror byte [rax - 0x75], 0x54
and al, 0x30
xor eax, eax
mov rdx, qword [rsp + 0x30]
add rsp, 0x438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop r15
ret
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize_rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_std_src_syspalwindowsio.rs
lea r8, [0x140202738]
mov edx, 0x35
add byte [rax], al
add al, ch
invalid
invalid
hlt
dec esp
add byte [rax], al
add al, ch
sbb byte [0x14fdd623e], cl
invalid
invalid
nop dword [rax]
add byte [rax], al
add byte [rcx + 0x57], al
push r15
push rsi
sub byte [rax - 0x77], cl
invalid
mov esi, ecx
cmp dword [rbx + rcx*4 + 0x79], ecx
sbb byte [rbp - 0x7b], cl
test edi, edi
je 0x1401062e3
mov rbx, qword [rsi + 8]
test edi, edi
out dx, eax
sub esi, esp
out 0x4c, al
cmovb esi, edx
sub r13, r8
add ebx, 8
jmp 0x1401062c9
nop word cs:[rax + rax]
add rbx, 0x18
dec r14
dec esi
je 0x1401062e3
cmp qword [rbx - 8], 0
cmp dword [rbx - 8], 0
jnp 0x1401062c5
add byte [rax + rsi*8 + 0x4c], dh
mov eax, dword [rbx]
je 0x1401062c0
mov r8, qword [rbx]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
or al, byte [rax]
or al, byte [rax]
add bl, ch
fisttp qword [rax - 0x7b]
push qword [rdx + riz + 0x4c]
mov eax, dword [rsi + 8]
mov rcx, qword [0x140279280]
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
jmp 0x1401062c0
ror byte [rax - 0x7d], cl
invalid
pop r14
pop r15
jmp fcn.1401abdbc
add al, 0x40
or bl, ch
adc al, 0xf
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
test edi, edi
je 0x140106544
mov qword [rsp + 0x48], rcx
and al, 0x48
mov r13, qword [r10 + 0x10]
mov rbp, qword [r10 + 0x18]
mov r14, qword [r10 + 0x20]
mov esi, dword [rdx + 0x20]
mov esi, dword [rdx + 0x20]
xor r11d, r11d
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x30], rsi
cmp r14, r13
cmp esi, ebp
mov eax, 0
cmovae rax, r13
invalid
mov rcx, r14
sub rcx, rax
lea rax, [rcx + rcx*2]
mov rdx, qword [rbp + rax*8 + 8]
mov edx, dword [rbp + rax*8 + 8]
invalid
mov edx, dword [rbp + rax*8 + 8]
mov rax, qword [rbp + rax*8 + 0x10]
sub rsi, r11
fimul word [rbx - 0x73]
or al, 0x19
fimul word [rbx - 0x73]
or al, 0x19
cmp rsi, rax
cmovae rsi, rax
cmp rsi, 1
mov qword [rsp + 0x38], r11
cmp byte [rbp + 0x13], dh
cmp byte [rbp + 0x13], dh
movzx eax, byte [rdx]
mov byte [rcx], al
add ebx, ebp
invalid
add ebx, ebp
sbb dword [rsi + 0x66], esp
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov r8, rsi
call sub.msvcrt.dll_memcpy
mov r10, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
je 0x140106445
mov qword [rsp + 0x40], rsi
mov rdx, rsi
mov rdx, rsi
jmp 0x14010643f
add byte [rax], al
add byte [rax], al
mov rdx, r12
mov rdi, rbx
test rbx, rbx
je 0x140106530
lea rax, [r14 + 1]
lea eax, [rsi + 1]
cmp rax, r13
mov ecx, 0
add byte [rcx + 0xf], cl
int 0x48
neg ecx
invalid
call 0x140106503
add byte [rcx + 0xf], cl
int 0x48
neg ecx
invalid
invalid
lea rax, [r14 + r14*2]
add r14, rcx
inc r14
mov qword [r10 + 0x20], r14
lea rbx, [rdi - 1]
lea ebx, [rdi - 1]
lea ebx, [rdi - 1]
mov qword [r10 + 0x28], rbx
mov rsi, qword [rbp + rax*8]
movabs rcx, 0x8000000000000000
mov ecx, 0
add byte [rax], al
add byte [rax + 0x74ce3948], al
invalid
mov ecx, 0
add byte [rax], al
add byte [rax + 0x74ce3948], al
xor al, 0x4c
mov eax, dword [rbp + rax*8 + 8]
mov r8, qword [rbp + rax*8 + 8]
mov r15, qword [rbp + rax*8 + 0x10]
mov edi, dword [rbp + rax*8 + 0x10]
jl case.0x140103ad6.103
adc byte [rcx - 0x77], cl
invalid
mov r12, rdx
sub r12, r15
jb 0x1401064c0
test rsi, rsi
je case.0x1400ee91a.896
mov rcx, qword [0x140279280]
xor edx, edx
sub eax, 0xd2310017
invalid
call fcn.1401abdbc
or al, byte [rax]
mov r10, qword [rsp + 0x28]
jmp case.0x1400ee91a.896
add byte [rax], al
add byte [rax], al
dec rdi
jmp case.0x140104506.58
invalid
sub r15, rdx
test rdx, rdx
je 0x1401064e1
add rdx, r8
mov rcx, r8
ror dword [rcx + rcx*4 - 0x3d], 0x4d
mov eax, edi
ror dword [rcx + rcx*4 - 0x3d], 0x4d
mov eax, edi
call sub.msvcrt.dll_memmove
mov r10, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
mov r8, rbx
dec r14
mov rax, r14
add rax, r13
cmovb r14, rax
invalid
mov qword [r10 + 0x20], r14
mov dword [rdx + 0x20], esi
mov qword [r10 + 0x28], rdi
lea rax, [r14 + r14*2]
sub byte [rbx - 0x73], cl
add al, 0x76
mov qword [rbp + rax*8], rsi
mov qword [rbp + rax*8 + 8], r8
invalid
or byte [rcx + rcx*4 + 0x7c], cl
invalid
invalid
invalid
mov rdx, qword [rsp + 0x40]
add rdx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x30]
cmp rdx, rsi
cmp byte [rax - 0x75], cl
je 0x14010653b
xor byte [rax + 0x39], cl
mov r9, qword [rsp + 0x50]
cmp edx, esi
mov r9, qword [rsp + 0x50]
jae 0x14010653f
mov r11, rdx
test rdi, rdi
jne 0x1401063c4
xchg esi, eax
invalid
invalid
invalid
jmp 0x14010653f
mov rdx, qword [rsp + 0x40]
add rdx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
xor eax, eax
test rsi, rsi
je 0x14010658b
test rdx, rdx
jne 0x14010658b
cmp byte [rcx + 8], 0
je 0x14010655a
xor edx, edx
jmp 0x140106583
cmp byte [rcx + 9], 0
je 0x140106579
lea rdx, str.peer_closed_connection_without_sending_TLS_close_notify:_https:__docs.rs_rustls_latest_rustls_manual__03_howto_index.htmlunexpected_eof
mov r8d, 0x88
mov cl, 0x25
call fcn.1400e7ef0
mov rdx, rax
jmp 0x140106583
movabs rdx, 0xd00000003
mov edx, 3
add byte [rax], al
or eax, 0x31000000
ror byte [rax - 0x7b], 0xd2
invalid
add byte [rax], al
xor eax, eax
test rdx, rdx
invalid
ror byte [rdi], cl
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rax
setne al
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
fstp qword [rdi + rcx + 0x11b84100]
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x1401065ec
cmp byte [rax - 0x39bfdbbc], cl
and al, 0x41
and al, 0x41
add byte [rdi], cl
mov bh, 0x47
or byte [rax - 0x73], cl
or eax, 0xd0da3
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add eax, 0x362444c6
add ecx, dword [rax - 0x73]
add eax, 0xf9927
mov qword [rsp + 0x20], rax
lea rdx, [0x1401ff452]
lea rcx, [rsp + 0x38]
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x36
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x36
mov r8d, 9
add byte [rax], al
call fcn.140047e30
cmp byte [rsp + 0x41], 0
movzx ecx, byte [rsp + 0x40]
je 0x14010664e
mov al, 1
test cl, cl
jne 0x14010666d
test cl, cl
setne al
jmp 0x14010666d
add dh, byte [rbp - 0x19]
mov rbx, qword [rcx]
lock inc qword [rbx]
inc qword [rbx]
inc qword [rbx]
jle 0x140106748
movzx eax, byte [0x1402792e0]
mov edx, 0x10
xor ecx, ecx
call fcn.1401685e0
test rax, rax
je 0x14010674a
mov qword [rax], rbx
mov word [rax + 8], di
mov word [rax + 0xa], si
jmp 0x140106739
lea rdx, [0x140200258]
add rsp, 0x20
pop rbx
str word [rax - 0x7d]
invalid
pop rdi
pop rsi
ret
ud2
mov ecx, 8
mov edx, 0x10
call fcn.140041910
int3
lea edx, [0x1402002a9]
mov r8d, 0xd
add byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
and al, 0x30
mov byte [rsp + 0x31], 0
add rdi, 8
lea rax, [0x1401feea0]
mov qword [rsp + 0x20], rax
lea rdx, [0x140200127]
lea rcx, [rsp + 0x28]
sub byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
stc
sub byte [rcx - 0x48], al
invalid
call fcn.140047e30
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
and al, 0x30
and al, 0x30
je 0x140106810
mov al, 1
test cl, cl
jne 0x14010682f
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x140106817
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402028aa]
mov r8d, 2
jmp 0x14010682c
test cl, cl
setne al
jmp 0x14010682f
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020bb23]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x38
pop rdi
pop rsi
ret
add byte [rax], al
mov rbx, r9
mov r14, r8
mov rsi, rcx
mov rdi, qword [rdx]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x360], xmm0
add byte [rdi], cl
sub dword [rsp + 0x350], eax
add byte [rdi], cl
sub dword [rsp + 0x350], eax
movaps xmmword [rsp + 0x340], xmm0
movaps xmmword [rsp + 0x330], xmm0
movaps xmmword [rsp + 0x320], xmm0
movaps xmmword [rsp + 0x310], xmm0
movaps xmmword [rsp + 0x300], xmm0
mov byte [rsp + 0x370], 0
movups xmmword [rsp + 0xf0], xmm0
movups xmmword [rsp + 0xe0], xmm0
movups xmmword [rsp + 0xd0], xmm0
movups xmmword [rsp + 0xc0], xmm0
movups xmmword [rsp + 0xb0], xmm0
adc dword [rsp + 0xb0], eax
adc dword [rsp + 0xb0], eax
movups xmmword [rsp + 0xa0], xmm0
movups xmmword [rsp + 0x90], xmm0
movups xmmword [rsp + 0x80], xmm0
adc dword [rsp + 0x80], eax
adc dword [rsp + 0x80], eax
lea rax, [0x1401fc830]
mov qword [rsp + 0x30], rax
movups xmm6, xmmword [0x1401fc860]
str word [rdi]
adc dword [rsp + 0x38], esi
str word [rdi]
adc dword [rsp + 0x38], esi
movups xmm7, xmmword [0x1401fc870]
movups xmmword [rsp + 0x48], xmm7
movups xmm8, xmmword [0x1401fc880]
adc byte [0x1401fc880], al
adc byte [0x1401fc880], al
movups xmmword [rsp + 0x58], xmm8
movups xmm9, xmmword [0x1401fc890]
movups xmmword [rsp + 0x68], xmm9
movups xmmword [rsp + 0x68], xmm1
movups xmmword [rsp + 0x68], xmm1
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x100], 0
lea rdx, [rdi + 0x30]
lea r15, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov r8d, 0x20
mov rcx, r15
call fcn.1400d1830
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.1400d1830
lea rcx, [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add byte [rcx - 0x48], al
fadd dword [rax]
add byte [rax], al
and al, 0x10
add dword [rax], eax
add byte [rcx - 0x48], al
fadd dword [rax]
add byte [rax], al
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x110]
mov r9, qword [rax + 0x20]
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x400], xmm0
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movups xmm3, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x3f0], xmm3
movaps xmmword [rsp + 0x3e0], xmm2
movaps xmmword [rsp + 0x3d0], xmm1
movaps xmmword [rsp + 0x3c0], xmm0
cmp r9, 0x81
jae 0x140106fa0
lea r8, [rsp + 0x160]
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x378]
lea rdx, [rsp + 0x3c0]
call fcn.1400d1b30
mov rax, qword [rsp + 0x378]
and al, 0x78
add eax, dword [rax]
add byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
adc byte [rax - 0x7d], cl
clc
jae 0x140106fb4
and al, 0x78
add eax, dword [rax]
add byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
adc byte [rax - 0x7d], cl
adc byte [rax - 0x7d], cl
clc
jae 0x140106fb4
cmp rax, 0x40
jne 0x140106fc8
invalid
invalid
invalid
add byte [rax], al
test dword [rdi + 0x4c000005], eax
lea edi, [rsp + 0x308]
lea r15, [rsp + 0x308]
movups xmm0, xmmword [rsp + 0x380]
movups xmm1, xmmword [rsp + 0x390]
add byte [rbx], 0
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x390], cl
movups xmm2, xmmword [rsp + 0x3a0]
movups xmm3, xmmword [rsp + 0x3b0]
mov al, 3
add byte [rax], al
movabs al, byte [0xb0249c100f000003]
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x140], ebx
add byte [rax], al
mov al, 3
add byte [rax], al
movaps xmmword [rsp + 0x140], xmm3
add byte [rax], al
movaps xmmword [rsp + 0x130], xmm2
xor byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
and al, 0x10
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add dword [rax], eax
add al, ch
stosb byte [rdi], al
xor cl, byte [rax + rax]
or al, 0
and al, 0x10
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add dword [rax], eax
add al, ch
stosb byte [rdi], al
xor cl, byte [rax + rax]
or al, 0
or al, 0
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rdi], cl
mov dh, 5
add ebp, dword [rax]
invalid
movzx eax, byte [0x1402792c0]
cmp al, 2
jne 0x140106f96
xorps xmm10, xmm10
xorps xmm2, xmm2
rol byte [rdi + rcx + 0x29], cl
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
xchg esp, eax
movaps xmmword [rsp + 0x1a0], xmm10
sub dword [rsp + 0x1a0], edx
movaps xmmword [rsp + 0x190], xmm10
and al, 0x90
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
invalid
invalid
invalid
xchg esp, eax
and al, 0x80
add byte [rcx], 0
movaps xmmword [rsp + 0x180], xmm10
movaps xmmword [rsp + 0x170], xmm10
jo 0x140106aec
add byte [rax], al
add byte [rcx], 0
add byte [rdi + rcx + 0x29], al
xchg esp, eax
and al, 0x70
jo 0x140106aec
invalid
jo 0x140106aec
add byte [rax], al
add byte [rdi + rcx + 0x29], al
movaps xmmword [rsp + 0x160], xmm10
movaps xmmword [rsp + 0x150], xmm10
movaps xmmword [rsp + 0x140], xmm10
movaps xmmword [rsp + 0x140], xmm2
xchg esp, eax
and al, 0x60
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm10
movaps xmmword [rsp + 0x120], xmm10
invalid
invalid
invalid
xchg esp, eax
and al, 0x10
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x140], xmm2
sub dword [rsp + 0x140], edx
movaps xmmword [rsp + 0x130], xmm10
movaps xmmword [rsp + 0x120], xmm10
movaps xmmword [rsp + 0x110], xmm10
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x10
add dword [rax], eax
add byte [rax], al
invalid
invalid
xchg esp, eax
and al, 0x60
add al, byte [rax]
lea r13, [rsp + 0x110]
add byte [rax], al
lea rdx, [rsp + 0x260]
mov rcx, r13
add byte [rcx + rcx*4 - 0x17], cl
xor r8d, r8d
call fcn.1401c4b70
xor ah, al
or eax, dword [rax]
xor ah, al
or eax, dword [rax]
lea r12, [rsp + 0x3c0]
mov r8d, 0xa0
add byte [rax], al
rol byte [rbx], 0
add byte [rcx - 0x48], al
movabs al, byte [0x894ce1894c000000]
add byte [rax], al
mov rcx, r12
mov rdx, r13
add byte [rax], al
mov rcx, r12
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x408]
mov qword [rsp + 0x2f0], rax
and al, 0xf0
add al, byte [rax]
invalid
and al, 0xf0
add al, byte [rax]
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x3e8]
movups xmm0, xmmword [rsp + 0x3e8]
movups xmm1, xmmword [rsp + 0x3f8]
movaps xmmword [rsp + 0x2e0], xmm1
and al, 0xe0
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x2d0], eax
and al, 0xe0
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x2d0], eax
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x230], rax
movups xmm0, xmmword [rsp + 0x420]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x220], xmm0
movups xmm0, xmmword [rsp + 0x410]
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x410], al
movaps xmmword [rsp + 0x210], xmm0
movaps xmmword [rsp + 0x200], xmm10
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
movaps xmmword [rsp + 0x1f0], xmm10
movaps xmmword [rsp + 0x290], xmm10
movaps xmmword [rsp + 0x280], xmm10
sub dword [rsp + 0x280], edx
lock add dword [rax], eax
add byte [rdi + rcx + 0x29], al
xchg esp, eax
and al, 0x90
add al, byte [rax]
add byte [rdi + rcx + 0x29], al
sub dword [rsp + 0x280], edx
invalid
invalid
sub dword [rsp + 0x280], edx
mov qword [rsp + 0x2a0], 0
lea r13, [rsp + 0x280]
lea rdx, [rsp + 0x210]
add byte [rax], al
test byte [rax + riz*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x80
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x10
add al, byte [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
call fcn.1401bf7b0
movaps xmmword [rsp + 0x40], xmm10
mov ecx, dword [rbx]
add byte [rdi + rcx + 0x29], al
push rsp
and al, 0x40
movaps xmmword [rsp + 0x30], xmm10
sub dword [rsp + 0x30], edx
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov rcx, rbp
mov rdx, r12
mov edx, esp
mov r8, r13
call fcn.1401bf870
movaps xmmword [rsp + 0x120], xmm10
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
xchg esp, eax
and al, 0x10
adc byte [rcx], al
add byte [rax], al
invalid
invalid
test byte [rax + rsi], ah
and al, 0x30
add byte [rax], al
movaps xmmword [rsp + 0x110], xmm10
adc byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x130], 0
and al, 0x30
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
lea esp, [rsp + 0x110]
lea rdx, [rsp + 0x2d0]
mov rcx, r12
mov ecx, esp
lea r12, [rsp + 0x110]
lea esp, [rsp + 0x110]
lea rdx, [rsp + 0x2d0]
mov rcx, r12
mov ecx, esp
mov ecx, esp
mov r8, r13
call fcn.1401bf870
mov word [rbx], cs
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1e], cl
or eax, dword [rax]
lea rcx, [rsp + 0x1f0]
add byte [rax], al
mov rdx, r12
call fcn.1401bfbe0
or eax, dword [rax]
mov rcx, rbp
call fcn.1401bf7f0
shl al, 7
xor byte [rsp + 0x20f], al
lar eax, word [rax]
invalid
lar eax, word [rax]
add byte [rdi], cl
invalid
movaps xmm0, xmmword [rsp + 0x200]
sub byte [rsp + 0x200], al
add byte [rdx], al
add byte [rax], al
movups xmmword [r15 + 0x10], xmm0
movaps xmm0, xmmword [rsp + 0x1f0]
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rdi], eax
test byte [rax + rsi*8], ah
add dword [rax], eax
lock add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rdi], eax
movups xmmword [rdi], xmm0
lea r12, [rdi + 0x50]
movups xmmword [rsp + 0xf0], xmm10
and al, 0xf0
add byte [rax], al
invalid
and al, 0xf0
add byte [rax], al
add byte [rdi + rcx + 0x11], al
invalid
invalid
invalid
movups xmmword [rsp + 0xe0], xmm10
movups xmmword [rsp + 0xe0], xmm2
adc dword [rsp + 0xe0], edx
xchg esp, eax
and al, 0xe0
add byte [rax], al
add byte [rdi + rcx + 0x11], al
xchg esp, eax
and al, 0xd0
add byte [rax], al
invalid
movups xmmword [rsp + 0xd0], xmm10
movups xmmword [rsp + 0xd0], xmm2
add byte [rax], al
add byte [rdi + rcx + 0x11], al
xchg esp, eax
and al, 0xc0
movups xmmword [rsp + 0xc0], xmm10
movups xmmword [rsp + 0xb0], xmm10
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x11], al
xchg esp, eax
and al, 0xb0
invalid
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x11], al
xchg esp, eax
and al, 0xa0
movabs al, byte [0x2494110f44000000]
nop
movups xmmword [rsp + 0xa0], xmm10
movups xmmword [rsp + 0x90], xmm10
nop
add byte [rax], al
add byte [rdi + rcx + 0x11], al
adc dword [rsp + 0x80], edx
movabs al, byte [0x2494110f44000000]
nop
add byte [rax], al
add byte [rdi + rcx + 0x11], al
invalid
adc dword [rsp + 0x80], edx
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1401fc830]
add eax, 0xf5b42
pop rbx
str word [rax - 0x77]
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rdi], cl
movups xmmword [rsp + 0x38], xmm6
adc dword [rsp + 0x38], esi
movups xmmword [rsp + 0x48], xmm7
movups xmmword [rsp + 0x58], xmm8
pop rax
movups xmmword [rsp + 0x68], xmm9
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
and al, 0x78
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x6c], cl
invalid
insb byte [rdi], dx
mov qword [rsp + 0x100], 0
lea r13, [rsp + 0x30]
lea ebp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov r8d, 0x20
mov rcx, r13
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.1400d1830
cld
inc dword [rcx - 0x48]
invalid
invalid
and byte [rax], al
mov r8d, 0x20
add byte [rax], al
mov rcx, r13
mov rdx, r12
call fcn.1400d1830
mov rcx, r13
mov rdx, r14
mov r8, rbx
call fcn.1400d1830
lea rcx, [rsp + 0x110]
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax], al
jmp 0x18a02f698
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax], al
mov r8d, 0xd8
add byte [rax], al
mov r8d, 0xd8
mov eax, 0xd8
mov rdx, r13
call sub.msvcrt.dll_memcpy
pop rdx
or al, byte [rax]
pop rdx
or al, byte [rax]
mov rax, qword [rsp + 0x110]
mov r9, qword [rax + 0x20]
movups xmm0, xmmword [rsp + 0x70]
adc byte [rsp + 0x70], al
adc byte [rsp + 0x70], al
movaps xmmword [rsp + 0x2c0], xmm0
movups xmm0, xmmword [rsp + 0x30]
and al, 0xc0
add al, byte [rax]
rol byte [rdx], 0
add byte [rdi], cl
adc byte [rsp + 0x30], al
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
push rsp
and al, 0x50
push rsp
and al, 0x50
movups xmm3, xmmword [rsp + 0x60]
adc byte [rsp + 0x60], bl
movaps xmmword [rsp + 0x2b0], xmm3
sub dword [rsp + 0x2b0], ebx
movaps xmmword [rsp + 0x2a0], xmm2
movaps xmmword [rsp + 0x290], xmm1
nop
add al, byte [rax]
invalid
nop
add al, byte [rax]
add byte [rdi], cl
add byte [rax], al
movaps xmmword [rsp + 0x280], xmm0
sub dword [rsp + 0x280], eax
cmp r9, 0x81
jae 0x140106fa0
sbb ebp, 1
add byte [rax], al
invalid
add byte [rdi], cl
sbb ebp, 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rbp + rcx*4 - 0x7c], cl
lea r8, [rsp + 0x160]
lea eax, [rsp + 0x160]
test byte [rax + riz*2], ah
and al, 0x60
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
mov word [rax + rdx], fs
lea rcx, [rsp + 0x210]
lea rdx, [rsp + 0x280]
lea edx, [rsp + 0x280]
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
xchg esp, eax
and al, 0x80
add byte [rdx], 0
lea edx, [rsp + 0x280]
add byte [rdx], 0
add al, ch
lodsd eax, dword [rsi]
cld
call fcn.1400d1b30
mov rax, qword [rsp + 0x210]
dec dword [rax - 0x75]
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rax + 0x10]
invalid
invalid
clc
mov rax, qword [rax + 0x10]
cmp rax, 0x41
jae 0x140106fb4
jae 0x140106fb4
xor dword [rcx + 0x48000001], 0xffffff83
add byte [rax - 0x7d], cl
cmp rax, 0x40
jne 0x140106fc8
clc
jne 0x140106fc8
add byte [rax - 0x7d], cl
invalid
add rdi, 0x10
lea rbx, [rsp + 0x328]
pushfq
and al, 0x28
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x218], al
sbb byte [rdx], al
add byte [rax], al
pushfq
and al, 0x28
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x218], al
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x228]
movups xmm2, xmmword [rsp + 0x238]
xchg esp, eax
and al, 0x38
add al, byte [rax]
invalid
add byte [rdi], cl
adc byte [rsp + 0x238], dl
xchg esp, eax
and al, 0x38
add al, byte [rax]
invalid
xchg esp, eax
and al, 0x38
cmp byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x248], bl
and al, 0x48
add al, byte [rax]
invalid
movups xmm3, xmmword [rsp + 0x248]
and al, 0x48
add al, byte [rax]
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x140], ebx
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x140], xmm3
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x130], edx
movaps xmmword [rsp + 0x130], xmm2
movaps xmmword [rsp + 0x120], xmm1
and al, 0x20
and byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x110], eax
test byte [rax + rdx], ah
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x110], xmm0
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add dword [rax], eax
add al, ch
call fcn.1401c9d40
add byte [rax], al
lea rcx, [rsp + 0x110]
call fcn.1401c9d40
or al, 0
movaps xmm0, xmmword [rsp + 0x110]
test byte [rax + rdx], ah
add dword [rax], eax
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
sub byte [rsp + 0x120], cl
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
lea r9, [rsp + 0x260]
lea ecx, [rsp + 0x260]
invalid
mov rcx, rbx
mov r8, rdi
call fcn.1401c8530
movups xmm0, xmmword [r15]
invalid
movups xmm0, xmmword [rdi]
invalid
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rsp + 0x110], xmm0
add dword [rax], eax
invalid
xor byte [rdi], cl
sub dword [rsp + 0x110], eax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x120], ecx
movaps xmmword [rsp + 0x120], xmm1
add byte [rdi], cl
sub dword [rsp + 0x130], edx
and al, 0x30
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x130], xmm2
and al, 0x30
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x140], ebx
and al, 0x40
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x140], xmm3
and al, 0x40
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rdi + 0x40], al
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rsp + 0x150], xmm0
sub dword [rsp + 0x150], eax
add byte [rax], al
movups xmm0, xmmword [r15 + 0x50]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [r15 + 0x60]
adc byte [rdi + 0x60], al
adc byte [rdi + 0x60], al
movaps xmmword [rsp + 0x170], xmm0
sub dword [rsp + 0x170], eax
add byte [rax], al
movzx eax, byte [0x1402792e0]
mov edx, 0x40
add byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1401685e0
test rax, rax
je 0x140106fdc
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
and al, 0x10
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x120], cl
movaps xmm2, xmmword [rsp + 0x130]
movaps xmm3, xmmword [rsp + 0x140]
pushfq
and al, 0x40
add dword [rax], eax
invalid
and al, 0x30
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x140], bl
pushfq
and al, 0x40
add dword [rax], eax
invalid
pushfq
and al, 0x40
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x30], ebx
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
adc byte [rdi], cl
adc dword [rax], eax
adc byte [rdi], cl
adc dword [rax], eax
mov qword [rsi + 8], 0x40
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 0x40
mov dword [rsi + 0x18], 0x40
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x39], r9b
mov dword [rsi + 0x18], 0x40
mov dword [rsi + 0x18], 0x40
add byte [rax], al
add dh, al
invalid
mov byte [rsi], 0x15
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x460]
mov ah, 0x24
invalid
add al, 0
add byte [rdi], cl
sub byte [rsp + 0x470], bh
and al, 0x70
add al, 0
invalid
mov ah, 0x24
invalid
and al, 0x70
jo 0x140106f69
add al, 0
add byte [rdi + rcx + 0x28], al
test byte [rax + rax*4], ah
add al, 0
add byte [rdi + rcx + 0x28], al
mov word [rax + rdx*4], fs
add al, 0
add byte [rax], al
movaps xmm8, xmmword [rsp + 0x480]
sub byte [rsp + 0x480], al
movaps xmm9, xmmword [rsp + 0x490]
movaps xmm10, xmmword [rsp + 0x4a0]
movaps xmm2, xmmword [rsp + 0x4a0]
add byte [rdi + rcx + 0x28], al
movaps xmm2, xmmword [rsp + 0x4a0]
xchg esp, eax
and al, 0xa0
add al, 0
add byte [rax - 0x7f], cl
invalid
add rsp, 0x4b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400e3fa0
jmp 0x140106ac5
sti
invalid
invalid
std
invalid
sti
invalid
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ring_0.17.8_src_digest.rs
mov edx, pe_nt_image_headers64
mov rcx, r9
call fcn.140046bf0
pop rax
invalid
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ring_0.17.8_src_digest.rs
lea eax, [0x140200468]
add eax, 0xf94ad
add byte [rdx + 0x40], bh
mov edx, 0x40
mov rcx, rax
call fcn.140046bf0
cld
invalid
invalid
cld
dec dword [rbp + rcx*4 + 5]
mov dword [rdx + 0xf], ebx
add byte [rcx + 0x40], bh
add byte [rax], al
invalid
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ring_0.17.8_src_ec_curve25519_scalar.rs
mov ecx, 0x40
add byte [rax], al
invalid
mov rdx, rax
ret 0x64e8
call fcn.14004bb40
mov ecx, 1
mov edx, 0x40
call fcn.1400418b0
int3
nop dword [rax]
push rsi
sub rsp, 0x40
add byte [rsi + 0x48], dl
sub esp, 0x40
movzx eax, word [rcx]
lea r8, [0x1401d73b8]
add ecx, dword [0x14473b902]
invalid
add rax, r8
add ecx, dword [0x14473b902]
or byte [rcx + rax - 0x40], 0xff
jmp rax
invalid
jmp rax
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14020525d]
jmp 0x140107223
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xfe2e2
loop case.0x140107006.4
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rsi
loop case.0x140107006.4
add byte [rcx - 0x48], al
invalid
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xfe24d
loop 0x140107062
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xfe24d
loop 0x140107062
invalid
loop 0x140107062
add cl, ch
xchg esp, eax
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14020531c]
mov al, 0xe2
sldt word [rcx - 0x48]
mov eax, 5
jmp 0x1401071ed
mov al, 0xe2
sldt word [rcx - 0x48]
mov eax, 5
add rsp, 0x40
mov eax, 5
add rsp, 0x40
pop rsi
jmp rax
insb byte [rdi], dx
loop 0x14010709b
add cl, ch
xchg ecx, eax
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14020527c]
invalid
invalid
mov eax, dword [rax + 0x18]
lea rdx, [0x14020527c]
invalid
invalid
verw cx
add dword [r8], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
jmp 0x1401071ed
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14020528c]
adc eax, 0xfe1cf
adc eax, 0xfe1cf
jmp 0x140107108
lea rdx, [0x1402052d6]
jmp 0x140107108
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14020526b]
mov r8d, 0x11
add rsp, 0x40
pop rsi
pop rsi
jmp rax
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402052b1]
mov r8d, 0x15
add rsp, 0x40
pop rsi
pop rsi
jmp rax
add byte [rax], al
mov rsi, rdx
invalid
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
invalid
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1402038f0]
add eax, 0xfc794
add eax, 0xfc794
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140107231
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfd28401], dh
test dword [rbx + 0x48000000], ebp
mov esi, dword [rsp + 0x28]
je 0x1401071b0
invalid
mov al, 1
test dl, dl
jne 0x140107233
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne case.0x140104f49.28
cmp byte [rsp + 0x31], 0
je case.0x140104f49.28
test byte [rsi + 0x34], 4
add al, 0x75
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xf7531
xor dword [rbp + 0xf], esi
invalid
jne case.0x140104f49.28
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401fe6e0]
xor dword [rbp + 0xf], esi
invalid
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140107233
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str._ntdll.dll
mov r8d, 1
mov eax, 1
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
push rax
sbb bl, ch
add byte [rax], al
call qword [rax + 0x18]
jmp 0x140107233
pop rcx
pop rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402052c6]
adc eax, 0xfe0d9
adc eax, 0xfe0d9
mov r8d, 0x10
add rsp, 0x40
pop rsi
jmp rax
adc eax, 0xfe0f9
jmp 0x140107223
mov r8d, 0xe
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
or eax, 0x4634900
or byte [rcx + rax - 0x40], 0xff
loopne 0x1401072a1
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xfe0b6
lea rdx, [0x140205321]
mov r8d, 9
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xfe080
jmp 0x1401072d7
mov r8d, 3
add rsp, 0x40
pop rsi
jmp rax
mov byte [rsi], 0xd
mov qword [rsi + 8], 0xe
invalid
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x39], r9b
sbb byte [rsi], r9b
add byte [rax], al
add bl, ch
invalid
invalid
mov rax, rsi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
dec dword [rsi + 8]
jne 0x1401079d9
mov rcx, qword [0x140279280]
or eax, 0x1718b6
xor edx, edx
mov r8, rsi
invalid
add rsp, 0x20
pop rsi
jmp fcn.1401abdbc
jrcxz 0x140107a1a
or al, byte [rax]
invalid
jrcxz 0x140107a1a
or al, byte [rax]
nop
add rsp, 0x20
pop rsi
ret
add byte [rax - 0x73], cl
add eax, 0xf7a3e
mov qword [rsp + 0x20], rax
lea rdx, [0x1401ff3cb]
lea rsi, [rsp + 0x30]
mov r8d, 0xa
mov rcx, rsi
mov r9, rdi
call fcn.140047e30
lea rax, [0x1401ff498]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, str.digestinfo_prefix
lea r9, [rsp + 0x40]
and al, 0x40
mov r8d, 0x11
mov eax, 0x11
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.140047e30
cmp byte [rsp + 0x39], 0
add esi, esp
inc dword [rax + 0x39247c]
movzx ecx, byte [rsp + 0x38]
je 0x140107a9e
cmp byte [rax + rbp - 0x50], dh
add dword [rcx + rcx*8 - 0x74b7be8b], eax
and al, 0x30
test byte [rax + 0x34], 4
xor al, 4
mov al, 1
test cl, cl
jne 0x140107abd
xor al, 4
jne 0x140107aa5
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402028aa]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xfae14
mov r8d, 2
jmp 0x140107aba
test cl, cl
setne al
jmp 0x140107abd
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020bb23]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
nop
add rsp, 0x48
pop rdi
pop rsi
ret
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x140233cd8]
loope 0x140107ab6
adc al, byte [rax]
loope 0x140107ab6
adc al, byte [rax]
mov r8d, 1
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
je 0x140107b28
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rbp - 0x7b], cl
invalid
sbb byte [rax - 0x77], cl
je 0x140107b28
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rbp - 0x7b], cl
push qword [rbp + rdi + 0x48]
je 0x140107b50
lea rsi, [0x1401854c0]
je 0x140107b50
lea rsi, [0x1401854c0]
lea rdi, [rsp + 0x28]
lea edi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x38], r14
inc r14
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.14004a1f0
dec r15
jne 0x140107b30
movzx eax, byte [rsp + 0x30]
and al, 0x30
mov cl, 1
test al, al
jne 0x140107b75
invalid
invalid
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140233cd9]
outsd dx, dword [rsi]
rcl dword [rdx], 0
outsd dx, dword [rsi]
rcl dword [rdx], 0
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx + 0x48c889c1], cl
add esp, 0x40
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rax], al
mov rax, qword [rcx]
movzx eax, byte [rax + 0x70]
jo 0x140107be0
lea ecx, [0x140238758]
jo 0x140107be0
lea ecx, [0x140238758]
mov r8, qword [rcx + rax*8]
lea rcx, case.0x140107bbc.0
mov rax, qword [rcx + rax*8]
xlatb
or edx, dword [rbx]
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
mov eax, 3
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
je 0x140107c0d
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
invalid
je 0x140107c0d
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1401ff3d8]
add eax, 0xf77de
mov qword [rsp + 0x20], rax
lea rdx, [0x1401ff3cb]
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x38]
and al, 0x38
mov r8d, 0xa
call fcn.140047e30
cmp byte [rsp + 0x31], 0
and al, 0x31
add byte [rdi], cl
mov dh, 0x4c
and al, 0x30
and al, 0x31
add byte [rdi], cl
mov dh, 0x4c
and al, 0x30
je case.0x1400f8665.297
mov al, 1
test cl, cl
je 0x140107c3e
add rsp, 0x40
pop rsi
ret
test cl, cl
setne al
add rsp, 0x40
pop rsi
ror byte [rax - 0x7d], 0xc4
pop rsi
ret
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x140107c60
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402028aa]
mov r8d, 2
jmp 0x140107c75
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020bb23]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rsi
ret
add al, 0xc1
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
push rbp
push rbx
sub rsp, 0x338
add byte [rax], al
add byte [rax], al
mov rsi, rcx
mov rax, qword [rdx]
mov di, 0xe
test rax, rax
je case.0x1401043a9.108
mov ebp, r8d
cmp eax, 1
jne 0x140107d1b
mov r8, qword [rdx + 0x10]
mov rax, qword [rdx + 0x18]
cmp bp, 3
mov qword [rsp + 0x40], r9
mov word [rsp + 0x26], bp
je 0x140107d61
movzx ecx, bp
cmp ecx, 5
jne 0x140107fa2
lea rbx, [0x140200170]
jmp 0x140107d68
mov r8, qword [rdx + 0x10]
mov rax, qword [rdx + 0x18]
lea rcx, [rsp + 0x78]
mov rdx, r9
mov r9, rax
shr eax, 0xdd
mov edi, 0x8b4cfffc
insb byte [rdi], dx
and al, 0x78
invalid
shr eax, 0xdd
mov edi, 0x8b4cfffc
insb byte [rdi], dx
and al, 0x78
invalid
js 0x140107d86
test r13, r13
test ebp, ebp
je case.0x1401043a9.108
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x168]
mov r8d, 0xe8
call sub.msvcrt.dll_memcpy
or al, byte [rax]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*2], fs
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x128107d58
pop rsp
or al, byte [rax]
jmp 0x140107ed6
lea rbx, [0x140200148]
sbb eax, 0xf83e0
lea rcx, [rsp + 0x48]
mov dl, 4
mov r9, rax
call 0x1400f49e0
mov r12, qword [rbx + 8]
mov r15, qword [rsp + 0x58]
mov r13, r15
add r13, r12
je 0x140107dad
js 0x140107f90
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, r13
call fcn.1401685e0
test rax, rax
je 0x140107f95
mov r14, rax
jmp 0x140107db3
mov r14d, 1
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], 0
mov rbx, qword [rbx]
cmp r13, r12
jb 0x140107f3f
call sub.msvcrt.dll_memcpy
add rbp, r12
in eax, 0x48
mov dword [rsp + 0x38], ebp
in eax, 0x48
mov dword [rsp + 0x38], ebp
mov r12, qword [rsp + 0x50]
sub r13, rbp
cmp r13, r15
jb case.0x140104f49.41
lea rcx, [r14 + rbp]
mov rdx, r12
mov r8, r15
call sub.msvcrt.dll_memcpy
add rbp, r15
mov qword [rsp + 0x38], rbp
lea rcx, [rsp + 0x60]
mov dl, 0x30
mov r8, r14
mov r9, rbp
call 0x1400f49e0
mov r15, qword [rsp + 0x68]
jl 0x140107e4d
push 0x244c8b4c
jo 0x140107e78
lea ecx, [rsp + 0x78]
js 0x140107e7d
mov edx, dword [rsp + 0x40]
jl 0x140107e4d
push 0x244c8b4c
jo 0x140107e78
js 0x140107e7d
mov edx, dword [rsp + 0x40]
mov r8, r15
call fcn.1400d3d10
mov r13, qword [rsp + 0x78]
test r13, r13
je 0x140107e66
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x250]
mov r8d, 0xe8
call sub.msvcrt.dll_memcpy
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*2], fs
add al, byte [rax]
add byte [rcx - 0x48], al
call 0x128107e62
push rdx
or al, byte [r8]
cmp qword [rsp + 0x28], 0
je 0x140107e7f
invalid
adc dword [rax - 0x75], ecx
or eax, 0x17140b
xor edx, edx
mov r8, r14
call fcn.1401abdbc
or al, byte [rax]
cmp qword [rsp + 0x48], 0
je 0x140107e98
and al, 0x48
add byte [rcx + rdx + 0x48], dh
add byte [rcx + rdx + 0x48], sil
mov rcx, qword [0x140279280]
mov ecx, dword [0x140279280]
or eax, 0x1713f2
xor edx, edx
mov r8, r12
call fcn.1401abdbc
cmp qword [rsp + 0x60], 0
je 0x140107eb1
mov rcx, qword [0x140279280]
xor edx, edx
mov r8, r15
call fcn.1401abdbc
test r13, r13
je case.0x1401043a9.108
movzx eax, byte [0x1402792e0]
mov edx, 0x100
xor ecx, ecx
call fcn.1401685e0
test rax, rax
je 0x140107f81
sbb byte [rax - 0x73], cl
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rax], al
mov r8d, 0xe8
add byte [rax], al
call sub.msvcrt.dll_memcpy
add byte [rax], al
mov r8d, 0xe8
add byte [rax], al
add byte [rax], al
call sub.msvcrt.dll_memcpy
mov qword [rsi], rbx
mov edi, ebp
mov word [rsi + 8], di
add rsp, 0x338
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x28]
mov rdx, rbp
invalid
mov r8, r15
call fcn.140060840
mov r14, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
jmp 0x140107dfc
mov ecx, 1
mov rdx, r13
call fcn.1400418b0
lea rcx, str.internal_error:_entered_unreachable_codeEndOfInput_home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_untrusted_0.9.0_src_reader.rs_home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_webpki_0.102.4_src_der.rs
adc al, byte [rax]
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_0.23.10_src_crypto_ring_sign.rs
mov edx, 0x28
add byte [rax], al
add byte [rax], al
add byte [rax], al
call fcn.140046f60
int3
mov rax, qword [rsp + 0x38]
test byte [rax + 0x34], 4
jne 0x140108075
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402028aa]
mov r8d, 2
add byte [rax], al
add bl, ch
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020bb23]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x48
pop rdi
pop rsi
ret
invalid
pushfq
and al, 0x20
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x410], edx
movaps xmmword [rsp + 0x400], xmm1
movaps xmmword [rsp + 0x3f0], xmm0
mov rdi, qword [rbx + 8]
mov qword [rsp + 0x1a8], rbx
add byte [rbx + rcx*4 + 0x63], cl
adc byte [rax - 0x75], cl
invalid
mov qword [rsp + 0x40], rax
mov rbp, qword [rax]
lea rax, [rdi + 0x10]
mov qword [rsp + 0x1b8], rax
lea r15, [rsp + 0xd8]
lea rax, [rbp + 0x80]
mov qword [rsp + 0x48], rax
lea rax, [r13 + 0x60]
mov qword [rsp + 0x1b0], rax
lea rax, [r13 + 0x18]
mov qword [rsp + 0x1d8], rax
lea r14, [rsp + 0xd0]
xor eax, eax
mov qword [rsp + 0x1c8], rdi
mov qword [rsp + 0x1c0], r12
mov qword [rsp + 0x1d0], rbp
mov rbp, qword [r12]
movaps xmmword [rsp + 0x390], xmm6
movaps xmmword [rsp + 0x380], xmm6
movaps xmmword [rsp + 0x370], xmm6
mov r12, qword [rbp + 0x18]
shl r12, 3
cmp r12, 0x31
jae 0x140108e06
inc eax
mov dword [rsp + 0x3c], eax
lea rax, [rbp + 0x80]
mov qword [rsp + 0x58], rax
mov ebx, 0x64
jmp 0x140108508
dec ebx
je 0x140108b88
mov rdi, r13
mov r13, qword [r13 + 0x10]
mov qword [rsp + 0xd0], r13
movups xmm0, xmmword [r13 + 0x30]
movups xmm1, xmmword [r13 + 0x40]
movups xmm2, xmmword [r13 + 0x50]
movups xmm3, xmmword [r13 + 0x60]
movups xmmword [r15 + 0x30], xmm3
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
movups xmmword [r15 + 0xc0], xmm6
movups xmmword [rdi + 0xc0], xmm6
movups xmmword [rdi + 0xc0], xmm6
movups xmmword [r15 + 0xb0], xmm6
movups xmmword [r15 + 0xa0], xmm6
movups xmmword [r15 + 0x90], xmm6
movups xmmword [rdi + 0x90], xmm6
movups xmmword [rdi + 0x90], xmm6
movups xmmword [r15 + 0x80], xmm6
movups xmmword [r15 + 0x70], xmm6
movups xmmword [r15 + 0x60], xmm6
movups xmmword [r15 + 0x50], xmm6
movups xmmword [r15 + 0x40], xmm6
adc dword [rdi + 0x40], esi
mov rsi, qword [r13 + 0x10]
cmp rsi, 0x41
jae 0x140108d74
mov rcx, r14
mov rdx, qword [rsp + 0x1d8]
fadd dword [rcx]
add byte [rax], al
fadd dword [rcx]
add byte [rax], al
mov r8, rsi
call fcn.1400d1830
mov r13, qword [r13 + 0x20]
mov rax, r13
mov eax, ebp
mov eax, ebp
shr rax, 1
cmp rsi, rax
ja 0x140108da0
invalid
add byte [rdi], cl
sub dword [rsp + 0x2a0], esi
movaps xmmword [rsp + 0x2a0], xmm6
movaps xmmword [rsp + 0x290], xmm6
movaps xmmword [rsp + 0x280], xmm6
movaps xmmword [rsp + 0x270], xmm6
movaps xmmword [rsp + 0x260], xmm6
movaps xmmword [rsp + 0x250], xmm6
mov ah, 0x24
push rax
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x240], esi
mov ah, 0x24
push rax
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x240], esi
movaps xmmword [rsp + 0x230], xmm6
sub r13, rsi
and al, 0x30
add al, byte [rax]
add byte [rcx + 0x29], cl
cmc
cmp r13, 0x81
add byte [rax], al
jae 0x140108d60
cmp r13, r12
lea rsi, [rsp + 0x230]
jb 0x140108d88
lea rcx, [rsp + 0x3b]
mov rdx, rsi
mov r8, r13
cmp ecx, dword [rax - 0x77]
mov r8, r13
call fcn.1400e2a70
test al, al
jne 0x140108b88
mov rcx, r14
mov rdx, rsi
mov r8, r13
call fcn.1400d1830
mov rax, qword [rsp + 0x3a8]
mov r8, qword [rax + 0x10]
cmp r8, 0x41
jae 0x140108def
mov rcx, r14
lea rdx, [rsp + 0x3b0]
call fcn.1400d1830
mov r8d, 0xd8
mov rcx, rsi
mov rdx, r14
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x230]
mov r9, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov ecx, dword [rax + 0x20]
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0xa0], xmm0
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xf0], dl
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xf0], dl
movups xmm3, xmmword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
sub dword [rsp + 0x60], eax
sub dword [rsp + 0x60], eax
cmp r9, 0x81
jae 0x140108d4c
mov r13, rdi
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x60]
lea r8, [rsp + 0x280]
call fcn.1400d1b30
mov rax, qword [rsp + 0x1e0]
mov rax, qword [rax + 0x10]
cmp rax, 0x41
lea rdi, [rsp + 0x370]
jae 0x140108ddb
cmp rax, r12
jne 0x140108dc9
mov rcx, rdi
lea rdx, [rsp + 0x1e8]
mov r8, r12
call sub.msvcrt.dll_memcpy
mov rcx, qword [rbp + 0x18]
cmp rcx, 7
jae 0x140108db8
lea rax, [rcx*8]
cmp rax, r12
jne 0x140108500
movaps xmmword [rsp + 0x250], xmm6
movaps xmmword [rsp + 0x240], xmm6
movaps xmmword [rsp + 0x230], xmm6
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rcx
mov rcx, rdi
mov rdx, r12
xor r8d, r8d
mov r9, qword [rsp + 0x58]
call fcn.1400ccef0
test al, al
jne 0x140108500
mov rcx, qword [rbp + 0x18]
cmp rcx, 7
jae 0x140108db8
lea rax, [rcx*8]
cmp rax, r12
mov rbp, qword [rsp + 0x1d0]
lea rbx, [rsp + 0x440]
jne 0x140108b88
movaps xmmword [rsp + 0x250], xmm6
movaps xmmword [rsp + 0x240], xmm6
movaps xmmword [rsp + 0x230], xmm6
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rcx
mov rcx, rdi
mov rdx, r12
loop 0x140108836
xor eax, eax
loop 0x140108836
xor eax, eax
mov r9, qword [rsp + 0x58]
call fcn.1400ccef0
test al, al
jne 0x140108b88
movaps xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
movaps xmm2, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x460], xmm2
movaps xmmword [rsp + 0x450], xmm1
mov word [rax + rdx*2], fs
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x440], eax
mov word [rax + rdx*2], fs
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x440], eax
mov rdi, qword [rsp + 0x1c8]
mov edi, dword [rsp + 0x1c8]
and al, 0xc8
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rsi, qword [rdi]
mov rax, qword [rsi]
mov rdx, qword [rax + 0x18]
push rax
sbb byte [rax - 0x7d], cl
cli
invalid
jae 0x140108e41
push rax
sbb byte [rax - 0x7d], cl
cli
invalid
mov rcx, rbx
call fcn.1401bbf70
invalid
or eax, dword [rax]
cmp rax, 0xffffffffffffffff
mov r12, qword [rsp + 0x1c0]
je 0x140108e29
invalid
mov rax, qword [rsi + 8]
movaps xmmword [rsp + 0x250], xmm6
sub dword [rsp + 0x250], esi
sub dword [rsp + 0x250], esi
movaps xmmword [rsp + 0x240], xmm6
movaps xmmword [rsp + 0x230], xmm6
mov ah, 0x24
xor byte [rdx], al
add byte [rax], al
mov ah, 0x24
xor byte [rdx], al
add byte [rax], al
lea rsi, [rsp + 0x230]
mov rcx, rsi
add byte [rax - 0x77], cl
int1
mov rdx, rbx
mov r8, qword [rsp + 0x1b8]
call rax
movaps xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
movaps xmm2, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0xf0], xmm2
xchg esp, eax
and al, 0xf0
add byte [rax], al
add byte [rax], al
xchg esp, eax
and al, 0xf0
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xe0], xmm1
add byte [rax], al
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
lea rcx, [rsp + 0x470]
mov rdx, r14
call qword [rdi + 8]
mov rcx, rsi
mov rdx, rbx
call qword [r12 + 0x10]
call qword [rsp + 0x10]
call qword [rsp + 0x10]
mov rdx, qword [r12]
mov r8, qword [r12 + 8]
mov rcx, r14
mov r9, rsi
mov ecx, esi
mov ecx, esi
call fcn.1400cd410
cmp qword [rsp + 0xd0], 0
jne 0x140108b88
movups xmm0, xmmword [r15 + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x200], xmm2
movaps xmmword [rsp + 0x1f0], xmm1
sub dword [rsp + 0x1f0], ecx
sub dword [rsp + 0x1f0], ecx
movaps xmmword [rsp + 0x1e0], xmm0
mov rax, qword [rbp]
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x70], xmm6
movaps xmmword [rsp + 0x60], xmm6
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x1e0]
lea r8, [0x1401fcd18]
add bh, bh
ror byte [rdi], 1
sub byte [rsp + 0x60], al
add bh, bh
ror byte [rdi], 1
sub byte [rsp + 0x60], al
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0xf0], xmm2
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
mov r8, qword [rbp + 0x18]
cmp r8, 7
jae 0x140108e69
mov rcx, r14
mov rdx, qword [rsp + 0x48]
call fcn.1401bc170
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmm2, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x360], xmm2
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
mov rbx, qword [rbp + 0x18]
cmp rbx, 7
jae 0x140108e55
lea rcx, [rsp + 0x340]
mov rdx, rbx
call fcn.1401bbf70
cmp rax, 0xffffffffffffffff
je 0x140108b7b
mov rsi, qword [rsp + 0x40]
mov rdx, qword [rsi]
lea rcx, [rsp + 0x370]
lea r8, [rsp + 0x3f0]
call fcn.1400d49c0
mov rsi, qword [rsi + 8]
movaps xmmword [rsp + 0xf0], xmm6
movaps xmmword [rsp + 0xe0], xmm6
movaps xmmword [rsp + 0xd0], xmm6
mov rcx, r14
mov rdx, qword [rsp + 0x1b0]
lea r8, [rsp + 0x340]
call rsi
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmm2, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x330], xmm2
movaps xmmword [rsp + 0x320], xmm1
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x310], eax
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x310], eax
mov rcx, qword [rbp + 0x18]
cmp rcx, 7
jae 0x140108e80
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x310]
mov rdx, rcx
lea r8, [rsp + 0x370]
mov r9, qword [rsp + 0x48]
call fcn.1401bbdd0
movaps xmm0, xmmword [rsp + 0x310]
movaps xmm1, xmmword [rsp + 0x320]
movaps xmm2, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0xf0], xmm6
movaps xmmword [rsp + 0xe0], xmm6
movaps xmmword [rsp + 0xd0], xmm6
mov rcx, r14
lea rdx, [rsp + 0x470]
lea r8, [rsp + 0x60]
call rsi
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmm2, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x200], xmm2
movaps xmmword [rsp + 0x1f0], xmm1
movaps xmmword [rsp + 0x1e0], xmm0
lea rcx, [rsp + 0x1e0]
mov rdx, rbx
call fcn.1401bbf70
cmp rax, 0xffffffffffffffff
jne 0x140108bfa
mov eax, dword [rsp + 0x3c]
cmp eax, 0x64
jne 0x1401084b9
movzx eax, byte [0x1402792e0]
mov edx, 0xe
xor ecx, ecx
call fcn.1401685e0
test rax, rax
je 0x140108e1a
movabs rcx, 0x64656c6961662067
mov qword [rax + 6], rcx
movabs rcx, 0x20676e696e676973
mov qword [rax], rcx
mov rcx, qword [rsp + 0x50]
mov byte [rcx], 0xd
mov qword [rcx + 8], 0xe
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 0xe
mov rax, rcx
movaps xmm6, xmmword [rsp + 0x4a0]
add rsp, 0x4b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r9, [rsp + 0xd8]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x120], xmm0
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x110], eax
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x110], eax
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xd0], xmm0
mov byte [rsp + 0x140], 0
mov qword [rsp + 0x20], 0x69
lea rdx, [rsp + 0x340]
lea r8, [rsp + 0x1e0]
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x40
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x40
mov rax, qword [rsp + 0x1a8]
call qword [rax + 0x28]
mov rsi, rax
mov qword [rsp + 0xd0], rax
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xd8], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xd8], al
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0xc8], rcx
movaps xmm1, xmmword [rsp + 0x130]
movups xmmword [rsp + 0xb8], xmm1
movaps xmm1, xmmword [rsp + 0x120]
movups xmmword [rsp + 0xa8], xmm1
movaps xmm1, xmmword [rsp + 0x110]
movups xmmword [rsp + 0x98], xmm1
movaps xmm1, xmmword [rsp + 0x100]
mov word [rax + rax], fs
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x88], ecx
mov word [rax + rax], fs
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x88], ecx
movaps xmm1, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x78], xmm1
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rax
cmp rsi, 0x6a
jae 0x140108e91
invalid
xchg edi, eax
add dword [rax], eax
invalid
adc dword [rdi + 0x48000001], 0xffffff85
div byte [rdi + rbx + 0xf]
mov dh, 5
fiadd dword [0x109418d1f]
test rsi, rsi
je 0x140108d1e
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, rsi
call fcn.1401685e0
test rax, rax
je 0x140108ea5
mov rdi, rax
jmp 0x140108d23
mov edi, 1
lea rdx, [rsp + 0x60]
mov rcx, rdi
mov r8, rsi
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x50]
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rdi
jns 0x140108d50
jns 0x140108d50
mov qword [rcx + 0x18], rsi
mov byte [rcx], 0x15
jmp 0x140108bdb
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ring_0.17.8_src_digest.rs
mov edx, pe_nt_image_headers64
cmp cl, byte [rdi]
add byte [rdx + 0x80], bh
mov rcx, r9
call fcn.140046bf0
nop
fdivrp st(3)
invalid
nop
fdivrp st(3)
dec dword [rbp + rcx*4 + 5]
xor dword [rcx + 0xf], eax
add byte [rdx + 0x80], bh
lea r8, [0x1401fce98]
mov edx, pe_nt_image_headers64
mov rcx, r13
call fcn.140046bf0
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ring_0.17.8_src_digest.rs
mov edx, 0x40
mov rcx, rsi
call fcn.140046bf0
lea rcx, str.assertion_failed:_rand.len_____dest.len__
lea r8, [0x1401fcee0]
mov edx, 0x2a
call fcn.140046f60
lea rcx, str.assertion_failed:_key.len_____digest_alg.block_len_____2_home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ring_0.17.8_src_ec_suite_b_ecdsa_signing.rs
lea r8, [0x1401fce80]
mov edx, 0x39
call fcn.140046f60
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ring_0.17.8_src_ec_suite_b_ops.rs
mov edx, 6
call fcn.140046bf0
lea r8, [0x1401fcef8]
mov rcx, r12
mov rdx, rax
call fcn.14004bb40
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ring_0.17.8_src_digest.rs
mov edx, 0x40
mov rcx, rax
call fcn.140046bf0
lea rax, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ring_0.17.8_src_digest.rs
mov edx, 0x40
mov rcx, r8
mov r8, rax
call fcn.140046bf0
lea r8, [0x1401fd820]
mov edx, 0x30
mov rcx, r12
call fcn.140046bf0
mov ecx, 1
mov edx, 0xe
call fcn.1400418b0
lea rcx, str.assertion_failed:__self.scalar_ops.common.is_zero_a_
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ring_0.17.8_src_ec_suite_b_ops.rs
mov edx, 0x34
call fcn.140046f60
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ring_0.17.8_src_ec_suite_b_ops.rs
mov rcx, rdx
mov edx, 6
call fcn.140046bf0
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ring_0.17.8_src_ec_suite_b_ops.rs
mov edx, 6
mov rcx, rbx
call fcn.140046bf0
lea rax, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ring_0.17.8_src_ec_suite_b_ops.rs
mov edx, 6
mov rcx, r8
mov r8, rax
call fcn.140046bf0
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ring_0.17.8_src_ec_suite_b_ops.rs
mov edx, 6
call fcn.140046bf0
lea r8, str._home_dreamingcodes_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ring_0.17.8_src_signature.rs
mov edx, 0x69
mov rcx, rsi
call fcn.140046bf0
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.1400418b0
mov rdx, rsi
call fcn.1400418b0
int3
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, word [rcx + 8]
movzx edx, word [rcx + 0xa]
mov bh, 0x51
or al, bl
mov bh, 0x51
or al, bl
nop dword [rax]
test byte [rsi + 0x48000000], bh
mov edi, eax
lea rdx, [0x1402011f8]
mov r8d, 0x90
mov rcx, rax
call sub.msvcrt.dll_memcpy
movzx eax, byte [0x1402792e0]
mov dh, 5
int3
add edx, dword [rdi]
add byte [rdx + 0x30], bh
xor ecx, ecx
call fcn.1401685e0
test rax, rax
je 0x140108fc2
mov dh, 5
int3
movups xmm0, xmmword [0x1402005c8]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x1402005b8]
str word [rdi]
adc dword [rax + 0x10], eax
str word [rdi]
adc dword [rax + 0x10], eax
movups xmm0, xmmword [0x1402005a8]
movups xmmword [rax], xmm0
mov qword [rsi], 9
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], 9
adc byte [rcx], cl
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rbx], r8b
add byte [rax], al
add byte [rax - 0x77], cl
and byte [rax - 0x39], r9b
sub byte [rbx], r8b
add byte [rax], al
add byte [rdi], cl
adc byte [0x140201998], al
invalid
invalid
adc byte [rcx], cl
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rbx], r8b
add byte [rax], al
add byte [rax - 0x77], cl
and byte [rax - 0x39], r9b
sub byte [rbx], r8b
add byte [rax], al
add byte [rdi], cl
adc byte [0x140201998], al
invalid
invalid
str word [rdi]
adc dword [rsi + 0x30], eax
movups xmmword [rsi + 0x30], xmm0
movups xmm0, xmmword [0x1402019a8]
movups xmmword [rsi + 0x40], xmm0
mov qword [rsi + 0x50], 1
lea rax, [0x140201198]
mov qword [rsi + 0x58], rax
mov qword [rsi + 0x60], 1
invalid
add dword [rax], eax
add byte [rax], al
lea rax, [0x1402011c8]
mov qword [rsi + 0x68], rax
add rsp, 0x28
pop rdi
pop rsi
ret
invalid
mov ecx, 8
mov edx, 0x30
call fcn.1400418b0
int3
add byte [rax], al
jmp rax
add al, byte [rax]
add byte [rcx + rcx*4 - 0x39], cl
mov edi, eax
mov edi, eax
mov rsi, rcx
mov r15, qword [r8]
test r15, r15
je 0x1401090a0
invalid
cmp r15d, 1
jne 0x1401090aa
add dword [rdi], ecx
test dword [rax + 0xf000000], eax
mov dh, 5
scasd eax, dword [rdi]
add dl, byte [rdi]
add byte [rdx + 0x3a], bh
xor ecx, ecx
leave
call fcn.1401685e0
test rax, rax
je 0x140109996
test byte [rax + 9], dl
add byte [rax], al
test byte [rax + 9], dl
add byte [rax], al
movups xmm0, xmmword [0x1401ffeca]
movups xmmword [rax + 0x2a], xmm0
movups xmm0, xmmword [0x1401ffec0]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x1401ffeb0]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.failed_to_parse_RSA_private_key_as_either_PKCS1_or_PKCS8failed_to_parse_RSA_private_key:]
xor dword [rsi + 0xf], ebp
add bl, dh
movq qword [rax], mm0
outsb dx, byte [rsi]
invalid
mov byte [rsp + 0xd0], 0xd
mov qword [rsp + 0xd8], 0x3a
rol byte [rax], 1
add byte [rax], al
or eax, 0x2484c748
fadd dword [rax]
add byte [rax], al
cmp al, byte [rax]
add byte [rax], al
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 0x3a
jmp 0x1401092e9
and al, 0xe0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rdx], bh
add byte [rax], al
add cl, ch
add al, byte [r8]
add byte [rax - 0x75], cl
mov edx, dword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
jmp 0x1401090e9
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
jmp 0x1401090e9
adc eax, 0xf83e6
lea rcx, [rsp + 0x128]
mov r8d, 0xd
xor r9d, r9d
call fcn.1400d2d00
mov rdx, qword [rsp + 0x128]
test rdx, rdx
je 0x1401091b4
add byte [rax], al
add byte [rax], al
mov r8, qword [rsp + 0x130]
lea rcx, [rsp + 0x1f0]
call fcn.1400d5f30
dec dword [rbx + rcx*4 - 0x4c]
and al, 0xf0
add dword [rax], eax
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
wait
add byte [rax], al
invalid
dec dword [rbx + rcx*4 - 0x4c]
and al, 0xf0
add dword [rax], eax
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
wait
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x1f8]
movups xmm0, xmmword [rax]
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
adc byte [rax + 0x10], cl
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x218]
add byte [rax - 0x73], cl
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rcx - 0x48], al
enter 0, 0
add byte [rax - 0x73], cl
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rcx - 0x48], al
enter 0, 0
call sub.msvcrt.dll_memcpy
movzx eax, byte [0x1402792e0]
sahf
add dword [rdi], edx
add byte [rdx + 0x100], bh
sahf
add dword [rdi], edx
add byte [rdx + 0x100], bh
xor ecx, ecx
call fcn.1401685e0
test rax, rax
je case.0x1400f853e.332
test byte [rax], dh
or byte [rax], al
invalid
test byte [rax], dh
or byte [rax], al
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov qword [rax], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x70], cl
adc byte [rsi + 0xf], ah
outsd dx, dword [rsi]
and al, 0x50
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x70], cl
adc byte [rsi + 0xf], ah
outsd dx, dword [rsi]
and al, 0x50
movdqa xmm1, xmmword [rsp + 0x60]
movdqu xmmword [rax + 0x18], xmm0
movdqu xmmword [rax + 0x28], xmm1
mov rcx, rax
add rcx, 0x38
lea rdx, [rsp + 0x128]
mov r8d, 0xc8
call sub.msvcrt.dll_memcpy
jmp 0x1401092aa
mov rax, qword [rsp + 0x1f8]
mov rcx, qword [rsp + 0x200]
jmp 0x1401091cc
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x138]
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rcx
lea rax, [rsp + 0x38]
mov qword [rsp + 0xb0], rax
lea rax, [0x140141080]
mov qword [rsp + 0xb8], rax
lea rax, [0x1401fff00]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x130], 1
mov qword [rsp + 0x148], 0
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x138], rax
add byte [rax], al
mov qword [rsp + 0x140], 1
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x128]
call fcn.140041ed0
mov byte [rsp + 0x50], 0xd
movzx eax, byte [rsp + 0x50]
push rax
mov byte [rsp + 0xd0], al
mov rax, qword [rsp + 0x51]
mov qword [rsp + 0xd1], rax
mov eax, dword [rsp + 0x59]
mov dword [rsp + 0xd9], eax
test byte [rcx + rbx*8], ah
add byte [rax], al
add byte [rdi], cl
mov bh, 0x44
and al, 0x5d
pop rbp
mov word [rsp + 0xdd], ax
movzx eax, byte [rsp + 0x5f]
and al, 0x5f
mov byte [rsp + 0xdf], al
movdqa xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0xe0], xmm0
add byte [rax], al
add byte [rax + 0xd024bc], al
add byte [rax], al
invalid
jne 0x1401092e9
mov rbx, qword [rsp + 0xd8]
add byte [rax], al
add byte [rdi], cl
mov dh, 5
invalid
movzx eax, byte [0x1402792e0]
mov edx, 0x18
xor ecx, ecx
call fcn.1401685e0
add eax, 0xc0854800
add eax, 0xc0854800
je 0x140109969
add byte [rax - 0x39], cl
add byte [rcx], al
mov qword [rax], 1
mov qword [rax + 8], 1
add byte [rax - 0x77], cl
pop rax
invalid
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
adc byte [rax - 0x77], cl
mov qword [rsi + 8], rax
lea rax, [0x1401ffcb8]
lea eax, [0x1401ffcb8]
mov qword [rsi + 8], rax
lea rax, [0x1401ffcb8]
lea eax, [0x1401ffcb8]
jmp 0x1401095e5
lea rbx, [rsp + 0xd0]
add byte [rax - 0x77], cl
fld1
ja 0x140109354
mov rcx, rbx
call fcn.14007f070
idiv edi
lea r9, [0x1401ffd30]
lea r14, [rsp + 0x50]
push rax
push rax
mov rcx, r14
mov rdx, rdi
mov r8w, 3
add eax, dword [rax]
add eax, dword [rax]
call fcn.140107cc0
cmp word [rsp + 0x58], 0xe
jne 0x1401095a5
add byte [rax], al
lea r9, [0x1401ffdc0]
lea ecx, [0x1401ffdc0]
lea r14, [rsp + 0x128]
mov rcx, r14
mov rdx, rdi
mov r8w, 5
add eax, 0xe980e800
invalid
invalid
add eax, 0xe980e800
invalid
cmp word [rsp + 0x130], 0xe
movzx eax, byte [0x1402792e0]
call qword [rsi]
add byte [rdi], cl
test dword [rsi + 2], edx
add byte [rax], al
call qword [rsi]
add byte [rdi], cl
test dword [rsi + 2], edx
add byte [rax], al
mov edx, 0x33
xor eax, dword [rax]
add byte [rax], al
xor ecx, ecx
call fcn.1401685e0
test rax, rax
je 0x1401099a5
movups xmm0, xmmword [0x1401ffe18]
movups xmmword [rax + 0x20], xmm0
and byte [rdi], cl
adc byte [0x1401ffe08], al
mov ebp, dword [rdx + 0xf]
invalid
and byte [rdi], cl
adc byte [0x1401ffe08], al
mov ebp, dword [rdx + 0xf]
invalid
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.failed_to_parse_ECDSA_private_key_as_PKCS8_or_SEC1]
movdqu xmmword [rax], xmm0
mov dword [rax + 0x2f], 0x31434553
mov byte [rsp + 0x1f0], 0xd
invalid
invalid
mov qword [rsp + 0x1f8], 0x33
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], 0x33
lea rcx, [rsp + 0x1f0]
call fcn.14007f070
cmp r15d, 2
jne case.0x1400e5f2a.2029
invalid
add bl, dh
movq mm0, qword [rdi + 0x10]
movdqu xmm0, xmmword [rdi + 0x10]
movdqu xmmword [rsp + 0x20], xmm0
lea rdx, [0x1401fc96f]
lea rcx, [rsp + 0x1f0]
mov r8d, 5
mov r9b, 1
mov cl, 1
call fcn.1400d2d00
mov rdx, qword [rsp + 0x1f0]
mov r14, qword [rsp + 0x200]
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rax], cl
add al, byte [rax]
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rax], cl
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xf8
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xf29a3
mov r8, qword [rsp + 0x1f8]
lea rax, [0x1401fbdc6]
mov ecx, 0xf
test r8, r8
je 0x140109627
test byte [rcx], 0
invalid
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
test byte [rcx], 0
add byte [rcx - 0x7d], cl
clc
add dword [rdi], ecx
test ah, ch
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
or al, byte [rbp - 0x77]
retf 0x8041
cmp r8, 1
je 0x140109627
movzx r9d, byte [rdx]
mov r10d, r9d
and r10b, 0x1f
cmp r10b, 0x1f
je 0x140109627
add byte [rax], al
cmp r9b, 4
jne 0x140109627
lea r9, [r10 + r11]
cmp r9, r8
jne 0x140109627
add rdx, r11
test r14, r14
test esi, esi
je 0x1401097a5
cmp r10d, 0x20
jne case.0x1400ed107.1646
lea rcx, [rsp + 0x1f1]
call fcn.1400d2790
mov eax, dword [rsp + 0x1f1]
mov ecx, dword [rsp + 0x1f4]
mov dword [rsp + 0x53], ecx
push rbx
mov dword [rsp + 0x50], eax
movdqu xmm0, xmmword [rsp + 0x1f8]
movups xmm1, xmmword [rsp + 0x241]
movups xmmword [rsp + 0x109], xmm1
mov word [rcx + rcx], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x238], cl
movaps xmmword [rsp + 0x100], xmm1
movups xmm1, xmmword [rsp + 0x228]
movaps xmmword [rsp + 0xf0], xmm1
movdqu xmm2, xmmword [rsp + 0x218]
movdqa xmmword [rsp + 0xe0], xmm2
add byte [rax], al
movups xmm3, xmmword [rsp + 0x208]
movaps xmmword [rsp + 0xd0], xmm3
movups xmmword [rsp + 0x67], xmm3
and al, 0x67
movdqu xmmword [rsp + 0x77], xmm2
movups xmmword [rsp + 0x87], xmm1
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rsp + 0x97], xmm1
movdqu xmm1, xmmword [rsp + 0x109]
movq mm1, qword [rsp + 0x109]
add bl, dh
movq qword [rsp + 0xa0], mm1
movdqu xmmword [rsp + 0xa0], xmm1
movdqu xmmword [rsp + 0x57], xmm0
cmp r15, 0x20
jne case.0x1400ed351.1629
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [rsp + 0x90]
movq mm2, qword [rsp + 0x90]
pcmpeqb xmm2, xmm0
movdqu xmm0, xmmword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
pcmpeqb xmm0, xmm1
add byte [rax], al
pcmpeqb xmm0, xmm1
pand xmm0, xmm2
pmovmskb eax, xmm0
cmp eax, 0xffff
je 0x140109853
lea rax, [0x1401fc921]
mov ecx, 0x16
jmp 0x14010982e
movzx eax, byte [0x1402792e0]
mov edx, 0x20
add byte [rax], al
xor ecx, ecx
call fcn.1401685e0
test rax, rax
je 0x140109978
mov qword [rax], 1
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add bl, dh
movq mm0, qword [r14]
mov qword [rax + 8], 1
movdqu xmm0, xmmword [r14]
movdqu xmmword [rax + 0x10], xmm0
mov qword [rsi + 8], rax
lea rax, [0x1401ffd80]
invalid
invalid
mov qword [rsi + 0x10], rax
mov byte [rsi], 0x15
mov rax, qword [rdi + 8]
shl rax, 1
test rax, rax
je 0x14010960a
mov r8, qword [rdi + 0x10]
mov rcx, qword [0x140279280]
mov ecx, dword [0x140279280]
mov ecx, dword [0x140279280]
xor edx, edx
call fcn.1401abdbc
mov rax, rsi
add rsp, 0x2e0
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
mov rax, qword [rsp + 0x1f8]
mov rcx, r14
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rcx
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x50
lea rax, [0x140141080]
mov qword [rsp + 0x58], rax
lea rax, [0x140200230]
lea eax, [0x140200230]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], 1
mov qword [rsp + 0x210], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], 1
lea rcx, [rsp + 0x38]
and al, 0x38
lea rdx, [rsp + 0x1f0]
call fcn.140041ed0
mov rax, qword [rsp + 0x38]
movzx ecx, word [rsp + 0x40]
mov edx, dword [rsp + 0x42]
and al, 0x42
and al, 0x42
mov dword [rsp + 0xc2], edx
movzx edx, word [rsp + 0x46]
mov word [rsp + 0xc6], dx
mov rdx, qword [rsp + 0x48]
xchg esp, eax
and al, 0xc6
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x48
mov byte [rsp + 0xb0], 0xd
mov qword [rsp + 0xb8], rax
mov eax, 0x66000000
mov dword [rsp + 0xc0], ecx
mov qword [rsp + 0xc8], rdx
lea rcx, [rsp + 0xb0]
call fcn.14007f070
movzx eax, byte [0x1402792e0]
mov edx, 0x33
xor ecx, ecx
call fcn.1401685e0
test rax, rax
je 0x1401099a5
movups xmm0, xmmword [0x1401ffd18]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x1401ffd08]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.failed_to_parse_private_key_as_RSA__ECDSA__or_EdDSA]
movdqu xmmword [rax], xmm0
mov dword [rax + 0x2f], 0x41534464
mov byte [rsi], 0xd
mov qword [rsi + 8], 0x33
mov qword [rsi + 0x10], rax
invalid
invalid
adc byte [rax - 0x39], r9b
sbb byte [rbx], r14b
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r8 - 0x2f], r9b
or byte [rax - 0x2f], cl
mov qword [rsi + 0x18], 0x33
mov rax, qword [rdi + 8]
or byte [rax - 0x2f], cl
loopne 0x14010979a
test eax, eax
or byte [rax - 0x2f], cl
loopne 0x14010979a
test eax, eax
je 0x14010960a
jmp 0x1401095f8
invalid
cmp edx, 0x82
cli
invalid
jne 0x140109627
cmp r8, 3
cmp eax, 3
add ecx, dword [rdi]
xchg byte [rax + 0x44fffffe], ch
jbe 0x140109627
movzx r10d, word [rdx + 2]
movzx edx, word [rdx + 2]
rol r10w, 8
rol r10d, 8
movzx r10d, r10w
cmp r10d, 0x100
rol byte [rcx - 0x7f], cl
cli
add byte [rcx], al
add byte [rax], al
jb 0x140109627
mov r11d, 4
jmp 0x14010946c
invalid
cld
invalid
invalid
invalid
cmp r10d, 0x20
jne 0x140109805
lea rcx, [rsp + 0x129]
call fcn.1400d2790
and al, 0x29
add dword [rax], eax
add al, ch
fmul dword [rdi - 0x10160004]
jmp 0x1401098ac
cmp r8, 2
invalid
jmp 0x1401098ac
xchg byte [rax - 2], ah
invalid
invalid
mov ebx, 3
add byte [rax], al
jmp 0x14010946c
lea rax, [0x1401fbdc6]
mov qword [rsp + 0x130], rax
and al, 0x30
add dword [rax], eax
add byte [rax - 0x39], cl
mov dword [rsp + 0x138], 0xf
fbld tbyte [0xc95897f8]
test byte [rax + rsi], ah
and al, 0x30
and al, 0x30
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rdi], cl
sldt word [rax]
sldt word [rax]
add dh, al
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rcx], al
mov byte [rsp + 0x128], 1
jmp 0x14010983e
lea rax, [0x1401fbdc6]
add eax, 0xf25ba
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 0xf
cmp byte [rcx], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add bl, ch
invalid
test byte [rax + rsi], ah
and al, 0x30
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi], ah
cmp byte [rcx], al
invalid
cmp byte [rcx], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add bl, ch
sbb al, 0x48
lea rax, [0x1401fbdc6]
lea rax, [0x1401fbdc6]
mov ecx, 0xf
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
mov qword [rsp + 0x130], rax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov word [rax + rdi], fs
add dword [rax], eax
mov qword [rsp + 0x138], rcx
add byte [rax - 0x75], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rdi], fs
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x138]
add dword [rax], eax
invalid
add dword [rax], eax
add cl, ch
invalid
invalid
add byte [rax], al
jmp 0x140109627
movups xmm0, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x179], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x179], eax
movups xmm0, xmmword [rsp + 0x90]
adc byte [rsp + 0x90], al
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x169], eax
movups xmmword [rsp + 0x169], xmm0
movdqu xmm0, xmmword [rsp + 0x50]
and al, 0x50
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movups xmm3, xmmword [rsp + 0x80]
adc byte [rsp + 0x80], bl
adc byte [rsp + 0x80], bl
pushfq
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x159], ebx
movups xmmword [rsp + 0x159], xmm3
movups xmmword [rsp + 0x149], xmm2
movups xmmword [rsp + 0x139], xmm1
adc dword [rsp + 0x139], ecx
adc dword [rsp + 0x139], ecx
add byte [rax], al
movdqu xmmword [rsp + 0x129], xmm0
test byte [rcx + rbp], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
sub eax, 0xba0016fa
invalid
invalid
invalid
jo 0x1401098b6
movzx eax, byte [0x1402792e0]
mov edx, 0x70
invalid
add byte [rax], al
xor ecx, ecx
call fcn.1401685e0
and ebp, ebp
add eax, 0xc0854800
and ebp, ebp
add eax, 0xc0854800
je 0x1401099b4
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov ebx, eax
mov qword [rax], 1
mov qword [rax + 8], 1
mov dword [rax + 8], 1
mov dword [rax + 8], 1
movups xmm0, xmmword [rsp + 0x179]
adc byte [rsp + 0x179], al
jns 0x1401098e1
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x60], eax
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x169]
movups xmmword [rax + 0x50], xmm0
push rax
test byte [rcx + rbp*2], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x50], eax
push rax
push rax
movdqu xmm0, xmmword [rsp + 0x129]
movdqu xmm1, xmmword [rsp + 0x139]
and al, 0x39
add dword [rax], eax
invalid
outsd dx, dword [rsi]
test byte [rcx + rbp], ah
add dword [rax], eax
add bl, dh
movq mm1, qword [rsp + 0x139]
and al, 0x39
add dword [rax], eax
invalid
and al, 0x39
add dword [rax], eax
add bl, dh
cmp dword [rcx], eax
add byte [rax], al
movdqu xmm2, xmmword [rsp + 0x149]
movq mm2, qword [rsp + 0x149]
movups xmm3, xmmword [rsp + 0x159]
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x40], ebx
add byte [rax], al
movups xmmword [rax + 0x40], xmm3
movdqu xmmword [rax + 0x30], xmm2
movdqu xmmword [rax + 0x20], xmm1
jg 0x14010996a
invalid
push rax
xor bl, dh
movq qword [rax + 0x20], mm1
jg 0x14010996a
invalid
jg 0x14010996a
and bl, sil
and bl, dh
movdqu xmmword [rax + 0x10], xmm0
movq qword [rax + 0x10], mm0
movzx eax, byte [0x1402792e0]
mov edx, 0x20
xor ecx, ecx
call fcn.1401685e0
in al, dx
add eax, 0xc0854800
in al, dx
add eax, 0xc0854800
add byte [rax - 0x7b], cl
sal byte [rax + rdi + 0x48], 0xc7
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
je 0x140109978
mov qword [rax], 1
mov qword [rax + 8], 1
add byte [rax - 0x77], cl
pop rax
adc byte [rsi - 0x39], ah
sbb byte [rbx], cl
invalid
add byte [rax - 0x77], cl
pop rax
adc byte [rsi - 0x39], ah
sbb byte [rbx], cl
add byte [rax - 0x77], cl
mov qword [rsi + 8], rax
invalid
invalid
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax - 0x73], cl
lea rax, [0x1401ffe48]
add eax, 0xf64e4
add cl, ch
jmp 0x1401095e5
jl 0x140109963
invalid
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x18
add byte [rax], al
call fcn.140041910
mov ecx, 8
add byte [rax], al
mov edx, 0x20
call fcn.140041910
invalid
invalid
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x100
add byte [rax], al
call fcn.140041910
jp case.0x1400ed351.1676
jg 0x140109988
invalid
invalid
mov ecx, 1
mov edx, 0x3a
add al, ch
or edi, dword [rdi - 0xd]
invalid
add al, ch
or edi, dword [rdi - 0xd]
invalid
mov ecx, 1
mov edx, 0x33
xor eax, dword [rax]
add byte [rax], al
xor eax, dword [rax]
add byte [rax], al
call fcn.1400418b0
invalid
invalid
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x70
call fcn.140041910
add al, ch
jg 0x1401099b5
dec esp
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
int3
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x56], al
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
test r8, r8
test eax, eax
je 0x140109a39
mov rsi, r8
mov rdi, rdx
mov edi, edx
mov edi, edx
mov r14d, 0xffffffff
jmp case.0x1400f72f9.378
invalid
add byte [rax + 1], cl
fisttp word [rax + 0x29]
fidiv word [rcx + rax*2 + 0x4c]
cmp rsi, r14
add rdi, rbx
sub rsi, rbx
je 0x140109a39
cmp rsi, r14
mov ebx, 0xffffffff
invalid
cmovb rbx, rsi
xor ecx, ecx
fidiv word [rcx]
leave
mov rdx, rdi
mov r8d, ebx
mov r9d, 2
invalid
mov ecx, 2
add al, ch
call sub.bcrypt.dll_BCryptGenRandom
lodsd eax, dword [rsi]
or al, byte es:[rax]
cmp eax, 0xbfffffff
jbe case.0x1400ed107.1684
mov ebp, eax
mov rcx, rdi
mov edx, ebx
call sub.ADVAPI32.dll_SystemFunction036
invalid
invalid
or al, byte [rax]
and eax, 0xc084000a
or al, byte [rax]
test al, al
jne case.0x1400ed107.1684
test ebp, 0x7fffffff
setne al
jmp 0x140109a3b
invalid
add dh, byte [rcx]
ror byte [rax - 0x7d], 0xc4
and byte [rbx + 0x5d], bl
xor eax, eax
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
sub rsp, 0x88
mov rax, rdx
lea rdx, [rcx + 0x10]
lea edx, [rcx + 0x10]
add byte [rax - 0x77], cl
ror byte [rax - 0x73], 1
invalid
lea edx, [rcx + 0x10]
push rcx
adc byte [rbp + rcx*4 + 0x41], cl
lea r8, [rcx + 0x20]
mov qword [rsp + 0x80], r8
lea r8, [0x1401ff548]
invalid
invalid
invalid
lea r8, [rcx + 0x20]
mov qword [rsp + 0x80], r8
lea r8, [0x1401ff548]
mov qword [rsp + 0x70], r8
and al, 0x70
and al, 0x70
lea r8, [rsp + 0x80]
mov qword [rsp + 0x68], r8
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
and al, 0x68
lea r8, [0x1401ff538]
add eax, 0xf5aae
mov qword [rsp + 0x58], r8
lea r8, [0x1401ff508]
str word [rcx + rcx*4 + 0x44]
and al, 0x50
str word [rcx + rcx*4 + 0x44]
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x50
mov qword [rsp + 0x48], rdx
push rsp
and al, 0x48
lea rdx, str.signature_alg_idverification_alg
sbb dword [rdx + 0xf], 0x54894800
and al, 0x38
mov qword [rsp + 0x38], rdx
cmp byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x60], 0x10
mov dword [rsp + 0x60], 0x10
adc byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], 0x10
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
mov qword [rsp + 0x20], 0x11
adc dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xf5a10
pop rdx
invalid
invalid
lea rdx, str.RingAlgorithmpublic_key_alg_id
pop rdx
str word [rbp + rcx*4 + 0xd]
add byte [rbp + rcx*4 + 0xd], cl
invalid
lea r9, [0x1401ff4f5]
mov r8d, 0xd
add byte [rax], al
add byte [rax], al
mov rcx, rax
mov ecx, eax
call fcn.14004a350
nop
call qword [rax - 0x773b7eb8]
add byte [rax], al
add bl, al
nop word cs:[rax + rax]
add rsp, 0x88
add esp, 0x88
invalid
add byte [rax], al
ret
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
or bl, al
nop dword [rax + rax]
add byte [rax], al
invalid
ret
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], cl
push rcx
sbb bl, al
nop dword [rax]
add byte [rax], 0
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
ret
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
or byte [rax - 0x75], cl
mov eax, dword [rax + 8]
invalid
invalid
mov rax, qword [rcx]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
mov eax, dword [rax + 8]
mov rax, qword [rax + 0x18]
jmp rax
sbb byte [rax - 1], cl
loopne 0x140109b98
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + 0x57], dl
push rsi
push rdi
sub rsp, 0x48
sub esp, 0x48
mov rsi, rdx
mov rdi, rcx
lea rax, [rcx + 0x10]
mov qword [rsp + 0x40], rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xf5804
pop rax
invalid
invalid
mov rax, qword [rdx + 0x28]
lea rdx, str.RsaParameterspadding_alg
pop rax
invalid
invalid
pop rax
sldt word [rcx - 0x48]
mov r8d, 0xd
invalid
mov r8d, 0xd
add byte [rax], al
add bh, bh
invalid
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
invalid
push rax
sbb byte [rax - 0x77], cl
je 0x140109b95
xor byte [rax - 0x39c7dbbc], cl
cmp dh, al
mov byte [rsp + 0x39], 0
lea rax, [0x1401ff380]
invalid
and al, 0x39
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0xf57fe
invalid
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1401ff375]
adc eax, 0xf57e7
str word [rax - 0x73]
add byte [rax - 0x73], cl
lea rsi, [rsp + 0x30]
mov r8d, 0xb
add byte [rax], al
je 0x140109bb6
xor byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov r9, rdi
call fcn.140047e30
lea rax, [0x1401ff3a8]
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
lea rdx, str.min_bits
lea r9, [rsp + 0x40]
lea ecx, [rsp + 0x40]
push rdi
str word [rbp + rcx*4 + 0x4c]
invalid
invalid
add byte [rbp + rcx*4 + 0x4c], cl
lea ecx, [rsp + 0x40]
and al, 0x40
mov r8d, 8
mov rcx, rsi
call fcn.140047e30
loop 0x140109bbc
inc dword [rax + 0x39247c]
loop 0x140109bbc
inc dword [rax + 0x39247c]
movzx ecx, byte [rsp + 0x38]
and al, 0x38
je 0x140109bfe
sub byte [rax + 0x75c98401], dh
mov rax, qword [rsp + 0x30]
and al, 0x30
mov al, 1
test cl, cl
leave
add dword [rcx + rcx*8 - 0x74b7be8b], eax
and al, 0x30
and al, 0x30
leave
jne 0x140109c1d
mov rax, qword [rsp + 0x30]
and al, 0x30
test byte [rax + 0x34], 4
jne 0x140109c05
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402028aa]
lea edx, [0x1402028aa]
lea edx, [0x1402028aa]
mov word [rdi], cs
add byte [rcx - 0x48], al
invalid
invalid
add al, byte [rax]
mov r8d, 2
add byte [rax], al
add bl, ch
jmp 0x140109c1a
sbb al, 0x84
leave
test cl, cl
setne al
jmp 0x140109c1d
xchg ebp, eax
shr bl, 0x18
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14020bb23]
invalid
adc byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax + 0x48c48348], dl
add rsp, 0x48
nop
add rsp, 0x48
add esp, 0x48
pop rdi
pop rsi
ret
nop dword [rax + rax]
push rsi
sub rsp, 0x40
sub esp, 0x40
add byte [rsi + 0x48], dl
sub esp, 0x40
mov rsi, rdx
invalid
mov rax, qword [rcx]
mov eax, dword [rcx]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xf57fa
sub byte [rax - 0x73], cl
adc eax, 0xf57fa
sldt word [rcx - 0x48]
or dword [rax], eax
mov r8d, 9
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
xor byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
xor byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x31], 0
xor dword [rax], eax
lea r8, [0x1401ff418]
add eax, 0xf57a2
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x38]
push rsp
and al, 0x38
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
and al, 0x20
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140109cec
mov al, 1
add dword [rdx + rdx*8 - 0x74b7ab8b], eax
je 0x140109cc2
test dl, dl
jne 0x140109cee
mov esi, dword [rsp + 0x28]
cmp rcx, 1
jne 0x140109cd2
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x2d], esi
cmp byte [rsp + 0x31], 0
je 0x140109cd2
test byte [rsi + 0x34], 4
jne 0x140109cd2
add al, 0x75
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401fe6e0]
lea edx, [0x1401fe6e0]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401fe6e0]
lea edx, [0x1401fe6e0]
lea edx, [0x1401fe6e0]
add byte [rcx - 0x48], al
add dword [rax], eax
mov r8d, 1
mov eax, 1
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
sbb byte [rcx - 0x7bfe4f3f], cl
leave
jne 0x140109cee
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str._ntdll.dll
lea edx, str._ntdll.dll
mov edx, 0xb8410012
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
jmp 0x140109cee
invalid
add cl, byte [rcx + 0xfc084d0]
mov eax, edx
test al, al
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
ret
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
add byte [rcx + 0x57], al
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
in al, dx
test al, 0
add byte [rax], al
in al, dx
test al, 0
add byte [rax], al
movzx eax, byte [rcx]
lea r8, [0x1401d7444]
invalid
add dword [rbp + rcx*4 + 5], ecx
invalid
add byte [rcx + 0x63], cl
add al, 0x80
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
lea rax, [rcx + 1]
lea eax, [rcx + 1]
mov qword [rsp + 0x98], rax
mov rbp, qword [rcx + 0x18]
mov ebp, dword [rcx + 0x18]
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov ebp, dword [rcx + 0x18]
imul ebx, dword [rax], 0xfed8548
test rbp, rbp
test ebp, ebp
je 0x14010a2f8
test byte [rcx + 0x48000005], bh
mov dword [rsp + 0x90], edx
add byte [rax], al
invalid
mov qword [rsp + 0x90], rdx
add byte [rax], al
add byte [rax - 0x48], cl
movabs rax, 0x555555555555555
cmp rbp, rax
invalid
add byte [rax], al
movabs rax, 0x555555555555555
cmp rbp, rax
ja 0x14010a406
invalid
lodsb al, byte [rsi]
invalid
add byte [rax], al
xchg dword [rsi + rax - 0x74b40000], ebp
invalid
mov r12, qword [rcx + 0x10]
lea rax, [rbp*8]
lea eax, [rbp*8]
add byte [rax - 0x73], cl
sbb al, 0x40
lea rbx, [rax + rax*2]
movzx eax, byte [0x1402792e0]
add eax, 0x16f56f
xor ecx, ecx
mov rdx, rbx
call fcn.1401685e0
test rax, rax
test eax, eax
test eax, eax
ror byte [rdi], 0x84
xchg dword [rsi], eax
add byte [rax], al
je 0x14010a40b
lea r15, [0x140235778]
lea rdi, [rsp + 0x50]
push rax
push rax
lea rbx, [rsp + 0x68]
lea r14, [rsp + 0x20]
mov qword [rsp + 0x88], rax
mov r13, rax
mov ebp, eax
mov ebp, eax
mov rsi, rbp
nop dword [rax + rax]
mov qword [rsp + 0xa0], r12
lea rax, [rsp + 0xa0]
lea eax, [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
test byte [rax + riz*4], ah
and al, 0xa0
lea eax, [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rax
lea rax, [0x140104f30]
lea eax, [0x140104f30]
mov qword [rsp + 0x58], rax
pop rax
mov qword [rsp + 0x20], r15
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rdi
and al, 0x30
mov qword [rsp + 0x38], 1
mov rcx, rbx
invalid
mov rdx, r14
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
call fcn.140041ed0
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
js 0x140109e50
mov qword [r13 + 0x10], rax
mov dword [rbp + 0x10], eax
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [r13], xmm0
add r13, 0x18
add r12, 2
add esp, 2
add esp, 2
invalid
add cl, byte [rax - 1]
invalid
dec rsi
jne 0x140109db0
invalid
invalid
lea rcx, [rsp + 0x50]
mov rdi, qword [rsp + 0x88]
mov rdx, rdi
mov r8, rbp
call fcn.14010a420
add byte [rax], al
add byte [rax - 0x77], cl
dec byte [rax - 0x7d]
invalid
or bl, ch
invalid
add byte [rax - 0x77], cl
dec byte [rax - 0x7d]
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add rsi, 0x18
dec rbp
dec ebp
dec ebp
je 0x14010a2c2
add al, 0
add byte [rax - 0x7d], cl
jle case.0x1400ee8f8.1253
cmp qword [rsi - 8], 0
je 0x140109e50
in al, dx
add byte [rsp + rbp*8 + 0x4c], dh
mov eax, dword [rsi]
in al, dx
mov r8, qword [rsi]
mov rcx, qword [0x140279280]
xor edx, edx
shr al, cl
invalid
invalid
or al, byte [rax]
jmp 0x140109e50
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 eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140202104]
sbb byte [rax - 0x73], cl
adc eax, 0xf827a
jmp 0x140109fd1
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, str.failed_to_get_current_timefailed_to_get_random_byteshandshake_not_completepeer_sent_excess_record_sizepeer_doesnt_support_any_known_protocolthe_supplied_max_fragment_size_was_too_small_or_largeother_error:
mov eax, dword [rax + 0x18]
lea rdx, str.failed_to_get_current_timefailed_to_get_random_byteshandshake_not_completepeer_sent_excess_record_sizepeer_doesnt_support_any_known_protocolthe_supplied_max_fragment_size_was_too_small_or_largeother_error:
invalid
mov r8d, 0x1a
jmp case.0x1400ee91a.955
add byte [rax - 0x7d], cl
ror dword [rax], 0x48
mov dword [rsp + 0x50], ecx
and al, 0x50
add rcx, 8
mov qword [rsp + 0x50], rcx
and al, 0x50
and al, 0x50
lea rax, [rsp + 0x50]
mov qword [rsp + 0x68], rax
invalid
lea rax, case.0x1400f41c3.317
mov qword [rsp + 0x70], rax
lea rax, str.invalid_peer_certificate:
jo 0x140109f15
lea eax, [0x140202060]
jmp case.0x1400ee91a.954
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xf8065
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, str.peer_sent_no_certificatespresented_server_name_type_wasnt_supportedcannot_decrypt_peers_messagecannot_encrypt_messagepeer_is_incompatible:
adc eax, 0xf8065
mov r8d, 0x19
jmp case.0x1400ee91a.955
add eax, dword [rax]
invalid
add rcx, 8
mov qword [rsp + 0x50], rcx
lea rax, [rsp + 0x50]
lea eax, [rsp + 0x50]
mov qword [rsp + 0x68], rax
lea rax, case.0x1400f3338.498
mov qword [rsp + 0x70], rax
lea rax, str.p___
jmp case.0x1400ee91a.954
add byte [rax], al
inc rcx
mov qword [rsp + 0x50], rcx
and al, 0x50
and al, 0x50
lea rax, [rsp + 0x50]
mov qword [rsp + 0x68], rax
lea rax, case.0x1400ee8f8.1055
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
lea rax, str.peer_misbehaved:
jmp case.0x1400ee91a.954
add cl, ch
test dword [rdx], 0xff480000
inc rcx
mov qword [rsp + 0x50], rcx
and al, 0x50
inc rcx
mov qword [rsp + 0x50], rcx
and al, 0x50
lea rax, [rsp + 0x50]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
lea rax, [0x140104b10]
lea eax, [0x140104b10]
mov qword [rsp + 0x70], rax
lea rax, str.encrypted_client_hello_failure:
add eax, 0xf7f98
add eax, 0xf7f98
cwde
jg 0x140109f7e
add cl, ch
int 2
add byte [rax], al
jmp case.0x1400ee91a.954
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xf8162
lea rdx, [0x1402020ea]
mov r8d, 0x1a
mov eax, 0x1a
jmp case.0x1400ee91a.955
add rcx, 8
mov qword [rsp + 0x50], rcx
ror dword [rax], 0x48
mov dword [rsp + 0x50], ecx
lea rax, [rsp + 0x50]
push rax
mov qword [rsp + 0x68], rax
lea rax, case.0x1401043a9.31
mov qword [rsp + 0x70], rax
lea rax, str.received_corrupt_message_of_type
add eax, 0xf7f87
add eax, 0xf7f87
add cl, ch
test byte [rdx], al
jmp case.0x1400ee91a.954
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140201fb1]
mov r8d, 0x16
mov eax, 0x16
jmp case.0x1400ee91a.955
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [rcx + 1]
invalid
invalid
test byte [rax + rbx*4], ah
and al, 0x98
lea rax, [rcx + 1]
mov qword [rsp + 0x98], rax
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
imul ebx, dword [rax], 0xfed8548
test byte [rcx + 3], bl
pop rcx
add eax, dword [rax]
invalid
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
imul ebx, dword [rax], 0xfed8548
test byte [rcx + 3], bl
pop rcx
add eax, dword [rax]
invalid
pop rcx
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x90], rdx
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax], al
movabs rax, 0x555555555555555
cmp rbp, rax
invalid
xchg esi, esi
add eax, dword [rax]
add byte [rax], al
movabs rax, 0x555555555555555
cmp rbp, rax
ja 0x14010a406
invalid
add byte [rbx + rcx*4 + 0x61], cl
adc byte [rax - 0x73], cl
lea eax, [rbp*8]
mov r12, qword [rcx + 0x10]
lea rax, [rbp*8]
lea eax, [rbp*8]
invalid
lea eax, [rbp*8]
add byte [rax - 0x73], cl
sbb al, 0x40
lea rbx, [rax + rax*2]
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, rbx
call fcn.1401685e0
add eax, 0xc0854800
add eax, 0xc0854800
ror byte [rdi], 0x84
rol dword [rbx], 1
add byte [rax], al
invalid
je 0x14010a40b
add byte [rbp + rcx*4 + 0x3d], cl
invalid
lea r15, [0x140235778]
lea rdi, [rsp + 0x50]
jl 0x14010a069
push rax
add byte [rax - 0x73], cl
jl 0x14010a069
push rax
lea rbx, [rsp + 0x68]
lea r14, [rsp + 0x20]
mov qword [rsp + 0x88], rax
mov r13, rax
mov rsi, rbp
nop
mov qword [rsp + 0xa0], r12
lea rax, [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
lea eax, [rsp + 0xa0]
mov qword [rsp + 0x50], rax
lea rax, [0x140104b40]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
dec dword [rax - 0x77]
and al, 0x58
mov dword [rsp + 0x58], eax
mov qword [rsp + 0x20], r15
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], 1
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
invalid
mov rdx, r14
call fcn.140041ed0
mov rax, qword [rsp + 0x78]
mov qword [r13 + 0x10], rax
adc byte [rdi], cl
adc byte [rsp + 0x68], al
movups xmmword [r13], xmm0
add r13, 0x18
add ebp, 0x18
add ebp, 0x18
add r12, 2
add esp, 2
dec rsi
jne case.0x1401043a9.119
lea rcx, [rsp + 0x50]
mov rdi, qword [rsp + 0x88]
mov edi, dword [rsp + 0x88]
mov edi, dword [rsp + 0x88]
mov rdx, rdi
mov r8, rbp
call fcn.14010a420
mov rsi, rdi
add rsi, 8
jmp 0x14010a10d
add byte [rax - 0x7d], cl
invalid
add rsi, 0x18
dec rbp
je 0x14010a2dd
cmp qword [rsi - 8], 0
je 0x14010a100
mov r8, qword [rsi]
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
jmp 0x14010a100
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, [0x14020211a]
mov r8d, 0x1c
jmp case.0x1400ee91a.955
add rcx, 8
mov qword [rsp + 0x50], rcx
and al, 0x50
push rax
push rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x68], rax
lea rax, [0x14010a620]
mov qword [rsp + 0x70], rax
jo 0x14010a1ad
lea eax, [0x1402021a0]
jo 0x14010a1ad
lea eax, [0x1402021a0]
jmp case.0x1400ee91a.954
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140201f69]
mov r8d, 0x2b
add byte [rax], al
add cl, ch
invalid
add dword [rax], eax
invalid
add byte [rax], al
add cl, ch
invalid
add rcx, 8
mov qword [rsp + 0x50], rcx
lea rax, [rsp + 0x50]
mov qword [rsp + 0x68], rax
lea rax, [0x140043450]
dec dword [rax - 0x77]
and al, 0x70
dec dword [rax - 0x77]
and al, 0x70
lea rax, str.unexpected_error:
jmp case.0x1400ee91a.954
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xf7dc8
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xf7dc8
mov r8d, 0x1d
jmp case.0x1400ee91a.955
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140202136]
mov r8d, 0x27
mov eax, 0x27
mov eax, 0x27
jmp case.0x1400ee91a.955
inc rcx
mov qword [rsp + 0x50], rcx
lea rax, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [rsp + 0x68], rax
and al, 0x68
lea rax, [0x140102a70]
mov qword [rsp + 0x70], rax
invalid
dec dword [rax - 0x77]
and al, 0x70
lea rax, str.received_fatal_alert:
lea eax, [0x140202030]
add bl, ch
add rcx, 8
add rcx, 8
jmp case.0x1400ee91a.954
add rcx, 8
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
lea rax, [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x68], rax
lea rax, [0x140102f70]
dec dword [rax - 0x77]
and al, 0x70
push 0x3a058d48
invalid
dec dword [rax - 0x77]
and al, 0x70
lea rax, [0x140201fe0]
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x40], 0
add byte [rax - 0x73], cl
and al, 0x68
lea rax, [rsp + 0x68]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x20]
call fcn.140047160
loop 0x14010a24a
invalid
invalid
loop 0x14010a24a
call qword [rax - 0x573b7eb8]
add byte [rax], al
add byte [rbx + 0x5d], bl
nop
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
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, [0x14020215d]
mov bh, 0x7e
sldt word [rcx - 0x48]
invalid
add byte [rax], al
invalid
mov bh, 0x7e
sldt word [rcx - 0x48]
xor eax, 0x48000000
add rsp, 0xa8
add rsp, 0xa8
test al, 0
add byte [rax], al
invalid
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
jmp rax
jmp rax
mov rcx, qword [0x140279280]
xor edx, edx
invalid
mov r8, rdi
call fcn.1401abdbc
mov rdx, qword [rsp + 0x90]
jmp 0x14010a313
mov rcx, qword [0x140279280]
or eax, 0x16ef9c
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
xor edx, edx
mov r8, rdi
call fcn.1401abdbc
mov rdx, qword [rsp + 0x90]
jmp 0x14010a369
invalid
jno 0x14010a341
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x50], 0
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x98]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
lea rax, [0x140104f30]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x50]
push rax
push rax
mov qword [rsp + 0x78], rax
lea rax, [0x140043fc0]
mov qword [rsp + 0x80], rax
lea rax, [0x140201e78]
add byte [rax], 0
add byte [rax - 0x73], cl
add eax, 0xf7b2c
jmp 0x14010a3a2
mov qword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], 1
add byte [rax], al
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x98]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
lea rax, [0x140104b40]
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
lea rax, [rsp + 0x50]
mov qword [rsp + 0x78], rax
lea rax, [0x140043fc0]
mov qword [rsp + 0x80], rax
lea rax, str.received_unexpected_handshake_message:_got
invalid
invalid
str word [rax - 0x77]
and al, 0x20
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 2
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x68
lea rax, [rsp + 0x68]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x20]
lea eax, [rsp + 0x20]
lea eax, [rsp + 0x20]
call fcn.140047160
cmp qword [rsp + 0x50], 0
je 0x14010a27e
mov r8, qword [rsp + 0x58]
and al, 0x58
mov rcx, qword [0x140279280]
or eax, 0x16ee8a
xor edx, edx
mov ebx, eax
call fcn.1401abdbc
mov eax, ebx
jmp 0x14010a27e
invalid
invalid
call fcn.1400418d0
mov ecx, 8
mov rdx, rbx
invalid
call fcn.1400418b0
int3
invalid
push r12
push rsi
push rdi
push rbx
sub rsp, 0x70
mov rsi, rcx
test r8, r8
test eax, eax
test eax, eax
je 0x14010a4cc
mov r14, r8
mov rdi, rdx
lea rax, [r8*8]
add byte [rax], al
add byte [rax], al
lea rcx, [rax + rax*2]
or al, 0x40
lea rax, [rax + rax*2]
add rax, 0xffffffffffffffe8
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
mov rbx, rdx
mov ebx, edx
mov ebx, edx
shr rbx, 2
and rbx, 0xfffffffffffffffc
mov rax, rdi
test rcx, rcx
je 0x14010a49e
lea rdx, [rax + 0x18]
add rcx, 0xffffffffffffffe8
shr eax, 0x48
add ebx, dword [rax + 0x10]
push rax
sbb byte [rax - 0x7d], cl
shr eax, 0x48
add ebx, dword [rax + 0x10]
mov rax, rdx
jae 0x14010a470
lea rcx, str.attempt_to_join_into_collection_with_len___usize::MAX_rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_alloc_src_str.rs
lea r8, [0x1401ff2e8]
add eax, 0xf4e54
add eax, 0xf4e54
add byte [rdx + 0x35], bh
mov edx, 0x35
call fcn.140049c90
test rbx, rbx
je 0x14010a4e8
js 0x14010a60b
add byte [rax], al
movzx eax, byte [0x1402792e0]
xor ecx, ecx
mov rdx, rbx
call fcn.1401685e0
test rax, rax
invalid
jne 0x14010a4ed
add byte [rdi], cl
mov dh, 5
xor dh, ch
invalid
sal byte [rbp + 0x2e], 0xb9
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov ecx, 1
mov rdx, rbx
call fcn.1400418b0
jae 0x14010a4be
invalid
jae 0x14010a4be
dec dword [rax - 0x39]
invalid
mov qword [rsi], 0
mov qword [rsi + 8], 1
mov qword [rsi + 0x10], 0
adc byte [rax], r8b
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
invalid
adc byte [rax], r8b
adc byte [rax], al
add byte [rax], al
add cl, ch
mov eax, 0xb8000000
add dword [rax], eax
add byte [rax], al
mov eax, 1
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
add byte [rax - 0x75], cl
push rdi
or byte [rbx + rcx*4 + 0x7f], cl
adc byte [rcx + rdi - 5], cl
add byte [rax - 0x75], cl
push rdi
or byte [rbx + rcx*4 + 0x7f], cl
adc byte [rcx + rdi - 5], cl
jb 0x14010a5b0
xor r12d, r12d
in al, 0x49
mov ebp, eax
mov r13, rax
lea rcx, [rax + r12]
mov r8, r15
call sub.msvcrt.dll_memcpy
add r12, r15
mov r15, rbx
fisttp word [rbp + 0x29]
invalid
fisttp word [rbp + 0x29]
out 0x49, eax
cmp r14, 1
cmp r14, 1
je 0x14010a58c
mov rcx, r13
add rcx, r12
lea rax, [r14 + r14*2]
lea r14, [rax*8 - 0x18]
call 0x18610a544
xor esp, esp
call 0x18610a544
xor esp, esp
nop word [rax + rax]
add byte [rax], al
add byte [rcx - 0x7d], cl
inc dword [rbx]
cmp r15, 3
jbe 0x14010a5d4
mov rdx, qword [rdi + r12 + 0x20]
mov r8, qword [rdi + r12 + 0x28]
add r15, 0xfffffffffffffffc
add edi, 0xfffffffc
add edi, 0xfffffffc
mov dword [rcx], 0x20726f20
sub r15, r8
jb 0x14010a5d4
invalid
lea r13, gs:[rcx + r8]
lea r13, [rcx + r8]
add r13, 4
add rcx, 4
call sub.msvcrt.dll_memcpy
add r12, 0x18
invalid
sbb byte [rcx + rcx*4 - 0x17], cl
jmp 0x1b5f6ded8
invalid
invalid
jmp 0x1b5f6ded8
sub rbx, r15
mov qword [rsp + 0x38], rbx
mov qword [rsi + 0x10], rbx
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
and al, 0x28
movups xmmword [rsi], xmm0
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x28]
mov r12, rdx
xor edx, edx
mov r8, r15
mov eax, edi
mov eax, edi
call fcn.140060840
mov rdx, r12
mov rax, qword [rsp + 0x30]
mov r12, qword [rsp + 0x38]
jmp case.0x1400ee940.1017
invalid
invalid
dec dword [rax - 0x73]
add eax, 0xffc1d
invalid
cld
invalid
invalid
lea rax, str.mid___len
sbb eax, 0x48000ffc
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
and al, 0x50
or byte [rax], al
add byte [rax], al
and al, 0x50
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
and al, 0x58
and al, 0x58
lea rdx, [0x1401ff2d0]
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
call fcn.140046220
call fcn.1400418d0
sal byte [rdx - 0xd], 0xff
sal byte [rdx - 0xd], 0xff
jb 0x14010a602
dec esp
nop word cs:[rax + rax]
sub rsp, 0x68
sub esp, 0x68
int3
sub esp, 0x68
mov rax, qword [rcx]
mov qword [rsp + 0x28], rax
lea rax, [0x14010a690]
add eax, 0x5d
add eax, 0x5d
mov qword [rsp + 0x30], rax
lea rax, [0x140235778]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
and al, 0x58
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
call fcn.140047160
nop
add rsp, 0x68
ret
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rcx, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
adc byte [rbx + rcx*4 + 0x49], cl
and byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
lea rcx, [rax + r8]
add rcx, 0x10
jmp r9
adc byte [rbx + rcx*4 + 0x49], cl
and byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
nop word cs:[rax + rax]
mov rax, rcx
mov byte [rcx], 6
ret
mov byte [rcx + 8], 7
mov qword [rcx], 1
ret
nop dword cs:[rax + rax]
add byte [rax], al
cmovae rdi, rax
lea r8, [rdi*4]
add edx, edx
test rcx, rcx
je 0x14010a754
mov rax, qword [rsi + 8]
shl rcx, 2
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], rcx
mov eax, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
jmp 0x14010a756
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.1400e4040
cmp qword [rsp + 0x28], 0
jne 0x14010a78c
push rsp
and al, 0x38
call fcn.1400418b0
int3
add dh, al
add sil, al
add r14b, al
add sil, r8b
mov byte [rcx + 0x4d], 0
mov byte [rcx + 0x4e], 0
mov byte [rcx + 0x4f], 0
mov byte [rcx + 0x50], 0
mov byte [rcx + 0x51], 0
mov byte [rcx + 0x52], 0
mov byte [rcx + 0x53], 0
mov byte [rcx + 0x54], 0
invalid
mov byte [rcx + 0x4d], 0
mov byte [rcx + 0x4e], 0
mov byte [rcx + 0x4f], 0
mov byte [rcx + 0x50], 0
mov byte [rcx + 0x51], 0
mov byte [rcx + 0x52], 0
mov byte [rcx + 0x53], 0
mov byte [rcx + 0x54], 0
mov byte [rcx + 0x55], 0
push r13
add dh, al
push r14
add dh, al
push r15
add dh, al
pop r8
add dh, al
pop r9
add dh, al
pop r10
add dh, al
pop r11
add dh, al
pop r12
add dh, al
pop r13
add dh, al
pop r14
add dh, al
pop r15
add dh, al
invalid
invalid
add dh, al
invalid
invalid
add dh, al
invalid
invalid
add dh, al
invalid
invalid
add dh, al
add dh, al
add dh, al
add dh, al
add dh, al
add dh, al
push 0x6941c600
add dh, al
push 0
push r13
add dh, al
push r14
add dh, al
push r15
add dh, al
pop r8
add dh, al
pop r9
add dh, al
pop r10
add dh, al
pop r11
add dh, al
pop r12
add dh, al
pop r13
add dh, al
pop r14
add dh, al
pop r15
add dh, al
invalid
add dh, al
invalid
add dh, al
add dh, al
push 0x6941c600
add dh, al
push 0
mov byte [rcx + 0x6b], 0
mov byte [rcx + 0x6c], 0
insb byte [rdi], dx
add dh, al
insd dword [rdi], dx
add dh, al
outsb dx, byte [rsi]
add dh, al
outsd dx, dword [rsi]
add dh, al
jo 0x14010a844
add dh, al
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
add dh, al
insd dword [rdi], dx
add dh, al
outsb dx, byte [rsi]
add dh, al
outsd dx, dword [rsi]
add dh, al
jo 0x14010a844
mov byte [rcx + 0x71], 0
mov byte [rcx + 0x72], 0
mov byte [rcx + 0x73], 0
mov byte [rcx + 0x74], 0
mov byte [rcx + 0x75], 0
mov byte [rcx + 0x76], 0
jbe 0x14010a85c
jbe 0x14010a85c
mov byte [rcx + 0x77], 0
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub esp, 0x1c8
mov r15, r8
mov qword [rsp + 0x90], rdx
add byte [rax - 0x77], cl
int 0x48
mov ebx, 1
add byte [rax], al
add byte [rax + 0x8608b4d], al
add byte [rax - 0x77], cl
int 0x48
mov ebx, 1
add byte [rax], al
add byte [rax + 0x8608b4d], al
mov rsi, qword [r8 + 0x10]
lea rcx, [rsp + 0xd0]
mov rdx, r12
mov r8, rsi
call fcn.140186e30
mov rax, qword [rsp + 0xd0]
cmp rax, rbx
cmp eax, ebx
cmp eax, ebx
jne 0x14010aab9
movzx edx, byte [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
cmp rdx, 0x39
jne case.0x140102819.323
test rsi, rsi
je 0x14010ae65
cmp rsi, 1
je 0x14010ae65
movzx ecx, byte [r12]
mov eax, ecx
and al, 0x1f
cmp al, 0x1f
je 0x14010ae65
movzx eax, byte [r12 + 1]
test al, al
js 0x14010acd7
mov edx, 2
lea rdi, [rax + rdx]
cmp rdi, rsi
ja 0x14010ae65
invalid
invalid
add byte [rax], al
add rax, 0xfffffffff9800000
xor byte [rdi], cl
test dword [rdi], edi
add eax, 0x1490000
invalid
cmp cl, 0x30
jne 0x14010ae65
add r12, rdx
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 0
mov r13d, 0x14
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
add al, 0
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
mov qword [rsp + 0x40], 1
cmp eax, 1
je case.default.0x14010ad5c
movzx ecx, byte [r12]
mov edx, ecx
and dl, 0x1f
cmp dl, 0x1f
je case.default.0x14010ad5c
mov qword [rsp + 0x40], 2
movzx edx, byte [r12 + 1]
test dl, dl
js 0x14010ad43
mov r8d, 2
add byte [rax], al
lea r9, [rdx + r8]
cmp r9, rax
ja case.default.0x14010ad5c
lock add eax, dword [rax]
invalid
lock add eax, dword [rax]
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x40
mov qword [rsp + 0x40], r9
cmp cl, 0x30
jne case.default.0x14010ad5c
test edx, esp
add eax, dword [rax]
invalid
test edx, esp
add eax, dword [rax]
add byte [rbp + 1], cl
invalid
add r12, r8
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], 0
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea rdx, [rsp + 0x48]
mov r8b, 2
call fcn.140186730
cmp qword [rsp + 0x20], 0
je case.0x1400f858f.391
invalid
movsd dword [rdi], dword [rsi]
add eax, dword [rax]
invalid
test byte [rbp + 0x48000003], ah
lea ecx, [rsp + 0x20]
add byte [rax - 0x73], cl
and al, 0x20
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x48]
mov r8b, 0x30
call fcn.140186730
mov ebp, 0x83480007
jl 0x14010aa16
and byte [rax], al
mov ebp, 0x83480007
jl 0x14010aa16
and byte [rax], al
je case.0x1400f858f.391
add byte [rax], al
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea rdx, [rsp + 0x48]
mov r8b, 0x30
mov al, 0x30
mov al, 0x30
call fcn.140186730
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
and al, 0xbd
invalid
cmp dword [rsp + 0x20], 0
and al, 0x20
add byte [rdi], cl
test byte [rcx + 3], ch
invalid
invalid
je case.0x1400f858f.391
imul eax, dword [rbx], 0x8d480000
add eax, dword [rax]
add byte [rax - 0x73], cl
add byte [rax], al
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x48]
mov r8b, 0x30
invalid
mov r8b, 0x30
xor al, ch
invalid
call fcn.140186730
cmp qword [rsp + 0x20], 0
and byte [rax], al
and byte [rax], al
je case.0x1400f858f.391
test byte [rbx + 3], cl
add byte [rax], al
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x48]
and al, 0x48
mov r8b, 0x30
call fcn.140186730
invalid
invalid
invalid
invalid
call 0x18c10b205
mov esi, dword [rsp + 0x20]
mov r14, qword [rsp + 0x20]
test r14, r14
je case.0x1400f858f.391
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
mov qword [rsp + 0xa0], rax
lea rcx, [rsp + 0x20]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
lea rdx, [rsp + 0x48]
lea edx, [rsp + 0x48]
mov r8b, 0x30
call fcn.140186730
mov rax, qword [rsp + 0x20]
test rax, rax
je case.0x1400f858f.391
mov rdx, rax
mov rax, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov rcx, rbx
dec rbx
cmp rax, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov r12, rcx
cmovne rbx, rcx
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
int3
mov eax, dword [rsp + 0x28]
sub byte [rax - 0x77], cl
and al, 0x68
mov qword [rsp + 0x68], rax
mov r13d, 0x14
mov ebp, 0x14
add byte [rax], al
add byte [rbp + 0xf], cl
cmove r13, r14
out dx, al
out dx, al
mov r14, rdx
mov esi, edx
jmp case.0x1400f77d5.467
mov qword [rsp + 0x80], r15
mov r13, qword [rsp + 0x148]
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x48
add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
mov r15, qword [rsp + 0x150]
invalid
invalid
invalid
mov r15, qword [rsp + 0x150]
mov edi, dword [rsp + 0x150]
mov r14, qword [rsp + 0x158]
mov r12, qword [rsp + 0x160]
movsb byte [rdi], byte [rsi]
and al, 0x60
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
cwde
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x88], edx
and al, 0x58
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x60
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
cwde
cwde
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov dword [rsp + 0x88], edx
xchg esp, eax
and al, 0x88
mov byte [rax], al
add byte [rax], al
lea rsi, [rbx - 1]
mov byte [rax], al
add byte [rax], al
lea rsi, [rbx - 1]
dec dword [rax - 0x77]
and al, 0x70
mov qword [rsp + 0x70], rcx
test rcx, rcx
mov qword [rsp + 0x60], rsi
je 0x14010ab2d
invalid
je 0x14010ab2d
and al, 0x60
invalid
cmove rsi, rbx
shl rax, 1
shl eax, 1
test rax, rax
mov qword [rsp + 0x78], rbp
insb byte [rdi], dx
and al, 0x78
insb byte [rdi], dx
and al, 0x78
je 0x14010ab31
mov r8, qword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x16e756
mov rcx, qword [0x140279280]
xor edx, edx
call fcn.1401abdbc
mov edx, dword [rdx]
or al, byte [rax]
mov ebp, 1
add byte [rax], al
mov edi, 1
add dword [rax], eax
add byte [rax], al
test r15, r15
push qword [rbx + riz + 0xf]
mov byte [rbp + 4], ah
add byte [rax], al
je 0x14010ab63
js 0x14010afab
movzx eax, byte [0x1402792e0]
add eax, 0x16e793
xor ecx, ecx
leave
mov rdx, r15
call fcn.1401685e0
test rax, rax
je 0x14010afb0
push rax
add al, 0
invalid
push rax
add al, 0
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov rcx, rdi
mov rdx, r13
mov edx, ebp
mov r8, r15
call sub.msvcrt.dll_memcpy
add byte [rbp - 0x7b], cl
in al, 0x74
invalid
add byte [rbp - 0x7b], cl
in al, 0x74
and ecx, dword [rdi]
js 0x14010afab
mov byte [rdi], ch
add al, 0
add byte [rdi], cl
mov dh, 5
movzx eax, byte [0x1402792e0]
xor ecx, ecx
pop rbp
out 0x16, eax
add byte [rcx], dh
leave
mov rdx, r12
call fcn.1401685e0
test rax, rax
invalid
push rbx
fiadd dword [0x10095f390]
invalid
ror byte [rdi], 0x84
invalid
je 0x14010afbd
add al, 0
add byte [rax - 0x77], cl
invalid
mov rbp, rax
mov qword [rsp + 0x68], r13
mov rcx, rbp
invalid
mov rdx, r14
jmp 0x18e0334f1
mov r8, r12
call sub.msvcrt.dll_memcpy
cmp rsi, rbx
cmp esi, ebx
cmp esi, ebx
je 0x14010abf9
mov rbx, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x88]
add byte [rax - 0x7b], cl
test rbx, rbx
invalid
je 0x14010abe3
js 0x14010afab
movzx eax, byte [0x1402792e0]
out 0x16, eax
add byte [rcx], dh
xor ecx, ecx
invalid
xor ecx, ecx
mov rdx, rbx
call fcn.1401685e0
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
test rax, rax
test eax, eax
je case.0x140104b59.188
test ah, ch
in al, dx
add eax, dword [rax]
add byte [rcx - 0x77], cl
mov r13, rax
jmp case.0x1400f853e.385
invalid
mov r13d, 1
mov ebp, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r13
mov rdx, qword [rsp + 0x70]
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov r14, r12
mov esi, esp
mov rcx, qword [rsp + 0x90]
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 + 0x61], cl
adc byte [rbx + rdi + 0x21], cl
cmp r12, qword [rcx]
mov r12, qword [rcx + 0x10]
cmp r12, qword [rcx]
and dword [rbp + 0xd], esi
jne 0x14010ac1a
call fcn.14010afe0
invalid
mov rcx, qword [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + 8]
lea rdx, [r12 + r12*8]
add byte [rax], al
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
lea rdx, [r12 + r12*8]
mov qword [rax + rdx*8], r15
cmp al, 0xd0
mov qword [rax + rdx*8 + 8], rdi
jl case.0x1400f72f9.479
ror byte [rax], 1
or byte [rcx + rcx*4 + 0x7c], cl
rcl byte [rax]
mov qword [rax + rdx*8 + 0x10], r15
mov qword [rax + rdx*8 + 0x18], r14
je 0x14010ac04
rcr byte [rax], 1
sbb byte [rax - 0x77], cl
insb byte [rdi], dx
shl byte [rax], 1
mov qword [rax + rdx*8 + 0x20], rbp
mov dword [rax + rdx*8 + 0x20], ebp
and byte [rcx + rcx*4 + 0x74], cl
shr byte [rax], 1
mov qword [rax + rdx*8 + 0x28], r14
je 0x14010ac0e
sub byte [rax - 0x77], cl
pop rsp
sal byte [rax], 1
invalid
mov qword [rax + rdx*8 + 0x30], rbx
mov dword [rax + rdx*8 + 0x30], ebx
xor byte [rcx + rcx*4 + 0x6c], cl
sar byte [rax], 1
mov qword [rax + rdx*8 + 0x38], r13
mov r8, qword [rsp + 0x88]
mov eax, dword [rsp + 0x88]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
mov byte [rax], al
add byte [rax], al
mov qword [rax + rdx*8 + 0x40], r8
inc r12
rol byte [rax + 0x49], 1
inc esp
mov qword [rcx + 0x10], r12
mov dword [rcx + 0x10], esp
invalid
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
shl rax, 1
shl eax, 1
loopne case.0x1400f72f9.471
test rax, rax
test eax, eax
je 0x14010ac7d
mov rcx, qword [0x140279280]
mov ecx, dword [0x140279280]
out 0x16, al
add byte [rcx], dh
xor edx, edx
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x68
mov r8, qword [rsp + 0x68]
and al, 0x68
call fcn.1401abdbc
or al, byte [rax]
add byte [rax - 0x48], cl
add al, byte [rax]
add byte [rax], al
movabs rax, 0x8000000000000002
cmp rsi, rax
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc6
add byte [rax], al
add byte [rax + 0x4cc63948], al
mov r15, qword [rsp + 0x80]
mov edi, dword [rsp + 0x80]
mov esp, 0x8024
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rsp + 0x78]
mov edi, dword [rsp + 0x78]
jl 0x14010acba
and al, 0x78
js case.0x1400f5760.505
jl 0x14010acb1
sbb byte [rax - 0x7b], cl
test rsi, rsi
je 0x14010acb1
invalid
div byte [rbx + rdx + 0x48]
mov ecx, dword [0x140279280]
invalid
invalid
adc ecx, dword [rax - 0x75]
or eax, 0x16e5db
invalid
invalid
mov rcx, qword [0x140279280]
invalid
xor edx, edx
mov r8, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
jo 0x14010ac95
call fcn.1401abdbc
or edx, dword [rcx]
or al, byte [rax]
adc dword [rdx], ecx
add dh, al
invalid
mov byte [rdi], 0x15
mov rax, qword [r15]
mov eax, dword [rdi]
adc eax, 0x48078b49
mov eax, dword [rdi]
shl rax, 1
shl eax, 1
test rax, rax
jne 0x14010aeaa
out 1, eax
add byte [rax], al
out 1, eax
add byte [rax], al
add rsp, 0x1c8
add esp, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
cmp rax, 0x82
je 0x14010ad0c
invalid
sub eax, 0x813d
add byte [rdi], cl
cmp eax, 0x81
add byte [rax], al
jne 0x14010ae65
test dword [rbx + 1], edi
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x7d], cl
cmp rsi, 2
inc byte [rdx]
jbe 0x14010ae65
add byte [rcx + 0xf], al
mov dh, 0x44
and al, 2
movzx eax, byte [r12 + 2]
and al, 2
test al, al
jns 0x14010ae65
add dword [rax], eax
add byte [rdx + 3], bh
add byte [rax], al
invalid
mov edx, 3
add byte [rax], al
add cl, ch
add al, 0xfc
jmp 0x14010a910
invalid
cmp rsi, 3
cmp esi, 3
add ecx, dword [rdi]
jbe 0x14010ae65
xchg byte [rdi + 1], cl
add byte [rax], al
movzx eax, word [r12 + 2]
movzx eax, word [rsp + 2]
rol ax, 8
rol eax, 8
movzx eax, ax
cmp eax, 0x100
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
invalid
jb 0x14010ae65
add byte [rax], al
add byte [rdx + 4], bh
mov edx, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [0x14011ad37], bh
cmp eax, 0xffff
jne 0x14010a910
sar bl, cl
invalid
jmp 0x14010ae65
and al, byte [rcx]
add byte [rax], al
add edx, 0xffffff7f
cmp edx, 3
add esi, dword [rdi + 0x3c]
ret 0xff7f
inc dword [rbx + 0x3c7703fa]
add esi, dword [rdi + 0x3c]
cmp al, 0x4c
lea r8, [0x1401d7498]
lea eax, [0x1401d7498]
add eax, 0xcc743
movsxd rdx, dword [r8 + rdx*4]
adc al, 0x90
add rdx, r8
jmp rdx
invalid
loop 0x14010ace2
cmp eax, 2
jbe case.default.0x14010ad5c
clc
add dh, byte [rsi + 0x27]
mov qword [rsp + 0x40], 3
and al, 0x40
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
movzx edx, byte [r12 + 2]
mov dh, 0x54
and al, 2
test dl, dl
jns case.default.0x14010ad5c
mov r8d, 3
add byte [rax], al
jmp 0x14010a98d
cld
invalid
dec dword [rdi]
mov dh, 0x44
and al, 0x28
movzx eax, byte [rsp + 0x28]
movzx r13d, al
mov dh, 0xe8
mov r12, rbx
lea rcx, [rsp + 0x48]
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
xor byte [rcx - 0x50], al
invalid
xor byte [rcx - 0x50], al
mov al, 0x30
xor al, ch
call fcn.140186730
cmp qword [rsp + 0x48], 0
and al, 0x48
invalid
je 0x14010add3
xchg ecx, eax
mov ecx, 0x83480007
jl 0x14010adc7
invalid
and al, 0x48
add byte [rsp + rbp + 0x48], sil
add byte [rsp + rbp + 0x48], dh
lea rcx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
and al, 0x48
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
invalid
xor byte [rcx - 0x50], al
add ebp, eax
ja case.0x1400f8665.373
mov r8b, 3
call fcn.140186730
invalid
invalid
invalid
add byte [rax - 0x7d], cl
cmp qword [rsp + 0x48], 0
cmp dword [rsp + 0x48], 0
jl 0x14010ade1
add byte [rdx + rdx + 0x48], sil
mov dword [rsp + 0x98], ebx
pushfq
and al, 0x98
add byte [rax], al
invalid
je 0x14010add3
mov qword [rsp + 0x98], rbx
pushfq
and al, 0x98
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
test al, 0
add byte [rax], al
jmp case.0x140102fa1.200
movzx eax, byte [rsp + 0x50]
lea rax, [rsp + 0xa8]
test al, 0
add byte [rax], al
jmp case.0x140102fa1.200
movzx eax, byte [rsp + 0x50]
and al, 0x50
push rax
movzx r13d, al
lea rax, [rsp + 0x98]
add byte [rax], al
call 0x164953b28
cwde
add byte [rax], al
add byte [rcx + rcx*4 - 0x1d], cl
mov rbx, r12
add byte [rax], al
mov rbx, r12
mov qword [rax], r12
mov rax, qword [rsp + 0x98]
add byte [rax], al
invalid
and byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x20], cl
cmp rax, r12
cmp eax, esp
mov r12, qword [rsp + 0x68]
je 0x14010ae65
mov qword [rsp + 0x60], rax
and al, 0x60
mov rax, qword [rsp + 0x40]
and al, 0x40
cmp rax, qword [rsp + 0x38]
and al, 0x38
cmp byte [rbp + 0x3a], dh
jne 0x14010ae47
cmp rdi, rsi
jne 0x14010ae47
xor eax, 0x246c8948
js case.0x140103ad6.179
mov qword [rsp + 0x78], rbp
mov dword [rsp + 0x78], ebp
insb byte [rdi], dx
and al, 0x78
mov qword [rsp + 0x80], r15
mov dword [rsp + 0x80], edi
add byte [rax], 0
add byte [rax - 0x75], cl
mov ah, 0x24
invalid
mov rsi, qword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rax], al
invalid
invalid
mov esp, 0xa024
test al, 0
add byte [rax], al
mov r15, qword [rsp + 0xa0]
mov edi, dword [rsp + 0xa0]
mov esp, 0xa024
movabs al, byte [0x1bd000000]
add byte [rbp + 1], bh
mov ebp, 1
add byte [rax], al
add byte [rdi + 1], bh
mov edi, 1
add byte [rbp - 0x7b], cl
test r15, r15
jne 0x14010ab40
invalid
cld
invalid
invalid
dec dword [rdi]
test esi, edi
invalid
cld
invalid
invalid
invalid
jmp 0x14010ab63
sbb al, 0xfd
invalid
mov rax, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
invalid
shl rax, 1
test rax, rax
test eax, eax
loopne case.0x140102a89.341
test eax, eax
je 0x14010ae65
mov rcx, qword [0x140279280]
in al, 0x16
add byte [rcx], dh
xor edx, edx
mov r8, r13
mov eax, ebp
invalid
push rdi
invalid
invalid
invalid
xor edx, edx
mov r8, r13
mov eax, ebp
mov eax, ebp
call fcn.1401abdbc
or al, byte [rax]
add byte [rdx + 0x1a], bh
mov edx, 0x1a
add byte [rax], al
lea rcx, [rsp + 0xb0]
lea ecx, [rsp + 0xb0]
mov al, 0
add byte [rax], al
add al, ch
call case.0x140104b59.211
sub dword [rdx], eax
add byte [rax], al
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
test byte [rax + rsi*4], ah
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov word [rax + rcx*8], fs
invalid
add byte [rax], al
mov rcx, qword [rsp + 0xc8]
mov ecx, dword [rsp + 0xc8]
enter 0, 0
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0xb8]
adc byte [rsp + 0xb8], al
mov eax, 0x48000000
mov dword [rbp], eax
mov qword [rbp], rax
movups xmmword [rbp + 8], xmm0
adc dword [rbp + 8], eax
mov qword [rbp + 0x18], rcx
mov dword [rbp + 0x18], ecx
sbb byte [r9 - 0x75], r9b
sbb byte [rcx - 0x75], cl
mov rax, qword [r15]
shl rax, 1
test rax, rax
invalid
je 0x14010acc3
invalid
dec dword [rbp - 0x75]
mov r8, qword [r15 + 8]
or byte [r8 - 0x75], r9b
or eax, 0x16e3cb
jrcxz case.0x1400f72f9.468
invalid
mov rcx, qword [0x140279280]
mov ecx, dword [0x140279280]
jrcxz case.0x1400f72f9.468
invalid
add byte [rcx], dh
ror byte [rax - 0x7f], cl
invalid
invalid
xor edx, edx
add rsp, 0x1c8
add esp, 0x1c8
add esp, 0x1c8
add dword [rax], eax
add byte [rbx + 0x5d], bl
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
jmp fcn.1401abdbc
invalid
cmp eax, 2
jbe case.default.0x14010ad5c
invalid
mov dl, 0xfe
invalid
invalid
add cl, byte [rdi]
xchg byte [rdx + 0x48fffffe], dh
mov dword [rsp + 0x40], 3
add eax, dword [rax]
add byte [rax], al
mov dl, 0xfe
invalid
mov qword [rsp + 0x40], 3
add eax, dword [rax]
add byte [rax], al
cmp eax, 3
add ecx, dword [rdi]
je case.default.0x14010ad5c
test byte [rax + 0x48fffffe], ah
mov qword [rsp + 0x40], 4
mov dword [rsp + 0x40], 4
and al, 0x40
add al, 0
add byte [rax], al
invalid
add byte [rcx + 5], bh
mov ecx, 5
add eax, 0x83000000
clc
add al, 0xf
add byte [rax], al
add byte [rbx - 0x79f0fb08], al
invalid
cmp eax, 4
jbe case.default.0x14010ad5c
invalid
mov esi, edi
invalid
invalid
xchg byte [rcx - 0x14000002], cl
cmp eax, 2
cmp eax, 2
mov esi, edi
invalid
invalid
jmp 0x14010af47
cmp eax, 2
jbe case.default.0x14010ad5c
jle case.0x1401043a9.138
invalid
mov qword [rsp + 0x40], 3
mov dword [rsp + 0x40], 3
add byte [rax], al
cmp eax, 3
je case.default.0x14010ad5c
invalid
clc
add ecx, dword [rdi]
test byte [rsi + rdi*8 - 1], ch
dec dword [rax - 0x39]
and al, 0x40
add al, 0
add byte [rax], al
invalid
mov qword [rsp + 0x40], 4
add byte [rax], al
add byte [rbx - 0x7df0fa08], al
invalid
pop rdx
cmp eax, 5
jb case.default.0x14010ad5c
invalid
pop rdx
invalid
invalid
invalid
invalid
invalid
mov qword [rsp + 0x40], 5
add eax, 0xb9000000
invalid
add byte [rax], al
mov ecx, 6
add byte [rax], al
add byte [rbx - 0x7bf0fa08], al
cmp eax, 5
invalid
invalid
invalid
add byte [rax], al
cmp eax, 5
je case.default.0x14010ad5c
invalid
invalid
invalid
invalid
clc
add eax, 0xfe43840f
invalid
invalid
invalid
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
jmp case.default.0x14010ad5c
invalid
invalid
cmp eax, 2
jbe case.default.0x14010ad5c
xchg byte [rax], dh
invalid
invalid
invalid
clc
add cl, byte [rdi]
xchg byte [rax], dh
xor dh, bh
invalid
invalid
mov qword [rsp + 0x40], 3
and al, 0x40
and al, 0x40
add eax, dword [rax]
add byte [rax], al
invalid
cmp eax, 3
clc
add ecx, dword [rdi]
invalid
je case.default.0x14010ad5c
test byte [rsi], bl
invalid
movzx edx, byte [r12 + 2]
push rsp
and al, 2
add cl, byte [rax - 0x39]
and al, 0x40
invalid
mov qword [rsp + 0x40], 4
add al, 0
add al, 0
add byte [rax], al
movzx r8d, byte [r12 + 3]
and al, 3
and al, 3
shl edx, 8
or rdx, r8
cmp rdx, 0x100
cmp edx, 0x100
jb case.default.0x14010ad5c
invalid
mov r8d, 4
cmp edx, 0xffff
cli
invalid
inc dword [rax]
invalid
add byte [rax], al
add byte [rcx + 0xfffffa], al
cli
invalid
inc dword [rax]
inc dword [rax]
add byte [rdi], cl
test edi, esp
jne 0x14010a98d
stc
invalid
jmp case.default.0x14010ad5c
invalid
invalid
call fcn.1400418d0
mov ecx, 1
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
cli
call fcn.1400418b0
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
call fcn.1400418b0
invalid
mov ecx, 1
mov rdx, rbx
call fcn.1400418b0
dec esp
dec esp
dec esp
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
sub rsp, 0x58
pop rax
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
invalid
mov eax, dword [rcx]
add dword [rax - 0x77], ecx
ror dword [rax - 1], 0xc1
mov rcx, rax
mov ecx, eax
inc rcx
je 0x14010b084
add byte [rax - 0x73], cl
adc al, 0
lea rdx, [rax + rax]
lea edx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
cmova ecx, edx
retf 0xf48
cmova ecx, edx
retf 0xb849
movabs r8, 0x1c71c71c71c71c8
xor edx, edx
cmp rcx, r8
invalid
mov dword [rcx], 0x394cd231
ror byte [rcx + rdi - 0x3f], cl
ror dword [rdi], 0x92
ret 0x8348
setb dl
cmp rcx, 5
add eax, 0x4bf
add byte [rax + 0xf], cl
stc
add eax, 0x4bf
add byte [rax], al
add byte [rax + 0xf], cl
cmovae edi, ecx
stc
stc
lea rcx, [rdi*8]
lea r8, [rcx + rcx*8]
leave
shl edx, 3
loop 0x14010b034
loop 0x14010b034
test rax, rax
test eax, eax
sal byte [rbp + rbx + 0x48], 0x8b
je case.0x140103ad6.245
mov rcx, qword [rsi + 8]
shl rax, 3
or byte [rax - 0x3f], r9b
or byte [rax - 0x3f], cl
loopne 0x14010b041
lea rax, [rax + rax*8]
add al, 0xc0
ror byte [rax - 0x77], 0x4c
and al, 0x40
invalid
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov qword [rsp + 0x50], rax
push rax
mov eax, 8
jmp 0x14010b055
add bl, ch
add dh, byte [rcx]
invalid
xor eax, eax
ror byte [rax - 0x77], 0x44
and al, 0x48
invalid
mov qword [rsp + 0x48], rax
and al, 0x48
lea rcx, [rsp + 0x28]
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
and al, 0x40
call fcn.1400e4040
call fcn.1400e4040
cmp qword [rsp + 0x28], 0
jl 0x14010b091
and al, 0x28
add byte [rbp + 0x1a], dh
sub byte [rax], al
jne 0x14010b08b
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
invalid
invalid
or byte [rax - 0x77], r9b
mov qword [rsi], rdi
mov dword [rsi], edi
add rsp, 0x58
add rsp, 0x58
pop rdi
pop rsi
ret
xor ecx, ecx
leave
call fcn.1400418b0
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
push rsp
and al, 0x38
invalid
cmp al, ch
invalid
call fcn.1400418b0
int3
dec esp
nop dword [rax + rax]
add byte [rax], r8b
push rdi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov esi, edx
lea eax, [rsi - 0x1a]
cmp al, 0x2c
movzx edx, al
mov dh, 0xd0
mov dh, 0xd0
mov eax, 0x1c
add byte [rax], al
cmovb eax, edx
cmp al, 0x2b
ja case.default.0x14010b0cd
movzx eax, al
lea rdx, [0x1401d74a8]
or al, 0
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
add eax, edx
sar bh, 1
loopne case.0x140109d24.32
invalid
jmp rax
mov qword [rcx + 8], 0
mov dword [rcx + 8], 0
add cl, ch
mov esp, 0x48000000
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r8], cl
add byte [rax], al
invalid
jmp 0x14010b198
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r8], cl
add byte [rax], al
add cl, ch
scasd eax, dword [rdi]
add byte [rax], al
jmp 0x14010b198
add byte [rax - 0x39], cl
or byte [r8], al
add byte [rax], al
invalid
mov qword [rcx + 8], 0
mov al, 0xc
jmp 0x14010b19a
add byte [rax], al
invalid
add byte [rax + 0xa2e90c], dh
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r9], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r9], al
add byte [rax], al
add byte [rax], al
invalid
xchg ebx, eax
add dword [rax], eax
add byte [rax], al
jmp 0x14010b198
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r10], al
or byte [rdx], al
or byte [rdx], al
add byte [rax], al
add cl, ch
xchg byte [rax], al
add byte [rax], al
mov qword [rcx + 8], 3
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r11], al
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
jmp 0x14010b198
jl case.0x1400f853e.411
mov dword [rcx + 8], 3
or byte [rbx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x4872eb0c], dh
mov al, 0xc
jmp 0x14010b19a
invalid
jb case.0x140102a89.343
mov rdi, rcx
mov edi, ecx
movzx eax, byte [0x1402792e0]
mov dh, 5
scasb al, byte [rdi]
loope 0x14010b147
add eax, 0x16e1ae
add byte [rdx + 0x18], bh
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1401685e0
movabs byte [0x6074c085480005d4], al
invalid
test rax, rax
test eax, eax
je 0x14010b1a3
mov qword [rax], 1
mov dword [rax], 1
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rax + 8], 1
mov dword [rax + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x10], sil
add dword [rax], eax
add byte [rax], al
mov byte [rax + 0x10], sil
mov rcx, rdi
mov ecx, edi
mov qword [rdi + 8], 0xc
or byte [r8 + r8], r9b
or byte [rax + rax], cl
add byte [rax], al
mov qword [rdi + 0x10], rax
mov dword [rdi + 0x10], eax
adc byte [r8 - 0x73], r9b
add eax, 0xf77ec
lea rax, case.0x1400ee91a.855
lea eax, [0x140202958]
mov qword [rdi + 0x18], rax
mov dword [rdi + 0x18], eax
sbb bl, ch
jmp 0x14010b198
mov qword es:[rcx + 8], 6
mov dword [rcx + 8], 6
invalid
add byte [rax], al
add bl, ch
sbb al, 0x48
invalid
jmp 0x14010b198
mov qword [rcx + 8], 7
mov dword [rcx + 8], 7
invalid
add bl, ch
adc cl, byte [rax - 0x39]
invalid
or byte [r9], cl
add byte [rax], al
jmp 0x14010b198
mov dword [rcx + 8], 9
add bl, ch
jmp 0x14010b198
or byte [rax - 0x39], cl
or byte [0xf010b199], al
add eax, 0xb0000000
mov al, 0xb
or ecx, dword [rax - 0x3b7cb7ff]
mov byte [rcx], al
add dword [rax - 0x7d], ecx
invalid
add rsp, 0x28
add esp, 0x28
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
mov ecx, 8
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x18], bh
mov edx, 0x18
call fcn.140041910
int3
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rsi + 0x48], dl
sub esp, 0x40
in al, dx
invalid
add byte [rax], al
push rsi
sub rsp, 0x40
in al, dx
invalid
in al, dx
movzx eax, byte [rcx]
invalid
movzx eax, byte [rcx]
add dword [rsi + riz*8], eax
add al, 0xe6
cmp al, 0x2c
movzx eax, al
sub al, 0xf
mov dh, 0xc0
mov r8d, 0x1c
cmovb r8d, eax
rol byte [rcx + 0xf], 0xb6
invalid
rol byte [rcx + 0xf], 0xb6
ror byte [rbp + rcx*4 + 5], 0x74
invalid
invalid
invalid
je case.0x1400f8665.395
lea r8, [0x1401d7558]
lea eax, [0x1401d7558]
add eax, 0xcc374
add byte [rcx + 0x63], cl
add al, 0x80
invalid
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x129c62
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x129c62
adc al, byte [rax]
add byte [rcx - 0x48], al
invalid
mov r8d, 6
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x12a028
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x12a028
adc al, byte [rax]
add byte [rcx - 0x48], al
sub dword [rax], eax
add byte [rax], al
mov r8d, 0x29
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
loopne 0x14010b278
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x14023518a]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14023518a]
adc al, byte [rax]
jmp 0x14010b77c
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x129f07
invalid
lea rdx, [0x140235161]
add cl, ch
sbb eax, 0x48000005
mov rcx, qword [rdx + 0x20]
jmp 0x14010b77c
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140235174]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140235174]
lahf
adc al, byte [rax]
invalid
add cl, ch
invalid
jmp 0x14010b485
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140235088]
adc eax, 0x129dfe
mov r8d, 0x1a
sbb al, byte [rax]
add byte [rax], al
invalid
add rsp, 0x40
pop rsi
jmp rax
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
sub byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14023514c]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x129ea1
jmp 0x14010b398
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
lea rdx, [0x140234f78]
adc eax, 0x129cb5
pushfq
adc al, byte [rax]
mov r8d, 0x12
adc al, byte [rax]
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140234f3d]
pop rcx
pushfq
adc al, byte [rax]
invalid
pushfq
adc al, byte [rax]
invalid
add byte [rcx - 0x48], al
mov r8d, 0x1f
add rsp, 0x40
pop rsi
jmp rax
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140235126]
mov r8d, 0x26
add byte es:[rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add byte es:[rax], al
add byte [rax - 0x7d], cl
invalid
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140234efe]
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140234e8e]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x129b47
jmp 0x14010b77c
xor byte [rax + rax], al
add al, 0
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1402351e0]
mov eax, dword [rax + 0x18]
lea rdx, [0x1402351e0]
adc al, byte [rax]
add byte [rcx - 0x48], al
and byte [rax], al
mov r8d, 0x20
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
invalid
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, [0x140234f0e]
mov ds, word [rbx + 0x2fe90012]
add al, byte [rax]
adc al, byte [rax]
add cl, ch
invalid
jmp 0x14010b5b4
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x129b3e
wait
adc al, byte [rax]
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140234ed6]
wait
adc al, byte [rax]
invalid
wait
adc al, byte [rax]
invalid
add byte [rcx - 0x48], al
adc eax, 0x48000000
invalid
invalid
mov r8d, 0x15
add rsp, 0x40
add esp, 0x40
add byte [rax - 0x7d], cl
invalid
add esp, 0x40
pop rsi
jmp rax
invalid
loopne 0x14010b3ef
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14023505c]
lea rdx, [0x14023505c]
lea edx, [0x14023505c]
mov r8d, 0x19
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140235045]
lea rdx, [0x140235045]
lea edx, [0x140235045]
jmp 0x14010b617
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x140234e72]
mov eax, dword [rax + 0x18]
lea rdx, [0x140234e72]
sbb byte [rdx - 0x7816ffee], 1
invalid
jmp 0x14010b57e
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]
sbb byte [rax - 0x73], cl
adc eax, 0x129b52
push rdx
wait
adc al, byte [rax]
lea rdx, [0x140234f5c]
push rdx
wait
adc al, byte [rax]
jmp 0x14010b5b4
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140234e83]
add cl, ch
invalid
add dword [rax], eax
invalid
add cl, ch
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140234ebb]
jmp 0x14010b44f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x129a19
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x129a19
mov r8d, 0xa
add rsp, 0x40
invalid
pop rsi
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402350f4]
jmp 0x14010b485
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x129b05
mov eax, dword [rax + 0x18]
lea rdx, [0x140234f8a]
mov r8d, 0x16
add rsp, 0x40
invalid
pop rsi
jmp rax
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x129d5a
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x129d5a
jmp 0x14010b4f4
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x129b0f
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x129b0f
jmp 0x14010b5f6
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140234ea1]
mov r8d, 0xf
add rsp, 0x40
pop rsi
jmp rax
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140234ff2]
invalid
invalid
adc al, byte [rax]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x129afe
invalid
invalid
adc al, byte [rax]
invalid
mov r8d, 0x1d
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140234f2a]
invalid
invalid
adc al, byte [rax]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x129a15
invalid
invalid
adc al, byte [rax]
adc eax, 0xe900129a
invalid
jmp 0x14010b77c
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]
sbb byte [rax - 0x73], cl
adc eax, 0x129983
lea rdx, [0x140234eb0]
mov r8d, 0xb
add rsp, 0x40
pop rsi
jmp rax
add byte [rax - 0x7d], cl
invalid
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, [0x140234fa0]
jmp 0x14010b77c
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140234eeb]
add cl, ch
adc dword [rdx], eax
add byte [rax], al
add cl, ch
adc dword [rdx], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140234ec5]
mov r8d, 0x11
add rsp, 0x40
invalid
pop rsi
jmp rax
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402350dd]
jmp 0x14010b617
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x129b56
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x129b56
mov r8d, 0x1c
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14023500f]
mov r8d, 0x18
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402351b8]
mov r8d, 0x28
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140234fb3]
pushfq
cdq
adc al, byte [rax]
pushfq
cdq
adc al, byte [rax]
mov r8d, 0x17
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14023521d]
in eax, 0x9b
adc al, byte [rax]
in eax, 0x9b
adc al, byte [rax]
mov r8d, 0x2c
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140235027]
invalid
cdq
adc al, byte [rax]
mov r8d, 0x1e
add rsp, 0x40
pop rsi
jmp rax
invalid
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1402350a2]
mov r8d, 0xc
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
call qword [rcx + 0x18]
call qword [rcx + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1401ff0c8]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14004a0a0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x14010b78a
mov al, 1
test dl, dl
jne 0x14010b78c
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.UnknownIssuerUnknownRevocationStatusUnsupportedCertVersionUnsupportedCriticalExtensionUnsupportedCrlIssuingDistributionPointUnsupportedCrlVersionUnsupportedDeltaCrlUnsupportedIndirectCrlUnsupportedNameTypeUnsupportedRevocationReasonUnsupportedRevocationReasonsPartitioningUnsupportedCrlSignatureAlgorithmUnsupportedSignatureAlgorithmUnsupportedCrlSignatureAlgorithmForPublicKeyUnsupportedSignatureAlgorithmForPublicKeyBitStringBoolCertificateCertificateExtensionsCertificateTbsCertificateCertRevocationListCertRevocationListExtensionCrlDistributionPointCommonNameInnerCommonNameOuterDistributionPointNameExtensionGeneralNameRevocationReasonSignatureSignatureAlgorithmSignedDataSubjectPublicKeyInfoTimeTrustAnchorV1TrustAnchorV1TbsCertificateU8RevokedCertificateRevokedCertificateExtensionRevokedCertEntryIssuingDistributionPoint.dll
mov r8d, 0xd
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14023519d]
mov r8d, 0x1b
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140235075]
mov r8d, 0x13
add rsp, 0x40
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
push rbx
xor dword [r11 + 0x48], edx
push rbx
xor sil, byte [0x1816810da]
push rbx
invalid
invalid
push rbx
xor sil, byte [0x1816810da]
push rbx
invalid
invalid
push rbx
xor edi, dword [r8]
xor edi, dword [rax]
xor al, 0x53
push rbx
xor eax, 0x48533231
xor eax, 0x325f3231
push rbx
xor eax, 0x325f3231
xor eax, 0x656e5536
js 0x1401fbe2c
je 0x1402042eb
insd dword [rdi], dx
jo 0x1402042ef
outsd dx, dword fs:[rsi]
ja 0x1402042ef
jb 0x1402042e5
push rsp
outsd dx, dword [rsi]
push rsp
insb byte [rdi], dx
jae 0x1402042bd
xor dl, byte [rdi + 0x68]
outsb dx, byte gs:[rsi]
push rsp
insb byte [rdi], dx
jae 0x1402042c6
xor ecx, dword [rcx + 0x73]
push rbx
jne 0x14020430b
jo 0x14020430c
jb 0x140204313
invalid
invalid
imul r14d, dword [rbx + 0x61], 0x776f6c6c
outsb dx, byte fs:[rsi]
outsd dx, dword [rsi]
ja 0x140204325
outsb dx, byte fs:[rsi]
invalid
jo 0x14020433c
js 0x140204341
outsb dx, byte gs:[rsi]
jae 0x14020433a
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jne 0x140204346
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6c436574
imul esp, dword [rbp + 0x6e], 0x6c654874
insb byte [rdi], dx
outsd dx, dword [rsi]
js 0x14020435e
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x140204357
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x140204336
invalid
jne 0x140204364
jne 0x140204364
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6e456574
invalid
outsb dx, byte [rsi]
jae 0x140204352
jne 0x140204380
jne 0x140204380
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x65486574
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x140204391
invalid
jns 0x140204373
jno 0x140204399
jae 0x14020439b
jae 0x14020439b
js 0x14020439e
outsb dx, byte gs:[rsi]
jae 0x140204397
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x140204376
invalid
jne 0x1402043a4
jne 0x1402043a4
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x654e6574
invalid
ja 0x140204391
ja 0x140204391
jae 0x1402043b4
imul ebp, dword [rdi + 0x6e], 0x6b636954
je 0x140204390
invalid
js 0x1402043c1
outsb dx, byte gs:[rsi]
jae 0x1402043ba
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x140204399
invalid
jne 0x1402043c7
jne 0x1402043c7
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x65536574
jb 0x1402043d7
jb 0x1402043d7
jb 0x1402043ac
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
js 0x1402043df
outsb dx, byte gs:[rsi]
jae 0x1402043d8
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1402043b7
invalid
jne 0x1402043e5
jne 0x1402043e5
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x65536574
jb 0x1402043f5
jb 0x1402043d0
jb 0x1402043d0
invalid
invalid
invalid
je 0x1402043f4
je 0x14020440a
insd dword [rdi], dx
insd dword [rdi], dx
jo 0x14020440e
je 0x140204400
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 0x140204421
outsb dx, byte [rsi]
jae 0x140204428
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdi
imul esi, dword [rax + rbp*2 + 0x6f], 0x65527475
jae 0x140204441
je 0x14020441b
jae 0x140204441
insd dword [rdi], dx
jo 0x140204443
imul ebp, dword [rdi + 0x6e], 0x6c726145
jns 0x14020441c
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
invalid
invalid
jb 0x140204446
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 0x14020445c
invalid
invalid
je 0x140204473
jb 0x140204462
je 0x140204485
jns 0x14020445e
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 0x140204496
jns 0x140204478
jno 0x14020449e
jne 0x14020448f
jae 0x1402044a0
jae 0x1402044a0
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 0x1402044bd
jns 0x14020449f
jno 0x1402044c5
jae 0x1402044c7
push rdi
imul esi, dword [rax + rbp*2 + 0x4e], 0x6168436f
outsb dx, byte [rsi]
jae 0x1402044aa
invalid
jae 0x1402044aa
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
invalid
jno 0x1402044ea
jae 0x1402044ec
push rdi
imul esi, dword [rax + rbp*2 + 0x4f], 0x72656666
jb 0x1402044f5
outsd dx, dword [rsi]
jne 0x1402044f8
insb byte [rdi], dx
insb byte [rdi], dx
invalid
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x14020450a
je 0x14020450a
jns 0x1402044ec
jno 0x140204512
jae 0x140204514
jae 0x140204514
je 0x1402044f8
push rdi
imul esi, dword [rax + rbp*2 + 0x55], 0x66666f6e
jb 0x140204511
jb 0x140204511
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 0x14020453a
jb 0x140204542
jns 0x14020451c
push rdx
jno 0x140204542
jae 0x140204544
push rdi
imul esi, dword [rax + rbp*2 + 0x55], 0x66666f6e
jb 0x140204541
invalid
insb byte [rdi], dx
insb byte [rdi], dx
invalid
invalid
je 0x140204569
jns 0x14020454b
push rdx
jno 0x140204571
jae 0x140204573
push rdi
imul esi, dword [rax + rbp*2 + 0x55], 0x7075736e
jo 0x140204579
jb 0x140204580
push rsi
jb case.0x14008136b.22
jae 0x14020457c
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 0x140204597
jns 0x140204579
jno 0x14020459f
jae 0x1402045a1
push rdi
imul esi, dword [rax + rbp*2 + 0x57], 0x676e6f72
push rbx
jae 0x1402045ad
imul ebp, dword [rdi + 0x6e], 0x6c496449
insb byte [rdi], dx
insb byte [rdi], dx
invalid
invalid
push rdx
je 0x1402045c1
jns 0x1402045a3
jno 0x1402045c9
jae 0x1402045cb
push rdi
imul esi, dword [rax + rbp*2 + 0x49], 0x6c61766e
imul esp, dword [rbp + rax*2 + 0x63], 0x6c6c4968
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
invalid
invalid
invalid
outsd dx, dword [rsi]
js 0x1402045b9
push 0x65676e61
imul esi, dword [r8 + 0x68], 0x70537265
imul esi, dword gs:[r8d + 0x68], 0x70537265
imul esi, dword [rax + 0x68], 0x70537265
jb 0x1402045d5
jo 0x1402045e9
invalid
invalid
insb byte [rdi], dx
insb byte [rdi], dx
invalid
imul ebp, dword [rsi + 0x74], 0x49747865
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x140204615
invalid
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140204611
insb byte [rdi], dx
imul esp, dword [rbx + rax*2 + 0x65], 0x6f437472
insd dword [rdi], dx
jo 0x14020462e
jae 0x140204632
imul ebp, dword [rdi + 0x6e], 0x61766e49
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140204627
insb byte [rdi], dx
imul esp, dword [rbp + rcx*2 + 0x61], 0x72614578
insb byte [rdi], dx
jns 0x140204616
invalid
js 0x140204612
invalid
invalid
push rbx
imul edi, dword [rdx + 0x65], 0x61766e49
outsb dx, byte [rsi]
jbe 0x14020463e
outsb dx, byte [rsi]
jbe 0x14020463e
insb byte [rdi], dx
imul esp, dword [rbx + rcx*2 + 0x65], 0x61685379
jb 0x14020464d
jns 0x140204631
jns 0x140204631
jo 0x14020465d
invalid
jns 0x14020465c
jo 0x14020466d
invalid
jbe 0x140204678
outsb dx, byte fs:[rsi]
outsb dx, byte fs:[rsi]
outsb dx, byte [rsi]
push rcx
jne 0x140204682
invalid
jae 0x14020469b
jae 0x14020468a
invalid
outsb dx, byte gs:[esi]
je 0x140204694
jb 0x14020469d
jb 0x14020469d
invalid
invalid
jae 0x1402046a8
invalid
imul r14, qword [r11 + 0x73], 0x42676e69
imul ebp, dword [rsi + 0x64], 0x6e497265
jae 0x1402046b8
outsb dx, byte [rsi]
imul ebp, dword [esi + 0x64], 0x6e497265
push rax
jae 0x1402046c7
js 0x1402046d3
js 0x1402046d3
outsb dx, byte gs:[rsi]
jae 0x1402046cc
outsd dx, dword [rsi]
outsb dx, byte [rsi]
imul r14, qword [r11 + 0x73], 0x4b676e69
jns 0x1402046c3
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 0x1402046e9
outsd dx, dword [rsi]
jae 0x1402046c9
jae 0x1402046c9
js 0x1402046fa
outsb dx, byte gs:[rsi]
jae 0x1402046f3
outsd dx, dword [rsi]
outsb dx, byte [rsi]
imul r14, qword [r11 + 0x73], 0x51676e69
jne 0x1402046ff
invalid
jae 0x14020470d
outsd dx, dword [rsi]
jb 0x140204714
push rax
invalid
jb 0x14020471d
jb 0x140204715
jne 0x140204724
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x65436574
jb 0x140204732
je 0x14020471f
jb 0x140204732
imul esp, dword [rsi + 0x69], 0x65746163
je 0x14020472a
outsd dx, dword [rsi]
insd dword [rdi], dx
jo 0x14020473c
jb 0x140204730
jae 0x140204740
jae 0x140204740
jae 0x140204737
imul ebp, dword [rdi + 0x6e], 0x66664f73
jb 0x14020473c
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x140204721
invalid
jb 0x14020473c
jb 0x14020473c
jb 0x14020473c
jne case.0x14008136b.39
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x654b6574
jns 0x140204738
push 0x73657261
jae 0x14020473a
jb 0x140204755
jb 0x140204755
invalid
jb case.0x14008136b.40
jns 0x14020473b
invalid
push rdi
imul esi, dword [rax + rbp*2 + 0x4f], 0x7250646c
outsd dx, dword [rsi]
insb byte [rdi], dx
push rax
jb 0x140204773
je 0x140204775
invalid
imul ebp, dword [rdi + 0x6e], 0x6566664f
jb 0x14020477b
jb 0x14020477b
insd dword [rdi], dx
insd dword [rdi], dx
jo 0x14020478f
jns 0x14020475e
jo 0x14020478f
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6e6f6974
push rax
jb 0x140204799
invalid
imul ebp, dword [rdi + 0x6e], 0x746f7250
outsd dx, dword [rsi]
je 0x14020479b
invalid
jb 0x14020479a
jb 0x14020479a
jb 0x14020479a
outsb dx, byte fs:[rsi]
outsb dx, byte [rsi]
invalid
jb 0x1402047ae
jb 0x1402047a2
invalid
invalid
outsd dx, dword [rsi]
insd dword [rdi], dx
jo 0x1402047b6
jae 0x1402047ba
imul ebp, dword [rdi + 0x6e], 0x6b735073
push rax
jae 0x1402047b9
js 0x1402047c5
outsb dx, byte gs:[rsi]
jae 0x1402047be
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jne 0x1402047cd
je 0x14020479e
invalid
invalid
push rax
jae 0x1402047cf
js 0x1402047db
outsb dx, byte gs:[rsi]
jae 0x1402047d4
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdi
imul esi, dword [rax + rbp*2 + 0x4d], 0x616d7369
je 0x1402047db
jae 0x1402047e2
invalid
push 0x64496465
jae 0x1402047c0
jae 0x1402047c0
outsb dx, byte [rsi]
imul ebp, dword fs:[rsi + 0x64], 0x52737265
push rdx
push rdx
jne 0x140204800
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 0x1402047e0
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x140204812
je 0x140204812
jns 0x1402047f4
jno 0x14020481a
jae 0x14020481c
push rdx
push 0x65
invalid
invalid
invalid
outsb dx, byte [rsi]
outsb dx, byte [rsi]
je 0x140204822
jb 0x14020482b
insb byte [rdi], dx
invalid
invalid
imul esi, dword [rax + rbp*2 + 0x48], 0x73646e61
push 0x4d656b61
jae 0x140204848
imul esp, dword [rbp + 0x4d], 0x65
jae 0x140204848
jae 0x140204837
invalid
push rdx
push rdx
jae 0x140204851
jne 0x14020484a
insd dword [rdi], dx
jo 0x140204853
imul ebp, dword [rdi + 0x6e], 0x65747441
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x140204859
insd dword [rdi], dx
jo 0x14020485d
push rdi
imul esi, dword [rax + rbp*2 + 0x56], 0x65697261
insd dword [rdi], dx
jae 0x14020484b
push rdx
push rdx
jae 0x140204871
insd dword [rdi], dx
jo 0x140204873
imul ebp, dword [rdi + 0x6e], 0x6566664f
jb 0x14020486d
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jb 0x14020486d
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 0x140204897
insd dword [rdi], dx
jne 0x140204885
je 0x140204883
push rdx
jae 0x140204897
insd dword [rdi], dx
jo 0x140204899
imul ebp, dword [rdi + 0x6e], 0x6566664f
jb 0x140204893
jb 0x140204893
push rdi
imul esi, dword [rax + rbp*2 + 0x56], 0x65697261
insd dword [rdi], dx
insd dword [rdi], dx
jae 0x14020488f
push rdx
jae 0x1402048b5
insd dword [rdi], dx
jo 0x1402048b7
imul ebp, dword [rdi + 0x6e], 0x6566664f
jb 0x1402048b1
jb 0x1402048b1
push rdi
push rdi
imul esi, dword [rax + rbp*2 + 0x49], 0x6d6f636e
jo 0x1402048b9
outsb dx, byte [rsi]
invalid
je 0x1402048c3
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 0x1402048d4
imul r12d, dword fs:[rsi + 0x66], 0x6e657265
imul esp, dword [rsi + 0x66], 0x6e657265
jb 0x1402048dc
outsb dx, byte [rsi]
je 0x1402048bd
imul esi, dword [rax + 0x68], 0x75537265
imul esi, dword [rbp + riz*2 + 0x41], 0x72657466
push rdx
je 0x1402048ed
je 0x1402048ed
jb 0x1402048dc
je 0x1402048ff
jns 0x1402048e2
push rbx
insb byte [rdi], dx
invalid
je 0x1402048fa
outsb dx, byte fs:[rsi]
outsb dx, byte [rsi]
jbe 0x1402048fb
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 0x1402048e7
xor dword [rbx], esi
xor edx, dword [rsi + 0x65]
push rsi
jb 0x14020492e
jb 0x14020492e
imul ebp, dword [rdi + 0x6e], 0x65747845
outsb dx, byte [rsi]
outsb dx, byte [rsi]
js 0x140204935
outsb dx, byte gs:[rsi]
jae 0x14020492e
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
insb byte [rdi], dx
invalid
jb 0x14020493c
jo 0x14020494b
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6e6f6974
outsb dx, byte [rsi]
push rax
jb 0x140204955
je 0x140204957
outsd dx, dword [rsi]
invalid
push rbx
insb byte [rdi], dx
insb byte [rdi], dx
invalid
jb 0x140204974
jb 0x140204974
je 0x140204944
outsd dx, dword [rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
jo 0x140204977
jae 0x14020497b
imul ebp, dword [rdi + 0x6e], 0x656c6553
invalid
push rbx
insb byte [rdi], dx
invalid
push rbx
insb byte [rdi], dx
invalid
push rbp
outsb dx, byte [rsi]
outsd dx, dword [rsi]
jb 0x14020499c
jb 0x14020499c
outsd dx, dword fs:[rsi]
insd dword [rdi], dx
jo 0x1402049af
jb 0x1402049a3
jae 0x1402049b3
jae 0x1402049b3
imul ebp, dword [rdi + 0x6e], 0x656c6553
invalid
push rbx
insb byte [rdi], dx
invalid
push rbp
outsb dx, byte [rsi]
outsd dx, dword [rsi]
jb 0x1402049b8
js 0x14020499e
js 0x14020499e
jb 0x1402049c8
jne 0x1402049cb
push rbx
insb byte [rdi], dx
invalid
push rbx
insb byte [rdi], dx
invalid
je 0x1402049db
push rbp
push rbp
outsb dx, byte [rsi]
jne 0x1402049ee
invalid
push rbx
jb 0x140204a0e
jb 0x1402049e3
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
jne 0x140204a15
je 0x1402049f3
jb 0x1402049fe
jb 0x1402049fe
outsb dx, byte [rsi]
invalid
jae 0x140204a25
invalid
invalid
imul ebp, dword [rsi + 0x74], 0x72655373
jbe 0x140204a26
push rbx
jb 0x140204a36
jb 0x140204a11
jb 0x140204a11
invalid
jb 0x140204a32
jb 0x140204a32
outsb dx, byte fs:[rsi]
push rdx
je 0x140204a46
jns 0x140204a29
push rbx
jb 0x140204a4f
jb 0x140204a2a
invalid
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x140204a49
imul ebp, dword [rsi + 0x4f], 0x6f48656e
outsd dx, dword [rsi]
jae 0x140204a65
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 0x140204a75
je 0x140204a76
insd dword [rdi], dx
push rbx
imul esp, dword [rdi + 0x6e], 0x61486465
outsb dx, byte [rsi]
jae 0x140204a83
outsb dx, byte [esi]
invalid
invalid
invalid
jbe 0x140204a8d
jbe 0x140204a8d
jb 0x140204a9e
je 0x140204a94
imul esi, dword [rbx + 0x65], 0x67695364
push rbx
jae 0x140204a92
push rbx
imul esp, dword [rdi + 0x53], 0x6d656863
invalid
push rsp
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
insd dword [edi], dx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
je 0x140204abf
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
imul ebp, dword [rdi + 0x6e], 0x75716552
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x140204af1
jae 0x140204af3
jae 0x140204ad5
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
insb byte [edi], dx
jb 0x140204b07
je 0x140204b07
jae 0x140204ae7
push rdx
invalid
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jne case.0x14008136b.70
push 0x6c726145
jns 0x140204aed
invalid
push rbp
outsb dx, byte [rsi]
js 0x140204b29
invalid
insb byte [rdi], dx
invalid
push rbp
outsb dx, byte [rsi]
jae 0x140204b43
insb byte [rdi], dx
imul esp, dword [rbx + 0x69], 0x43646574
jb 0x140204b53
js 0x140204b56
outsb dx, byte gs:[rsi]
jae 0x140204b4f
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbp
outsb dx, byte [rsi]
jae 0x140204b5b
insb byte [rdi], dx
imul esp, dword [rbx + 0x69], 0x45646574
outsb dx, byte [rsi]
outsb dx, byte fs:[rsi]
outsb dx, byte [rsi]
invalid
push rbp
outsb dx, byte [rsi]
jae 0x140204b78
insb byte [rdi], dx
imul esp, dword [rbx + 0x69], 0x53646574
invalid
push rbp
outsb dx, byte [rsi]
jae 0x140204b8a
insb byte [rdi], dx
imul esp, dword [rbx + 0x69], 0x53646574
jb 0x140204b9c
jb 0x140204b71
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
js 0x140204ba4
outsb dx, byte gs:[rsi]
jae 0x140204b9d
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdi
jb 0x140204ba8
outsb dx, byte [rsi]
jb 0x140204bad
jne 0x140204bb0
outsd dx, dword [rsi]
jb 0x140204b8f
jns 0x140204b9a
jns 0x140204b9a
push 0x55657261
push rbp
outsb dx, byte [rsi]
jae 0x140204bbe
insb byte [rdi], dx
imul esp, dword [rbx + 0x69], 0x45646574
invalid
je 0x140204bba
invalid
invalid
je 0x140204bc2
outsb dx, byte [rsi]
jae 0x140204bc9
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x140204bec
imul esi, dword [rdx + 0x65], 0x74784564
jb 0x140204bdf
js 0x140204bf2
outsb dx, byte gs:[rsi]
invalid
invalid
js 0x140204c06
outsb dx, byte gs:[rsi]
jae 0x140204bff
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x140204c11
jno 0x140204c11
imul esi, dword [rdx + 0x65], 0x79654b64
push rbx
jb 0x140204c04
jns 0x140204bf7
push 0x45657261
js 0x140204c1f
js 0x140204c1f
outsb dx, byte gs:[rsi]
jae 0x140204c18
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x140204c2a
imul esi, dword [rdx + 0x65], 0x6d614e64
jb 0x140204c30
invalid
jb 0x140204c30
jne 0x140204c33
jo 0x140204c37
jae 0x140204c0a
js 0x140204c3b
js 0x140204c3b
outsb dx, byte gs:[rsi]
jae 0x140204c34
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x140204c46
imul esi, dword [rdx + 0x65], 0x436f4e64
jb 0x140204c4f
imul esp, dword [rsi + 0x69], 0x65746163
push rdx
jno 0x140204c5b
invalid
jae 0x140204c5d
push rbx
imul esp, dword [rdi + 0x6e], 0x72757461
push rbx
outsb dx, byte [rsi]
invalid
push rbx
invalid
jae 0x140204c43
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
imul esi, dword [rax + 0x68], 0x75537265
push 0x75537265
jne 0x140204c75
imul esi, dword [rbp + riz*2 + 0x73], 0x6f436e49
je 0x140204c73
jae 0x140204c59
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
je 0x140204c67
outsd dx, dword [rsi]
jb 0x140204c91
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 0x140204c7b
jb 0x140204ca5
jb 0x140204ca5
jne 0x140204ca8
jo 0x140204cac
jae 0x140204c83
outsb dx, byte [rsi]
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 0x140204c9d
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 0x140204cca
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
insd dword [rdi], dx
jo 0x140204cd6
jae 0x140204cda
imul ebp, dword [rdi + 0x6e], 0x75716552
imul esi, dword [rdx + 0x65], 0x72655364
jb 0x140204cec
jbe 0x140204cdc
jb 0x140204cbd
jb 0x140204cbd
outsd dx, dword [rsi]
jae 0x140204ccb
jae 0x140204ccb
outsd dx, dword [rsi]
je 0x140204cd3
jne 0x140204cf2
jo 0x140204cf3
outsd dx, dword [rsi]
jb 0x140204cfa
push rsp
insb byte [rdi], dx
jae 0x140204cbb
xor cl, byte [rdi + 0x72]
xor dword [rbx], esi
push rbx
jb 0x140204d09
jb 0x140204d09
jb 0x140204ce9
outsb dx, byte gs:[rsi]
je 0x140204ce2
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
je 0x140204d14
jns 0x140204cf6
jno 0x140204d1c
jno 0x140204d1c
jae 0x140204d1e
jae 0x140204d1e
push rdi
imul esi, dword [rax + rbp*2 + 0x55], 0x6f6e6b6e
ja 0x140204d23
je 0x140204d16
push rbp
outsb dx, byte [rsi]
imul ebp, dword [rsi + 0x6f], 0x77
outsb dx, byte [rsi]
js 0x140204d2c
outsb dx, byte gs:[rsi]
jae 0x140204d25
imul ebp, dword [rdi + 0x6e], 0x76726553
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
jb 0x140204d38
jb 0x140204d19
insb byte [rdi], dx
jae 0x140204d1e
jb 0x140204d3e
jae 0x140204d35
imul ebp, dword [rdi + 0x6e], 0x69447349
jae 0x140204d35
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x140204d15
imul esi, dword [rbx + 0x61], 0x64656c62
jns 0x140204d2a
invalid
invalid
jns 0x140204d2a
jne 0x140204d4f
jne 0x140204d4f
jb 0x140204d21
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
imul sp, word [rdi + 0x53], 0x6769
outsb dx, byte [rsi]
invalid
push rbx
imul esp, dword [rdi + 0x6e], 0x72757461
jne 0x140204d5d
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [esi]
jb 0x140204d5b
je 0x140204d5c
push 0x7845736d
je 0x140204d5f
insd dword [rdi], dx
jae 0x140204d3c
js 0x140204d6d
js 0x140204d6d
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x140204d66
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x140204d78
imul esi, dword [rdx + 0x65], 0x70755364
jo 0x140204d7b
jo 0x140204d7b
outsd dx, dword [rsi]
jb 0x140204d82
push rsi
jb 0x140204d87
imul ebp, dword [rdi + 0x6e], 0x74784573
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x140204d5e
js 0x140204d8f
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x140204d88
imul ebp, dword [rdi + 0x6e], 0x75716552
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rdx
jno 0x140204d9a
jno 0x140204d9a
imul esi, dword [rdx + 0x65], 0x736c5464
insb byte [rdi], dx
jae 0x140204d5e
xor dword [rdx], esi
outsd dx, dword [rsi]
xor cl, byte [rsi + 0x6f]
je 0x140204d81
jb 0x140204d9c
jb 0x140204d9c
push rsp
push rsp
insb byte [rdi], dx
jae 0x140204d6d
xor cl, byte [rsi + 0x6f]
outsd dx, dword [rsi]
je 0x140204d90
jb 0x140204dab
jb 0x140204d8f
outsb dx, byte [rsi]
invalid
push rsp
insb byte [rdi], dx
jae 0x140204d85
xor edx, dword [rdx + 0x65]
jno 0x140204dce
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 0x140204db2
jne 0x140204dcc
invalid
invalid
jae 0x140204dd4
invalid
push rdx
jno 0x140204df1
jne 0x140204de6
imul esi, dword [rdx + 0x65], 0x72655364
jbe 0x140204dea
jb 0x140204de4
push rbx
jb 0x140204dfa
jb 0x140204dfa
jb 0x140204dd9
jb 0x140204dd9
push 0x65
push 0x65
invalid
outsb dx, byte [rsi]
invalid
outsb dx, byte gs:[rsi]
je 0x140204de6
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
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
sal byte [rdx], 0x10
add dword [rax], eax
add byte [rax], al
invalid
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
imul ebp, dword fs:[rsi + 0x67], 0x69707845
jb 0x140204e3e
js 0x140204e46
imul esi, dword [rdx + 0x65], 0x746f4e64
push rsi
outsd dx, dword fs:[rsi]
je 0x140204e34
invalid
je 0x140204e38
jbe 0x140204e58
imul esp, dword [rbp + 0x64], 0x55
push rbp
outsb dx, byte [rsi]
push 0x6c646e61
insb byte [rdi], dx
jb 0x140204e61
je 0x140204e63
invalid
insd dword [rdi], dx
outsb dx, byte gs:[rsi]
jbe 0x140204e9b
insb byte [rdi], dx
imul esp, dword [rax + rdx*2 + 0x75], 0x736f7072
jo 0x140204eb7
jne 0x140204eb2
jo 0x140204eb1
jae 0x140204ea9
jo 0x140204eb7
jo 0x140204eb4
insb byte [rdi], dx
imul esp, dword [rbx + 0x61], 0x6e6f6974
push rsi
jb 0x140204ebc
imul sp, word [rbx + 0x61], 0x6974
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
imul ebp, dword [rdi + 0x6e], 0x6c696146
jne 0x140204ed3
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jbe 0x140204ec7
insb byte [rdi], dx
imul esp, dword [rdx + rdx*2 + 0x65], 0x656b6f76
jb 0x140204ee8
push rbx
jb 0x140204ee1
invalid
outsd dx, dword [rsi]
jb 0x140204ee7
invalid
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140204f02
insb byte [rdi], dx
imul esp, dword [rbx + rax*2 + 0x6f], 0x6769666e
imul r14, qword [rbx + 0x74], 0x6f436f4e
outsd dx, dword [rsi]
outsd dx, dword [rsi]
imul r14, qword [ebx + 0x74], 0x6f436f4e
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
jo 0x140204f16
invalid
je 0x140204f20
invalid
outsb dx, byte [rsi]
imul sp, word [rdi + 0x53], 0x696e
push rbx
outsb dx, byte [rsi]
invalid
push rdx
jno 0x140204f3c
push rbx
outsb dx, byte [rsi]
imul edx, dword [rdx + 0x65], 0x72697571
je 0x140204f36
imul esi, dword [rdx + 0x65], 0x68744f64
jb 0x140204f16
jb 0x140204f45
outsd dx, dword [rsi]
jb 0x140204ed6
add byte [rax], al
invalid
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 + 9], dh
jo 0x140204efb
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jo 0x140204efb
or byte [rax + 1], al
add byte [rax], al
add byte [rbx + 0x6c], al
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x140204f62
outsd dx, dword [rsi]
je 0x140204f6a
jns 0x140204f46
jns 0x140204f46
invalid
imul ebp, dword [rdi + 0x6e], 0x6c696146
push rdx
invalid
jae 0x140204fa1
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
imul ebp, dword [rbp + rsi*2 + 0x72], 0x6e614865
jae 0x140204faf
jae 0x140204faf
push 0x46656b61
invalid
invalid
jb 0x140204fd9
imul esp, dword [rsi + 0x69], 0x65746163
je 0x140204fd1
push rbp
outsb dx, byte [rsi]
jae 0x140204fe5
jo 0x140204fe2
outsd dx, dword [rsi]
jb 0x140204fe9
jb 0x140204fef
imul esp, dword [rsi + 0x69], 0x65746163
jb 0x140204ffa
imul esp, dword [rsi + 0x69], 0x65746163
push rdx
jbe 0x140205000
imul esp, dword [rbp + 0x64], 0x43
jb 0x14020500c
imul esp, dword [rsi + 0x69], 0x65746163
js 0x140205012
jo 0x14020500c
imul esi, dword [rdx + 0x65], 0x72654364
je 0x140205014
jb 0x14020500a
jb 0x14020501e
imul esp, dword [rsi + 0x69], 0x65746163
imul sp, word [rbx + 0x61], 0x6574
je 0x140205016
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
invalid
outsb dx, byte [rsi]
imul esp, dword [rbp + 0x64], 0x6f636544
jb 0x140205058
jb 0x140205058
jb 0x140205056
outsd dx, dword [rsi]
jb 0x14020502e
js 0x14020505b
outsd dx, dword [rsi]
jb 0x140205062
push rdx
jae 0x140205066
jb 0x14020505d
invalid
jb 0x14020506b
je 0x14020506d
invalid
insb byte [rdi], dx
push rsi
jb 0x140205078
imul ebp, dword [rdi + 0x6e], 0x75736e49
jae 0x140205081
imul sp, word [rbx + 0x69], 0x6e65
outsb dx, byte [rsi]
je 0x140205068
push rbx
invalid
invalid
je 0x140205085
jb 0x140205090
invalid
jb 0x14020509f
jo 0x1402050a4
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 0x1402050d7
jae 0x1402050d0
imul ebp, dword [rsi + 0x67], 0x65747845
je 0x1402050c9
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x1402050d0
imul ebp, dword [rdi + 0x6e], 0x75736e55
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbp
outsb dx, byte [rsi]
jae 0x1402050e2
jo 0x1402050df
outsd dx, dword [rsi]
jb 0x1402050e6
js 0x1402050eb
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jae 0x1402050e4
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jb 0x1402050f5
imul esp, dword [rsi + 0x69], 0x65746163
push rbp
outsb dx, byte [rsi]
outsd dx, dword [rsi]
invalid
invalid
invalid
invalid
invalid
imul esp, dword [rbx + 0x61], 0x61486574
jae 0x14020513a
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 0x140205150
imul esi, dword [rcx + rdi*2 + 0x43], 0x69747265
imul sp, word [rbx + 0x61], 0x6574
je 0x140205162
jb 0x140205161
jb 0x140205161
imul esp, dword [rsi + 0x69], 0x65746163
push rdx
jno 0x14020516d
imul esi, dword [rdx + 0x65], 0x636e4564
jb 0x14020517a
jo 0x140205177
insb byte [rdi], dx
imul esp, dword [rbp + 0x6e], 0x6c654874
insb byte [rdi], dx
outsd dx, dword [rsi]
push rdx
jno 0x140205189
imul esi, dword [rdx + 0x65], 0x656c4164
jb 0x140205191
jae 0x140205184
jb 0x14020518c
jo 0x140205199
imul ebp, dword [rdi + 0x6e], 0x646e6148
jae 0x140205196
invalid
push rdx
jno 0x1402051b3
jae 0x1402051b5
insb byte [rdi], dx
imul esp, dword [rbp + 0x6e], 0x6c654874
insb byte [rdi], dx
outsd dx, dword [rsi]
push rbx
jb 0x1402051c6
jb 0x14020519b
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
push rsi
jb 0x1402051c9
jns 0x1402051b5
jns 0x1402051b5
push rdx
jno 0x1402051db
jae 0x1402051dd
ja 0x1402051c0
jae 0x1402051e3
imul ebp, dword [rdi + 0x6e], 0x6b636954
je 0x1402051bf
outsb dx, byte [rsi]
invalid
je 0x1402051eb
outsb dx, byte [rsi]
jae 0x1402051f2
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1402051e0
push rbx
jb 0x140205206
jb 0x1402051de
jb 0x1402051de
jns 0x1402051db
js 0x1402051fb
push 0x65676e61
jb 0x140205215
invalid
jb 0x140205215
imul esp, dword [rsi + 0x69], 0x65746163
push rdx
jno 0x140205221
jae 0x140205223
jb 0x140205227
imul esp, dword [rsi + 0x69], 0x65746163
push rsi
jb 0x140205227
imul esp, dword [rbx + 0x61], 0x65566574
jb 0x140205227
jns 0x140205204
jns 0x140205204
insb byte [rdi], dx
insb byte [rdi], dx
imul esp, dword [rbp + 0x6e], 0x79654b74
jns 0x14020520f
js 0x14020522f
js 0x14020522f
push 0x65676e61
imul r13d, dword [rsi + 0x69], 0x64656873
jb 0x140205251
jb 0x140205251
imul esp, dword [rsi + 0x69], 0x65746163
imul sp, word [rbx + 0x61], 0x6574
invalid
push rbp
push rbp
push rdx
jb 0x14020525f
imul esp, dword [rsi + 0x69], 0x65746163
push rbx
je 0x140205256
je 0x14020526c
jae 0x140205244
jns 0x140205251
push rbp
jo 0x140205262
invalid
jo 0x140205278
jae 0x14020527c
jb 0x140205283
imul esp, dword [rsi + 0x69], 0x65746163
push 0x65676e61
push 0x65676e61
imul esi, dword [r8 + 0x68], 0x70537265
invalid
jb 0x140205276
jo 0x14020528a
invalid
insb byte [rdi], dx
jb 0x14020529f
invalid
jae 0x140205299
invalid
imul esi, dword [rax + 0x68], 0x75537265
imul esi, dword [rbp + riz*2 + 0x53], 0x616e6769
je 0x1402052ca
outsb dx, byte [rsi]
invalid
jb 0x1402052bc
push rbx
push rbx
invalid
pop r15
push rax
push r11
xor dword [rdi + 0x53], ebx
xor dword [r13 + 0x43], eax
push rbx
push rbx
pop r15
push rbx
xor dword [r15 + 0x4c], ebx
invalid
invalid
invalid
push rdx
push rbx
pop r15
push rax
push r11
push rbx
xor dword [rdi + 0x53], ebx
xor sil, byte [0x1846397c5]
xor eax, 0x44434536
push rbx
pop r15
push r11
push rsp
push rax
xor dh, byte [0x18873b1d3]
xor sil, byte [0x18173a4da]
pop rdi
push rbx
xor sil, byte [0x18173a4da]
xor eax, 0x41535236
pop rdi
push rax
push r11
xor dword [rdi + 0x53], ebx
xor edi, dword [r8]
xor al, 0x45
push rbx
pop r15
push r11
push rsp
push rax
xor edi, dword [rax]
xor al, 0x5f
push rbx
xor edi, dword [r8]
xor al, 0x52
push rbx
pop r15
push rax
push r11
xor dword [rdi + 0x53], ebx
xor eax, 0x43453231
push rbx
pop r15
push r11
push rsp
push rax
xor eax, 0x535f3132
xor eax, 0x53523231
pop r15
push rax
push rbx
push rbx
pop rdi
push rbx
xor sil, byte [0x18173a532]
pop rdi
push rax
push rbx
push rbx
pop rdi
push rbx
xor edi, dword [r8]
xor al, 0x52
push rbx
pop r15
push rax
push rbx
push rbx
pop rdi
push rbx
xor eax, 0x44453231
xor dh, byte [0x185598452]
xor al, 0x34
cmp byte [rcx + 0x6e], al
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jns 0x140205394
outsd dx, dword [rsi]
jne 0x14020539d
push rdx
push rbx
push rbx
push rbx
jb 0x1402053ad
imul esp, dword [rsi + 0x69], 0x65746163
outsd dx, dword [rsi]
insd dword [rdi], dx
jo 0x1402053b7
jae 0x1402053bb
imul ebp, dword [rdi + 0x6e], 0x6f676c41
jb 0x1402053ba
je 0x1402053bb
insd dword [rdi], dx
outsd dx, dword [rsi]
jns 0x1402053a6
outsd dx, dword [rsi]
imul r14d, dword [ebx + 0x61], 0x64656c62
push rdx
invalid
jb 0x14020540a
insb byte [rdi], dx
ja 0x1402053fb
jns 0x14020540f
push rdx
jae 0x14020540f
insb byte [rdi], dx
jbe 0x140205408
jae 0x1402053e8
insb byte [rdi], dx
imul esp, dword [rbp + 0x6e], 0x72654374
je 0x1402053af
add al, dh
invalid
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
loopne 0x1402053cf
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, ah
add eax, 0x14011
add byte [rax], al
invalid
adc dword [rax + 1], eax
add byte [rax], al
add byte [rbp + riz*2 + 0x66], al
invalid
invalid
invalid
invalid
mov al, 0xec
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rax], bl
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 + 0x19], al
add al, 0x40
add dword [rax], eax
add byte [rax], al
mov al, 0xec
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rax], bl
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 + 0x19], ah
add al, 0x40
add dword [rax], eax
add byte [rax], al
sbb dword [rax + rax*2], eax
add dword [rax], eax
add byte [rax], al
call 0x141607488
add byte [rax], al
add byte [rax + 0x14005e6], dh
add byte [rax], al
add byte [rax - 0x4d], dl
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rax], dh
sbb dword [rax + rax*2], eax
add dword [rax], eax
add byte [rax], al
mov al, 0xe6
add eax, 0x140
add byte [rax], ah
mov byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
mov bh, 0x42
invalid
and byte [rax + 1], al
and byte [rax + 1], al
add byte [rax], al
add bl, dl
and byte [rax + 1], al
add byte [rax], al
add cl, dh
and byte [rax + 1], al
add byte [rax], al
add byte [0x14163a4a8], cl
or eax, 0x1402043
add byte [rax], al
add byte [rcx], dh
xor dword [rbx + 0x20], eax
add dword [rax], eax
add byte [rax], al
push rsp
and byte [r8 + 1], al
add byte [rax], al
add byte [rdx + 0x43], dh
jb 0x1402384bd
and byte [rax + 1], al
add byte [rax], al
add byte [rdx + 0x1402043], cl
add byte [rax], al
add byte [rdi + 0x1402043], ch
add byte [rax], al
add dl, dl
and byte [r8 + 1], al
add byte [rax], al
add bh, dh
and byte [r8 + 1], al
add byte [rax], al
add byte [rsp + rax*2], dl
and byte [rax + 1], al
add byte [rax], al
add byte [rbx], bh
and byte [rax + 1], r8b
add byte [rax], al
add byte [rax + 0x44], ah
invalid
and byte [rax + 0], r8b
add byte [rax], al
add byte [rax + 0x1402044], cl
add byte [rax], al
add byte [rax + 0x1402044], bh
add byte [rax], al
add bh, ah
and byte [rax + 1], r8b
add byte [rax], al
add byte [0x14163a51a], dl
add byte [rax], al
add byte [rdi], bh
invalid
and byte [r8 + 0], r8b
add byte [rax], al
add byte [rbp + 0x45], ah
and byte gs:[r8 + 1], r8b
add byte [rax], al
add byte [rbp + 0x1402045], al
add byte [rax], al
add byte [rbp + 0x1402045], bl
add byte [rax], al
add byte [rbp + rax*2 + 0x14020], ch
add byte [rax], al
ret 0x2045
add dword [rax], eax
add byte [rax], al
wait
mov ebp, 81951
invalid
add dword [rax], eax
add byte [rax], al
movabs eax, dword [0xa700000001401fbd]
mov ebp, 81951
add byte [rax], al
lodsd eax, dword [rsi]
mov ebp, 81951
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid