Function at 0x14002a2e0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
add rcx, 4
jmp 0x140028576
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x140028576
mov ecx, 6
jmp 0x140028576
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x140028576
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x140028a9d
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x1400285a1
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
jmp 0x1400285a3
xor ecx, ecx
mov rdx, qword [rsp + 0xf0]
mov qword [rsp + 0x4f], rdx
movups xmm0, xmmword [rsp + 0xd1]
movups xmm1, xmmword [rsp + 0xe1]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
test rsi, rsi
je 0x1400285da
mov qword [rsp + 0x28], rbx
cmp al, 6
jne 0x1400285e7
jmp 0x140028605
cmp al, 2
ja 0x140028955
mov qword [rsp + 0x28], rbx
mov rdx, qword [rsp + 0x4f]
mov qword [rsp + 0x7f], rdx
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rsi
mov byte [rsp + 0xa0], al
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rsp + 0xa1], xmm0
movups xmmword [rsp + 0xb1], xmm1
mov rax, qword [rsp + 0x7f]
mov qword [rsp + 0xc0], rax
mov word [rsp + 0xc8], 0x200
mov byte [rsp + 0xca], cl
mov qword [rsp + 0x148], 1
mov qword [rsp + 0x150], 0
mov byte [rsp + 0x158], 6
mov word [rsp + 0x180], 0x200
mov byte [rsp + 0x182], 0
lea r14, [rsp + 0x108]
lea r15, [rsp + 0x188]
lea r12, [rsp + 0x90]
lea r13, [rsp + 0x1c0]
lea rbp, [rsp + 0x148]
lea rbx, [rsp + 0xd0]
nop word cs:[rax + rax]
mov rcx, r15
mov rdx, r12
call fcn.140029e00
cmp byte [rsp + 0x188], 0xa
je 0x140028779
mov rcx, r13
mov rdx, rbp
call fcn.140029e00
cmp byte [rsp + 0x1c0], 0xa
je 0x14002879c
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rsp + 0x188]
movups xmm1, xmmword [rsp + 0x198]
movups xmm2, xmmword [rsp + 0x1a8]
movaps xmmword [rsp + 0xf0], xmm2
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0x1f0]
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rsp + 0x1c0]
movups xmm1, xmmword [rsp + 0x1d0]
movups xmm2, xmmword [rsp + 0x1e0]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov rcx, rbx
mov rdx, r14
call fcn.14002a200
test al, al
jne 0x1400286c0
jmp 0x14002879c
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x148]
call fcn.140029e00
cmp byte [rsp + 0xd0], 0xa
je 0x140028955
mov rcx, rdi
mov rdx, rsi
call fcn.140036700
test rax, rax
je 0x140028955
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
mov byte [rcx + rcx*4 - 0xd], 0x83
mov ebx, esi
and ebx, 3
mov r14, rax
mov ebx, r14d
mov ebx, esi
mov ebx, esi
and ebx, 3
lea rax, [0x14005cd9c]
movsxd rcx, dword [rax + rbx*4]
fadd qword [rbp + 3]
add byte [rax + 0x63], cl
or al, 0x98
add rcx, rax
jmp rcx
movzx eax, byte [r14 + 0x10]
jmp 0x14002882a
mov rax, r14
shr rax, 0x20
lea ecx, [rax - 0xf]
cmp ecx, 0x34
ja 0x1400287f3
movabs rdx, 0x10004000000001
bt rdx, rcx
jb 0x140028906
add byte [rax], dl
add byte [rax + 0xf], cl
movabs dword [0x8300000113820fca], eax
sar dh, 0x83
inc byte [rbx - 0x7df0fd08]
add eax, 0xfffffffe
cmp eax, 2
jb 0x140028906
inc byte [rbx - 0x7df0fd08]
invalid
jmp 0x14002882e
mov rax, r14
shr rax, 0x20
cmp eax, 0x28
clc
sub byte [rdi], cl
xchg dword [rdi], eax
add al, byte [rax]
invalid
clc
sub byte [rdi], cl
xchg dword [rdi], eax
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [0x14005cdac]
lea rcx, [0x14005cdac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x14002882a
movzx eax, byte [r14 + 0xf]
test al, al
je 0x1400288ab
mov rcx, rdi
mov rdx, rsi
call fcn.14002bc80
test al, al
je 0x14002896b
xor eax, eax
lea rcx, [rbx - 2]
cmp rcx, 2
jb 0x140028957
test rbx, rbx
je 0x140028957
mov rsi, qword [r14 - 1]
mov rdi, qword [r14 + 7]
mov rax, qword [rdi]
test rax, rax
je 0x14002886f
mov rcx, rsi
call rax
dec r14
cmp qword [rdi + 8], 0
je 0x140028895
cmp qword [rdi + 0x10], 0x11
jb 0x140028884
mov rsi, qword [rsi - 8]
mov rcx, qword [0x141d940e8]
xor edx, edx
mov r8, rsi
call sub.KERNEL32.dll_HeapFree
mov rcx, qword [0x141d940e8]
xor edx, edx
mov r8, r14
call sub.KERNEL32.dll_HeapFree
jmp 0x140028955
lea rax, [rbx - 2]
cmp rax, 2
jb 0x140028906
test rbx, rbx
je 0x140028906
mov rbx, qword [r14 - 1]
mov r15, qword [r14 + 7]
mov rax, qword [r15]
test rax, rax
je 0x1400288cf
mov rcx, rbx
call rax
dec r14
cmp qword [r15 + 8], 0
je 0x1400288f5
cmp qword [r15 + 0x10], 0x11
jb 0x1400288e4
mov rbx, qword [rbx - 8]
mov rcx, qword [0x141d940e8]
xor edx, edx
mov r8, rbx
call sub.KERNEL32.dll_HeapFree
mov rcx, qword [0x141d940e8]
xor edx, edx
mov r8, r14
call sub.KERNEL32.dll_HeapFree
mov rcx, rdi
mov rdx, rsi
call fcn.14002b340
test rax, rax
je 0x140028970
mov r8, rdx
mov rcx, qword [rsp + 0x28]
mov rdx, rax
call fcn.1400284e0
test rax, rax
jne 0x140028957
mov rcx, rdi
mov rdx, rsi
call fcn.140036700
test rax, rax
je 0x140028955
mov rbx, rax
mov rcx, rdi
mov rdx, rsi
call fcn.14002bc80
test al, al
je 0x140028979
mov rcx, rbx
call fcn.140028aa0
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx], dh
ror byte [rax - 0x7f], 0xc4
invalid
clc
add dword [rax], eax
add byte [rbx + 0x5d], bl
xor eax, eax
add rsp, 0x1f8
pop rbx
pop rbp
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov rax, r14
jmp 0x140028957
lea rax, [0x141d8df98]
jmp 0x140028957
invalid
mov rax, rbx
jmp 0x140028957
mov al, 0x25
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x23
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x24
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x22
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x10
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0xe
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x21
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0xb
jmp 0x14002882a
invalid
invalid
invalid
mov al, 4
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x28
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0xc
jmp 0x14002882a
invalid
invalid
invalid
mov al, 9
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x19
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x18
jmp 0x14002882a
invalid
invalid
invalid
mov al, 2
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0xf
jmp 0x14002882a
invalid
invalid
invalid
mov al, 3
jmp 0x14002882a
invalid
invalid
invalid
mov al, 7
jmp 0x14002882a
invalid
invalid
invalid
mov al, 1
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x1f
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x11
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x29
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x14
jmp 0x14002882a
invalid
invalid
invalid
mov al, 5
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x15
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0xd
jmp 0x14002882a
invalid
invalid
invalid
mov al, 6
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x12
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0xa
jmp 0x14002882a
invalid
invalid
invalid
mov al, 8
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x20
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x16
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x27
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x13
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x17
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14002882a
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14002882a
mov al, 0x26
jmp 0x14002882a
mov al, 0x1a
jmp 0x14002882a
ud2
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
call fcn.140058c40
nop
add rsp, 0x28
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
in al, dx
pop rax
in al, dx
pop rax
mov ebp, 3
cmp ecx, 1
jne case.0x1400291f5.0
invalid
add byte [rcx + 0x4c342454], cl
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x34], edx
mov qword [rsp + 0x38], r9
mov rsi, qword [rsp + 0xc0]
mov qword [rsp + 0x40], rsi
mov rcx, rsi
and al, 0xc0
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x77], cl
je 0x140028ca7
mov rcx, rsi
call fcn.140058bd0
mov r12, rax
mov dword [rsp + 0x24], 0
inc dword [rdx]
add byte [rcx - 0x77], cl
invalid
lea rdx, [rsp + 0x24]
mov rcx, rsi
call fcn.140058bb0
mov r15, rax
cmp dword [rsp + 0x24], 1
sbb r15, 0
fild word [rax]
fild word [rax]
mov rcx, rsi
call fcn.140058be0
inc dword [rdx]
invalid
inc dword [rdx]
add byte [rax - 0x73], cl
and al, 0x40
add al, byte [rax]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x48], rcx
and al, 0x48
mov qword [rsp + 0x50], rcx
test r12, r12
je 0x1400291d2
movzx r14d, byte [r12]
movzx esi, byte [rsp]
mov dh, 0x34
and al, 0x4d
lea ebp, [rsp + 1]
lea r13, [r12 + 1]
cmp r14d, 0xff
cmp esi, 0xff
je 0x140028d19
mov ecx, r14d
shr ecx, 4
and ecx, 7
cmp ecx, 5
ja case.0x1400291f5.0
lea rdx, [0x14005ce50]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r11, r13
jmp rcx
mov rsi, rax
lea rcx, [rsp + 0x48]
lea rax, [0x141d8dfb0]
add eax, 0x1d65299
add eax, 0x1d65299
jmp 0x140028d3d
mov r11, rax
jmp 0x140028e43
mov r11, rax
mov ebx, eax
test rax, rax
jne case.0x140028d06.1
jmp case.0x1400291f5.0
mov rsi, rax
lea rcx, [rsp + 0x50]
lea rax, [0x141d8dfe0]
add eax, 0x1d652a3
add eax, 0x1d652a3
call qword [rax + 0x28]
mov r11, rax
test rax, rax
test eax, eax
test eax, eax
mov rax, rsi
je case.0x140028d06.0
mov ecx, r14d
and cl, 0xf
cmp cl, 0xc
ja case.0x1400291f5.0
mov ecx, r14d
and ecx, 0xf
lea rdx, [0x14005ce68]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
add ecx, edx
jmp rcx
mov rdx, qword [r12 + 1]
add r12, 9
jmp 0x140028e35
add r13, 7
and r13, 0xfffffffffffffff8
test r14b, 0xf
jne case.0x1400291f5.0
invalid
mov r11, qword [r13]
add r13, 8
jmp case.0x140028539.80
sahf
add byte [rax], al
invalid
sahf
add byte [rax], al
add byte [rcx - 0x75], al
mov edx, dword [r12 + 1]
mov edx, dword [r12 + 1]
jmp 0x140028e31
xor edx, edx
xor ecx, ecx
nop dword [rax + rax]
movzx r8d, byte [r13]
add byte [r13 - 0x77], r8b
rol dword [rcx - 0x7d], 0xe1
jg 0x140028e06
mov r9d, r8d
and r9d, 0x7f
shl r9, cl
shl ecx, cl
inc r13
or rdx, r9
add ecx, 7
rol dword [rdi], 0x45
test al, al
rol dword [rdi], 0x45
test al, al
invalid
js 0x140028db0
mov r9, 0xffffffffffffffff
shl r9, cl
xor r10d, r10d
cmp r8b, 0x40
cmovb r9, r10
invalid
invalid
sar edi, 0xff
invalid
retf 0xf983
cmp ecx, 0x40
cmovae r9, r10
stc
cmovae r9, r10
or rdx, r9
jmp 0x140028e38
movsx rdx, word [r12 + 1]
add r12, 3
jmp 0x140028e35
xor edx, edx
xor ecx, ecx
nop
movzx r8d, byte [r13]
mov r9d, r8d
mov ecx, eax
and r9d, 0x7f
shl r9, cl
inc r13
inc ebp
inc ebp
or rdx, r9
add rcx, 7
add ecx, 7
add ecx, 7
test r8b, r8b
js 0x140028e00
jmp 0x140028e38
movzx edx, word [r12 + 1]
movzx edx, word [rsp + 1]
add r12, 3
jmp 0x140028e35
movsxd rdx, dword [r12 + 1]
add r12, 5
mov r13, r12
add r11, rdx
test r14b, r14b
jns 0x140028e43
idiv byte [rcx + 3]
mov r11, qword [r11]
lea rcx, [r13 + 1]
cmp byte [r13], 0xff
mov qword [rsp + 0x28], r11
je 0x140028e6e
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
lea r8, [rcx + 1]
cmp byte [rcx], 0
mov rcx, r8
js 0x140028e60
jmp 0x140028e71
mov r8, rcx
movzx edx, byte [r8]
inc r8
xor ecx, ecx
xor r9d, r9d
nop dword [rax]
mov r10, r8
movzx r11d, byte [r8]
mov esi, r11d
mov esi, ebx
ret 0xf45
mov esi, ebx
and esi, 0x7f
shl rsi, cl
inc r8
or r9, rsi
add rcx, 7
rol dword [rdi], 0x45
test bl, bl
rol dword [rdi], 0x45
test bl, bl
js case.0x1400287c7.78
loope case.0x140028d6e.2
cmp dl, 0xf
ja 0x14002911a
cli
invalid
add r10, r9
inc r10
mov r11d, edx
mov r9d, 4
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
cmp r8, r10
jae 0x140029129
and dword [rax + 2], 0
invalid
and dword [rax + 2], 0
add byte [rbx - 0x78f0f306], al
cli
or al, 0xf
xchg dword [rbx + rax], ebp
cmp edx, 0xc
ja case.0x1400291f5.0
cli
or al, 0xf
xchg dword [rbx + rax], ebp
add byte [rax - 0x73], cl
xor eax, 0x33fc3
lea rsi, [0x14005ce9c]
movsxd rcx, dword [rsi + r11*4]
add rcx, rsi
invalid
jmp rcx
mov r13, qword [r8]
add r8, 8
mov r14, qword [r8]
add r8, 8
mov rdi, qword [r8]
add r8, 8
or cl, ch
adc al, byte [rcx]
add byte [rax], al
or cl, ch
adc al, byte [rcx]
add byte [rax], al
mov r13d, dword [r8]
add r8, 4
mov r14d, dword [r8]
add r8, 4
invalid
add al, 0x41
mov edi, dword [rax]
mov edi, dword [r8]
add r8, 4
jmp 0x14002900e
xor r13d, r13d
xor ecx, ecx
nop dword [rax + rax]
movzx esi, byte [r8]
mov edi, esi
test dword [rbx - 0x2cb78019], 0xc0ff49e7
test dword [rbx - 0x2cb78019], 0xc0ff49e7
or r13, rdi
or ebp, edi
add rcx, 7
test sil, sil
js 0x140028f20
jmp 0x140028f9b
movsxd r13, dword [r8]
add r8, 4
movsxd r14, dword [r8]
add r8, 4
movsxd rdi, dword [r8]
add r8, 4
jmp 0x14002900e
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rbp + 0x31], al
xor r13d, r13d
xor r13d, r13d
xor ecx, ecx
nop dword [rax]
movzx esi, byte [r8]
mov edi, esi
and edi, 0x7f
shl rdi, cl
inc r8
or r13, rdi
or ebp, edi
or ebp, edi
add ecx, 7
test sil, sil
js 0x140028f60
mov rdi, 0xffffffffffffffff
shl rdi, cl
cmp sil, 0x40
mov esi, 0
cmovb rdi, rsi
cmp ecx, 0x40
cmovae rdi, rsi
or r13, rdi
cmp edx, 0xc
ja case.0x1400291f5.0
lea rsi, [0x14005ced0]
movsxd rcx, dword [rsi + r11*4]
add rcx, rsi
jmp rcx
xor r14d, r14d
xor ecx, ecx
nop dword [rax]
movzx esi, byte [r8]
mov edi, esi
and edi, 0x7f
shl rdi, cl
inc r8
or r14, rdi
add rcx, 7
test sil, sil
js 0x140028fc0
jmp 0x14002909b
movzx r13d, word [r8]
add r8, 2
movzx r14d, word [r8]
add r8, 2
movzx edi, word [r8]
jmp 0x14002900a
movsx r13, word [r8]
add r8, 2
movsx r14, word [r8]
add r8, 2
movsx rdi, word [r8]
add r8, 2
xor ecx, ecx
xor esi, esi
nop word cs:[rax + rax]
movzx r12d, byte [r8]
mov ebx, r12d
and ebx, 0x7f
shl rbx, cl
inc r8
or rsi, rbx
add rcx, 7
test r12b, r12b
js 0x140029020
add r13, rax
cmp r15, r13
jb 0x1400291d5
add r13, r14
cmp r15, r13
jae 0x140028ec0
jmp 0x140029146
xor r14d, r14d
xor ecx, ecx
div byte [rcx]
leave
nop
movzx esi, byte [r8]
mov edi, esi
and edi, 0x7f
shl rdi, cl
inc r8
or r14, rdi
add ecx, 7
test sil, sil
js 0x140029060
mov rdi, 0xffffffffffffffff
shl rdi, cl
cmp sil, 0x40
inc byte [rax - 0x42]
add byte [rax], al
add byte [rax], al
inc byte [rax - 0x42]
add byte [rax], al
add byte [rax], al
cmovb rdi, rsi
cmp ecx, 0x40
cmovae rdi, rsi
dec byte [r9 + 9]
invalid
dec byte [r9 + 9]
inc byte [rbx - 0x78f0f306]
or al, 0xf
invalid
invalid
cmp edx, 0xc
ja case.0x1400291f5.0
add byte [rax], al
or al, 0xf
xchg dword [rdx + 0x48000001], ebx
add byte [rax], al
lea rsi, [0x14005cf04]
add byte [rax], al
lea rsi, [0x14005cf04]
movsxd rcx, dword [rsi + r11*4]
add rcx, rsi
jmp rcx
xor edi, edi
xor ecx, ecx
movzx esi, byte [r8]
mov dh, 0x30
mov ebx, esi
and ebx, 0x7f
shl rbx, cl
inc r8
or rdi, rbx
add rcx, 7
test sil, sil
js 0x1400290b8
jmp 0x14002900e
invalid
xor edi, edi
xor ecx, ecx
movzx ebx, byte [r8]
mov esi, ebx
and esi, 0x7f
shl rsi, cl
inc r8
or rdi, rsi
add ecx, 7
test bl, bl
js 0x1400290dc
mov rsi, 0xffffffffffffffff
shl rsi, cl
cmp bl, 0x40
mov ebx, 0
cmovb rsi, rbx
cmp ecx, 0x40
cmp ecx, 0x40
cmovae rsi, rbx
or rdi, rsi
jmp 0x14002900e
test r9, r9
jg case.0x1400291f5.0
invalid
add byte [rcx - 0x47], al
add al, 0
add byte [rax], al
mov r9d, 4
mov edx, dword [rsp + 0x34]
test dl, 1
je 0x1400291e2
lea rax, [0x141d8eee0]
mov ebp, dword [rax + r9*4]
mov ebp, dword [rax + rcx*4]
mov ebp, dword [rax + rcx*4]
jmp case.0x1400291f5.0
test rdi, rdi
je 0x1400291d2
mov rax, qword [rsp + 0x28]
add rax, rdi
clc
clc
test rsi, rsi
mov qword [rsp + 0x28], rax
je 0x140029251
lea rdx, [r10 + rsi]
dec rdx
xor eax, eax
xor ecx, ecx
movzx r8d, byte [rdx]
mov dh, 2
mov r9d, r8d
and r9d, 0x7f
shl r9, cl
inc rdx
or rax, r9
add ecx, 7
test r8b, r8b
js 0x140029170
mov rdx, 0xffffffffffffffff
shl rdx, cl
xor r9d, r9d
cmp r8b, 0x40
cmovb rdx, r9
cmp ecx, 0x40
cmovae rdx, r9
xor ecx, ecx
mov r8, rax
or r8, rdx
setg cl
xor rcx, 3
or rdx, rax
mov r9d, 1
cmovne r9, rcx
leave
leave
mov edx, dword [rsp + 0x34]
test dl, 1
je 0x1400291e2
jmp 0x140029136
xor r9d, r9d
mov edx, dword [rsp + 0x34]
test dl, 1
jne 0x140029136
mov ebp, 8
lea rax, [0x14005cf38]
movsxd rcx, dword [rax + r9*4]
add rcx, rax
jmp rcx
mov rsi, qword [rsp + 0xc0]
mov rcx, rsi
add byte [rax - 0x77], cl
int1
xor edx, edx
mov r8, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
call fcn.140058b70
mov rcx, rsi
mov edx, 1
xor r8d, r8d
call fcn.140058b70
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call fcn.140058bc0
mov ebp, 7
jmp case.0x1400291f5.0
invalid
mov ebp, 2
jmp case.0x1400291f5.0
test dl, 8
je case.0x1400291f5.1
mov eax, ebp
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r9d, 1
mov edx, dword [rsp + 0x34]
test dl, 1
je 0x1400291e2
jmp 0x140029136
sub esp, 0xc8
mov qword [rsp + 0x28], rcx
movzx r15d, byte [rdx + 0x38]
cmp r15b, 3
jne 0x140029e3f
mov rax, qword [rsp + 0x28]
mov byte [rax], 0xa
add byte [rdx], cl
add byte [rdx], cl
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, rdx
movzx r12d, byte [rdx + 0x3a]
test r12b, r12b
setne r8b
movzx ebp, byte [rdx + 0x10]
cmp ebp, 5
setb sil
cmp ebp, 6
sete cl
mov rax, qword [rdx]
mov qword [rsp + 0x30], rax
mov rax, qword [rdx + 8]
test r15b, r15b
setne dl
or dl, cl
mov byte [rsp + 0x27], dl
mov r13, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
lea rcx, [r13 + rdx + 2]
mov qword [rsp + 0x40], rcx
lea rcx, [rdx + r13]
add rcx, 8
mov qword [rsp + 0x38], rcx
add r13, 4
lea r14, [rsp + 0x91]
movzx ecx, byte [rdi + 0x39]
mov byte [rsp + 0x26], r8b
or sil, r8b
mov edx, ebp
mov qword [rsp + 0x48], rdx
mov rdx, rax
jmp 0x140029ed9
mov byte [rdi + 0x39], 1
mov cl, 1
mov rdx, rbx
cmp cl, 3
je 0x140029e23
cmp r15b, cl
ja 0x140029e23
mov rbx, rdx
cmp cl, 1
je 0x140029f30
movzx ecx, cl
cmp ecx, 2
jne 0x14002a12d
add byte [rax], al
add byte [rax], al
cmp r15b, 1
ja 0x140029fb0
test sil, sil
jne 0x140029fce
cmp byte [rsp + 0x27], 0
je 0x140029fb6
cdq
add byte [rax], al
invalid
cdq
add byte [rax], al
add byte [rcx], dh
shr cl, cl
movabs eax, dword [0xf2e666666000000]
invalid
xor edx, edx
jmp case.0x1400291f5.11
add byte [rax], al
add byte [rax], al
add dh, al
cmp dword [r8], r8d
mov byte [rdi + 0x39], 0
test r12b, r12b
jne 0x14002a149
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, rbx
cmp ebp, 3
jb 0x140029ed9
mov rdx, rbx
cmp ebp, 5
je 0x140029ed9
fiadd dword [rbx - 0x758bfa03]
cmp ebp, 6
jne 0x14002a159
add byte [rax], al
invalid
add byte [rax], al
xor edx, edx
mov ecx, 0
test rbx, rbx
je 0x140029ed9
invalid
invalid
invalid
invalid
mov rcx, qword [rsp + 0x30]
movzx r8d, byte [rcx]
cmp rbx, 1
je 0x14002a0d6
test byte [rbx + 1], bl
add byte [rax], al
test byte [rbx + 1], bl
add byte [rax], al
cmp r8b, 0x2e
jne 0x14002a0d6
mov rcx, qword [rsp + 0x30]
movzx r8d, byte [rcx + 1]
cmp r8d, 0x2f
clc
invalid
je 0x14002a197
clc
invalid
xor ecx, ecx
mov rdx, rbx
cmp r8d, 0x5c
jne 0x140029ed9
jmp 0x14002a197
xor edx, edx
xor ecx, ecx
jmp 0x140029fde
mov edx, 2
cmp rbx, 1
jbe 0x14002a1f9
cmp rdx, rbx
jne 0x14002a061
add byte [rcx], dh
leave
xor ecx, ecx
test r15b, r15b
je 0x14002a0b4
dec dword [rdi]
test bl, bl
add byte [rax], al
add byte [rdi], cl
movzx edx, byte [rsp + 0x26]
movzx edx, byte [rsp + 0x26]
xor r8d, r8d
movzx ecx, cl
movzx edx, dl
add rdx, rcx
retf 0x14c
ret 0x3948
cmp ebx, edx
retf 0x14c
cmp ebx, edx
jbe 0x140029ed0
lea rcx, [rsp + 0x88]
mov rdx, rdi
call case.0x14002aaac.140
mov rax, qword [rsp + 0x88]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsi], al
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsi], al
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
and byte [rdi], cl
sub dword [rsp + 0x50], eax
and byte [rdi], cl
sub dword [rsp + 0x50], eax
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x70], xmm2
mov rcx, qword [r14 + 0x2f]
mov qword [rsp + 0x7f], rcx
sub rbx, rax
jb 0x14002a1f9
mov qword [rdi + 8], rbx
mov cl, 2
mov rax, rbx
mov rdx, rbx
cmp r8b, 0xa
clc
or cl, byte [rdi]
test byte [rbp - 2], bh
invalid
invalid
clc
or cl, byte [rdi]
test byte [rbp - 2], bh
invalid
jmp 0x14002a166
mov r9, qword [rsp + 0x30]
lea rcx, [r9 + rbx]
lea r8, [r9 + rdx]
inc r8
ror byte [rcx + 0x39], 0xc8
ror byte [rcx + 0x39], 0xc8
sete cl
movzx edx, byte [r9 + rdx]
test cl, 1
jne 0x14002a0a3
cmp dl, 0x2e
jne 0x14002a0a3
movzx ecx, byte [r8]
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete cl
or cl, dl
test r15b, r15b
jne case.0x14002a0c7.6
jmp 0x14002a0b4
cmp dl, 0x2e
sete dl
and cl, dl
test r15b, r15b
test bh, bh
test bh, bh
jne case.0x14002a0c7.6
test dword [0x18902a0b4], esp
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
lea r8, [0x14005cf4c]
add eax, dword [rax]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
movzx edx, byte [rsp + 0x26]
mov r8, r13
mov r8, r13
jmp 0x140029fe1
push qword [rcx]
leave
xor ecx, ecx
mov rdx, rbx
cmp rbx, 1
add dword [rdi], ecx
test esp, esi
std
invalid
invalid
add dword [rdi], ecx
test esp, esi
std
invalid
mov rdx, rbx
cmp r8b, 0x2e
clc
jne 0x140029ed9
clc
jne 0x140029ed9
jmp 0x14002a197
movzx edx, byte [rsp + 0x26]
mov r8, qword [rsp + 0x40]
jmp 0x140029fe1
movzx edx, byte [rsp + 0x26]
and al, 0x26
mov r8, qword [rsp + 0x38]
jmp 0x140029fe1
invalid
invalid
invalid
invalid
mov r8d, 6
jmp 0x14002a123
mov r8d, 2
movzx edx, byte [rsp + 0x26]
and al, 0x26
jmp 0x140029fe1
lea rcx, [0x14005cf68]
mov rdx, qword [rsp + 0x48]
movsxd rdx, dword [rcx + rdx*4]
xchg ecx, eax
xchg ecx, eax
add rdx, rcx
jmp rdx
mov r13, qword [rsp + 0x38]
jmp case.0x14002a140.0
test rbx, rbx
fisttp dword [rdi]
test byte [rdi + 0x48000000], ah
add byte [rax - 1], cl
retf
je 0x14002a1f9
add byte [rax - 1], cl
retf
dec rbx
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
or byte [rax - 0x75], cl
and al, 0x28
mov rax, qword [rsp + 0x28]
mov byte [rax], 6
jmp 0x140029e2b
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
mov byte [rcx], r8b
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmm2, xmmword [rsp + 0x70]
movups xmmword [rcx + 1], xmm0
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 0x21], xmm2
mov rax, qword [rsp + 0x7f]
mov eax, dword [rsp + 0x7f]
mov eax, dword [rsp + 0x7f]
and al, 0x7f
mov qword [rcx + 0x30], rax
jmp 0x140029e2b
cld
invalid
invalid
cld
invalid
test rax, rax
je 0x14002a1f9
sal byte [rbp + rbx*2 + 0x48], 0xff
dec rax
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0x28]
enter 0xffffffffffff8948, 0x47
or byte [rax - 0x75], cl
and al, 0x28
mov byte [rax], 7
jmp 0x140029e2b
test r13, r13
je 0x14002a1f0
mov byte [rdi + 0x39], 3
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rsp + 0x28]
mov qword [rdx + 0x20], rcx
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rdx + 0x11], xmm1
adc dword [rdx + 0x11], ecx
adc dword [rdx + 0x11], ecx
movups xmmword [rdx + 1], xmm0
adc dword [rdx + 1], eax
mov byte [rdx], bpl
mov rcx, qword [rsp + 0x30]
mov qword [rdx + 0x28], rcx
mov qword [rdx + 0x30], rax
jmp 0x140029e2b
mov byte [rdi + 0x39], 3
jmp 0x140029e23
ud2
add qword [rcx], rsi
rol byte [rcx - 0x80], 0xfa
add al, 0x4c
cmovae ecx, eax
movzx r10d, byte [rdx]
lea r11d, [r10 - 6]
movzx esi, r11b
lea rdi, [rsi + 1]
cmp sil, 4
cmovae rdi, rax
cmp r9, rdi
jne 0x14002a2cb
mov al, 1
test r9b, r9b
je 0x14002a276
movzx r8d, r9b
cmp r8d, 4
jne 0x14002a2cb
cmp r9d, 4
jne 0x14002a2cb
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x14002a292
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 8]
call sub.msvcrt.dll_memcmp
test eax, eax
sete al
jmp 0x14002a2cb
cmp r11b, 3
jbe 0x14002a2cb
cmp r8b, r10b
jne case.default.0x14002a292
mov eax, r8d
lea r8, [0x14005cf84]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
adc byte [rbp + 0x2b], sil
adc byte [rbx + rdi + 0x42], cl
adc byte [rbp + 0x2b], dh
adc byte [rbp + 0x2b], sil
mov rsi, rdx
mov rdx, qword [rdx + 8]
mov rdi, rcx
mov rcx, qword [rcx + 8]
call sub.msvcrt.dll_memcmp
test eax, eax
jne case.default.0x14002a292
mov r8, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
cmp r8, qword [rsi + 0x20]
jne case.default.0x14002a292
mov rdx, qword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
mov rcx, qword [rdi + 0x18]
jmp 0x14002a26a
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
movzx eax, byte [rcx + 1]
cmp al, byte [rdx + 1]
sete al
jmp 0x14002a2cb
add dword [rdx], edi
add dword [rdi], ecx
xchg esp, eax
shr bl, 0xed
nop
push rsi
push rdi
push rbx
movzx r9d, byte [rdx + 0x38]
movzx r8d, byte [rdx + 0x3a]
test r8b, r8b
setne al
xchg ebp, eax
rol byte [rcx - 0x80], 0xf9
add dword [rdi + 0x69], esi
xchg ebp, eax
rol byte [rcx - 0x80], 0xf9
add dword [rdi + 0x69], esi
test r8b, r8b
jne 0x14002a33a
movzx esi, byte [rdx + 0x10]
lea r8d, [rsi - 5]
cmp r8b, 1
clc
add dword [rdi + 0x2e], esi
clc
add dword [rdi + 0x2e], esi
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
xor r11d, r11d
test r9b, r9b
test cl, cl
test cl, cl
jne 0x14002a331
cmp sil, 6
je 0x14002a331
mov r11d, 2
cmp r8, 1
jbe 0x14002a517
cmp r11, r8
jne 0x14002a475
xor r8d, r8d
test r9b, r9b
jne 0x14002a367
movzx r9d, byte [rdx + 0x10]
lea r10, [0x14005cf9c]
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
add r9, r10
jmp r9
invalid
mov r9, qword [rdx + 0x20]
add r9, 4
jmp 0x14002a36a
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 0x14002a517
mov rsi, qword [rdx]
lea r8, [rsi + r10]
movzx edx, byte [rdx + 0x10]
cmp r10, rax
jne 0x14002a39a
xor r11d, r11d
jmp 0x14002a419
add r9, rdi
add r9, r11
sub r9, rax
inc r9
lea rdi, [rax + rsi]
dec rdi
xor r11d, r11d
cmp dl, 3
jae 0x14002a3e0
nop word cs:[rax + rax]
cmp byte [rdi], 0x5c
je 0x14002a3fb
inc r9
dec rdi
cmp r9, 1
jne 0x14002a3c0
jmp 0x14002a419
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x14002a3fb
cmp ebx, 0x5c
je 0x14002a3fb
inc r9
dec rdi
cmp r9, 1
jne 0x14002a3e0
jmp 0x14002a419
neg r9
add r10, r9
inc r10
cmp r10, rax
ja 0x14002a517
add rsi, r10
mov r11d, 1
mov r8, rsi
sub rax, r10
je 0x14002a45c
sal byte [rsi + rdi + 0x41], 1
mov cl, 9
mov r9b, 9
cmp rax, 2
je 0x14002a447
cmp rax, 1
jne 0x14002a45f
invalid
xor al, byte [rcx - 0x80]
cmp byte [rsi], ch
cmp byte [r8], 0x2e
jne 0x14002a45f
xor r9d, r9d
cmp dl, 3
setae r9b
setae cl
setae cl
lea r9d, [r9 + r9*2]
add r9d, 7
jmp 0x14002a45f
cmp byte [r8], 0x2e
cmp byte [rax], 0x2e
jne 0x14002a45f
cmp byte [r8 + 1], 0x2e
sete r9b
xor r9b, 9
or ebx, ebp
invalid
or ebx, ebp
add eax, dword [rcx - 0x4f]
or cl, byte [rcx + 1]
ret
mov r9b, 0xa
add r11, rax
mov qword [rcx], r11
mov dword [rcx], ebx
mov dword [rcx], ebx
sbb dword [rax + rcx*4 + 0x49], eax
or byte [rcx + rcx*4 + 0x41], cl
adc byte [rax - 0x77], cl
sbb byte [r11 + 0x5f], bl
mov byte [rcx + 8], r9b
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], rax
pop rbx
pop rdi
pop rsi
ret
add r8, r10
lea rsi, [r10 + r11]
inc rsi
cmp rsi, r8
sete r8b
movzx r10d, byte [r10 + r11]
test r8b, 1
jne 0x14002a507
cmp r10b, 0x2e
jne 0x14002a507
movzx r8d, byte [rsi]
cmp r8b, 0x5c
sete r10b
xchg esp, eax
ret 0x8041
clc
invalid
sete r8b
or r8b, r10b
or al, dl
xchg esp, eax
ret 0x8041
or al, dl
jmp 0x14002a33d
xor byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
mov r9, qword [rdx + 0x20]
mov r10, qword [rdx + 0x30]
xor byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
add r9, 8
jmp 0x14002a36a
xor byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
cmp r10b, 0x2e
sete r10b
and r8b, r10b
jmp 0x14002a33d
ud2
add byte [rax], 0
add byte [rax], al
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x18
movzx r15d, byte [rdx + 0x38]
cmp r15b, 3
inc dword [rbx]
inc dword [rbx]
je 0x14002a561
movzx ebx, byte [rdx + 0x39]
movzx eax, byte [rdx + 0x10]
adc byte [rbp + 0x31], al
rol byte [rbx + 0xf4103f8], cl
xchg ebx, eax
ret
mov r9, qword [rdx + 0x30]
lea r8, [r9 + 1]
test r9, r9
cmove r8, r9
cmp bl, 3
jne case.0x14002aaac.144
mov dh, 0x5a
cmp dword [rdi], ecx
mov dh, 0x42
adc byte [rbp + 0x31], al
adc byte [rbp + 0x31], al
rol byte [rbx + 0xf4103f8], cl
xchg ebx, eax
ret
mov byte [rcx], 0xa
add rsp, 0x18
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, qword [rdx + 0x20]
lea r9, [rsi + 4]
mov r10b, r11b
lea r10d, [r10 + r10*2]
add r10d, 7
mov dword [rsp + 0x14], r10d
push rsp
and al, 0x14
push rsp
and al, 0x14
movzx ebp, byte [rdx + 0x3a]
lea r10, [rsi + r8 + 2]
mov qword [rsp + 8], r10
lea r8, [rsi + r8 + 8]
mov qword [rsp], r8
mov r8, qword [rdx]
mov rdi, qword [rdx + 8]
or byte [rcx - 0x476b63a], cl
or byte [rcx - 0x476b63a], cl
cmp r15b, bl
cmp bh, bl
ja 0x14002a561
mov r10, r8
mov r12, r11
mov esp, ebx
mov esp, ebx
test r15b, r15b
je 0x14002a650
invalid
mov word [rax], es
add byte [rax], al
test byte [rax + rax + 0xf450000], cl
add byte [rax], al
movzx r8d, r15b
mov dh, 0xc7
cmp r8d, 1
jne 0x14002a670
invalid
sahf
add byte [rax], al
invalid
test dword [rsi - 0x3a000000], ebx
add byte [rax], al
add dh, al
mov byte [rdx + 0x38], 2
cmp byte [rdx], al
add al, byte [rax - 0x7c]
in eax, dx
test bpl, bpl
test ch, ch
jne 0x14002a7d0
int1
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x49], al
add cl, byte [rbp - 0x77]
mov r15b, 2
mov r11, r12
jrcxz 0x14002a633
mov eax, edx
jrcxz 0x14002a633
mov eax, edx
cmp eax, 3
jb case.0x1400290b2.46
mov r11, r12
mov r8, r10
cmp eax, 5
je case.0x1400290b2.46
cmp eax, 6
jne 0x14002a87f
clc
invalid
mov r11d, 0
mov r8, r10
test r12, r12
je case.0x1400290b2.46
movzx r14d, byte [r10]
cmp r12, 1
je case.0x14002aaac.178
cmp r14b, 0x2e
jne case.0x14002aaac.178
movzx r14d, byte [r10 + 1]
cmp r14d, 0x2f
je 0x14002a78f
add dword [rax], eax
add byte [rbp - 0x77], cl
jrcxz 0x14002a687
mov r11, r12
mov r8, r10
mov eax, edx
cmp r14d, 0x5c
jne case.0x1400290b2.46
jmp 0x14002a78f
lea r8, [0x14005cfb8]
movsxd r11, dword [r8 + rsi*4]
add r11, r8
mov r8, r9
jmp r11
mov r8, qword [rsp]
jmp case.0x14002a661.0
test r12, r12
je 0x14002a7c7
xor r13d, r13d
cmp al, 3
jae 0x14002a6a0
cmp byte [r10 + r13], 0x5c
je 0x14002a6e5
inc r13
cmp r12, r13
jne 0x14002a680
int1
int1
jmp 0x14002a6b9
nop word cs:[rax + rax]
add byte [rdi + 0xf], al
mov dh, 4
movzx r8d, byte [r10 + r13]
cmp r8d, 0x2f
sub al, byte [rcx - 0x7d]
clc
invalid
je 0x14002a6e5
cmp al, byte [rcx - 0x7d]
clc
pop rsp
cmp r8d, 0x5c
je 0x14002a6e5
xor al, 0x49
inc ebp
inc r13
cmp r12, r13
jne 0x14002a6a0
xor r8d, r8d
mov r13, r12
test r13, r13
jne 0x14002a6f0
sub r12, r8
sub esp, eax
jb case.default.0x14002a82c
add byte [rbp + 1], cl
ror byte [rcx + rcx*4 + 2], 1
add r8, r10
mov qword [rdx], r8
mov qword [rdx + 8], r12
mov r15b, 2
add cl, byte [rcx + rcx*4 - 0x19]
add cl, byte [rcx + rcx*4 - 0x19]
mov r11, r12
jmp case.0x1400290b2.46
retf
invalid
invalid
invalid
retf
mov r8d, 1
add dword [rax], eax
add byte [rax], al
test r13, r13
test ebp, ebp
je 0x14002a6c4
mov r11, r10
mov ebx, edx
ror dword [rbx + 0x4914247c], cl
cmp ebp, 1
std
invalid
mov edi, dword [rsp + 0x14]
and al, 0x14
cmp r13, 1
std
add dword [rsi + rdx + 0x41], esi
mov dh, 9
je 0x14002a713
mov r14b, 9
cmp r13, 2
jne 0x14002a725
cmp byte [r10], 0x2e
jne 0x14002a725
lea r11, [r10 + 1]
mov dil, 8
cmp byte [r11], 0x2e
movzx r14d, dil
mov r11d, 9
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
cmovne r14d, r11d
add r8, r13
add r8, r13
sub r12, r8
sub esp, eax
jb case.default.0x14002a82c
add dword [rax], eax
add byte [rbp + 1], cl
ror byte [rcx + rcx*4 + 2], 1
mov dword [rdx], eax
add r8, r10
mov qword [rdx], r8
mov dword [rdx], eax
mov dword [rdx], eax
mov qword [rdx + 8], r12
mov r15b, 2
add cl, byte [rcx + rcx*4 - 0x19]
invalid
or byte [rcx - 0x49], al
add cl, byte [rcx + rcx*4 - 0x19]
mov r11, r12
cmp r14b, 0xa
dec byte [rdx]
jrcxz 0x14002a786
cmp dh, 0xa
dec byte [rdx]
or cl, byte [rdi]
test byte [rdx - 2], ah
je case.0x1400290b2.46
invalid
jmp 0x14002a7ee
mov r8, qword [rsp + 8]
test r8, r8
jne case.0x14002a661.2
mov byte [rdx + 0x38], 1
mov r15b, 1
mov r11, r12
mov r8, r10
jmp case.0x1400290b2.46
mov r11, r12
mov r8, r10
cmp r12, 1
cmp esp, 1
ror byte [rcx - 0x7d], 1
cld
add dword [rdi], ecx
invalid
test dword [rcx], esi
xor esi, edi
cmp esp, 1
jne case.0x1400290b2.46
xor esi, edi
invalid
mov r11, r12
mov r8, r10
cmp r14b, 0x2e
cmp dh, 0x2e
jne case.0x1400290b2.46
test dword [rcx], esp
invalid
and esi, edi
invalid
dec dword [rax - 0x7b]
dec dword [rdi]
test bh, ch
out dx, eax
test rdi, rdi
je case.default.0x14002a82c
out dx, eax
add byte [rax], al
invalid
out dx, eax
add byte [rax], al
add byte [rax - 1], cl
iretd
dec rdi
inc r10
mov qword [rdx], r10
mov qword [rdx + 8], rdi
jp case.0x14002a661.2
jp case.0x14002a661.2
mov byte [rcx], 7
add dword [rdi], eax
jmp 0x14002a564
mov bh, 0xfd
invalid
mov byte [rdx + 0x38], 1
cmp byte [rcx], al
lea r8, [0x14005cfd4]
sub byte [rbx], al
add byte [rbp + 0x63], cl
add eax, dword [rax]
movsxd r11, dword [r8 + rsi*4]
sbb al, 0xb0
add r11, r8
add ebx, eax
jmp r11
mov r8, r9
mov eax, ecx
jmp case.0x1400287c7.174
push rdx
mov byte [rdx + 0x38], 3
jmp 0x14002a561
xchg ecx, eax
std
invalid
invalid
xchg ecx, eax
std
invalid
test rdi, rdi
dec dword [rdi]
test byte [rsi + 0x48000000], ch
dec edi
iretd
je case.default.0x14002a82c
dec rdi
iretd
inc r10
mov qword [rdx], r10
invalid
adc cl, byte [rax - 0x77]
jp 0x14002a7ee
mov qword [rdx + 8], rdi
mov dword [rdx + 8], edi
mov byte [rcx], 6
jmp 0x14002a564
mov byte [rcx], r14b
mov qword [rcx + 8], r10
mov qword [rcx + 0x10], r13
imul edx, dword [rax], 0xfffd66e9
invalid
imul edx, dword [rax], 0xfffd66e9
std
invalid
dec dword [rbx + rcx*4 + 0x44]
and al, 8
mov r8, qword [rsp + 8]
mov eax, dword [rsp + 8]
and al, 8
jmp case.0x1400287c7.174
adc al, 0x41
mov eax, 6
invalid
add byte [rax], al
invalid
mov r8d, 6
invalid
jmp case.0x1400287c7.174
mov r8, qword [rsp]
add al, 0x24
jmp case.0x1400287c7.174
invalid
mov r8d, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
clc
cmp r8, rdi
ja case.default.0x14002a82c
lea r11, [0x14005cfec]
sbb eax, 0x327c7
add eax, dword [rax]
movsxd rsi, dword [r11 + rsi*4]
add rsi, r11
jmp rsi
invalid
fdivp st(7)
out 0x4c, al
mov r9, qword [rsp]
mov ecx, dword [rsp]
and al, 0xeb
adc eax, 0x244c8b4c
mov r9, qword [rsp + 8]
jmp case.0x14002a82c.0
jmp case.0x14002a82c.0
mov r9, qword [rsp + 8]
jmp case.0x14002a82c.0
mov r9d, 6
jmp case.0x14002a82c.0
mov r9d, 2
sub rdi, r9
jb case.default.0x14002a82c
iretd
add r9, r10
mov qword [rdx], r9
mov qword [rdx + 8], rdi
mov r9, qword [rdx + 0x30]
xor byte [rcx + r9*4 + 0x49], cl
invalid
xor byte [rcx + r9*4 + 0x49], cl
xor byte [rcx + rcx*4 + 0x49], cl
mov dword [rcx + 0x20], ecx
and byte [rdi], cl
movups xmm0, xmmword [rdx + 0x11]
adc byte [rdx + 0x11], al
movups xmm1, xmmword [rdx + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], al
mov qword [rcx + 0x28], r10
push rcx
sub byte [rcx + rcx*4 + 0x41], cl
invalid
push rcx
sub byte [rcx + rcx*4 + 0x41], cl
xor cl, ch
in eax, 0xfc
cld
mov dword [rcx + 0x30], eax
jmp 0x14002a564
cld
invalid
mov byte [rcx], 6
jmp 0x14002a564
ud2
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x118
add byte [rax], al
add byte [rax], al
mov rbx, r8
mov r14, rdx
mov rdi, rcx
mov edi, ecx
ret
mov edi, ecx
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
or byte [rbx + rcx*4 + 0x79], cl
adc byte [rbp - 0x7b], cl
test r15, r15
je 0x14002a8cf
movzx eax, byte [r15 + rdx - 1]
mov r15, qword [rcx + 0x10]
mov edi, dword [rcx + 0x10]
jns 0x14002a8c4
test r15, r15
je 0x14002a8cf
movzx eax, byte [r15 + rdx - 1]
cmp al, 0x2f
setne cl
invalid
cmp al, 0x5c
pop rsp
setne bpl
and bpl, cl
invalid
invalid
int 0xeb
add dh, byte [rcx]
in eax, dx
jmp 0x14002a8d1
xor ebp, ebp
lea rcx, [rsp + 0x20]
and al, 0x20
mov r8, r15
mov qword [rsp + 0x60], rdx
push rsp
and al, 0x60
push rsp
and al, 0x60
invalid
call fcn.140032230
add byte [rax], al
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x60
mov r9, qword [rsp + 0x60]
movzx esi, byte [rsp + 0x20]
mov dh, 0x74
and al, 0x20
movzx eax, sil
mov dh, 0xc6
invalid
mov r13, qword [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov r12, qword [rsp + 0x40]
mov esp, dword [rsp + 0x40]
lea rcx, [0x14005d004]
lea rcx, [0x14005d004]
or eax, 0x32702
invalid
add eax, dword [rax]
movsxd r8, dword [rcx + rax*4]
add al, 0x81
add r8, rcx
mov rdx, r15
cli
cli
mov rcx, r9
leave
jmp r8
loopne case.0x14002a292.45
lea rcx, [r13 + 4]
lea ecx, [rbp + 4]
add al, 0xeb
add al, 0xeb
jmp 0x14002a94e
lea rcx, ss:[r12 + 1]
lea rcx, [r12 + 1]
lea ecx, [rsp + 1]
add dword [rbp - 0x7b], ecx
in al, 0x49
test r12, r12
cmove rcx, r12
cmove ecx, esp
cmove ecx, esp
int3
add rcx, r13
add rcx, 8
jmp 0x14002a94e
mov ecx, 6
jmp 0x14002a94e
add byte [rax], al
add bl, ch
sbb cl, byte [rcx - 0x73]
lea rcx, [r12 + 1]
lea rcx, [r12 + 1]
test r12, r12
test esp, esp
in al, 0x49
cmove ecx, esp
cmove rcx, r12
add rcx, r13
add rcx, 2
invalid
invalid
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, r15
jmp 0x14002a94e
mov ecx, 2
add byte [rax], al
mov rdx, r15
sub rdx, rcx
jb case.default.0x14002ae47
invalid
invalid
or dword [rax], eax
invalid
invalid
invalid
add rcx, r9
leave
mov qword [rsp + 0x88], rdi
add byte [rax], al
test rdx, rdx
je case.0x14002a292.44
sal byte [rbp + rdx + 0xf], cl
mov dh, 9
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
xchg esp, eax
ret 0xf980
invalid
stc
cmp cl, 0x5c
sete dil
or dil, dl
jmp case.0x1400290b2.84
xor edi, edi
dec dword [rax - 0x75]
and al, 0x21
mov rcx, qword [rsp + 0x21]
mov ecx, dword [rsp + 0x21]
mov rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
mov qword [rsp + 0xcf], rdx
mov qword [rsp + 0xc8], rcx
enter 0, 0
and al, 0xcf
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rcx*8], fs
enter 0, 0
cmp sil, 6
enter 0, 0
cmp sil, 6
cmp dh, 6
je case.default.0x14002a9ba
ret
add byte [rax], al
add byte [rcx + 6], bh
add byte [rax], al
invalid
mov ecx, 6
add byte [rax], al
add byte [rcx + 0x158d48c0], cl
mov eax, eax
lea rdx, [0x14005d020]
insd dword [rdi], dx
add eax, dword es:[rax]
movsxd r8, dword [rdx + rax*4]
invalid
add al, 0x82
add r8, rdx
jmp r8
lea rdx, [r13 + 4]
test rdx, rdx
test edx, edx
test edx, edx
sal byte [rbp + 0x3a], cl
jne 0x14002aa00
jmp case.default.0x14002a9ba
add byte [rax], al
lea rdx, [r12 + 1]
lea edx, [rsp + 1]
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove edx, esp
invalid
test r12, r12
cmove rdx, r12
invalid
invalid
add rdx, r13
add rdx, 2
add edx, 2
add edx, 2
ret 0x4802
test rdx, rdx
test edx, edx
jne 0x14002aa00
jmp case.default.0x14002a9ba
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], cl
push rsp
and al, 1
lea rdx, [r12 + 1]
test r12, r12
test esp, esp
cmove rdx, r12
add rdx, r13
invalid
add rdx, 8
add edx, 8
invalid
invalid
invalid
add edx, 8
or byte [rax - 0x7b], cl
sal byte [rax + rbp*2 + 0x48], cl
invalid
invalid
test rdx, rdx
je case.default.0x14002a9ba
invalid
push 0x31158d48
add eax, dword es:[rax]
lea rdx, [0x14005d038]
lea edx, [0x14005d038]
adc eax, 0x32631
movsxd rax, dword [rdx + rax*4]
add rax, rdx
invalid
invalid
jmp rax
loopne 0x14002aa5a
lea rcx, [r13 + 4]
lea ecx, [rbp + 4]
cmp rcx, r15
stc
je 0x14002aa5b
jmp case.default.0x14002a9ba
movabs r9, 0x74f9394c00000002
jmp case.default.0x14002a9ba
invalid
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, r15
cmp ecx, edi
stc
je 0x14002aa5b
jmp case.default.0x14002a9ba
lea rax, [r12 + 1]
lea rax, [r12 + 1]
and al, 1
test r12, r12
test esp, esp
in al, 0x49
cmove eax, esp
cmove rax, r12
lea rcx, [rax + r13]
or al, 0x28
add rcx, 2
cmp rcx, r15
cmp ecx, edi
add cl, byte [rcx + rdi - 7]
cmp ecx, edi
stc
je 0x14002aa5b
jmp case.default.0x14002a9ba
lea rax, [r12 + 1]
and al, 1
test r12, r12
cmove rax, r12
in al, 0x49
cmove eax, esp
lea rcx, [rax + r13]
lea ecx, [rax + rbp]
or al, 0x28
sub byte [rax - 0x7d], cl
ror dword [rax], 0x4c
or byte [rcx + rdi - 7], cl
add rcx, 8
or byte [rcx + rdi - 7], cl
cmp rcx, r15
stc
jne case.default.0x14002a9ba
or eax, 0x8040c031
xor eax, eax
cmp sil, 5
inc byte [0x12db8b9a5]
inc byte [0x12db8b9a5]
movzx ebp, ch
cmove ebp, eax
call 0x1644735b4
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
cmp byte [rax - 0x77], cl
mov qword [rsp + 0x80], rax
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x20]
add byte [rax], al
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
mov rdx, r14
mov r8, rbx
call fcn.140032230
stosd dword [rdi], eax
ja case.0x14002a82c.29
add byte [rax], al
stosd dword [rdi], eax
ja case.0x14002a82c.29
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
movzx eax, byte [rsp + 0x20]
and al, 0x20
and byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
invalid
movzx r8d, al
movzx r8d, al
lea r9, [0x14005d04c]
lea ecx, [0x14005d04c]
or eax, 0x325ad
lodsd eax, dword [rsi]
and eax, 0x634f0003
add eax, dword [rax]
movsxd r10, dword [r9 + r8*4]
invalid
adc al, 0x81
add r10, r9
add edx, ecx
mov r8, rbx
mov eax, ebx
mov r9, r14
jmp r10
loop case.0x14002a90f.32
add rcx, 4
add ecx, 4
jmp case.0x14002a661.48
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
cmove r8, rdx
add rcx, r8
add rcx, 8
add ecx, 8
add ecx, 8
ror dword [rax], 0xeb
jmp case.0x14002a661.48
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
jmp case.0x14002a661.48
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
cmove eax, edx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
cmove eax, edx
add rcx, r8
add rcx, 2
add ecx, 2
add ecx, 2
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
jmp case.0x14002a661.48
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
fmul dword [rcx + 0x29]
enter 0xffffffffffff820f, 0x3a
jb case.default.0x14002ae47
add rcx, r14
mov r8, rbx
mov eax, ebx
sub r8, rcx
jb case.default.0x14002ae47
add byte [rax], al
add rcx, r14
int1
mov r9, rcx
test r8, r8
sal byte [rsi + rcx + 0x41], 0xf
je 0x14002ab0e
movzx ecx, byte [r9]
movzx ecx, byte [rcx]
mov dh, 9
cmp ecx, 0x2f
je case.default.0x14002ab76
stc
invalid
cmp ecx, 0x5c
pop rsp
je case.default.0x14002ab76
add al, 0xfb
cmp al, 2
jb case.default.0x14002ab41
invalid
xor eax, 0x244c8d48
and byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, r14
mov edx, esi
mov r8, rbx
mov eax, ebx
call fcn.140032230
movzx edx, byte [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rax - 0x75], cl
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x75], cl
and al, 0x40
and al, 0x40
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
lea r8, [0x14005d068]
add eax, 0x3252e
and eax, 0x63490003
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
ret 0xe2ff
add rax, 4
add eax, 4
jmp case.0x14002a0c7.107
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov rdx, r14
mov edx, esi
mov r8, rbx
call fcn.140032230
add byte [rdi], cl
mov dh, 0x54
push rsp
and al, 0x20
add byte [rdi], cl
mov dh, 0x54
push rsp
push rsp
and al, 0x20
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x40]
and al, 0x40
lea r8, [0x14005d084]
lea eax, [0x14005d084]
add eax, 0x32515
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
add edx, eax
jmp rdx
add rax, 4
jmp 0x14002abf8
invalid
add al, 0xeb
jp 0x14002abc7
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp case.0x14002a0c7.107
invalid
ror byte [rax], 0xeb
or bl, ch
and byte [rax + 6], bh
mov eax, 6
invalid
add byte [rax], al
jmp case.0x14002a0c7.107
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
add eax, 2
jmp case.0x14002a0c7.107
mov eax, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
cmp rax, rbx
invalid
invalid
mov word [rax + rcx*4], fs
add byte [rax], al
invalid
cmp rax, rbx
mov rcx, qword [rsp + 0x88]
mov ecx, dword [rsp + 0x88]
add byte [rax], al
add byte [rsi + 0x4a], dh
jbe 0x14002ac09
jmp case.default.0x14002ae47
add byte [rax - 0x73], cl
lea rdx, [rcx + 1]
test rcx, rcx
test ecx, ecx
push rcx
add dword [rax - 0x7b], ecx
test ecx, ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
ror byte [rax - 0x7d], 1
rol byte [rdx], 0xeb
invalid
jmp 0x14002abf8
and byte [rax + 6], bh
mov eax, 6
add byte [rax], al
jmp 0x14002abf8
lea rdx, [rcx + 1]
test rcx, rcx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x14002abf8
mov eax, 2
add byte [rax + 0x39], cl
fmul dword [rax - 0x75]
mov word [rax + rcx*4], fs
and al, 0x88
cmp rax, rbx
mov rcx, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
invalid
and al, 0x88
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
xchg dword [rsi], esp
invalid
ja case.default.0x14002ae47
add byte [rax], al
mov qword [rcx + 0x10], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
invalid
add byte [rax], al
mov rdx, r14
mov r8, rbx
mov r8, rbx
mov eax, ebx
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
jmp fcn.140029870
invalid
invalid
invalid
cmp sil, 6
invalid
jne case.default.0x14002ac74
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, r14
mov edx, esi
mov r8, rbx
call fcn.140032230
jne 0x14002ac44
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
invalid
jne 0x14002ac44
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
invalid
and byte [rax - 0x75], cl
and al, 0x30
invalid
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
xor byte [rax - 0x75], cl
push rsp
mov rdx, qword [rsp + 0x40]
and al, 0x40
movzx r8d, al
lea r9, [0x14005d0e8]
ror byte [rbp + rcx*4 + 0xd], 0x89
and al, 3
add byte [rdi + 0x63], cl
adc al, 0x81
movsxd r10, dword [r9 + r8*4]
add r10, r9
retf 0x8949
mov r8, rbx
mov r9, r14
mov ecx, esi
mov ecx, esi
int1
mov rsi, qword [rsp + 0x88]
mov esi, dword [rsp + 0x88]
add byte [rcx - 1], al
jmp r10
jmp rdx
loop 0x14002acc0
add rcx, 4
add ecx, 4
jmp case.0x1400290b2.109
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rbx, rbx
invalid
je case.default.0x14002ad27
cmp sil, 3
cmp dh, 3
inc byte [rbx]
jae case.default.0x14002ad27
mov rax, qword [rsp + 0x60]
and al, 0x60
invalid
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x28], edi
jl 0x14002acbd
sub byte [rax - 0x78], al
je 0x14002acc2
mov byte [rsp + 0x30], sil
mov rax, qword [rsp + 0xc8]
test byte [rax + rcx*8], ah
add byte [rax], al
invalid
xor byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov word [rdi + rcx*8], fs
and al, 0xcf
enter 0, 0
mov rcx, qword [rsp + 0xcf]
and al, 0xcf
iretd
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0x31], rax
and al, 0x31
and al, 0x31
xor dword [rax - 0x77], ecx
and al, 0x38
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x40], ebp
insb byte [rdi], dx
and al, 0x40
mov rax, qword [rsp + 0x80]
mov rax, qword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
mov qword [rsp + 0x50], r12
and al, 0x50
push rax
mov word [rsp + 0x58], 0x200
add byte [rdx], al
add al, byte [rax - 0x78]
jl case.0x14002ad27.20
mov byte [rsp + 0x5a], dil
pop rdx
lea rcx, [rsp + 0x68]
lea ecx, [rsp + 0x68]
and al, 0x68
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
push rsp
and al, 0x20
call fcn.1400303c0
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
mov word [rax + rdx*4], fs
and al, 0x90
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov r8, rbx
mov eax, ebx
call fcn.140032230
add byte [rdi], cl
movzx edx, byte [rsp + 0x90]
mov dh, 0x94
and al, 0x90
nop
nop
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + riz*4], ah
and al, 0xa0
mov rax, qword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
and al, 0xa0
movabs al, byte [0xb0248c8b48000000]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov word [rax + rsi*4], fs
mov rcx, qword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb0]
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
and dword [rbx], 3
and eax, dword [rbx]
lea r8, [0x14005d0a0]
and eax, dword [rbx]
add eax, dword [rax]
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
nop
add r9, r8
add ecx, eax
ror dword [rcx + rcx*4 - 0xe], 0x41
jmp rcx
mov rdx, r14
jmp r9
add rax, 4
add eax, 4
add al, 0xe9
jmp 0x14002aeee
mov ebx, 0x4c000001
lea eax, [rdx + 1]
invalid
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove r8, rdx
cmove eax, edx
ret 0x14c
add rcx, r8
add ecx, eax
add rcx, 8
jmp case.0x1400290b2.109
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
add bl, ch
add byte [rax], al
jmp case.0x1400290b2.109
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
cmove eax, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
cmove eax, edx
ret 0x14c
add rcx, r8
add rcx, 2
jmp case.0x1400290b2.109
invalid
ror dword [rax - 0x7d], 0xc1
add ch, bl
add eax, 0x2b9
mov ecx, 2
add byte [rcx - 0x77], cl
fmul dword [rcx + 0x29]
invalid
invalid
mov r8, rbx
sub r8, rcx
sub eax, ecx
enter 0xffffffffffff820f, 0xffffffffffffffbc
add eax, 0x14c0000
invalid
invalid
jb case.default.0x14002ae47
invalid
add rcx, r14
int1
mov r9, rcx
test r8, r8
test eax, eax
je 0x14002ad8c
movzx ecx, byte [r9]
or dword [rbx + 0x34742ff9], eax
cmp ecx, 0x2f
je case.0x14002aaac.58
stc
invalid
cmp ecx, 0x5c
stc
pop rsp
je case.0x14002aaac.58
add al, 0xfb
cmp al, 1
add dword [rdi + 0x29], esi
add dword [rdi + 0x29], esi
sub dword [rax - 0x7c], eax
in eax, dx
test bpl, bpl
mov rcx, rsi
mov ecx, esi
int1
je 0x14002ac11
lea rdx, [0x141d8e016]
adc eax, 0x1d63271
invalid
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
int1
call fcn.140029870
mov ebp, 0x48ffffea
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov ecx, esi
jmp 0x14002ac11
invalid
dec dword [rax - 0x73]
and al, 0x20
invalid
lea rcx, [rsp + 0x20]
and byte [rax - 0x75], cl
push rsp
and al, 0x60
mov rdx, qword [rsp + 0x60]
mov r8, r15
clc
call fcn.140032230
invalid
movzx edx, byte [rsp + 0x20]
mov dh, 0x54
push rsp
and al, 0x20
and byte [rax - 0x75], cl
and al, 0x30
invalid
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
xor byte [rax - 0x75], cl
and al, 0x40
invalid
mov rcx, qword [rsp + 0x40]
lea r8, [0x14005d104]
lea r8, [0x14005d104]
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
nop
add r9, r8
jmp r9
jmp rcx
loope case.0x14002adea.11
lea r8, [rax + 4]
lea eax, [rax + 4]
add al, 0xeb
jmp 0x14002ae29
lea r8, ss:[rcx + 1]
lea r8, [rcx + 1]
test rcx, rcx
leave
cmove r8, rcx
add r8, rax
add r8, 2
add eax, 2
jmp 0x14002ae29
and al, byte [rcx - 0x48]
mov r8d, 6
mov eax, 6
invalid
jmp 0x14002ae29
lea r8, [rcx + 1]
test rcx, rcx
add dword [r8 - 0x7b], ecx
leave
cmove r8, rcx
add r8, rax
add eax, eax
add r8, 8
add eax, 8
jmp 0x14002ae29
mov r8d, 2
mov eax, 2
cmp r8, r15
clc
mov r9, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
ja case.default.0x14002ae47
xchg eax, edi
clc
add al, 0
add byte [rcx + 0x58d4cd2], cl
ror byte [rbp + rcx*4 + 5], cl
add byte [rax], al
mov edx, edx
ror byte [rbp + rcx*4 + 5], cl
lea r8, [0x14005d120]
lea eax, [0x14005d120]
loopne 0x14002ae60
add eax, dword [rax]
add byte [rcx + 0x63], cl
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rax, 4
jmp 0x14002ae7c
sub eax, 0x8948c031
int1
xor eax, eax
mov rcx, rsi
ror byte [rax - 0x77], 0xf1
mov ecx, esi
jmp case.0x14002ab41.19
pop rbx
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
rol byte [rdx], 0xeb
invalid
ror dword [rax + 1], 1
ror byte [rax - 0x7d], 1
rol byte [rdx], 0xeb
add ch, bl
adc cl, byte [rax - 0x73]
lea rdx, [rcx + 1]
test rcx, rcx
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
invalid
invalid
ror dword [rax + 1], 1
ror byte [rax - 0x7d], 1
ror byte [rax], 0x48
test eax, eax
test rax, rax
mov rcx, rsi
int1
jne 0x14002ae97
adc esi, dword [rcx]
shr bl, 0x29
xor eax, eax
jmp case.0x14002ab41.19
mov eax, 6
jmp 0x14002ae94
mov eax, 2
mov rcx, rsi
mov ecx, esi
int1
cmp r15, rax
jbe 0x14002aea8
or al, 0x41
cmp byte [r9 + rax], 0xbf
cmp byte [rcx + rax], 0xbf
cmp al, 1
mov edi, 0x87e90e7f
add al, 0
add byte [rcx + rcx*4 - 8], cl
jg case.0x14002ab41.19
jmp case.default.0x14002ae47
mov rax, r15
jne case.default.0x14002ae47
add byte [rax], al
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
jmp 0x14002ac11
dec dword [rax - 0x73]
push rcx
add dword [rax - 0x7b], ecx
leave
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
or bl, ch
invalid
or bl, ch
and byte [rax + 6], bh
mov eax, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rcx + 1]
test rcx, rcx
jmp 0x14002aeee
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
ror byte [rax - 0x7d], 1
invalid
invalid
ror byte [rax - 0x7d], 1
rol byte [rdx], 0xeb
jmp 0x14002aeee
mov eax, 2
cmp rax, rbx
ja case.default.0x14002ae47
jne 0x14002aefd
jmp 0x14002aeee
mov eax, 2
add byte [rax], al
cmp rax, rbx
cmp eax, ebx
ja case.default.0x14002ae47
jne 0x14002aefd
xor eax, eax
jmp 0x14002af12
add rax, r14
add eax, esi
mov rdx, rax
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rcx
and al, 0x50
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x40], xmm1
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x28], ebx
mov word [rsp + 0x58], 0x200
add byte [rdx], al
mov byte [rsp + 0x5a], al
lea rsi, [rsp + 0x91]
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0x90
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x20
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0x90
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x20
xor edi, edi
lea r15, [rsp + 0x68]
dec dword [rbp + rcx*4 + 0x7c]
and al, 0x68
jmp 0x14002afae
mov rax, qword [rsp + 0x70]
and al, 0x70
imul rcx, rbp, 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
or byte [rcx], r8b
or byte [rcx], r8b
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
cmp r13, 1
mov eax, 1
sbb rax, 0xffffffffffffffff
mov qword [rsp + 0x78], rax
mov rcx, rbx
mov rdx, r14
call case.0x14002aaac.142
movzx r12d, byte [rsp + 0x90]
nop
add byte [rax], al
add byte [rcx - 0x80], al
cld
or cl, byte [rdi]
test ch, al
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rcx - 0x80], al
cld
or cl, byte [rdi]
test ch, al
add byte [rax], al
add byte [rcx - 0x73], al
and al, 0xfa
lea eax, [r12 - 6]
lea ecx, [r12 - 5]
cmp al, 4
add al, 0xf
mov dh, 0xc1
add al, 0xf
mov dh, 0xc1
cmovae eax, edi
cmp al, 1
je 0x14002b012
invalid
movzx eax, al
cmp eax, 2
je 0x14002afae
cmp eax, 3
jne 0x14002b040
mov rax, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
js 0x14002b03d
test rax, rax
test eax, eax
je 0x14002afae
mov ch, 0x48
mov ecx, dword [rsp + 0x70]
mov rcx, qword [rsp + 0x70]
dec rax
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x14002afae
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
and al, 0x78
and al, 0x78
jmp 0x14002afae
mov rax, qword [rsp + 0x68]
and al, 0x68
mov r13, qword [rsp + 0x78]
xor ebp, ebp
test r13, r13
setne bpl
xchg ebp, eax
invalid
mov qword [rsp + 0x78], rbp
mov dword [rsp + 0x78], ebp
xchg ebp, eax
invalid
mov dword [rsp + 0x78], ebp
and al, 0x78
cmp rax, rbp
jne 0x14002af6c
mov rcx, r15
call fcn.140027770
jmp 0x14002af6c
invalid
invalid
invalid
invalid
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x78
mov r13, qword [rsp + 0x78]
cmp r13, qword [rsp + 0x68]
jne case.0x1400290b2.110
mov rcx, r15
call fcn.140027770
mov rax, qword [rsp + 0x70]
imul rcx, r13, 0x38
imul ecx, ebp, 0x38
imul ecx, ebp, 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
adc byte [rdi], r9b
adc byte [rsi + 0x20], dl
adc byte [rdi], r9b
adc byte [rsi + 0x20], dl
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
or byte [rcx], r10b
adc dword [rax + rcx + 0x11], ecx
or byte [rcx], r10b
movups xmmword [rax + rcx + 0x21], xmm2
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
or byte [rax], dh
or byte [rax], dh
inc r13
mov qword [rsp + 0x78], r13
jmp 0x14002afae
invalid
invalid
invalid
invalid
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], 1
cwde
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
cwde
cwde
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rcx], al
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
mov qword [rsp + 0xd8], rax
mov dword [rsp + 0xd8], eax
mov rax, qword [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0x80], rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x78]
mov rax, qword [rsp + 0x78]
and al, 0x78
test rax, rax
je 0x14002b2ba
imul rsi, rax, 0x38
imul esi, eax, 0x38
mov r14, qword [rsp + 0x80]
add rsi, r14
test byte [rax - 0x73], 0xbc
and al, 0xe1
add byte [rax], al
add byte [rcx], dh
fisttp dword [rbp + rcx*4 - 0x44]
and al, 0x90
nop
add byte [rax], al
add byte [rcx], dh
invalid
test byte [rax - 0x73], 0xbc
and al, 0xe1
add byte [rax], al
mov esp, 0xe124
add byte [rcx], dh
fisttp dword [rbp + rcx*4 - 0x44]
and al, 0x90
nop
nop
add byte [rax], al
add byte [rcx], dh
shr bl, 0x25
jmp 0x14002b12f
jmp 0x14002b12f
lea rcx, [rax + 1]
lea ecx, [rax + 1]
test rax, rax
test eax, eax
cmove rcx, rax
add r13, rcx
enter 0x149, 0xffffffffffffffcd
add r13, 2
invalid
test r13, r13
setne al
ror byte [rcx - 0x7d], 0xc6
cmp byte [rcx + 0x39], cl
cmp esi, esi
je 0x14002b2ba
add r14, 0x38
cmp r14, rsi
cmp esi, esi
invalid
cmp esi, esi
je 0x14002b2ba
movzx r12d, byte [r14]
cmp r12d, 0xa
or cl, byte [rdi]
test byte [rbp + 1], bh
add byte [rax], al
invalid
or cl, byte [rdi]
test byte [rbp + 1], bh
add byte [rax], al
invalid
add byte [rax + rcx*4 - 0x5c], al
and al, 0xe0
add byte [rax], al
add byte [rax], al
mov rcx, qword [r14 + 0x30]
invalid
invalid
invalid
mov byte [rsp + 0xe0], r12b
add byte [rax], al
mov rcx, qword [r14 + 0x30]
mov qword [rdi + 0x2f], rcx
invalid
movups xmm0, xmmword [r14 + 1]
movups xmm0, xmmword [rsi + 1]
invalid
movups xmm0, xmmword [rsi + 1]
movups xmm1, xmmword [r14 + 0x11]
adc byte [rsi + 0x11], cl
adc qword [rcx + 0xf], r8
adc byte [rsi + 0x21], dl
invalid
movups xmm2, xmmword [r14 + 0x21]
and dword [rdi], ecx
adc dword [rdi + 0x20], edx
movups xmmword [rdi + 0x20], xmm2
and byte [rdi], cl
movups xmmword [rdi + 0x10], xmm1
adc dword [rdi + 0x10], ecx
movups xmmword [rdi], xmm0
test al, 1
je 0x14002b183
invalid
invalid
sbb byte [rax - 0x73], cl
mov word [rax + riz*8], fs
lea rcx, [rsp + 0xe0]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdx, [0x141d8e018]
adc eax, 0x1d62e9e
invalid
call fcn.14002a200
test al, al
invalid
je 0x14002b1ba
invalid
invalid
sal byte [rdi + rsi + 0x4c], 0x8b
lodsb al, byte [rsi]
and al, 0xf0
invalid
mov r13, qword [rsp + 0xf0]
add byte [rax], al
add byte [rcx - 0x73], al
lea ebp, [r12 - 6]
add byte [rax], al
lea ebp, [r12 - 6]
cli
lea eax, [r12 - 5]
and al, 0xfb
cmp bpl, 4
movzx eax, al
mov dh, 0xc0
cmovae eax, ebx
movzx r8d, al
mov dh, 0xc0
ret
mov dh, 0xc0
lea rcx, [0x14005d0bc]
movsxd rax, dword [rcx + r8*4]
invalid
add al, 0x81
invalid
add byte [rdx + 0x63], cl
add al, 0x81
invalid
add rax, rcx
lea rdx, [0x141d8e016]
pop rsi
invalid
invalid
invalid
pop rsi
invalid
invalid
jmp rax
mov r8d, 1
mov eax, 1
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
lea rbx, [0x141d8e016]
lea ebx, [0x141d8e016]
mov rdx, rbx
call fcn.140029870
mov r13, qword [rsp + 0xf0]
lodsb al, byte [rsi]
and al, 0xf0
add byte [rax], al
invalid
invalid
lodsb al, byte [rsi]
and al, 0xf0
add byte [rax], al
add byte [rcx - 0x73], al
lea ebp, [rsp - 6]
add byte [rax], al
lea ebp, [r12 - 6]
lea ebp, [rsp - 6]
lea eax, [r12 - 5]
and al, 0xfb
cmp bpl, 4
std
add al, 0xf
invalid
movzx eax, al
mov dh, 0xc0
mov ecx, 0
add byte [rdi], cl
rol dword [r15 + r9 - 0x4a], 0xc0
movzx r8d, al
cmovae eax, ecx
movzx r8d, al
mov dh, 0xc0
lea rcx, [0x14005d0bc]
add eax, dword [rax]
movsxd rax, dword [rcx + r8*4]
add al, 0x81
add rax, rcx
mov rdx, rbx
xor ebx, ebx
jmp rax
invalid
loopne 0x14002b255
mov rdx, qword [rsp + 0x108]
mov edx, dword [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
mov r8, qword [rsp + 0x110]
jmp case.0x14002b1b8.1
invalid
invalid
xchg esp, eax
or byte [rcx], al
add byte [rax], al
mov r8, qword [rsp + 0x110]
mov eax, dword [rsp + 0x110]
jmp case.0x14002b1b8.1
mov rdx, qword [rsp + 0xe8]
mov edx, dword [rsp + 0xe8]
and al, 0xe8
add byte [rax], al
add byte [rbp - 0x77], cl
mov eax, ebp
jmp case.0x14002b1b8.1
mov r8d, 1
mov r8, r13
mov eax, ebp
jmp case.0x14002b1b8.1
mov r8d, 1
add byte [rax - 0x73], cl
adc eax, 0x1d633ea
lea rdx, [0x141d8e622]
jmp case.0x14002b1b8.1
mov r8d, 2
mov eax, 2
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1d62dcd
int 0x2d
invalid
invalid
lea rdx, [0x141d8e014]
int 0x2d
sub eax, 0x894c01d6
invalid
mov rcx, r15
stc
call fcn.140029870
movzx eax, bpl
out 0xff, al
inc dword [rax + 0xf]
mov dh, 0xc5
lea rcx, [rax + 1]
add qword [rsp + rax], rdi
cmp al, 4
cmovae rcx, rbx
retf
test rcx, rcx
leave
je 0x14002b274
adc dh, byte [rax + 0x1f98301]
mov al, 1
cmp ecx, 1
jne 0x14002b122
test dword [rbp + 0x31fffffe], esi
shr cl, 0xae
invalid
xor eax, eax
jmp 0x14002b122
invalid
dec dword [rax - 0x75]
test byte [rax + rax], ah
and al, 0
mov rax, qword [rsp + 0x100]
mov eax, dword [rsp + 0x100]
and al, 0
add byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1f], al
mov ecx, r12d
mov ecx, esp
lea rdx, [0x14005d0d0]
add eax, dword [rax]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r13, 4
add ebp, 4
invalid
jmp 0x14002b11c
invalid
mov r13d, 6
jmp 0x14002b11c
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
enter 0x149, 0xffffffffffffffcd
ror byte [rax + 0xf], 0x44
enter 0x149, 0xffffffffffffffcd
invalid
enter 0x149, 0xffffffffffffffcd
int 0x49
add ebp, 8
add r13, 8
jmp 0x14002b11c
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0xd8]
mov edx, dword [rsp + 0xd8]
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov edx, dword [rsp + 0xd8]
xchg esp, eax
and al, 0xd8
add byte [rax], al
add al, ch
movabs eax, dword [0x902484100f0000b8]
add byte [rax], al
add byte [rdi], cl
call fcn.140036b70
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
adc byte [rsp + 0xa0], cl
adc byte [rsp + 0xa0], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi], cl
movabs al, byte [0x30244c290f000000]
movaps xmmword [rsp + 0x30], xmm1
sub dword [rsp + 0x30], ecx
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
mov rsi, qword [rsp + 0x88]
add byte [rax], al
add byte [rax], al
cmp qword [rsi], 0
add byte [rbx + rdx + 0x48], dh
mov ecx, dword [0x141d940e8]
invalid
invalid
je 0x14002b30a
mov rcx, qword [0x141d940e8]
invalid
add dword [rcx], esi
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x60
xor edx, edx
mov r8, qword [rsp + 0x60]
call sub.KERNEL32.dll_HeapFree
movaps xmm0, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], al
movaps xmm1, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], cl
and al, 0x30
xor byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
ret
ud2
nop word cs:[rax + rax]
add byte [rcx + 0x57], al
push rdi
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x138
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rdx, rdi
mov edx, edi
cli
mov r8, rsi
call fcn.140032230
movzx edx, byte [rsp + 0x40]
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
and al, 0x60
invalid
lea r8, [0x14005d138]
sbb eax, 0x634d0003
or al, 0x90
add eax, dword [rax]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
clc
clc
jmp r9
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x34
jmp 0x14002b3c9
lea rdx, [rcx + 1]
test rcx, rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x14002b3c9
mov eax, 6
add byte [rax], al
jmp 0x14002b3c9
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
jmp 0x14002b3c9
invalid
add eax, 0x2b8
add byte [rax - 0x77], cl
sub rdx, rax
mov eax, 2
mov rdx, rsi
sub rdx, rax
jb case.0x14002ba37.35
add rax, rdi
add eax, edi
mov r8, rax
test rdx, rdx
je case.0x1400287c7.258
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14002b3f4
xor eax, eax
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], rsi
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [rsp + 0xd0], xmm0
movups xmmword [rsp + 0xe0], xmm1
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0xf0], rcx
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rax + 0xfa2484], cl
test byte [rdx + rdi*8], ah
add byte [rax], al
invalid
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rax + 0xfa2484], cl
test byte [rdx + rdi*8], ah
add byte [rax], al
invalid
test byte [rdx + rdi*8], ah
add byte [rax], al
add byte [rsi - 0x39], ah
mov dword [rsp + 0xf8], 0x8d480200
mov word [rsp + 0xf8], 0x200
mov dword [rsp + 0xf8], 0x8d480200
add byte [rdx], al
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xc0]
rol byte [rax], 0
add al, ch
scasd eax, dword [rdi]
jmp 0xf612b452
invalid
dec dword [rdi]
mov dh, 0x84
and al, 0
add dword [rax], eax
add byte [rdx + rcx], bh
jne 0x14002b479
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
rol byte [rax], 0
rol byte [rax], 0
add al, ch
scasd eax, dword [rdi]
jmp 0xf612b452
invalid
dec dword [rdi]
invalid
invalid
xor esi, esi
mov rax, rsi
mov rdx, rdi
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add al, 0xfa
xor esi, esi
cmp al, 3
ja 0x14002b45f
movzx eax, al
dec rax
cmp rax, 3
jae 0x14002b45f
mov rsi, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0xc8]
movzx r15d, byte [rsp + 0xd0]
cmp r15d, 6
je 0x14002b4d3
mov rax, qword [rsp + 0xf0]
mov eax, dword [rsp + 0xf0]
mov qword [rsp + 0x5f], rax
pop rdi
movups xmm0, xmmword [rsp + 0xd1]
add byte [rax], al
movups xmm1, xmmword [rsp + 0xe1]
adc byte [rsp + 0xe1], cl
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
movzx r12d, byte [rsp + 0xfa]
movzx esp, byte [rsp + 0xfa]
add byte [rdi], cl
mov dh, 0xac
and al, 0xf8
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0xf9
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x77], cl
mov esp, 0x8824
add byte [rax + rcx*4 - 0x44], al
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x40], al
and al, 0x40
movzx ebp, byte [rsp + 0xf8]
movzx eax, byte [rsp + 0xf9]
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rdi
mov byte [rsp + 0x90], r15b
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rsp + 0x91], xmm0
movups xmmword [rsp + 0xa1], xmm1
mov rcx, qword [rsp + 0x5f]
mov qword [rsp + 0xb0], rcx
mov byte [rsp + 0xba], r12b
mov byte [rsp + 0xb8], bpl
mov byte [rsp + 0xb9], al
cmp bpl, 2
jne 0x14002b62b
test rdi, rdi
je 0x14002b732
add byte [rax], al
add byte [rax], al
cmp r15b, 3
jae case.0x1400290b2.164
push rbp
push rbp
lea rcx, [rsi + rdi]
xor edx, edx
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
cmp byte [rsi + rdx], 0x5c
je case.0x1400287c7.245
invalid
or eax, 0x48c2ff48
cmp edi, edx
inc rdx
cmp rdi, rdx
jne 0x14002b570
jmp 0x14002b61b
add byte [rax], al
add byte [rax - 0x7b], cl
test rdx, rdx
invalid
test dword [rsp + rax], esp
test rdx, rdx
jne case.0x14002adea.43
add byte [rax], al
add byte [rax], al
inc rsi
dec rdi
iretd
jne 0x14002b55f
iretd
xor edi, edi
mov rsi, rcx
mov qword [rsp + 0x80], rcx
mov word [rax + rax*4], fs
add byte [rax], al
add cl, ch
jge 0x14002b5a4
add byte [rax], al
dec dword [rax - 0x77]
invalid
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
add cl, ch
jge 0x14002b5a4
add byte [rax], al
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
xor ecx, ecx
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
movzx edx, byte [rsi + rcx]
cmp edx, 0x2f
je 0x14002b5f0
cmp edx, 0x5c
je 0x14002b5f0
inc rcx
cmp rdi, rcx
iretd
jne 0x14002b5c0
invalid
iretd
invalid
xor edx, edx
mov rcx, rdi
stc
stc
test rcx, rcx
jne 0x14002b5fa
jmp 0x14002b605
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, 1
add dword [rax], eax
add byte [rax], al
test rcx, rcx
je 0x14002b605
cmp rcx, 1
jne 0x14002b61b
invalid
sbb eax, dword [rax + 0x16752e3e]
cmp byte [rsi], 0x2e
jne 0x14002b61b
add rcx, rdx
cmp rdi, rcx
jb case.0x14002ba37.35
add eax, dword [rax]
invalid
ror dword [rax + 0x39], 1
iretd
add eax, dword [rax]
add byte [rax + 1], cl
add esi, ecx
add rsi, rcx
add esi, ecx
sub rdi, rcx
jne case.0x1400290b2.164
xchg edi, eax
xchg edi, eax
xor edi, edi
mov qword [rsp + 0x80], rsi
add byte [rax - 0x77], cl
mov esp, 0x8824
invalid
mov qword [rsp + 0x88], rdi
add byte [rax], al
add byte [rdx + rax], bh
cmp al, 2
add cl, byte [rdi]
jne 0x14002b45f
test dword [rsi + rdi*8], ebp
invalid
invalid
cmp r15b, 6
cmp bh, 6
sete r13b
sete ch
test bpl, bpl
test ch, ch
setne al
mov rdx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb0]
mov edx, dword [rsp + 0xb0]
xchg esp, eax
and al, 0xb0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add qword [rax - 0x7b], rcx
lea rcx, [rdx + 1]
test rdx, rdx
ror byte [rax + 0xf], cl
retf 0x8040
retf 0x8040
std
add dword [rdi], ecx
invalid
test dword [rax], eax
add byte [rax], al
invalid
ror byte [rax + 0xf], cl
retf 0x8040
retf 0x8040
retf 0x8040
std
add dword [rdi], ecx
xchg dword [rbp + 0x48000000], eax
test dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
invalid
test dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
mov rdx, qword [rsp + 0xa0]
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add al, 0x4c
add byte [rax], al
lea r8, [rdx + 4]
mov qword [rsp + 0x28], r8
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
lea r8, [rcx + rdx]
add r8, 2
add cl, byte [rcx + rcx*4 + 0x44]
and al, 0x38
adc dword [rcx - 0x7d], ecx
rol byte [rdx], 0x4c
add cl, byte [rcx + rcx*4 + 0x44]
and al, 0x38
add cl, byte [rcx + rcx*4 + 0x44]
and al, 0x38
and al, 0x38
add rcx, rdx
add rcx, 8
add ecx, 8
add ecx, 8
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
xor byte [rbp - 0x7b], cl
test r12, r12
in al, 0xf
test byte [rax + 0x40000000], dh
add byte [rax], al
add byte [rax - 0x7c], al
test bpl, bpl
je case.0x14002a0c7.143
add byte [rax], al
add byte [rax - 0x7c], al
test bpl, bpl
test bpl, bpl
je case.0x14002ba37.13
add byte [rax], al
cmp rdi, r12
cmp edi, esp
jbe 0x14002b45f
mov esp, 0x48fffffd
lea ebx, [rsp + 0x40]
dec dword [rax - 0x73]
pop rsp
and al, 0x40
lea rbx, [rsp + 0x40]
lea r14, [rsp + 0x80]
lea esi, [rsp + 0x80]
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x77], cl
mov rcx, rbx
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
call case.0x14002aaac.140
and eax, 0x80ffffec
jl 0x14002b6e2
or cl, byte [rdi]
invalid
cdq
std
invalid
invalid
and eax, 0x80ffffec
in al, dx
invalid
jl 0x14002b6e2
or cl, byte [rdi]
test dword [rcx + 0x48fffffd], ebx
std
invalid
dec dword [rax + 0x2b]
jl 0x14002b6ee
invalid
std
invalid
dec dword [rax + 0x2b]
jl 0x14002b6ee
sub rdi, qword [rsp + 0x40]
jb case.0x14002ba37.35
jb case.0x14002ba37.35
invalid
mov qword [rsp + 0x88], rdi
cmp rdi, r12
cmp edi, esp
mov esp, 0x8824
add byte [rax], al
add byte [rcx + rdi - 0x19], cl
cmp edi, esp
ja case.0x14002a90f.100
shr cl, cl
jl case.0x14002a661.103
jmp 0x14002b45f
invalid
dec dword [rax - 0x7b]
test rdi, rdi
test edi, edi
push qword [rbx + rax*2 + 0x48]
lea ebx, [rsp + 0x40]
pop rsp
and al, 0x40
je case.0x14002a82c.94
lea rbx, [rsp + 0x40]
pop rsp
and al, 0x40
lea r14, [rsp + 0x80]
lea r14, [rsp + 0x80]
lea esi, [rsp + 0x80]
mov ah, 0x24
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
mov edx, esi
call case.0x14002aaac.140
jmp 0x14002b709
invalid
cmp byte [rsp + 0x48], 0xa
jne 0x14002b45f
std
invalid
invalid
jl 0x14002b732
and al, 0x48
or cl, byte [rdi]
or cl, byte [rdi]
test dword [rcx - 3], ecx
std
std
invalid
sub rdi, qword [rsp + 0x40]
and al, 0x40
jb case.0x14002ba37.35
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x8824
and al, 0x88
add byte [rax], al
mov qword [rsp + 0x88], rdi
mov dword [rsp + 0x88], edi
and al, 0x88
add byte [rax], al
add byte [rbp - 0x2b], dh
jne 0x14002b700
invalid
xor edi, edi
jmp 0x14002b45f
invalid
invalid
invalid
push qword [rcx]
xor edi, edi
cmp al, 2
jne 0x14002b45f
test dword [rbx], esp
std
invalid
invalid
invalid
test dword [rbx], esp
std
and edi, ebp
invalid
jmp case.0x14002aaac.270
invalid
invalid
invalid
lea ecx, [r15 - 5]
sti
cmp cl, 1
ja case.0x14002a90f.111
add byte [rax], al
stc
add dword [rdi], ecx
xchg dword [rcx + rax + 0x8410000], edx
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx + 8], al
or r13b, al
mov r15d, r15d
invalid
invalid
dec dword [rbp + rcx*4 + 0x25]
xor dword [rdx], ebx
sbb al, byte [rbx]
invalid
lea r12, [0x14005d18c]
sbb al, byte [rbx]
add byte [rax - 0x73], cl
pop rsp
lea rbx, [rsp + 0x40]
and al, 0x40
lea r14, [rsp + 0x80]
lea r14, [rsp + 0x80]
lea esi, [rsp + 0x80]
add byte [rax], al
add byte [rbp - 0x7c], al
test r13b, r13b
test r13b, r13b
jne 0x14002b78a
sbb eax, 0x2b9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
inc dword [rdx]
invalid
cmp rdi, 2
cmp edi, 2
add cl, byte [rdi]
jb case.0x14002ba37.35
invalid
add al, byte [rax]
add byte [rax + 0x39], cl
cmp rcx, rdi
cmp rcx, rdi
cmp ecx, edi
jne 0x14002b791
adc byte [rcx], dh
rol byte [rax - 0x7c], 0xed
test bpl, bpl
xor eax, eax
test bpl, bpl
test ch, ch
in eax, dx
jne case.0x14002b7d9.6
pop rdx
jmp 0x14002b7d2
xor ecx, ecx
leave
cmp rcx, rdi
cmp ecx, edi
stc
je 0x14002b781
lea rax, [rsi + rdi]
lea rdx, ds:[rsi + rcx]
lea rdx, [rsi + rcx]
lea edx, [rsi + rcx]
inc rdx
ret 0x3948
cmp rdx, rax
sete al
xchg esp, eax
ror byte [rdi], 0xb6
movzx ecx, byte [rsi + rcx]
movzx ecx, byte [rsi + rcx]
test al, 1
jne case.0x14002ba37.28
invalid
add dword [rbp + 0x1b], esi
sbb eax, dword [rax + 0x16752ef9]
cmp cl, 0x2e
jne case.0x14002ba37.28
movzx eax, byte [rdx]
mov dh, 2
add bh, byte [rsp + rbx*2]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
invalid
ror byte [rax], 0xc8
or al, cl
enter 0xffffffffffff8440, 0xffffffffffffffed
test bpl, bpl
test ch, ch
jne case.0x14002b7d9.6
invalid
jmp 0x14002b7d2
cmp cl, 0x2e
sete cl
stc
sete cl
xchg esp, eax
shl dword [rax], 0xc8
and al, cl
and al, cl
enter 0xffffffffffff8440, 0xffffffffffffffed
test bpl, bpl
jne case.0x14002b7d9.6
movsxd rcx, dword [r12 + r15*4]
invalid
or al, 0xbc
add rcx, r12
loope switch.0x14002b7d9
jmp rcx
loope 0x14002b824
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub bl, ch
jmp case.0x14002b38c.23
add dh, byte [rcx]
leave
xor ecx, ecx
movzx eax, al
mov dh, 0xc0
add rax, rcx
cmp rdi, rax
cmp edi, eax
enter 0x3948, 0xffffffffffffffc7
cmp edi, eax
invalid
jbe 0x14002b45f
insb byte [rdi], dx
cld
invalid
dec dword [rax - 0x77]
invalid
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
bnd call case.0x14002aaac.140
call case.0x14002aaac.140
invalid
inc dword [rax + 0xa48247c]
cmp byte [rsp + 0x48], 0xa
jl case.0x14002a82c.102
or cl, byte [rdi]
jne 0x14002b45f
test dword [rsi - 4], edx
invalid
dec dword [rax + 0x2b]
sub rdi, qword [rsp + 0x40]
jl case.0x14002b7d9.1
jb case.0x14002ba37.35
jb case.0x14002ba37.35
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x88], rdi
mov dword [rsp + 0x88], edi
mov esp, 0x8824
add byte [rax], al
add byte [rbp - 0x7c], al
in eax, dx
test r13b, r13b
je 0x14002b76d
test byte [rax - 1], cl
invalid
invalid
jmp 0x14002b78a
invalid
invalid
mov rcx, qword [rsp + 0x38]
and al, 0x38
jmp case.0x14002b38c.23
mov bl, 0x48
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov rcx, qword [rsp + 0x30]
and al, 0x30
jmp case.0x14002b38c.23
lodsb al, byte [rsi]
mov ecx, 6
add byte [rax], al
add bl, ch
movsd dword [rdi], dword [rsi]
jmp case.0x14002b38c.23
mov ecx, 2
jmp case.0x14002b38c.23
sahf
add byte [rax], al
add bl, ch
sahf
mov r13d, r15d
lea rbx, [rsp + 0x40]
lea ebx, [rsp + 0x40]
lea ebx, [rsp + 0x40]
pop rsp
and al, 0x40
lea r14, [rsp + 0x80]
lea r14, [rsp + 0x80]
lea esi, [rsp + 0x80]
mov ah, 0x24
add byte [rax], 0
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rbp, [0x14005d154]
lea ebp, [0x14005d154]
sub eax, 0x318f7
neg dword [rax]
add eax, dword [rax]
cmp r15d, 6
cmp edi, 6
inc dword [rsi]
ja case.0x14002b878.5
js case.0x14002b28d.92
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdx + 0x63], cl
movsxd rax, dword [rbp + r13*4]
add rax, rbp
invalid
jmp rax
invalid
invalid
lodsd eax, dword [rsi]
add byte [rax + 1], cl
call 0xcb4b997b
and al, 0x28
and al, 0x28
loopne 0x14002b8c3
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
sub bl, ch
jmp case.0x14002ad27.56
invalid
mov rax, qword [rsp + 0x30]
and al, 0x30
xor bl, ch
jmp case.0x14002ad27.56
sbb byte [rcx], dh
shr bl, 0x14
invalid
xor eax, eax
jmp case.0x14002ad27.56
invalid
adc al, 0xb8
invalid
mov eax, 6
jmp case.0x14002ad27.56
add byte [rax], al
add bl, ch
or eax, 0x24448b48
mov rax, qword [rsp + 0x38]
invalid
mov rax, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rax - 0x20], cl
add rax, r12
add eax, esp
cmp rdi, rax
jbe 0x14002b45f
invalid
mov bl, 0xfb
invalid
invalid
xchg byte [rbx + 0x48fffffb], dh
mov ecx, ebx
invalid
mov rcx, rbx
mov rdx, r14
mov edx, esi
bnd call case.0x14002aaac.140
call case.0x14002aaac.140
sub edx, ebp
invalid
cmp byte [rsp + 0x48], 0xa
jl case.0x14002aaac.87
or cl, byte [rdi]
jne 0x14002b45f
test dword [rbp + 0x48fffffb], ebx
popfq
sti
invalid
sub rdi, qword [rsp + 0x40]
sub edi, dword [rsp + 0x40]
and al, 0x40
jb case.0x14002ba37.35
jmp case.0x14002a90f.110
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x88], rdi
mov esp, 0x8824
and al, 0x88
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], al
inc dword [rsi]
cmp r15d, 6
cmp edi, 6
jbe case.0x14002b38c.9
mov eax, 2
add byte [rax], al
add bl, ch
add byte [rax], al
jmp case.0x14002ad27.56
mov esi, 0x74ed8440
cmp rdi, r12
cmp rdi, r12
test bpl, bpl
in eax, dx
je case.0x14002ad27.75
cmp rdi, r12
cmp edi, esp
jbe case.0x14002a82c.94
xchg byte [rbx], bh
invalid
lea rbx, [rsp + 0x40]
pop rsp
and al, 0x40
lea r14, [rsp + 0x80]
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, r14
call case.0x14002aaac.140
fsubr st(1)
invalid
inc dword [rax + 0xa48247c]
fsubr st(1)
invalid
inc dword [rax + 0xa48247c]
jl case.0x14002ab41.85
or cl, byte [rdi]
jne 0x14002b45f
test dword [rbx + rdi*8 - 1], ecx
dec dword [rax + 0x2b]
invalid
invalid
sub rdi, qword [rsp + 0x40]
sub edi, dword [rsp + 0x40]
jl 0x14002b93b
and al, 0x40
jb case.0x14002ba37.35
jb case.0x14002ba37.35
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov qword [rsp + 0x88], rdi
mov dword [rsp + 0x88], edi
mov esp, 0x8824
and al, 0x88
add byte [rax], al
add byte [rcx + rdi - 0x19], cl
cmp rdi, r12
ja case.0x14002adea.29
shr cl, cl
invalid
jmp 0x14002b45f
sti
invalid
inc dword [rbp - 0x77]
mov r12d, r15d
mov esp, edi
cld
lea rbx, [rsp + 0x40]
lea r14, [rsp + 0x80]
lea r14, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 0x2d], cl
sub dword [rax], ebx
add eax, dword [rax]
invalid
lea r13, [0x14005d170]
add byte [rcx - 0x7d], al
inc dword [rsi]
cmp r15d, 6
ja case.0x14002b955.5
pop rsp
movsxd rax, dword [r13 + r12*4]
add rax, r13
add eax, ebp
invalid
add eax, ebp
call 0xcb4b9a58
jmp rax
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp 0x14002b975
mov rax, qword [rsp + 0x30]
jmp 0x14002b975
xor bl, ch
adc byte [rcx], dh
xor eax, eax
jmp 0x14002b975
xor eax, eax
jmp 0x14002b975
or al, 0xb8
invalid
mov eax, 6
jmp 0x14002b975
invalid
add eax, 0x24448b48
cmp byte [rax + 0x39], cl
invalid
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
cmp rdi, rax
cmp edi, eax
jbe 0x14002b45f
loope 0x14002b976
invalid
mov rcx, rbx
mov rdx, r14
bnd call case.0x14002aaac.140
invalid
bnd call case.0x14002aaac.140
cmp byte [rsp + 0x48], 0xa
jne 0x14002b45f
sub rdi, qword [rsp + 0x40]
jl 0x14002b9bc
and al, 0x40
jb case.0x14002ba37.35
jb case.0x14002ba37.35
sbb eax, 0x24bc8948
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x88], rdi
mov dword [rsp + 0x88], edi
cmp r15d, 6
jbe 0x14002b94d
mov eax, 2
jmp 0x14002b975
invalid
mov rcx, rsi
int1
jmp 0x14002b61b
dec dword [rdi]
or esp, dword [rsi + 0xf]
ud2
invalid
push rbx
sub rsp, 0xa0
invalid
add byte [rax], al
invalid
movabs al, byte [0x8948c6894c000000]
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], cl
invalid
add byte [rax], al
mov rsi, r8
invalid
mov rdi, rdx
xlatb
mov rbx, rcx
test r8, r8
je 0x14002b9fc
xor eax, eax
jmp 0x14002b9e8
inc rax
cmp rsi, rax
cmp esi, eax
ror byte [rax + 0x39], 0xc6
cmp esi, eax
je 0x14002b9fc
adc al, 0xf
mov dh, 0xc
movzx ecx, byte [rdi + rax]
test cl, cl
js 0x14002b9e0
invalid
cmp ecx, 0x5c
je 0x14002b9fa
cmp ecx, 0x2f
jne 0x14002b9e0
ud2
mov r15, qword [rbx + 8]
jnp 0x14002ba08
or byte [rbx + rcx*4 + 0x73], cl
adc byte [rax - 0x73], cl
and al, 0x28
mov r14, qword [rbx + 0x10]
lea rcx, [rsp + 0x28]
sub byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov r8, r14
call fcn.140032230
movzx edx, byte [rsp + 0x28]
push rsp
and al, 0x28
push rsp
and al, 0x28
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
lea r8, [0x14005d1a8]
lea eax, [0x14005d1a8]
lea eax, [0x14005d1a8]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, r14
mov r8, r15
jmp r9
jmp rcx
jmp rcx
add rax, 4
jmp 0x14002ba74
invalid
xor al, 0x48
lea edx, [rcx + 1]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x14002ba74
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x14002ba74
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
add eax, 2
add eax, 2
jmp 0x14002ba74
mov eax, 2
mov rdx, r14
sub rdx, rax
jb 0x14002b9fa
add rax, r15
mov r8, rax
test rdx, rdx
je 0x14002ba9d
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14002ba9f
xor eax, eax
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], r14
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rsp + 0x80], xmm1
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x90], rcx
mov byte [rsp + 0x9a], al
mov word [rsp + 0x98], 0x200
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x60]
call fcn.140029e00
xor eax, eax
cmp byte [rsp + 0x28], 9
jne 0x14002bafb
mov rax, qword [rsp + 0x30]
jne 0x14002bc0a
mov rdx, qword [rsp + 0x38]
cmp rdx, 2
jne 0x14002bb30
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne 0x14002bb30
mov r8d, 2
xor ecx, ecx
test rax, rax
cmovne rcx, rax
test rcx, rcx
jne 0x14002bb98
jmp 0x14002bc0a
mov r8, rdx
nop word cs:[rax + rax]
test r8, r8
je 0x14002bb6e
mov rcx, r8
dec r8
cmp byte [rax + rcx - 1], 0x2e
jne 0x14002bb40
test r8, r8
je 0x14002bb87
sub rdx, rcx
add rcx, rax
test rax, rax
cmovne rcx, rax
test rcx, rcx
jne 0x14002bb98
jmp 0x14002bc0a
mov rcx, rax
mov r8, rdx
xor eax, eax
test rax, rax
cmovne rcx, rax
test rcx, rcx
jne 0x14002bb98
jmp 0x14002bc0a
xor ecx, ecx
mov r8, rdx
test rax, rax
cmovne rcx, rax
test rcx, rcx
je 0x14002bc0a
test rax, rax
cmove r8, rdx
add rcx, r8
sub rcx, r15
je 0x14002bbbe
cmp r14, rcx
jbe 0x14002bbb8
cmp byte [r15 + rcx], 0xbf
jg 0x14002bbbe
jmp 0x14002b9fa
jne 0x14002b9fa
cmp r14, rcx
jb 0x14002bbca
mov qword [rbx + 0x10], rcx
mov r14, rcx
test rsi, rsi
je 0x14002bc0a
mov rax, qword [rbx]
mov rcx, rax
sub rcx, r14
cmp rcx, rsi
ja 0x14002bc4a
lea rcx, [rsi + 1]
add r14, rcx
jb 0x14002b9fa
mov rdx, r14
not rdx
shr rdx, 0x3f
test rax, rax
je 0x14002bc19
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x70], rax
mov eax, 1
jmp 0x14002bc1b
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
xor eax, eax
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x60]
mov r8, r14
call fcn.1400512a0
cmp qword [rsp + 0x28], 0
jne 0x14002b9fa
mov rax, qword [rsp + 0x30]
mov qword [rbx + 8], rax
mov qword [rbx], r14
lea rdx, [0x141d8e622]
mov r8d, 1
mov rcx, rbx
call fcn.140029870
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140029870