Function at 0x1400e73d0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push rsi
push rdi
push rbx
movzx r9d, byte [rdx + 0x38]
movzx r8d, byte [rdx + 0x3a]
test r8b, r8b
setne al
cmp r9b, 1
ja 0x1400e7446
test r8b, r8b
jne 0x1400e742a
movzx esi, byte [rdx + 0x10]
lea r8d, [rsi - 5]
cmp r8b, 1
ja 0x1400e742a
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
xor r11d, r11d
test r9b, r9b
jne 0x1400e7421
cmp sil, 6
je 0x1400e7421
mov r11d, 2
cmp r8, 1
jbe 0x1400e7615
cmp r11, r8
jne 0x1400e7573
xor r8d, r8d
test r9b, r9b
jne case.default.0x1400e7563
movzx r9d, byte [rdx + 0x10]
cmp r9, 6
jne 0x1400e7555
xor r9d, r9d
jmp 0x1400e744e
xor eax, eax
xor r8d, r8d
xor r9d, r9d
movzx r11d, r8b
movzx edi, al
lea r10, [r11 + rdi]
add r10, r9
mov rax, qword [rdx + 8]
cmp r10, rax
ja 0x1400e7615
mov rsi, qword [rdx]
lea r8, [rsi + r10]
cmp r10, rax
jne 0x1400e747e
movzx edx, byte [rdx + 0x10]
xor r11d, r11d
jmp 0x1400e74f9
movzx edx, byte [rdx + 0x10]
add r9, rdi
add r9, r11
sub r9, rax
inc r9
lea rdi, [rax + rsi]
dec rdi
xor r11d, r11d
cmp dl, 3
jae 0x1400e74c0
nop dword [rax]
cmp byte [rdi], 0x5c
je 0x1400e74db
inc r9
dec rdi
cmp r9, 1
jne 0x1400e74a0
jmp 0x1400e74f9
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x1400e74db
cmp ebx, 0x5c
je 0x1400e74db
inc r9
dec rdi
cmp r9, 1
jne 0x1400e74c0
jmp 0x1400e74f9
neg r9
add r10, r9
inc r10
cmp r10, rax
ja 0x1400e7615
add rsi, r10
mov r11d, 1
mov r8, rsi
sub rax, r10
je 0x1400e7527
mov r9b, 9
cmp rax, 2
je 0x1400e752c
cmp rax, 1
jne 0x1400e753f
cmp byte [r8], 0x2e
jne 0x1400e753f
xor r9d, r9d
cmp dl, 3
setae r9b
lea r9d, [r9 + r9*2]
add r9d, 7
jmp 0x1400e753f
mov r9b, 0xa
jmp 0x1400e753f
cmp byte [r8], 0x2e
jne 0x1400e753f
cmp byte [r8 + 1], 0x2e
sete r9b
xor r9b, 9
add r11, rax
mov qword [rcx], r11
mov byte [rcx + 8], r9b
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], rax
mov dword [rcx + 0x18], eax
pop rbx
pop rdi
pop rsi
ret
lea r10, [0x14011bd50]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
mov r9, qword [rdx + 0x20]
add r9, 4
jmp 0x1400e744e
add r8, r10
lea rsi, [r10 + r11]
inc rsi
cmp rsi, r8
sete r8b
movzx r10d, byte [r10 + r11]
test r8b, 1
jne 0x1400e75b1
cmp r10b, 0x2e
jne 0x1400e75b1
movzx r8d, byte [rsi]
cmp r8b, 0x5c
sete r10b
cmp r8b, 0x2f
sete r8b
or r8b, r10b
jmp 0x1400e742d
cmp r10b, 0x2e
sete r10b
and r8b, r10b
jmp 0x1400e742d
mov r9, qword [rdx + 0x20]
mov r10, qword [rdx + 0x30]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
add r9, r11
add r9, 8
jmp 0x1400e744e
mov r9d, 6
jmp 0x1400e744e
mov r9, qword [rdx + 0x20]
mov r10, qword [rdx + 0x30]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
add r9, r11
add r9, 2
jmp 0x1400e744e
mov r9d, 2
jmp 0x1400e744e
ud2
mov dword [rsp], eax
add r9, 4
lea r14, [0x14011bd68]
mov r12, r10
jmp 0x1400e76d1
mov r8, qword [rsp + 8]
test r8, r8
jne case.0x1400e7762.2
mov byte [rdx + 0x38], 1
mov r13b, 1
mov r8, rbp
mov rbp, r8
cmp r13b, bl
ja 0x1400e789d
test r13b, r13b
je 0x1400e7750
movzx r8d, r13b
cmp r8d, 1
jne 0x1400e7770
mov byte [rdx + 0x38], 2
test dil, dil
jne 0x1400e787e
mov r13b, 2
cmp eax, 3
jb 0x1400e76c2
cmp eax, 5
je 0x1400e76c2
cmp eax, 6
jne 0x1400e78d8
test r12, r12
je 0x1400e7847
movzx r8d, byte [rbp]
cmp r12, 1
je 0x1400e784f
cmp r8b, 0x2e
jne 0x1400e784f
movzx r8d, byte [rbp + 1]
cmp r8d, 0x2f
je 0x1400e7863
cmp r8d, 0x5c
jne 0x1400e76c2
jmp 0x1400e7863
cmp al, 6
je case.default.0x1400e7762
movsxd r11, dword [r14 + rax*4]
add r11, r14
mov r8, r9
jmp r11
mov r8, qword [rsp]
jmp case.0x1400e7762.0
test r12, r12
je 0x1400e7899
xor r15d, r15d
cmp al, 3
jae 0x1400e77a0
cmp byte [rbp + r15], 0x5c
je 0x1400e77dd
inc r15
cmp r12, r15
jne 0x1400e7780
jmp 0x1400e77ba
movzx r8d, byte [rbp + r15]
cmp r8d, 0x2f
je 0x1400e77dd
cmp r8d, 0x5c
je 0x1400e77dd
inc r15
cmp r12, r15
jne 0x1400e77a0
xor r8d, r8d
mov r15, r12
test r15, r15
jne 0x1400e77e8
sub r12, r8
add r8, rbp
mov qword [rdx], r8
mov qword [rdx + 8], r12
mov r13b, 2
mov r10, r12
jmp 0x1400e76c5
mov r8d, 1
test r15, r15
je 0x1400e77c5
mov r10, rbp
mov r11d, esi
cmp r15, 1
je 0x1400e780a
mov r11b, 9
cmp r15, 2
jne 0x1400e781c
cmp byte [rbp], 0x2e
jne 0x1400e781c
lea r10, [rbp + 1]
mov r11b, 8
cmp byte [r10], 0x2e
movzx r11d, r11b
mov r10d, 9
cmovne r11d, r10d
add r8, r15
sub r12, r8
jb case.default.0x1400e790b
add r8, rbp
mov qword [rdx], r8
mov qword [rdx + 8], r12
mov r13b, 2
mov r10, r12
cmp r11b, 0xa
je 0x1400e76c5
jmp 0x1400e78cb
xor r12d, r12d
jmp 0x1400e76c2
cmp r12, 1
jne 0x1400e76c2
cmp r8b, 0x2e
jne 0x1400e76c2
test r10, r10
je case.default.0x1400e790b
dec r10
inc rbp
mov qword [rdx], rbp
mov qword [rdx + 8], r10
mov byte [rcx], 7
jmp 0x1400e78a0
test r10, r10
je case.default.0x1400e790b
dec r10
inc rbp
mov qword [rdx], rbp
mov qword [rdx + 8], r10
mov byte [rcx], 6
jmp 0x1400e78a0
mov byte [rdx + 0x38], 3
mov byte [rcx], 0xa
add rsp, 0x10
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rdx + 0x38], 1
lea r8, [0x14011bd80]
movsxd r11, dword [r8 + rax*4]
add r11, r8
jmp r11
mov r8, r9
jmp 0x1400e78f8
mov byte [rcx], r11b
mov qword [rcx + 8], rbp
mov qword [rcx + 0x10], r15
jmp 0x1400e78a0
mov byte [rcx], 6
jmp 0x1400e78a0
mov r8, qword [rsp]
jmp 0x1400e78f8
mov r8d, 6
jmp 0x1400e78f8
mov r8, qword [rsp + 8]
jmp 0x1400e78f8
mov r8d, 2
add byte [rax], al
add byte [rbp + 0x39], cl
sal byte [rdi + 0x61], 1
ja case.default.0x1400e790b
cmp r8, r10
ja case.default.0x1400e790b
lea r11, [0x14011bd98]
movsxd rsi, dword [r11 + rax*4]
add byte [rcx + 0x63], cl
xor al, 0x83
add rsi, r11
jmp rsi
fdivp st(7)
out 0x4c, al
mov r9, qword [rsp]
mov r9, qword [rsp]
and al, 0xeb
adc eax, 0x6b941
mov r9d, 6
jmp case.0x1400e790b.0
mov r9d, 6
jmp case.0x1400e790b.0
mov r9, qword [rsp + 8]
jmp case.0x1400e790b.0
mov r9d, 2
sub r10, r9
jb case.default.0x1400e790b
add r9, rbp
mov qword [rdx], r9
mov qword [rdx + 8], r10
mov r9, qword [rdx + 0x30]
mov qword [rcx + 0x20], r9
movups xmm0, xmmword [rdx + 0x11]
movups xmm1, xmmword [rdx + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], al
mov qword [rcx + 0x28], rbp
mov qword [rcx + 0x30], r8
jmp 0x1400e78a0
ud2
cli
mov r8, r14
call fcn.1400f4880
movzx r9d, byte [rsp + 0x40]
movzx eax, r9b
mov r11, qword [rsp + 0x50]
push rax
push rax
mov r10, qword [rsp + 0x60]
lea rcx, [0x14011bdb0]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
mov rcx, r15
jmp rdx
invalid
loop 0x1400e7a1c
lea rcx, [r11 + 4]
lea ecx, [rbx + 4]
add al, 0xeb
mov byte [r12 + 0x80], 6
jmp 0x1400e7a1d
xor esi, esi
xor ebp, ebp
jmp case.0x1400e7a99.6
add qword [rax], rax
invalid
add qword [rax], rax
add byte [rcx - 0x73], cl
add qword [rbp - 0x7b], rcx
add dword [rbp - 0x7b], ecx
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
add rcx, r11
add rcx, 8
jmp 0x1400e7a1d
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], cl
retf 0x14c
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rcx - 0x73], ecx
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
invalid
invalid
add byte [rax], al
jmp 0x1400e7a1d
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
add rcx, r11
add rcx, 2
jmp 0x1400e7a1d
invalid
add eax, 0x2b9
mov ecx, 2
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
ja case.default.0x1400e84c4
jne 0x1400e7a2c
xor esi, esi
jmp 0x1400e7a42
add rcx, r15
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete sil
or sil, dl
and bpl, r12b
mov rcx, qword [rsp + 0x41]
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0xe7], rdx
mov dword [rsp + 0xe7], edx
mov dword [rsp + 0xe7], edx
mov qword [rsp + 0xe0], rcx
mov r12, qword [rsp + 0x58]
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x58
mov ecx, 6
mov eax, eax
lea rdx, [0x14011bdcc]
add byte [rcx + 0x158d48c0], cl
pop rdx
add eax, dword [r8]
movsxd r8, dword [rdx + rax*4]
add r8, rdx
add eax, edx
mov byte [rsp + 0x80], r9b
mov qword [rsp + 0xc0], r10
mov dword [rsp + 0xc0], edx
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0xc0
add byte [rax], al
add byte [rcx + rcx*4 - 0x64], cl
and al, 0
mov dword [rsp + 0xc0], edx
mov qword [rsp + 0x100], r11
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xf8
add byte [rax], al
add byte [rcx - 1], al
jmp r8
invalid
add byte [rax], al
mov qword [rsp + 0xf8], r12
jmp r8
jmp rax
lea rdx, [r11 + 4]
lea edx, [rbx + 4]
test rdx, rdx
jne 0x1400e7ada
jmp case.0x1400e7a99.6
add byte [rax], al
add byte [rcx - 0x73], cl
push rdx
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], cl
invalid
invalid
lea rdx, [r10 + 1]
test r10, r10
cmove rdx, r10
cmove edx, edx
ror byte [rcx + rax - 0x26], cl
add rdx, r11
fimul dword [rax - 0x7d]
ret 0x4808
add rdx, 8
test rdx, rdx
jne 0x1400e7ada
jmp case.0x1400e7a99.6
lea rdx, [r10 + 1]
test r10, r10
ror byte [rcx + 0xf], cl
invalid
invalid
ror byte [rcx + 0xf], cl
ror byte [rcx + rax - 0x26], cl
add rdx, r11
cmove edx, edx
add rdx, r11
add edx, ebx
add rdx, 2
test rdx, rdx
je case.0x1400e7a99.6
push rdi
ret 0x4802
push rdi
lea rdx, [0x14011bde8]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add al, 0x82
add rax, rdx
add eax, edx
sar bh, 1
loopne 0x1400e7b34
invalid
jmp rax
lea rcx, [r11 + 4]
lea ecx, [rbx + 4]
cmp rcx, r14
cmp ecx, esi
je case.0x1400e78c3.36
jmp case.0x1400e7a99.6
mov ecx, 2
cmp rcx, r14
je case.0x1400e78c3.36
jmp case.0x1400e7a99.6
lea rax, [r10 + 1]
test r10, r10
ror byte [rcx + 0xf], cl
invalid
invalid
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], cl
ret 0x8d49
invalid
cmove eax, edx
lea rcx, [r11 + rax]
lea ecx, [rbx + rax]
add rcx, 8
cmp rcx, r14
cmp ecx, esi
cmp ecx, esi
je case.0x1400e78c3.36
jmp case.0x1400e7a99.6
lea rcx, [r11 + 4]
cmp rcx, r14
int1
jne case.0x1400e7a99.6
xor eax, eax
cmp r9b, 5
stc
add eax, 0xedb60f40
rol byte [rcx - 0x80], 0xf9
stc
add eax, 0xedb60f40
cmove ebp, eax
lea rcx, [rsp + 0x40]
and al, 0x40
mov rdx, rbx
mov r8, rdi
clc
call fcn.1400f4880
add byte [rdi], cl
mov dh, 0x44
and al, 0x40
movzx eax, byte [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
movzx r8d, al
invalid
ror byte [rbp + rcx*4 + 0xd], 0xa1
add eax, dword [rax]
lea r9, [0x14011bdfc]
lea ecx, [0x14011bdfc]
movabs eax, dword [0x4d8114634f000342]
add edx, ecx
movsxd r10, dword [r9 + r8*4]
invalid
adc al, 0x81
add r10, r9
mov r8, rdi
mov r9, rbx
jmp r10
add rcx, 4
jmp 0x1400e7ba5
invalid
xor al, 0x4c
lea eax, [rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add ecx, eax
add ecx, eax
ror dword [rax - 0x7d], 0xc1
or bl, ch
jmp 0x1400e7ba5
mov ecx, 6
add rcx, 8
jmp 0x1400e7ba5
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
invalid
invalid
invalid
jmp 0x1400e7ba5
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ecx, 2
ret 0x14c
ret 0x14c
add ecx, 2
jmp 0x1400e7ba5
mov ecx, 2
add byte [rax], al
mov r8, rdi
sub r8, rcx
jb case.default.0x1400e84c4
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax + 1], cl
add rcx, rbx
add rcx, rbx
mov r9, rcx
test r8, r8
test eax, eax
je case.0x1400e7a99.26
invalid
movzx ecx, byte [r9]
cmp ecx, 0x2f
invalid
je case.default.0x1400e7c30
invalid
cmp ecx, 0x5c
je case.default.0x1400e7c30
cmp al, 4
ja case.default.0x1400e7bfb
xor eax, 0x244c8d48
mov rdx, rbx
mov rdx, rbx
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
and al, 0x40
mov rdx, rbx
mov r8, rdi
call fcn.1400f4880
movabs byte [0x402454b60f0000cc], al
movabs byte [0x402454b60f0000cc], al
add byte [rdi], cl
mov dh, 0x54
and al, 0x40
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
and al, 0x50
push rax
mov rcx, qword [rsp + 0x60]
and al, 0x60
invalid
lea r8, [0x14011be18]
lea eax, [0x14011be18]
add eax, dword [rax]
add eax, dword [rax]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
ret 0xe2ff
invalid
ret 0xe2ff
add rax, 4
jmp 0x1400e7c6c
rol byte [rbx + rbp*8], 0x69
add al, 0xeb
imul ecx, dword [rax - 0x73], 0x4840244c
lea rcx, [rsp + 0x40]
invalid
lea rcx, [rsp + 0x40]
and al, 0x40
mov rdx, rbx
mov rdx, rbx
mov edx, ebx
mov r8, rdi
clc
call fcn.1400f4880
movzx edx, byte [rsp + 0x40]
and al, 0x40
mov rax, qword [rsp + 0x50]
and al, 0x50
push rax
mov rcx, qword [rsp + 0x60]
invalid
lea r8, [0x14011be34]
lea eax, [0x14011be34]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
invalid
jmp rdx
add rax, 4
jmp 0x1400e7caa
invalid
jb 0x1400e7c81
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
test ecx, ecx
leave
cmove rdx, rcx
add rax, rdx
ror byte [rax - 0x7d], 1
ror byte [rax], 0xeb
invalid
ror dword [rax + 1], 1
ror byte [rax - 0x7d], 1
ror byte [rax], 0xeb
and byte [rax + 6], bh
mov eax, 6
jmp 0x1400e7c6c
sbb dword [rax - 0x73], ecx
push rcx
add dword [rax - 0x7b], ecx
lea rdx, [rcx + 1]
test rcx, rcx
leave
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
jmp 0x1400e7c6c
mov eax, 2
cmp rax, rdi
cmp eax, edi
clc
jbe 0x1400e7cb3
jmp case.default.0x1400e84c4
add byte [rax - 0x73], cl
push rcx
add dword [rax - 0x7b], ecx
leave
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x1400e7caa
and byte [rax + 6], bh
mov eax, 6
jmp 0x1400e7caa
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
jmp 0x1400e7caa
mov eax, 2
add al, byte [rax]
add byte [rax], al
cmp rax, rdi
ja case.default.0x1400e84c4
mov qword [r13 + 0x10], 0
mov rcx, r13
mov rdx, rbx
mov r8, rdi
mov eax, edi
call fcn.1400eee10
nop
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rdi, rdi
movzx eax, byte [rsp + 0x80]
je 0x1400e7dce
cmp al, 3
jae 0x1400e7dce
mov qword [rsp + 0x108], r15
mov qword [rsp + 0x110], r14
mov byte [rsp + 0x118], al
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe7]
mov qword [rsp + 0x119], rax
mov qword [rsp + 0x120], rcx
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x128], rax
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
invalid
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add al, byte [rax - 0x78]
mov byte [rsp + 0x142], sil
lea rcx, [rsp + 0x40]
mov byte [rsp + 0x142], sil
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x108]
call fcn.1400e7620
cmp byte [rsp + 0x40], 0xa
and al, 0x40
or cl, byte [rdi]
invalid
test byte [rax], al
add byte [rax], al
and al, 0x40
or cl, byte [rdi]
test dword [rax + rax - 0x38b80000], eax
and al, 0x20
and byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x28
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
jmp 0x1400e7ee6
lea rax, [r10 + 1]
test r10, r10
cmove rax, r10
lea rcx, [r11 + rax]
add rcx, 2
cmp rcx, r14
je case.0x1400e78c3.36
jmp case.0x1400e7a99.6
lea rcx, [rsp + 0x40]
and al, 0x40
mov rdx, rbx
mov r8, rdi
call fcn.1400f4880
movzx eax, byte [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
invalid
movzx r8d, al
lea r9, [0x14011be50]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rdi
mov r9, rbx
jmp r10
invalid
add rcx, 4
jmp 0x1400e8009
clc
add dword [rax], eax
invalid
clc
add dword [rax], eax
add byte [rbp - 0x77], cl
in al, dx
mov r12, r13
movzx eax, byte [0x140188180]
mov edx, 0xe0
xor ecx, ecx
call fcn.1400f2120
add byte [rax], al
add byte [rax], al
test rax, rax
je case.default.0x1400e84c4
mov r14, rax
mov rax, qword [rsp + 0x70]
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rsp + 0x40]
adc byte [rsp + 0x40], al
adc byte [rsp + 0x40], al
movups xmm1, xmmword [rsp + 0x50]
movups xmm2, xmmword [rsp + 0x60]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov qword [rsp + 0xc8], 4
mov qword [rsp + 0xd0], r14
mov qword [rsp + 0xd8], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
movups xmm2, xmmword [rsp + 0x128]
movups xmm3, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
and al, 0x50
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x40]
call fcn.1400e7620
cmp byte [rsp + 0x88], 0xa
and al, 0x88
add byte [rax], al
add byte [rdx], cl
and al, 0x88
add byte [rax], al
add byte [rdx], cl
jne 0x1400e7f36
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0xd8]
add byte [rax - 0x77], cl
and al, 0x30
add byte [rax - 0x77], cl
and al, 0x30
mov r13, r12
lea rcx, [rsp + 0x88]
mov rdx, rbx
mov r8, rdi
call fcn.1400f4880
movzx edx, byte [rsp + 0x88]
mov rax, qword [rsp + 0x98]
cwde
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
mov byte [rdi], bh
add eax, dword [rax]
cwde
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
mov byte [rdi], bh
add eax, dword [rax]
invalid
movsxd r9, dword [r8 + rdx*4]
add r9, r8
add ecx, eax
invalid
add ecx, eax
mov rdx, rbx
mov edx, ebx
mov qword [rsp + 0xf0], r13
jmp r9
add rax, 4
jmp 0x1400e80c2
add byte [rax], al
add byte [rcx - 0x41], al
mov r15d, 1
add dword [rax], eax
add byte [rax], al
mov esi, 0x38
lea r13, [rsp + 0x88]
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
jmp case.default.0x1400e7f2a
mov rax, qword [rsp + 0xb8]
mov eax, dword [rsp + 0xb8]
mov qword [r14 + rsi + 0x30], rax
movups xmm0, xmmword [rsp + 0x88]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x98], cl
invalid
movups xmm1, xmmword [rsp + 0x98]
add byte [rdi], cl
movups xmm2, xmmword [rsp + 0xa8]
adc byte [rsp + 0xa8], dl
movups xmmword [r14 + rsi + 0x20], xmm2
movups xmmword [rsi + rsi + 0x20], xmm2
movups xmmword [r14 + rsi + 0x10], xmm1
adc byte [rcx + 0xf], al
adc dword [rsi + rsi], eax
movups xmmword [r14 + rsi], xmm0
movups xmmword [rsi + rsi], xmm0
inc r15
invalid
mov qword [rsp + 0xd8], r15
mov rcx, r13
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, rbp
mov edx, ebp
call fcn.1400e7620
invalid
add rsi, 0x38
add esi, 0x38
invalid
cmp byte [rsp + 0x88], 0xa
mov esp, 0x8824
add byte [rdx], cl
je 0x1400e7ec9
cmp r15, qword [rsp + 0xc8]
mov esp, 0xc824
and al, 0xc8
enter 0, 0
add byte [rax], al
add byte [rbp - 0x68], dh
jne case.0x1400e97ce.44
cwde
lea rcx, [rsp + 0xc8]
lea ecx, [rsp + 0xc8]
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
cli
mov rdx, r15
cli
call fcn.1400e6080
mov r14, qword [rsp + 0xd0]
add byte [rax], al
invalid
dec dword [rbx + rcx*4 - 0x4c]
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add cl, ch
jnp 0x1400e7fd2
jmp case.0x1400e97ce.44
invalid
invalid
dec dword [rbp + rcx*4 + 0x42]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
invalid
ret 0x14c
add rcx, 8
jmp 0x1400e8009
and byte [rcx + 6], bh
mov ecx, 6
invalid
jmp 0x1400e8009
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ecx, 2
jmp 0x1400e8009
add eax, 0x2b9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
clc
mov r8, rdi
sub r8, rcx
jb case.default.0x1400e84c4
enter 0xffffffffffff820f, 1
add eax, 0x1480000
invalid
add rcx, rbx
mov r9, rcx
mov ecx, ecx
mov ecx, ecx
leave
test r8, r8
je 0x1400e802e
invalid
invalid
movzx ecx, byte [r9]
movzx ecx, byte [rcx]
mov dh, 9
cmp ecx, 0x2f
je 0x1400e8032
cmp ecx, 0x5c
stc
pop rsp
je 0x1400e8032
cmp al, 5
jae case.default.0x1400e805f
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
and al, 0x40
mov rdx, r15
mov rdx, r15
mov r8, r14
call fcn.1400f4880
movzx edx, byte [rsp + 0x40]
invalid
enter 0, 0xf
mov dh, 0x54
and al, 0x40
invalid
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
and al, 0x60
lea r8, [0x14011be6c]
lea eax, [0x14011be6c]
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
jmp r9
lea r8, [rax + 4]
jmp 0x1400e84af
test bpl, bpl
in eax, dx
je 0x1400e7cbb
invalid
lea rdx, [0x14017c41a]
lea edx, [0x14017c41a]
adc eax, 0x9439f
or dword [r8], eax
mov r8d, 1
mov rcx, r13
call fcn.1400eee10
add byte [rax], al
add byte [rax], al
jmp 0x1400e7cbb
sub eax, 0x48fffffc
lea edx, [rcx + 1]
push rcx
invalid
lea rdx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
leave
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x1400e80c2
mov eax, 6
invalid
add byte [rax], al
jmp 0x1400e80c2
sbb dword [rax - 0x73], ecx
push rcx
add dword [rax - 0x7b], ecx
leave
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
jmp 0x1400e80c2
mov eax, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
cmp rax, rdi
clc
ja case.default.0x1400e84c4
jne 0x1400e80d1
xor eax, eax
jmp 0x1400e80e6
add rax, rbx
mov rdx, rax
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
pop rsp
sete al
or al, cl
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x70], rcx
movups xmm0, xmmword [rsp + 0x88]
adc byte [rsp + 0x88], al
adc byte [rsp + 0x88], al
movups xmm1, xmmword [rsp + 0x98]
movups xmmword [rsp + 0x60], xmm1
movups xmmword [rsp + 0x50], xmm0
and al, 0x50
mov qword [rsp + 0x40], rbx
and al, 0x40
mov qword [rsp + 0x48], rdi
mov word [rsp + 0x78], 0x200
mov byte [rsp + 0x7a], al
lea rcx, [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
call fcn.1400e7620
movzx r12d, byte [rsp + 0x88]
add byte [rcx - 0x80], al
cld
or cl, byte [rdi]
test dword [rdi], esi
add al, byte [rax]
invalid
add byte [rcx - 0x80], al
cld
or cl, byte [rdi]
test dword [rdi], esi
add al, byte [rax]
add byte [rax - 0x39], cl
mov dword [rsp + 0x88], 0
invalid
invalid
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x88], 0
mov dword [rsp + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], 1
mov dword [rsp + 0x90], 1
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
mov qword [rsp + 0x98], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add dh, al
mov byte [rsp + 0xa0], 1
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0xc0], rax
add byte [rax], al
invalid
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x30]
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
test rax, rax
je 0x1400e830d
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax], al
add byte [rbx + rbp*2 - 0x18], cl
cmp byte [rax - 0x75], cl
pushfq
imul r13, rax, 0x38
mov rbx, qword [rsp + 0x80]
add byte [rax], al
add byte [rcx + 1], cl
fnsave dword [rcx]
shr bl, 0x22
call 0xdc99c9da
and al, 0x80
add byte [rax], al
add byte [rcx + 1], cl
fnsave dword [rcx]
shr bl, 0x22
mov r8, rsi
mov rdx, rdi
cli
invalid
cli
lea rcx, [rsp + 0x88]
lea ecx, [rsp + 0x88]
mov word [rax + rcx*4], fs
add byte [rax], al
add al, ch
insb byte [rdi], dx
add byte [rax], al
mov byte [rax], al
add byte [rax], al
call fcn.1400eee10
mov al, 1
add rbx, 0x38
cmp rbx, r13
cmp ebx, ebp
cmp ebx, ebp
jmp 0x1400e81da
je 0x1400e830d
add byte [rax], al
add byte [rdi], cl
movzx ebp, byte [rbx]
mov dh, 0x2b
sub eax, dword [rbx - 0x7bf0f503]
xor dword [rcx], eax
cmp ebp, 0xa
je 0x1400e830d
invalid
std
or cl, byte [rdi]
test byte [rcx], dh
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
jnp 0x1400e81e8
mov rdi, qword [rbx + 8]
mov rsi, qword [rbx + 0x10]
mov r14, qword [rbx + 0x20]
mov esi, dword [rbx + 0x20]
jae 0x1400e8208
mov r15, qword [rbx + 0x28]
mov r12, qword [rbx + 0x30]
mov esp, dword [rbx + 0x30]
sub byte [rbx + rcx*4 + 0x63], cl
xor byte [rbx - 0x6af0f903], al
cmp ebp, 6
setne cl
test cl, al
sal dword [rsp + rcx*2 + 0x41], 0xb8
add dword [rax], eax
invalid
mov esp, dword [rbx + 0x30]
cmp ebp, 6
setne cl
test cl, al
invalid
je case.default.0x1400e8244
sal dword [rsp + rcx*2 + 0x41], 0xb8
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x88]
lea ecx, [rsp + 0x88]
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x9420b
or dword [rax], eax
lea rdx, [0x14017c41a]
or dword [rax], eax
call fcn.1400eee10
add byte [rbp - 0x49f005bb], cl
ror byte [rax - 0x73], 0x48
lea eax, [rbp - 6]
movzx eax, al
lea rcx, [rax + 1]
invalid
lea ecx, [rax + 1]
add dword [rsp + rax], edi
cmp al, 4
mov eax, 0
cmovae rcx, rax
enter 0xffffffffffffb841, 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x33c86
xchg byte [rbx + rax], bh
invalid
enter 0xffffffffffffb841, 1
enter 0xffffffffffffb841, 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x33c86
xchg byte [rbx + rax], bh
invalid
lea edx, [0x14011bebc]
xchg byte [rbx + rax], bh
add byte [rax + 0x63], cl
invalid
add al, 0x8a
invalid
movsxd rax, dword [rdx + rcx*4]
invalid
mov cl, byte [rax + 1]
ror byte [rax - 0x73], 1
adc eax, 0x9490e
add rax, rdx
lea rdx, [0x14017cb52]
add bh, bh
loopne 0x1400e81d4
invalid
jmp rax
lea eax, [rbp - 6]
cli
movzx eax, al
lea rcx, [rax + 1]
cmp al, 4
add qword [rsp + rax], rdi
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
enter 0xffffffffffffb841, 1
add byte [rax], al
add byte [rax], al
lea rdx, [0x14011bebc]
cmovae rcx, rax
mov r8d, 1
add byte [rax], al
mov eax, 1
add byte [rax], al
lea rdx, [0x14011bebc]
movsxd rax, dword [rdx + rcx*4]
add al, 0x8a
add rax, rdx
add eax, edx
lea rdx, [0x14017cb52]
adc eax, 0x948dc
fmul qword [rax + 9]
add bh, bh
jmp rax
invalid
jmp rax
lea rcx, [rsp + 0x88]
lea ecx, [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov r8, r12
mov eax, esp
call fcn.1400eee10
add byte [rax], al
add byte [rcx + 0xd8d48e8], cl
cmp al, 0x3c
add eax, dword [rax]
mov eax, ebp
lea rcx, [0x14011bed0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x48e0ffc8
add esi, 4
add rsi, 4
add al, 0x48
mov rbp, rsi
mov ebp, esi
cmc
jmp case.0x1400e829b.2
push rbp
lea rcx, [rsp + 0x88]
lea rdx, [0x14017c41a]
or dword [rax], eax
call fcn.1400eee10
add byte [rax], al
xor eax, eax
jmp case.0x1400e9b91.80
invalid
invalid
invalid
invalid
mov r8d, 2
lea rdx, str..._failed_to_write_whole_buffer
or dword [r8], eax
or dword [r8], eax
jmp case.0x1400e8276.2
lea rax, [r14 + 1]
test r14, r14
cmove rax, r14
lea rbp, [rsi + rax]
add rbp, 8
jmp case.0x1400e829b.2
add dword [rbp - 0x7b], ecx
test byte [rcx + 0xf], 0x44
invalid
lea rax, [r14 + 1]
test r14, r14
cmove rax, r14
lea rbp, [rsi + rax]
add rbp, 2
test rbp, rbp
setne al
jmp case.0x1400e9b91.80
xor eax, eax
jmp case.0x1400e9b91.80
cmp qword [rsp + 0xc0], 0
mov rsi, qword [rsp + 0xf0]
je 0x1400e8336
mov rcx, qword [0x140188170]
xor edx, edx
mov r8, qword [rsp + 0x80]
call sub.KERNEL32.dll_HeapFree
movups xmm0, xmmword [rsp + 0x88]
movups xmm1, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
cmp qword [rsi], 0
je 0x1400e8368
mov r8, qword [rsi + 8]
mov rcx, qword [0x140188170]
xor edx, edx
call sub.KERNEL32.dll_HeapFree
add byte [rdi], cl
sub byte [rsp + 0x40], al
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x1400e7cc9
lea rsi, [rsp + 0x89]
xor r15d, r15d
lea rdi, [rsp + 0x20]
and byte [rax - 0x73], cl
pushfq
and al, 0x88
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x40
and byte [rax - 0x73], cl
pushfq
and al, 0x88
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x40
jmp 0x1400e8400
mov rcx, rdi
call fcn.1400d4820
jnp 0x1400e8367
invalid
invalid
jnp 0x1400e8367
invalid
mov rdx, qword [rsp + 0x30]
xor byte [rax - 0x75], cl
and al, 0x28
mov rax, qword [rsp + 0x28]
imul rcx, rdx, 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
invalid
movups xmm1, xmmword [rsi + 0x10]
invalid
invalid
adc byte [rdi], cl
adc byte [rsi + 0x20], dl
invalid
movups xmm2, xmmword [rsi + 0x20]
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
adc dword [rax + rcx + 0x11], ecx
movups xmmword [rax + rcx + 0x21], xmm2
mov r8, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], r8
mov dword [rax + rcx + 0x30], eax
xor byte [rax - 1], cl
inc rdx
mov qword [rsp + 0x30], rdx
and al, 0x30
ret 0x8948
and al, 0x30
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
call fcn.1400e7620
movzx r12d, byte [rsp + 0x88]
movzx esp, byte [rsp + 0x88]
add byte [rax], al
add byte [rcx - 0x80], al
cmp r12b, 0xa
cmp ah, 0xa
cld
or cl, byte [rdi]
je 0x1400e8147
test byte [rdi - 3], al
invalid
lea eax, [r12 - 6]
movzx ecx, al
enter 0xffffffffffff8d48, 0x41
invalid
enter 0xffffffffffff8d48, 0x41
add dword [rax + 0xf4904f9], eax
cmp cl, 4
invalid
invalid
lea eax, [rcx + 1]
add dword [r8 + 0xf4904f9], eax
cmp cl, 4
stc
add al, 0x49
invalid
cmovae rax, r15
cmovae eax, edi
invalid
cmp rax, 1
cmp eax, 1
je case.0x1400e7ae8.42
cmp eax, 2
je 0x1400e83e2
invalid
invalid
cmp eax, 3
clc
add esi, dword [rbp + 0x41]
jne 0x1400e8464
jne 0x1400e8464
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rax - 0x7d], cl
call 0x188c2f630
jb 0x1400e83e2
invalid
sub rax, 1
jb 0x1400e83e2
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
adc dword [rcx], ecx
or dword [rbp - 0x5b], esi
jne 0x1400e83e2
movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x30], rax
and al, 0x30
xor bl, ch
jmp 0x1400e83e2
sahf
xor edx, edx
cmp qword [rsp + 0x30], 0
jl 0x1400e846e
xor byte [rax], al
jl 0x1400e846e
xor byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
setne dl
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
invalid
push rsp
and al, 0x30
invalid
xor byte [rax + 0x39], cl
cmp qword [rsp + 0x20], rdx
cmp dword [rsp + 0x20], edx
push rsp
and al, 0x20
invalid
and byte [rdi], cl
test dword [rbx - 1], ecx
invalid
jne 0x1400e83aa
invalid
invalid
jmp 0x1400e839d
cmp edi, edi
invalid
mov rdx, qword [rsp + 0x30]
cmp rdx, qword [rsp + 0x20]
push rsp
and al, 0x20
push rsp
and al, 0x20
and byte [rdi], cl
je 0x1400e839d
test byte [rcx], ch
invalid
invalid
invalid
jmp 0x1400e83aa
xor edi, edi
invalid
dec dword [rbp + rcx*4 + 0x41]
lea r8, [rcx + 1]
test rcx, rcx
add dword [r8 - 0x7b], ecx
add dword [rax - 0x7b], ecx
leave
cmove r8, rcx
add r8, rax
ror dword [rcx + 1], 0xc0
add r8, 8
add eax, 8
ror byte [rax], 0xeb
and al, byte [rcx - 0x48]
invalid
invalid
jmp 0x1400e84af
mov r8d, 6
mov eax, 6
invalid
add byte [rax], al
add bl, ch
jmp 0x1400e84af
sbb cl, byte [rbp + rcx*4 + 0x41]
lea r8, [rcx + 1]
test rcx, rcx
add dword [r8 - 0x7b], ecx
add dword [rax - 0x7b], ecx
leave
cmove r8, rcx
cmove eax, ecx
ror dword [rcx + 1], 0xc0
add r8, rax
add r8, 2
add eax, 2
rol byte [rdx], 0xeb
invalid
jmp 0x1400e84af
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x39], cl
cmp eax, esi
cmp r8, r14
cmp eax, esi
ja case.default.0x1400e84c4
invalid
mov edx, edx
lea r8, [0x14011be88]
add eax, 0x339cb
add eax, 0x339cb
retf
add eax, dword [rax]
movsxd rdx, dword [r8 + rdx*4]
nop
add rdx, r8
jmp rdx
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x1400e8504
xor eax, eax
jmp case.0x1400e805f.33
invalid
cmp eax, 0x1518d48
lea rdx, [rcx + 1]
test rcx, rcx
test ecx, ecx
cmove rdx, rcx
add rax, rdx
add eax, edx
add eax, edx
ror byte [rax - 0x7d], 1
ror byte [rax], 0xeb
add rax, 8
jmp 0x1400e8504
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x1400e8504
lea rdx, [rcx + 1]
test rcx, rcx
test ecx, ecx
test ecx, ecx
leave
cmove rdx, rcx
cmove edx, ecx
add rax, rdx
ror byte [rax - 0x7d], 1
rol byte [rdx], 0xeb
add eax, 0x2b8
add byte [rcx + 0x39], cl
invalid
add rax, 2
jmp 0x1400e8504
mov eax, 2
cmp r14, rax
jb 0x1400e7cbb
dec dword [rcx - 0x77]
mov qword [r13 + 0x10], rax
jmp 0x1400e7cbb
invalid
invalid
adc r9b, r13b
movsd dword [rdi], dword [rsi]
idiv edi
invalid
invalid
dec dword [rdi]
or ecx, dword [rdi]
invalid
ud2
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x138
sub esp, 0x138
sub esp, 0x138
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, rsi
call fcn.1400f4880
movzx edx, byte [rsp + 0x30]
add byte [rdi], cl
mov dh, 0x54
and al, 0x30
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
push rax
push rax
lea r8, [0x14011bee8]
mov dword [rcx], edi
cmp dword [rbx], eax
add byte [rbp + 0x63], cl
or al, 0x90
add eax, dword [rax]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rax, 4
rol byte [rbx + rbp*8], 0x34
jmp 0x1400e85a9
lea rdx, [rcx + 1]
test rcx, rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x1400e85a9
mov eax, 6
add byte [rax], al
jmp 0x1400e85a9
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
jmp 0x1400e85a9
invalid
add eax, 0x2b8
add byte [rax - 0x77], cl
sub rdx, rax
mov eax, 2
mov rdx, rsi
sub rdx, rax
jb case.0x1400e856c.24
add rax, rdi
mov r8, rax
test rdx, rdx
je 0x1400e85d2
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400e85d4
xor eax, eax
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], rsi
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0xd0], xmm0
movups xmmword [rsp + 0xe0], xmm1
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0xf0], rcx
mov byte [rsp + 0xfa], al
mov word [rsp + 0xf8], 0x200
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xc0]
call fcn.1400e7000
movzx eax, byte [rsp + 0x100]
cmp al, 0xa
jne 0x1400e8644
xor esi, esi
jmp 0x1400e8aa1
add al, 0xfa
xor esi, esi
cmp al, 3
ja 0x1400e88b1
movzx eax, al
dec rax
cmp rax, 3
jae 0x1400e8aa1
mov rsi, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0xc8]
movzx r12d, byte [rsp + 0xd0]
cmp r12, 6
je 0x1400e86a6
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x4f], rax
movups xmm0, xmmword [rsp + 0xd1]
movups xmm1, xmmword [rsp + 0xe1]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
movzx r15d, byte [rsp + 0xfa]
movzx eax, byte [rsp + 0xf8]
movzx ecx, byte [rsp + 0xf9]
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rdi
mov byte [rsp + 0x90], r12b
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x91], xmm0
movups xmmword [rsp + 0xa1], xmm1
mov rdx, qword [rsp + 0x4f]
mov qword [rsp + 0xb0], rdx
mov byte [rsp + 0xba], r15b
mov byte [rsp + 0xb8], al
mov byte [rsp + 0xb9], cl
cmp al, 2
jne 0x1400e87fc
test rdi, rdi
je 0x1400e8902
cmp r12b, 3
jae 0x1400e8780
nop dword [rax + rax]
xor edx, edx
nop word cs:[rax + rax]
cmp byte [rsi + rdx], 0x5c
je 0x1400e8760
inc rdx
cmp rdi, rdx
jne 0x1400e8740
xor r8d, r8d
mov rdx, rdi
jmp 0x1400e8766
mov r8d, 1
test rdx, rdx
jne 0x1400e87ec
add rsi, r8
sub rdi, r8
jne 0x1400e8730
jmp 0x1400e87ea
xor edx, edx
nop word cs:[rax + rax]
movzx r8d, byte [rsi + rdx]
cmp r8d, 0x2f
je 0x1400e87c0
cmp r8d, 0x5c
je 0x1400e87c0
inc rdx
cmp rdi, rdx
jne 0x1400e8790
xor r8d, r8d
mov rdx, rdi
test rdx, rdx
jne 0x1400e87cb
jmp 0x1400e87d6
mov r8d, 1
test rdx, rdx
je 0x1400e87d6
cmp rdx, 1
jne 0x1400e87ec
cmp byte [rsi], 0x2e
jne 0x1400e87ec
add rdx, r8
cmp rdi, rdx
jb case.0x1400e856c.24
add rsi, rdx
sub rdi, rdx
jne 0x1400e8780
xor edi, edi
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rdi
cmp cl, 2
jne 0x1400e8aa1
cmp r12b, 6
sete bpl
test al, al
setne cl
mov r8, qword [rsp + 0xb0]
lea rdx, [r8 + 1]
test r8, r8
cmove rdx, r8
cmp al, 1
ja 0x1400e88b6
mov r8, qword [rsp + 0xa0]
lea r9, [r8 + 4]
add al, 0x4c
mov dword [rsp + 0x28], ecx
movabs al, byte [0x4c04488d4d000000]
add al, 0x4c
mov dword [rsp + 0x28], ecx
lea r9, [rdx + r8]
lea ecx, [rdx + rax]
add r9, 2
mov qword [rsp + 0x78], r9
and al, 0x78
add rdx, r8
add rdx, 8
ret 0x4808
mov dword [rsp + 0x70], edx
ret 0x8348
ret 0x4808
test r15, r15
je 0x1400e8912
add byte [rax], al
add byte [rax], al
test al, al
je 0x1400e8a15
add dword [rax], eax
invalid
ror byte [rdi], 0x84
lodsd eax, dword [rsi]
add dword [rax], eax
add byte [rcx + rdi - 1], cl
cmp rdi, r15
cmp rdi, r15
jbe 0x1400e8aa1
add byte [rax], al
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x80]
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r14
call fcn.1400e73d0
cmp byte [rsp + 0x38], 0xa
and al, 0x38
or cl, byte [rdi]
invalid
invalid
add al, byte [rax]
add byte [rax], al
and al, 0x38
or cl, byte [rdi]
test dword [0x1880e8897], ecx
add byte [rax], al
sub rdi, qword [rsp + 0x30]
add byte [rax], al
sub rdi, qword [rsp + 0x30]
jb case.0x1400e856c.24
mov qword [rsp + 0x88], rdi
mov dword [rsp + 0x88], edi
cmp rdi, r15
ja 0x1400e887e
jmp 0x1400e8aa1
lock add dword [rax], eax
add dword [rax], eax
add cl, ch
jmp case.0x1400e7ae8.86
jmp 0x1400e8aa1
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rax + rax*2 + 0x48]
lea rbx, [rsp + 0x30]
test rdi, rdi
je 0x1400e88fb
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x80]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov ah, 0x24
add byte [rax], 0
add byte [rdi], cl
invalid
mov rcx, rbx
mov rdx, r14
call fcn.1400e73d0
cmp byte [rsp + 0x38], 0xa
cmc
invalid
cmp byte [rdx], cl
jne 0x1400e8aa1
add byte [rax + 0x2b], cl
jl 0x1400e890e
sub rdi, qword [rsp + 0x30]
jb case.0x1400e856c.24
invalid
invalid
add al, byte [rax]
invalid
xor byte [rdi], cl
invalid
mov qword [rsp + 0x88], rdi
jne 0x1400e88d0
invalid
mov esp, 0x8824
add byte [rbp - 0x2b], dh
invalid
invalid
xor edi, edi
jmp 0x1400e8aa1
invalid
add byte [rcx], dh
inc dword [rax - 0x7bf0fd07]
test al, bh
xor edi, edi
cmp cl, 2
je 0x1400e8805
test al, bh
invalid
invalid
invalid
test al, bh
invalid
jmp 0x1400e8aa1
pop qword [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x73], al
push rsp
and al, 0xfb
sti
lea edx, [r12 - 5]
sti
cmp dl, 1
ja 0x1400e8a5d
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 8], al
int 0x48
or bpl, cl
lea rbx, [rsp + 0x30]
lea ebx, [rsp + 0x30]
lea ebx, [rsp + 0x30]
lea r14, [rsp + 0x80]
lea r13, [0x14011bf2c]
sub eax, 0x335f5
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 0x2d], cl
sub eax, 0x335f5
invalid
invalid
sub eax, 0x335f5
test bpl, bpl
in eax, dx
je 0x1400e896c
jmp case.0x1400e97ce.85
mov rcx, rbx
mov rdx, r14
call fcn.1400e73d0
cmp byte [rsp + 0x38], 0xa
invalid
invalid
jne 0x1400e8aa1
add dword [rax], eax
add byte [rax + 0x2b], cl
jl 0x1400e897c
sub rdi, qword [rsp + 0x30]
sub edi, dword [rsp + 0x30]
xor byte [rdi], cl
invalid
jb case.0x1400e856c.24
push rax
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
invalid
mov esp, 0x8824
and al, 0x88
add byte [rax], al
mov qword [rsp + 0x88], rdi
test bpl, bpl
in eax, dx
and al, 0x88
add byte [rax], al
add byte [rax - 0x7c], al
in eax, dx
jne case.0x1400e97ce.85
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
cmp rdi, 2
inc dword [rdx]
jb case.0x1400e856c.24
add byte [rax + 0x39], cl
stc
cmp rcx, rdi
cmp ecx, edi
jne case.0x1400e97ce.86
xor eax, eax
test bpl, bpl
rol byte [rax - 0x7c], 0xed
je 0x1400e89d3
xor ecx, ecx
leave
jmp 0x1400e89fe
xor ecx, ecx
cmp rcx, rdi
stc
je 0x1400e8980
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
inc rdx
invalid
cmp rdx, rax
sete al
movzx ecx, byte [rsi + rcx]
test al, 1
jne case.0x1400e7bfb.103
cmp cl, 0x2e
jne case.0x1400e7bfb.103
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
ror byte [rax], 0xc8
ror byte [rax], 0xc8
test bpl, bpl
jne case.default.0x1400e89db
ret
ret
jmp 0x1400e89d3
cmp cl, 0x2e
sete cl
xchg esp, eax
shl dword [rax], 0xc8
invalid
xchg esp, eax
shl dword [rax], 0xc8
invalid
enter 0xffffffffffff8440, 0xffffffffffffffed
test bpl, bpl
jne case.default.0x1400e89db
movsxd rcx, dword [r13 + r12*4]
invalid
add byte [rcx + rax - 0x17], cl
add rcx, r13
jmp rcx
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
jmp 0x1400e89fe
sbb cl, byte [rax - 0x75]
and al, 0x70
mov rcx, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x70]
jmp 0x1400e89fe
mov ecx, 6
jmp 0x1400e89fe
invalid
add bl, ch
or al, 0x48
invalid
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
js 0x1400e89e3
jmp 0x1400e89fe
add eax, 0x2b9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
add rcx, r15
add rcx, rax
cmp rdi, rcx
cmp edi, ecx
ja 0x1400e893e
xchg dword [rsi], ebp
invalid
invalid
jmp 0x1400e8aa1
add byte [rax], al
add byte [rcx - 0x80], al
cmp ah, 6
cmp r12b, 6
cmp ah, 6
jne 0x1400e8abb
add byte [rax], al
cmp rdi, r15
cmp edi, edi
jbe 0x1400e8aa1
lea rbx, [rsp + 0x30]
and al, 0x30
lea r14, [rsp + 0x80]
mov ah, 0x24
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
mov edx, esi
call fcn.1400e73d0
jmp 0x1bc8f8a3d
inc dword [rax + 0xa38247c]
cmp byte [rsp + 0x38], 0xa
or dh, byte [rbp + 0x5e]
jne 0x1400e8aa1
pop rsi
sub rdi, qword [rsp + 0x30]
jb case.0x1400e856c.24
invalid
invalid
add dword [rax], eax
invalid
xor byte [rdi], cl
invalid
mov qword [rsp + 0x88], rdi
cmp rdi, r15
mov esp, 0x8824
add byte [rcx + rdi - 1], cl
cmp edi, edi
ja 0x1400e8a31
jmp 0x1400e8aa1
test al, r8b
test al, al
ror byte [rdi], 0x84
invalid
je case.0x1400e84c4.55
add byte [rax], al
add byte [rcx + rdi - 1], cl
add byte [rax], al
cmp rdi, r15
jbe 0x1400e8aa1
lea rbx, [rsp + 0x30]
pop rsp
and al, 0x30
lea r14, [rsp + 0x80]
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
mov edx, esi
call fcn.1400e73d0
inc dword [rax + 0xa38247c]
cmp byte [rsp + 0x38], 0xa
jne 0x1400e8aa1
sbb byte [rax + 0x2b], cl
sub rdi, qword [rsp + 0x30]
jl 0x1400e8ab1
xor byte [rdi], cl
jb case.0x1400e856c.24
invalid
sbb eax, dword [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x88], rdi
cmp rdi, r15
cmp edi, edi
mov esp, 0x8824
add byte [rcx + rdi - 1], cl
cmp edi, edi
cmp edi, edi
ja case.0x1400e97ce.102
mov rax, rsi
mov rdx, rdi
mov edx, edi
cli
add rsp, 0x138
invalid
add dword [rax], eax
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
pop rdi
pop rdi
ret
lea rbx, [rsp + 0x30]
pop rsp
and al, 0x30
lea r14, [rsp + 0x80]
lea r13, [0x14011bf04]
sub eax, 0x33435
mov ah, 0x24
add byte [rax], 0
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 0x2d], cl
xor eax, 0x49000334
cmp esp, 4
cld
invalid
sub eax, 0x33435
add byte [rcx - 0x7d], cl
cmp r12, 4
cld
add al, 0x77
push rdi
ja case.default.0x1400e8add
movsxd rax, dword [r13 + r12*4]
add rax, r13
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
add byte [rcx + rax - 0x18], cl
call 0xcb576be0
and al, 0x28
jmp rax
loopne 0x1400e8b28
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
jmp 0x1400e8af9
mov rax, qword [rsp + 0x70]
jmp 0x1400e8af9
mov eax, 6
jmp 0x1400e8af9
add eax, 0x24448b48
js case.0x1400e7e05.66
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
add rax, r15
add eax, edi
clc
cmp rdi, rax
jbe 0x1400e8aa1
mov rcx, rbx
mov rdx, r14
call fcn.1400e73d0
call 0x1bc8f8b0d
and al, 0x38
invalid
call 0x1bc8f8b0d
and al, 0x38
or dh, byte [rbp - 0x72]
jne 0x1400e8aa1
cmp byte [rdx], cl
jne 0x1400e8aa1
sub rdi, qword [rsp + 0x30]
and al, 0x30
xor byte [rdi], cl
invalid
jb case.0x1400e856c.24
add byte [rax - 0x77], cl
mov esp, 0x8824
mov qword [rsp + 0x88], rdi
add byte [rax], al
add byte [rcx - 0x7d], cl
cmp r12, 4
cmp esp, 4
cld
add al, 0x76
invalid
jbe 0x1400e8ad5
test eax, 0x2b8
mov eax, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x1400e8af9
invalid
lea rbx, [rsp + 0x30]
pop rsp
and al, 0x30
lea r14, [rsp + 0x80]
lea r13, [0x14011bf18]
lea ebp, [0x14011bf18]
add byte [rax], 0
add byte [rbp + rcx*4 + 0x2d], cl
lea ebp, [0x14011bf18]
lea ebp, [0x14011bf18]
add byte [rcx - 0x7d], cl
cmp r12, 4
ja case.default.0x1400e8b55
cld
add al, 0x77
pop rbx
movsxd rax, dword [r13 + r12*4]
add rax, r13
invalid
movsd dword [rdi], dword [rsi]
add byte [rcx + rax - 0x18], cl
jmp rax
mov rax, qword [rsp + 0x28]
jmp 0x1400e8b71
invalid
adc ecx, dword [rax - 0x75]
and al, 0x70
and al, 0x70
mov rax, qword [rsp + 0x70]
and al, 0x70
jo 0x1400e8b4f
jmp 0x1400e8b71
or al, 0xb8
invalid
mov eax, 6
add byte [rax], al
add bl, ch
add eax, 0x24448b48
mov rax, qword [rsp + 0x78]
invalid
jmp 0x1400e8b71
mov rax, qword [rsp + 0x78]
add rax, r15
add eax, edi
cmp rdi, rax
jbe 0x1400e8aa1
and al, 0xff
invalid
invalid
and al, 0xff
invalid
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
call fcn.1400e73d0
bnd call fcn.1400e73d0
cmp byte [rsp + 0x38], 0xa
jne 0x1400e8aa1
invalid
sub rdi, qword [rsp + 0x30]
jl 0x1400e8bbb
and al, 0x30
xor byte [rdx + 0x15], dh
jb case.0x1400e856c.24
mov qword [rsp + 0x88], rdi
cmp r12, 4
jbe 0x1400e8b4d
mov eax, 2
add al, byte [rax]
add byte [rax], al
jmp 0x1400e8b71
ud2
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
push rsi
push rdi
add byte [rax], al
sub esp, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, edx
mov esi, edx
add byte [rax], al
add byte [rdi], cl
mov dh, 0x54
and al, 0x20
lea r8, [0x14011bf44]
add eax, dword [rax]
rol byte [rbx + rbp*8], 0x34
add dword [rax - 0x7b], ecx
leave
add byte [rax], al
add eax, 0x2b8
add byte [rax - 0x77], cl
sub rdx, rax
stc
add dword [rax], edx
add byte [rax], al
jb 0x1400e925a
mov edi, 0x1000
cmp byte [r8 + 0x1000], 0xbf
jg 0x1400e925a
mov edi, 0xfff
sldt word [rax]
cmp byte [r8 + 0xfff], 0xbf
jg 0x1400e925a
xor edi, edi
cmp byte [r8 + 0xffe], 0xc0
setge dil
setge bh
setge bh
add rdi, 0xffd
lea rax, [rsp + 0x38]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0x1000
adc byte [rax], al
invalid
adc byte [rax], al
add byte [rcx + 0xfde9], bh
mov ecx, 0xfde9
mov ecx, 0xfde9
mov edx, 8
mov r9d, edi
call sub.KERNEL32.dll_MultiByteToWideChar
test eax, eax
je 0x1400e93c5
test byte [rdi], bh
add dword [rax], eax
invalid
test byte [rdi], bh
add dword [rax], eax
add byte [rcx + 0x10013dc5], cl
cmp eax, 0x1001
mov ebp, eax
cmp eax, 0x1001
jae 0x1400e93c5
mov dword [rsp + 0x34], 0
add byte [rax], al
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
lea rdx, [rsp + 0x38]
lea r9, [rsp + 0x34]
mov rcx, rbx
mov r8d, ebp
call sub.KERNEL32.dll_WriteConsoleW
ud1
add al, byte [rax]
ud1
add al, byte [rax]
add byte [rbp - 0x327bf040], al
add byte [rax], al
add byte [rbx + riz*2 - 3], cl
test eax, eax
je 0x1400e938e
movsxd r15, ebp
mov r14d, dword [rsp + 0x34]
cmp r14, r15
je 0x1400e93aa
invalid
add byte [rdi], cl
sub ebp, 0
in eax, dx
add byte [rax], al
invalid
jae 0x1400e93c5
in eax, dx
add byte [rax], al
add byte [rdx + 0xf], al
mov bh, 0x44
je 0x1400e9316
movzx eax, word [rsp + r14*2 + 0x38]
add eax, 0x2312
movzx eax, ax
invalid
and eax, dword [rax]
add byte [rdi], cl
mov bh, 0xc0
invalid
sar byte [0x1400e95fe], 0x73
cmp byte [rdx - 0x73], cl
adc al, 0x74
invalid
cmp eax, 0x312
jae 0x1400e9325
lea rdx, [rsp + r14*2]
je 0x1400e933a
add rdx, 0x38
add edx, 0x38
inc r14
mov dword [rsp + 0x34], 0
and al, 0x34
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
lea r9, [rsp + 0x34]
and al, 0x34
mov rcx, rbx
mov r8d, 1
mov eax, 1
fld dword [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
mov eax, 1
add al, ch
lodsb al, byte [rsi]
mov eax, 0xc0850002
invalid
call sub.KERNEL32.dll_WriteConsoleW
test eax, eax
invalid
sal byte [rbp + 5], 0xe8
movabs r10, 0x97870ffe394d0002
xchg edi, eax
jne 0x1400e9325
call sub.KERNEL32.dll_GetLastError
cmp r14, r15
ja 0x1400e93c5
xchg edi, eax
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rbp + rsi*2 + 0x4d]
add esi, esi
add byte [rax], al
test r14, r14
je case.0x1400e7ae8.98
add r14, r14
xor eax, eax
xor edi, edi
invalid
invalid
jmp 0x1400e934c
add rdi, rdx
add rax, 2
add cl, byte [rcx + 0x39]
invalid
add cl, byte [rcx + 0x39]
invalid
cmp esi, eax
je 0x1400e93aa
movzx ecx, word [rsp + rax + 0x38]
mov edx, 1
add byte [rcx + 0x80f9], al
invalid
add byte [rcx + 0x80f9], al
add byte [rax], 0
add byte [rdx - 0x1e], dh
jb case.0x1400e7f2a.48
movzx r8d, cx
mov edx, 2
cmp r8d, 0x800
jb case.0x1400e7f2a.48
add ecx, 0x2312
rcl dword [rdx], 0x23
add byte [rax], al
movzx ecx, cx
leave
xor edx, edx
cmp ecx, 0x312
setae dl
lea rdx, [rdx*2 + 1]
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, ch
jmp case.0x1400e7f2a.48
call sub.KERNEL32.dll_GetLastError
invalid
invalid
jmp case.0x1400e7f2a.48
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
shl eax, 0x20
add byte [rax - 0x3f], cl
shl eax, 0x20
loopne 0x1400e93b7
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
jmp 0x1400e93b5
invalid
xor edi, edi
mov qword [rsi + 8], rdi
mov qword [rsi], 0
invalid
add rsp, 0x2038
invalid
and byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
ud2
test byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
push rbp
retf
je case.0x1400e7f2a.50
sub byte [rax - 0x73], cl
sub eax, 0x32b62
jg 0x1400e9414
and ecx, dword [rdi]
test edi, ecx
add byte [rax], al
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
ret
mov dword [rsp + 0x20], ebx
and byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
sub byte [rax], al
loopne 0x1400e9442
test dword [rax], eax
loopne 0x1400e948b
cmp byte [rdi + 0xf], 0x23
jne 0x1400e94da
mov dr1, rdi
test dword [rsi + 0x4d000000], eax
mov esp, dword [rdi - 1]
mov r12, qword [r15 - 1]
mov r13, qword [r15 + 7]
mov ebp, dword [rdi + 7]
mov rcx, r12
call qword [r13]
call qword [rbp]
call qword [rbp]
add byte [rcx - 0x7d], cl
jge 0x1400e946f
invalid
cmp qword [r13 + 8], 0
or byte [rax], al
add byte [rbp + rbx + 0x49], dh
je 0x1400e9487
cmp qword [r13 + 0x10], 0x11
cmp dword [rbp + 0x10], 0x11
jb 0x1400e9476
mov r12, qword [r12 - 8]
clc
mov rcx, qword [0x140188170]
xor edx, edx
mov r8, r12
add byte [rcx], dh
ror byte [rbp - 0x77], cl
loopne 0x1400e946b
invalid
call sub.KERNEL32.dll_HeapFree
mov r8d, 0xff490002
iretd
dec r15
mov rcx, qword [0x140188170]
or eax, 0x9ecdf
mov ecx, dword [0x140188170]
or eax, 0x9ecdf
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
xor edx, edx
mov r8, r15
call sub.KERNEL32.dll_HeapFree
jmp 0x1400e940b
mov eax, 0x6be90002
invalid
test eax, eax
sub rsi, rax
invalid
clc
and esi, dword [rbp + 8]
jne 0x1400e94da
dec dword [rcx + rcx*4 - 8]
pop rsi
pop rdi
invalid
mov ebx, ecx
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
ret
dec dword [rcx - 0x77]
clc
xor byte [rcx + rcx*4 - 8], al
mov eax, edi
add byte [rax], al
mov r12, qword [r15 - 1]
mov r13, qword [r15 + 7]
mov rcx, r12
call qword [r13]
cmp qword [r13 + 8], 0
je 0x1400e95b7
cmp qword [r13 + 0x10], 0x11
cmp dword [rbp + 0x10], 0x11
jb 0x1400e95a6
mov r12, qword [r12 - 8]
mov rcx, qword [0x140188170]
xor edx, edx
mov r8, r12
call sub.KERNEL32.dll_HeapFree
add byte [rcx], dh
ror byte [rbp - 0x77], cl
loopne 0x1400e959b
adc dword [rdi - 0xb6fffe], esi
iretd
dec r15
mov rcx, qword [0x140188170]
xor edx, edx
mov r8, r15
mov eax, edi
nop dword [rax + rax]
mov rax, r15
mov eax, edi
mov eax, edi
shr rax, 0x20
cmp eax, 0x28
ja case.0x1400e7bfb.132
cmp rax, 0x23
jne case.0x1400e7bfb.132
jmp 0x1400e953b
dec dword [rcx + rcx*4 - 8]
pop rsp
pop rdi
adc ebp, dword [rsi]
or dword [rax], eax
or dword cs:[rax], eax
add byte [rax], al
mov eax, edx
ror byte [rax - 0x77], 1
and al, 0x20
and al, 0x20
and al, 0x20
add byte [rax], al
xor dword [rcx], ecx
or dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x20
mov ebx, 0x8b48fff4
and al, 0x28
lea edi, [0x14017c9e8]
jl case.0x1400e7b68.103
or dword [rax], eax
cmovne edi, ecx
pop rdi
dec dword [rax - 0x73]
push rax
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x50]
jb 0x1400e96d8
test eax, eax
jno 0x1400e9690
dec dword [rax - 0x75]
jns 0x1400e9694
dec dword [rax - 0x75]
pop rcx
invalid
mov ecx, edi
adc ecx, dword [rax - 0x7d]
jnp 0x1400e96aa
jnp 0x1400e96b9
adc byte [rcx], dl
adc dword [rdx + 4], esi
jg 0x1400e96a8
mov ecx, dword [0x140188170]
or dword [rax], eax
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
mov dh, 2
add byte [rax - 0x75], cl
invalid
invalid
mov ecx, dword [0x140188170]
or eax, 0x9eaa8
push qword [rcx]
ror byte [rcx - 0x77], cl
mov eax, esi
mov eax, esi
add al, byte [rax]
add dh, byte [rcx]
dec dword [rax - 0x77]
clc
invalid
xor byte [rbx + 0x5f], bl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
lea rax, [0x1400e9710]
add eax, 0x15
adc eax, 0x48000000
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
call fcn.1401150d0
nop
add rsp, 0x28
retf
mov ecx, 0x48900002
add esp, 0x28
add byte [rax + 0x28c48348], dl
ret
add byte [rax], r8b
push r15
push rdi
add byte [rcx + 0x57], al
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
sub esp, 0x58
sub esp, 0x58
in al, dx
pop rax
mov ebp, 3
cmp ecx, 1
jne case.0x1400e9cd5.0
test esi, ebp
invalid
add byte [rax], al
test esi, ebp
out dx, al
add eax, 0x894c0000
retf
add byte [rax], al
mov rbx, r9
mov r14d, edx
mov esi, edx
mov esi, edx
mov rsi, qword [rsp + 0xc0]
mov esi, dword [rsp + 0xc0]
mov ah, 0x24
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
je case.0x1400e7ae8.147
mov qword [rsp + 0x40], rsi
mov rcx, rsi
mov rcx, rsi
call fcn.140115060
add al, byte [rax]
add byte [rax - 0x77], cl
mov edi, 0x282444
invalid
mov rdi, rax
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
and al, 0x28
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
push rsp
and al, 0x28
mov rcx, rsi
mov ecx, esi
int1
call fcn.140115040
mov r15, rax
mov edi, eax
add byte [rcx - 0x77], cl
mov edi, eax
mov dword [rbx + 0x128247c], 0xdf8349
cmp dword [rsp + 0x28], 1
sbb r15, 0
and al, 0x28
add dword [rcx - 0x7d], ecx
fild word [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.140115070
sti
mov eax, 0x89490002
add byte [rcx - 0x77], cl
mov r12, rax
invalid
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
mov qword [rsp + 0x50], rax
push rax
test rdi, rdi
test edi, edi
dec dword [rax - 0x77]
mov qword [rsp + 0x38], rbx
pop rsp
and al, 0x38
cmp byte [rcx + rcx*4 + 0x74], al
mov dword [rsp + 0x2c], r14d
je 0x1400e97b7
and al, 0x2c
sub al, 0xf
test byte [rax], bl
sbb byte [0x14f52979c], al
add eax, 0xf440000
mov dh, 0x37
invalid
outsd dx, dword [rsi]
add dword [rcx - 0x7f], eax
invalid
inc dword [rax]
add byte [rax], al
add byte [rsi + rdi + 0x44], dh
mov eax, esi
add byte [rax], al
call 0x147ef1ab8
add al, 0x83
loopne 0x1400e97bb
xchg dword [rdi + 5], ebx
add byte [rax - 0x73], cl
lea ecx, [0x14011bf80]
or eax, 0x327bc
mov esp, 0x48000327
invalid
invalid
add eax, dword [rax]
or dword [rax + 1], 0xee894cc8
enter 0xffffffffffff894c, 0xffffffffffffffee
mov esi, ebp
out dx, al
lea ecx, [rsp + 0x48]
and al, 0x48
lea rax, method..virtual_0
lea eax, [0x14017c5b8]
fsubr qword [0x1910d97e7]
add bh, bh
push rax
sub byte [rax - 0x77], cl
invalid
mov esi, eax
mov rsi, r12
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
lea ecx, [rsp + 0x50]
and al, 0x50
lea eax, [0x14017c5e8]
jmp case.0x1400e7c30.117
sub eax, 0x50ff0009
add bh, bh
push rax
sub byte [rax - 0x77], cl
invalid
mov esi, eax
test eax, eax
mov esi, esp
out 0x4d, al
test esp, esp
add byte [rcx + rcx*4 - 0x10], al
or al, 0xf
xchg ecx, edi
add al, 0
add byte [rcx + rcx*4 - 0x10], al
mov eax, r14d
add byte [rax], al
mov eax, esi
loopne case.0x1400e7b68.115
cmovs ecx, dword [rbp + 0x327680d]
invalid
add byte [rax + 0x63], cl
invalid
add al, 0x81
loopne case.0x1400e7f2a.104
mov eax, dword [rdi + 1]
add dword [rax - 0x7d], ecx
or ecx, ebp
mov ecx, 0x49000000
add byte [rax], al
add byte [rax], al
add ebp, 7
invalid
in eax, 0xf8
clc
test dh, 0xf
invalid
test esp, eax
add al, 0
invalid
add byte [rcx - 0x75], cl
jne case.0x1400e84c4.89
invalid
or cl, ch
movabs al, byte [0xfc931c031000000]
add byte [rax], al
xor eax, eax
xor ecx, ecx
invalid
add byte [rax], al
add byte [rcx], dh
sal byte [rcx], 0xc9
xor ecx, ecx
leave
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + 0xf], al
mov dh, 0x55
push rbp
push rbp
add byte [rcx - 0x77], al
mov eax, edx
rol byte [rcx - 0x7d], 1
loopne 0x1400e98fb
invalid
and eax, 0x7f
jg 0x1400e98c6
shl eax, cl
inc ebp
invalid
or eax, eax
add ecx, 7
rol dword [rdi], 0x84
sar byte [rax - 0x1d], cl
js case.0x1400e7c30.105
jrcxz case.0x1400e829b.76
jae case.0x1400e7ae8.144
mov bh, 0x47
add dword [rax - 0x7d], ecx
invalid
invalid
add dword [r8 - 0x7d], r9d
add edi, 3
mov dword [rbx], 0x478b66eb
add ebx, ebp
jmp 0x1400e98fb
sal byte [rcx], 0xc9
leave
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x55
push rbp
add byte [rcx - 0x77], al
rol byte [rcx - 0x7d], 1
and r8d, 0x7f
jg 0x1400e9906
shl eax, cl
loopne 0x1400e9909
rol byte [rbx - 0x2d7bf83f], 0x78
rol dword [rdi], 0x84
sar byte [rax - 0x1c], cl
in al, 0x49
mov eax, 0xffffffff
shl eax, cl
xor ecx, ecx
leave
cmove r8, r9
cmove eax, ecx
rol dword [rbx + 0xf4d40f9], 0x43
ror dword [rcx + rcx - 0x40], 0xeb
ror dword [r9 + r9 - 0x40], 0xeb
or eax, eax
invalid
add dword [rax - 0x7d], ecx
mov dword [rbx], 0x634808eb
add dword [r8 - 0x7d], r9d
mov dword [0x1890c2250], 0x8445c601
add rsi, rax
invalid
invalid
mov byte [rbp - 0x7c], 0xf6
test dh, dh
idiv byte [rcx + 3]
add ecx, dword [rax - 0x75]
add dword [r9 - 0x80], r8d
jge case.0x1400e7ae8.143
add bh, bh
push qword [rsi + rdx + 0xf]
invalid
invalid
lea edx, [rax + 1]
add dword [rax - 0x76b7ffc8], eax
hlt
mov dh, 2
add cl, byte [rax - 1]
ret 0xc931
leave
ror byte [rdi], 0x1f
add byte [rcx - 0x77], cl
add byte [rcx - 0x77], cl
add byte [rcx - 0x77], cl
mov ecx, edx
rol dword [rdi + rcx - 0x4a], 1
adc al, byte [rbp - 0x77]
mov r11d, r10d
invalid
invalid
mov dh, 0x12
jrcxz case.0x1400e829b.74
jg 0x1400e9998
shl ebx, cl
fmul dword [rax - 0x7d]
rol dword [rdi], 0x45
test r10b, r10b
add ecx, 7
invalid
mov dword [rsp + 0x30], esi
and al, 0x30
add ecx, eax
mov edx, eax
mov eax, 4
add byte [rax], al
invalid
add byte [rcx + rdi - 0x36], cl
jle 0x1400e9989
add byte [rax], al
add byte [rbx - 0x78f0f308], al
mov al, byte [rbx]
or al, 0xf
xchg dword [rdx + 0x4c000003], ecx
add eax, dword [rax]
add byte [rbp + rcx*4 + 0x1d], cl
invalid
invalid
lea ebx, [0x14011bfcc]
add byte [rbx + 0x63], cl
or al, 0x93
invalid
fcos
loope case.0x1400e7bfb.189
mov ebp, dword [rdx]
ret 0x4c08
or byte [rax - 0x75], cl
cmp cl, byte [rax - 0x7d]
invalid
invalid
ret 0xe908
or cl, ch
and al, byte [rcx]
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor cl, byte [rcx + 0x7fe783f7]
test dword [rbx - 0x2cb78019], 0xc2ff48e7
add ecx, 7
out 0xeb, al
jg 0x1400e9a31
movzx ebp, word [rdx]
mov bh, 0x2a
sub cl, byte [rax - 0x7d]
ret 0x4402
invalid
invalid
add byte [rbx + rcx*4 + 0x2a], al
sub cl, byte [rax - 0x7d]
ret 0x4404
invalid
add edx, 4
add al, 0x8b
cmp ch, cl
mov ebp, 0x45000000
add byte [rbp + 0x31], al
in eax, dx
add byte [rbp + 0x31], al
in eax, dx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rdi], cl
mov dh, 0x32
test dword [rbx - 0x2cb78019], 0xc2ff48e7
std
dec dword [rax - 0x2d]
out 0x40, eax
test dh, 0x40
add byte [rcx + 0xf], cl
sti
cmovae rdi, r11
std
test al, 2
add byte [rax], al
add ecx, ebx
add byte [rax], 0
add byte [rax], al
add byte [rax], al
jg 0x1400e9ae1
shl edi, cl
int3
movsx ebp, word [rdx]
add edx, 2
add edx, 2
ret 0xeb02
add edx, 4
mul byte [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
jrcxz 0x1400e9b46
inc edx
ret 0x948
add ecx, 7
sub al, 0x49
cmp edi, ecx
invalid
add byte [rbp + 1], cl
add ebp, esi
cmc
cmp edi, ebp
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x32
test dword [rbx - 0x2cb78019], 0xc2ff48e7
out 0x7f, eax
inc edx
or esi, edi
inc byte [rbx - 0x7bbff83f]
idiv byte [rax - 0x19]
js 0x1400e9b40
dec dword [rax - 0x2d]
out 0x40, eax
test dh, 0x40
mov ebx, 0
add byte [rcx + 0xf], cl
sti
sti
sti
cdq
add dword [rax], eax
add byte [rbp + rcx*4 + 0x1d], cl
stosb byte [rdi], al
and al, 3
add eax, dword [rax]
movsxd rcx, dword [r11 + r10*4]
lea ebx, [0x14011c034]
add eax, dword [rax]
shl ebx, cl
ret 0x948
sbb cl, byte [rcx + 0x7fe683de]
invalid
dec dword [rax - 0x2d]
out 0xf6, al
ret
add byte [rax], al
add byte [rbx - 0x9d3dbac], cl
mov edx, dword [rsp + 0x2c]
invalid
ret 0xf01
clc
add byte [rax], al
add byte [rax - 0x7b], cl
test rdi, rdi
je 0x1400e9cb2
add byte [rax + 1], cl
jl 0x1400e9c55
invalid
add byte [rax], al
add byte [rdx - 0x73], cl
lea rdx, [rsi + r9]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
shl edx, cl
cmove rdx, r9
add dword [rax], eax
add byte [rax], al
invalid
invalid
or al, 0x80
mov ecx, esi
jae 0x14017cbe8
jb 0x14017cbf0
jo 0x14017cbfd
imul ebp, dword [rdi + 0x6e], 0x744eff00
je str.kernel32
insb byte [rdi], dx
invalid
insb byte [rdi], dx
xor esi, dword [rdx]
add byte [rax], al
add byte [rax], al
add al, dl
cmp eax, 0x1400f
sar byte [0x140190c05], 1
add byte [rax], al
adc 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
push rax
cmovo eax, dword ds:[rcx]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3e], dl
cmovo eax, dword [rcx]
add byte [rax], al
add byte [rax + 0x3c], al
cmovo eax, dword [rcx]
add byte [rax], al
add al, al
cmp eax, 0x1400f
add byte [rax], al
sar byte [0x140190c35], 1
add byte [rax], al
adc 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
adc byte [rax + 0xf], al
add dword [rax], eax
add byte [rax], al
cmp ecx, dword [rdi]
add dword [rax], eax
add byte [rax], al
add byte [rax + 0xf], al
add dword [rax], eax
add byte [rax], al
sar byte [0x140190c65], 1
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid