Function at 0x1401563e0
Capabilities:
Initialize winsock library

Disassembly:
lea rcx, [r13 + 4]
jmp 0x140154e79
lea rcx, [r12 + 1]
test r12, r12
cmove rcx, r12
add rcx, r13
add rcx, 8
jmp 0x140154e79
mov ecx, 6
jmp 0x140154e79
lea rcx, [r12 + 1]
test r12, r12
cmove rcx, r12
add rcx, r13
add rcx, 2
invalid
invalid
jmp 0x140154e79
mov ecx, 2
mov rdx, r15
sub rdx, rcx
jb case.0x140154f39.70
invalid
invalid
or dword [rax], eax
invalid
add rcx, rdi
mov qword [rsp + 0x98], rdi
test rdx, rdx
je case.0x140154cef.23
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
xchg esp, eax
ret 0xf980
pop rsp
sete dil
or dil, dl
jmp 0x140154eac
xor edi, edi
mov rcx, qword [rsp + 0x31]
mov rdx, qword [rsp + 0x38]
mov qword [rsp + 0xe7], rdx
mov qword [rsp + 0xe0], rcx
loopne 0x140154ec4
add byte [rax], al
cmp sil, 6
je case.default.0x140154ee5
ret
mov ecx, 6
mov eax, eax
lea rdx, [0x14021a5c4]
out 0x56, al
or al, 0
movsxd r8, dword [rdx + rax*4]
add r8, rdx
jmp r8
lea rdx, [r13 + 4]
test rdx, rdx
test edx, edx
jne 0x140154f2b
jmp case.default.0x140154ee5
lea rdx, [r12 + 1]
lea edx, [rsp + 1]
test r12, r12
cmove rdx, r12
invalid
add rdx, r13
add rdx, 2
add edx, 2
ret 0x4802
test rdx, rdx
jne 0x140154f2b
jmp case.default.0x140154ee5
lea rdx, [r12 + 1]
test r12, r12
cmove rdx, r12
add rdx, r13
invalid
add rdx, 8
add edx, 8
invalid
add edx, 8
test rdx, rdx
je case.default.0x140154ee5
invalid
push 0xffffffffaa158d48
push rsi
or al, 0
lea rdx, [0x14021a5dc]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
loopne 0x140154f85
lea rcx, [r13 + 4]
lea ecx, [rbp + 4]
cmp rcx, r15
je 0x140154f86
jmp case.default.0x140154ee5
mov ecx, 2
cmp rcx, r15
cmp ecx, edi
stc
je 0x140154f86
jmp case.default.0x140154ee5
lea rax, [r12 + 1]
and al, 1
test r12, r12
cmove rax, r12
lea rcx, [rax + r13]
add rcx, 2
cmp rcx, r15
cmp ecx, edi
add cl, byte [rcx + rdi - 7]
je 0x140154f86
jmp case.default.0x140154ee5
lea rax, [r12 + 1]
test r12, r12
cmove rax, r12
lea rcx, [rax + r13]
lea ecx, [rax + rbp]
add rcx, 8
cmp rcx, r15
jne case.default.0x140154ee5
or eax, 0x8040c031
inc byte [0x12dcb5ed0]
add eax, 0xedb60f40
xor eax, eax
cmp sil, 5
add eax, 0xedb60f40
cmove ebp, eax
call 0x16459dadf
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x90], rax
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.14014a8f0
pop rcx
invalid
dec dword [rdi]
mov dh, 0x44
and al, 0x30
pop rcx
invalid
and al, 0x30
xor byte [rax - 0x75], cl
and al, 0x40
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x50]
movzx r8d, al
lea r9, [0x14021a5f0]
push rsi
or al, 0
push rsi
push rsi
or al, 0
movsxd r10, dword [r9 + r8*4]
adc al, 0x81
add r10, r9
add edx, ecx
mov r8, rbx
mov r9, r14
jmp r10
add rcx, 4
jmp 0x140155014
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
invalid
invalid
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
ror dword [rax], 0xeb
invalid
mov ecx, 6
jmp 0x140155014
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
invalid
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ch, bl
add rcx, 2
jmp 0x140155014
invalid
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rcx - 0x77], cl
fmul dword [rcx + 0x29]
enter 0xffffffffffff820f, 0x3b
jb case.0x140154f39.70
add rcx, r14
mov r8, rbx
sub r8, rcx
jb case.0x140154f39.70
add rcx, r14
add ecx, esi
mov r9, rcx
mov ecx, ecx
test r8, r8
je case.0x1401552f5.52
invalid
movzx ecx, byte [r9]
cmp ecx, 0x2f
je case.default.0x14015509f
cmp ecx, 0x5c
je case.default.0x14015509f
cmp al, 4
ja case.default.0x14015506a
invalid
xor eax, 0x244c8d48
xor byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
lea rcx, [rsp + 0x30]
mov rdx, r14
mov edx, esi
mov r8, rbx
call fcn.14014a8f0
movzx edx, byte [rsp + 0x30]
and al, 0x30
mov rax, qword [rsp + 0x40]
and al, 0x40
mov rcx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x50]
lea r8, [0x14021a60c]
add eax, 0xc55a9
test eax, 0x49000c55
invalid
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
ret 0xe2ff
jmp rdx
add rax, 4
jmp 0x1401550db
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.14014a8f0
outsb dx, byte [rsi]
pop rax
invalid
dec dword [rdi]
mov dh, 0x54
and al, 0x30
outsb dx, byte [rsi]
pop rax
invalid
and al, 0x30
xor byte [rax - 0x75], cl
and al, 0x40
invalid
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x50]
and al, 0x50
lea r8, [0x14021a628]
lea eax, [0x14021a628]
movsxd rdx, dword [r8 + rdx*4]
invalid
adc al, 0x90
add rdx, r8
ret 0xe2ff
jmp rdx
add rax, 4
jmp 0x14015511e
ja 0x1401550f0
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
add eax, 2
jmp 0x1401550db
and byte [rax + 6], bh
mov eax, 6
jmp 0x1401550db
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add eax, edx
add rax, 8
ror byte [rax], 0xeb
add eax, 0x2b8
invalid
add al, byte [rax]
add byte [rax], al
jmp 0x1401550db
mov eax, 2
add byte [rax + 0x39], cl
fmul dword [rax - 0x75]
and al, 0x28
and al, 0x28
cmp rax, rbx
mov rcx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rsi + 0x47], dh
jbe 0x14015512c
jmp case.0x140154f39.70
add byte [rax - 0x73], cl
lea rdx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
invalid
invalid
test rcx, rcx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
jmp 0x14015511e
and byte [rax + 6], bh
mov eax, 6
jmp 0x14015511e
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x14015511e
mov eax, 2
add al, byte [rax]
add byte [rax], al
cmp rax, rbx
mov rcx, qword [rsp + 0x28]
ja case.0x140154f39.70
invalid
add byte [rax], al
mov qword [rcx + 0x10], 0
mov rdx, r14
mov r8, rbx
mov r8, rbx
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14014a350
cmp sil, 6
jne case.default.0x140155197
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.14014a8f0
movzx eax, byte [rsp + 0x30]
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov rdx, qword [rsp + 0x50]
and al, 0x50
movzx r8d, al
lea r9, [0x14021a68c]
movsxd r10, dword [r9 + r8*4]
adc al, 0x81
add r10, r9
mov r8, rbx
mov r9, r14
mov rsi, qword [rsp + 0x98]
mov esi, dword [rsp + 0x98]
mov ah, 0x24
cwde
add byte [rax], al
add byte [rcx - 1], al
jmp r10
invalid
jmp r10
add rcx, 4
add ecx, 4
jmp case.0x14015506a.40
test rbx, rbx
test ebx, ebx
invalid
je case.0x1401552f5.81
cmp sil, 3
cmp dh, 3
jae case.0x1401552f5.81
mov rax, qword [rsp + 0x98]
add byte [rax], al
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r15
jl 0x1401551e3
cmp byte [rax - 0x78], al
je case.default.0x14015524d
mov byte [rsp + 0x40], sil
mov rax, qword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
invalid
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe7]
and al, 0xe7
out 0, eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x41], rax
and al, 0x41
and al, 0x41
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], r13
push rax
mov rax, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
and al, 0x58
mov qword [rsp + 0x60], r12
and al, 0x60
invalid
mov word [rsp + 0x68], 0x200
and al, 0x68
add byte [rdx], al
add al, byte [rax - 0x78]
jl case.0x140154d5c.72
mov byte [rsp + 0x6a], dil
lea rcx, [rsp + 0x78]
lea ecx, [rsp + 0x78]
push 0x48
lea ecx, [rsp + 0x78]
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
push rsp
and al, 0x30
call fcn.140153de0
dec dword [rax - 0x73]
mov word [rax + riz*4], fs
and al, 0xa0
lea rcx, [rsp + 0xa0]
mov rdx, r14
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
call fcn.14014a8f0
movzx edx, byte [rsp + 0xa0]
mov dh, 0x94
and al, 0xa0
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + rsi*4], ah
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov word [rax + rax*8], fs
add byte [rax], al
mov rcx, qword [rsp + 0xc0]
lea r8, [0x14021a644]
lea eax, [0x14021a644]
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x14021a644]
add dword [rsp + rcx], edx
push rsp
or al, 0
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
add ecx, eax
mov rdx, r14
jmp r9
add rax, 4
jmp 0x140155429
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
invalid
invalid
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp case.0x14015506a.40
mov ecx, 6
jmp case.0x14015506a.40
invalid
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ch, bl
invalid
add ch, bl
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
mov ecx, 2
add byte [rax], al
add byte [rcx - 0x77], cl
fmul dword [rcx + 0x29]
enter 0xffffffffffff820f, 0xffffffffffffffc2
invalid
ret 5
add byte [rcx + rax - 0xf], cl
mov r8, rbx
sub r8, rcx
jb case.0x140154f39.70
invalid
ret 5
invalid
invalid
add rcx, r14
mov r9, rcx
test r8, r8
test eax, eax
sal byte [rsi + rcx + 0x41], 0xf
mov dh, 9
je 0x1401552b2
invalid
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x1401552b6
stc
invalid
cmp ecx, 0x5c
je 0x1401552b6
cmp al, 5
jae case.default.0x1401552f5
invalid
lea rcx, [rsp + 0xa0]
lea ecx, [rsp + 0xa0]
add byte [rax], al
add byte [rax - 0x77], cl
mov r8, r15
mov rdx, rsi
mov r8, r15
call fcn.14014a8f0
movzx edx, byte [rsp + 0xa0]
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
invalid
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
and al, 0xc0
mov rcx, qword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
rcl byte [rbx + 0xc], 0
lea r8, [0x14021a6a8]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, r15
mov r8, rsi
invalid
invalid
jmp r9
add rax, 4
jmp 0x14015535d
test bpl, bpl
mov rcx, qword [rsp + 0x28]
je 0x140155134
invalid
dec dword [rax - 0x73]
adc eax, 0x1925a4d
pop rdx
xchg edx, eax
invalid
lea rdx, [0x141a7ad60]
lea edx, [0x141a7ad60]
pop rdx
xchg edx, eax
add dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rsi, rcx
call fcn.14014a350
mov rcx, rsi
jmp 0x140155134
invalid
invalid
invalid
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
jmp 0x14015535d
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x14015535d
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
add eax, 2
add eax, 2
jmp 0x14015535d
mov eax, 2
add al, byte [rax]
add byte [rax], al
invalid
mov rdx, r15
sub rdx, rax
jb case.0x140154f39.70
add rax, rsi
mov r8, rax
mov eax, eax
mov eax, eax
test rdx, rdx
je 0x140155386
movzx eax, byte [r8]
movzx eax, byte [rax]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp case.0x140156f2a.44
xor eax, eax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x38], r15
and al, 0x38
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
invalid
add byte [rdi], cl
adc dword [rsp + 0x40], eax
and al, 0x40
movups xmmword [rsp + 0x40], xmm0
and al, 0x40
movups xmmword [rsp + 0x50], xmm1
adc dword [rsp + 0x50], ecx
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x60], rcx
mov dword [rsp + 0x60], ecx
mov dword [rsp + 0x60], ecx
mov byte [rsp + 0x6a], al
push 0x66
mov word [rsp + 0x68], 0x200
cmp byte [rsp + 0x40], 6
jne 0x1401553d4
mov dword [rsp + 0x68], 0x7c800200
and al, 0x40
invalid
xor eax, eax
mov rcx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub bl, ch
sbb byte [rax - 0x73], cl
jmp case.0x14015506a.19
lea rcx, [rsp + 0x40]
and al, 0x40
call case.0x14015506a.56
call case.0x14015506a.56
cmp r15, rax
mov rcx, qword [rsp + 0x28]
jb 0x140155134
invalid
invalid
invalid
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
jmp 0x140155134
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
jmp 0x140155429
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
jmp 0x140155429
mov eax, 2
cmp rax, rbx
ja case.0x140154f39.70
jne 0x140155438
xor eax, eax
jmp 0x14015544d
add rax, r14
mov rdx, rax
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x60], rcx
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmmword [rsp + 0x50], xmm1
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], rbx
mov word [rsp + 0x68], 0x200
mov byte [rsp + 0x6a], al
lea rsi, [rsp + 0xa1]
lea rbx, [rsp + 0xa0]
lea r14, [rsp + 0x30]
xor edi, edi
lea r15, [rsp + 0x78]
jmp 0x1401554e5
mov rax, qword [rsp + 0x80]
imul rcx, r13, 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
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
inc r13
mov qword [rsp + 0x88], r13
lodsb al, byte [rsi]
and al, 0x88
add byte [rax], al
invalid
mov rcx, rbx
mov rdx, r14
call fcn.140154a50
movzx r12d, byte [rsp + 0xa0]
cmp r12b, 0xa
je 0x1401555e6
lea eax, [r12 - 6]
lea ecx, [r12 - 5]
cmp al, 4
movzx eax, cl
cmovae eax, edi
cmp al, 1
je 0x14015554e
movzx eax, al
cmp eax, 2
je 0x1401554e5
cmp eax, 3
jne 0x1401555c6
mov rax, qword [rsp + 0x88]
test rax, rax
je 0x1401554e5
mov rcx, qword [rsp + 0x80]
dec rax
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x1401554e5
cdq
jmp 0x1401555b9
mov rax, qword [rsp + 0x78]
mov r13, qword [rsp + 0x88]
xor ebp, ebp
test r13, r13
setne bpl
mov qword [rsp + 0x88], rbp
and al, 0x88
add byte [rax], al
add byte [rax + 0x39], cl
invalid
jne 0x140155579
mov rcx, r15
call fcn.1400dbd10
mov rax, qword [rsp + 0x80]
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], al
or byte [rcx], al
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
add byte [rax], al
add byte [rax], al
sbb rax, 0xffffffffffffffff
mov qword [rsp + 0x88], rax
jmp 0x1401554e5
mov r13, qword [rsp + 0x88]
cmp r13, qword [rsp + 0x78]
add byte [rax], al
add byte [rbx + rdi + 0x6c], cl
and al, 0x78
jne 0x1401554a7
mov rcx, r15
call fcn.1400dbd10
jmp 0x1401554a7
invalid
invalid
invalid
clc
invalid
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb0], 0
mov byte [rsp + 0xb8], 1
add byte [rax], al
add dh, al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx], al
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
test rax, rax
je 0x1401557e6
imul rax, rax, 0x38
mov r14, qword [rsp + 0xd8]
add rax, r14
mov qword [rsp + 0x90], rax
lea rbp, [rsp + 0xa0]
xor eax, eax
jmp 0x14015568d
lea rax, [r13 + 1]
test r13, r13
cmove rax, r13
add rbx, rax
add rbx, 2
ret
invalid
test rbx, rbx
setne al
add r14, 0x38
cmp r14, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rdi], cl
test byte [rcx + 1], bl
add dword [rax], eax
invalid
movzx r15d, byte [r14]
cmp r15d, 0xa
dec dword [rdx]
je 0x1401557e6
mov r9, qword [r14 + 8]
mov rbx, qword [r14 + 0x10]
mov r13, qword [r14 + 0x20]
mov rsi, qword [r14 + 0x28]
mov r11, qword [r14 + 0x30]
cmp r15d, 6
invalid
setne cl
test cl, al
invalid
je case.default.0x140155717
sal dword [rdi + rbx*2 + 0x41], 0xb8
add dword [rax], eax
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x188f4e00f
mov rdi, rbx
invalid
mov rcx, rbp
mov rdi, rbx
mov rbx, rbp
mov ebx, ebp
mov ebx, ebp
lea rdx, [0x141a7ad60]
mov r12, r9
xchg edx, eax
add dword [rbp - 0x77], ecx
int3
mov rbp, r11
call fcn.14014a350
jne 0x140155725
invalid
mov r11, rbp
mov r9, r12
lea r12d, [r15 - 6]
cli
lea eax, [r15 - 5]
lea eax, [rdi - 5]
cmp r12b, 4
movzx eax, al
cld
add al, 0xf
mov dh, 0xc0
mov ecx, 0
add byte [rax], al
add byte [rdi], cl
rol dword [r15 + r9 - 0x4a], 0xc0
rol dword [rdi + rcx - 0x4a], 0xc0
add byte [rax], al
cmovae eax, ecx
movzx r8d, al
movzx eax, al
rol dword [rdi + rcx - 0x4a], 0xc0
movzx eax, al
mov dh, 0xc0
lea rcx, [0x14021a660]
pop rbp
or al, 0
movsxd rax, dword [rcx + r8*4]
add rax, rcx
lea rdx, [0x141a7ad60]
adc eax, 0x192564f
mov rbp, rbx
fisttp qword [rax - 0x77]
mov rbx, rdi
mov ebx, edi
sti
jmp rax
lea r12d, [r15 - 6]
cli
lea eax, [r15 - 5]
lea eax, [rdi - 5]
sti
cmp r12b, 4
cld
add al, 0xf
mov dh, 0xc0
invalid
movzx eax, al
mov ecx, 0
cmovae eax, ecx
rol dword [rdi + rcx - 0x4a], 0xc0
movzx r8d, al
mov dh, 0xc0
lea rcx, [0x14021a660]
and eax, 0x4a000c4f
invalid
or al, 0
add byte [rdx + 0x63], cl
movsxd rax, dword [rcx + r8*4]
add al, 0x81
add rax, rcx
lea rdx, [0x141a7ad60]
adc eax, 0x1925617
enter 0xffffffffffff8d48, 0x15
invalid
jmp rax
mov r8, r11
mov rdx, rsi
jmp case.0x140155717.1
mov r8, rbx
mov eax, ebx
mov rdx, r9
mov edx, ecx
jmp case.0x140155717.1
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rdx, [0x141ab5036]
adc eax, 0x195f8ce
add ebx, ebp
or eax, 0x2b841
invalid
invalid
add al, byte [rax]
jmp case.0x140155717.1
mov r8d, 2
add byte [rax], al
lea rdx, [0x141ab500c]
adc eax, 0x195f895
xchg ebp, eax
clc
xchg ebp, eax
add dword [rax - 0x77], ecx
invalid
invalid
mov rcx, rbp
call fcn.14014a350
ror dword [rbx - 1], 1
inc dword [rcx + 0xf]
mov dh, 0xc4
jmp 0x13f612966
ror dword [rbx - 1], 1
invalid
inc dword [rcx + 0xf]
mov dh, 0xc4
lea rcx, [rax + 1]
cmp al, 4
mov eax, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], cl
cmovae rcx, rax
test rcx, rcx
add byte [rax], al
cmovae rcx, rax
test rcx, rcx
leave
je case.0x1401552f5.98
adc dh, byte [rax + 0x1f98301]
mov al, 1
cmp ecx, 1
jne case.0x140154d5c.52
invalid
xor eax, eax
jmp case.0x140154d5c.52
invalid
inc dword [rcx + rcx*4 - 8]
mov eax, r15d
lea rcx, [0x14021a674]
ror dword [rsi + 0xc], 0
or al, 0
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
loopne 0x140155805
add rbx, 4
add ebx, 4
jmp 0x140155675
invalid
invalid
mov ebx, 6
jmp 0x140155675
lea rax, [r13 + 1]
lea eax, [rbp + 1]
test r13, r13
cmove rax, r13
cmove eax, ebp
cmove eax, ebp
add rbx, rax
add ebx, eax
add rbx, 8
add ebx, 8
ret
or cl, ch
invalid
jmp 0x140155675
invalid
mov rcx, qword [rsp + 0xd8]
mov rdx, qword [rsp + 0xf0]
add byte [rax], al
add al, ch
invalid
sbb bh, bh
invalid
add byte [rax], al
add al, ch
and eax, 0xfffff1a
dec dword [rdi]
movups xmm0, xmmword [rsp + 0xa0]
adc byte [rsp + 0xa0], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb0], cl
movups xmm1, xmmword [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x40], ecx
invalid
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
je case.0x140154fd7.61
and al, 0x28
sub byte [rax - 0x7d], cl
cmp qword [rsi], 0
mov r8, qword [rsp + 0x98]
add byte [rax], al
invalid
je 0x140155836
invalid
add byte ds:[rbx + rcx*4 - 0x7c], cl
and al, 0x98
add byte [rax], al
add byte [rsi + rcx + 0x48], dh
invalid
invalid
invalid
mov rcx, qword [0x141af8068]
mov ecx, dword [0x141af8068]
sub byte [rdx - 0x172dceff], bl
xor edx, edx
call sub.KERNEL32.dll_HeapFree
jb 0x140155855
invalid
invalid
shr al, cl
jb 0x140155855
and dword [rdi], eax
add byte [rdi], cl
sub byte [rsp + 0x30], al
and al, 0x30
invalid
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
movaps xmm1, xmmword [rsp + 0x40]
and al, 0x40
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
movups xmmword [rsi], xmm0
adc dword [rsi], eax
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
ret
ud2
add byte [rdi], cl
movzx eax, byte [rcx]
mov dh, 1
lea rdx, [0x14021a6c4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
add eax, edx
jmp rax
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
adc byte [r8 - 0x7d], cl
rol byte [rbx + rax*8], 0x48
add al, 0xc3
invalid
add rax, 4
add al, 0xc3
ret
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov rcx, qword [rcx + 0x20]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add eax, edx
add eax, edx
ror byte [rax - 0x7d], 1
rol byte [rdx], 0xc3
add rax, 2
add eax, 2
ret
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
adc byte [r8 - 0x75], cl
and byte [r8 - 0x73], cl
push rcx
add dword [rax - 0x7b], ecx
leave
mov rcx, qword [rcx + 0x20]
mov ecx, dword [rcx + 0x20]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
cmove edx, ecx
add rax, rdx
ror byte [rax - 0x7d], 1
ror byte [rax], 0xc3
add rax, 8
ret
mov eax, 6
ret
add byte [rax], al
add bl, al
mov eax, 2
ret
nop
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
mov rdx, rdi
mov edx, edi
cli
mov r8, rsi
call fcn.14014a8f0
movzx edx, byte [rsp + 0x40]
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
and al, 0x60
invalid
lea r8, [0x14021a6dc]
or al, 0
or al, 0
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 0x140155949
lea rdx, [rcx + 1]
test rcx, rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x140155949
mov eax, 6
add byte [rax], al
jmp 0x140155949
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
jmp 0x140155949
invalid
add eax, 0x2b8
add byte [rax - 0x77], cl
sub rdx, rax
mov eax, 2
mov rdx, rsi
sub rdx, rax
jb 0x140155f38
add rax, rdi
mov r8, rax
test rdx, rdx
je 0x140155972
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140155974
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 byte [rsp + 0xfa], al
mov word [rsp + 0xf8], 0x200
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xc0]
call fcn.140154410
movzx eax, byte [rsp + 0x100]
cmp al, 0xa
jne 0x1401559f9
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 0x1401559df
movzx eax, al
dec rax
cmp rax, 3
jae 0x1401559df
mov rsi, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0xc8]
movzx r15d, byte [rsp + 0xd0]
cmp r15d, 6
je 0x140155a53
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x5f], rax
movups xmm0, xmmword [rsp + 0xd1]
movups xmm1, xmmword [rsp + 0xe1]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
movzx r12d, byte [rsp + 0xfa]
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]
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 0x140155bab
test rdi, rdi
je 0x140155cb2
cmp r15b, 3
jae 0x140155b30
lea rcx, [rsi + rdi]
xor edx, edx
nop word cs:[rax + rax]
cmp byte [rsi + rdx], 0x5c
je 0x140155b03
inc rdx
cmp rdi, rdx
jne 0x140155af0
jmp 0x140155b9b
test rdx, rdx
jne 0x140155f30
inc rsi
dec rdi
jne 0x140155adf
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 0x140155b24
add byte [rax], al
xor ecx, ecx
nop word cs:[rax + rax]
movzx edx, byte [rsi + rcx]
cmp edx, 0x2f
je 0x140155b70
cmp edx, 0x5c
je 0x140155b70
inc rcx
cmp rdi, rcx
jne 0x140155b40
xor edx, edx
mov rcx, rdi
test rcx, rcx
jne 0x140155b7a
jmp 0x140155b85
mov edx, 1
test rcx, rcx
je 0x140155b85
cmp rcx, 1
jne 0x140155b9b
invalid
cmp byte [rsi], 0x2e
jne 0x140155b9b
add rcx, rdx
cmp rdi, rcx
jb 0x140155f38
add eax, dword [rax]
invalid
add rsi, rcx
sub rdi, rcx
jne 0x140155b30
xor edi, edi
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rdi
cmp al, 2
jne 0x1401559df
cmp r15b, 6
sete r13b
test bpl, bpl
setne al
mov rdx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb0]
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
retf 0x8040
std
add dword [rdi], ecx
invalid
test dword [rax], eax
add byte [rax], al
invalid
retf 0x8040
test dword [rax], eax
add byte [rax], al
invalid
mov rdx, qword [rsp + 0xa0]
lea r8, [rdx + 4]
mov qword [rsp + 0x28], r8
mov dword [rsp + 0x28], eax
lea r8, [rcx + rdx]
add r8, 2
add cl, byte [rcx + rcx*4 + 0x44]
and al, 0x38
add cl, byte [rcx + rcx*4 + 0x44]
and al, 0x38
add rcx, rdx
add rcx, 8
add ecx, 8
mov qword [rsp + 0x30], rcx
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.0x140154fd7.143
add byte [rax], al
add byte [rax - 0x7c], al
test bpl, bpl
test bpl, bpl
je case.0x140155871.13
cmp rdi, r12
cmp edi, esp
jbe 0x1401559df
dec dword [rax - 0x73]
pop rsp
and al, 0x40
lea rbx, [rsp + 0x40]
lea r14, [rsp + 0x80]
lea esi, [rsp + 0x80]
mov rcx, rbx
mov rdx, r14
call fcn.140154810
invalid
jmp 0x140155c39
inc dword [rax + 0xa48247c]
or cl, byte [rdi]
invalid
cdq
std
invalid
invalid
invalid
or cl, byte [rdi]
test dword [rcx + 0x48fffffd], ebx
dec dword [rax + 0x2b]
jl 0x140155c6e
invalid
dec dword [rax + 0x2b]
jl 0x140155c6e
sub rdi, qword [rsp + 0x40]
jb 0x140155f38
jb 0x140155f38
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.0x140156f2a.100
shr cl, cl
jl case.0x1401552f5.103
jmp 0x1401559df
invalid
test rdi, rdi
test edi, edi
je case.0x140154d5c.94
lea rbx, [rsp + 0x40]
pop rsp
and al, 0x40
lea r14, [rsp + 0x80]
lea esi, [rsp + 0x80]
mov ah, 0x24
add byte [rax], 0
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r14
call fcn.140154810
cmp byte [rsp + 0x48], 0xa
jne 0x1401559df
std
invalid
invalid
and al, 0x48
or cl, byte [rdi]
test dword [rcx - 3], ecx
std
invalid
sub rdi, qword [rsp + 0x40]
jb 0x140155f38
mov qword [rsp + 0x88], rdi
mov dword [rsp + 0x88], edi
jne 0x140155c80
invalid
xor edi, edi
jmp 0x1401559df
invalid
invalid
invalid
push qword [rcx]
xor edi, edi
cmp al, 2
jne 0x1401559df
test dword [rbx], esp
std
invalid
invalid
invalid
test dword [rbx], esp
std
and edi, ebp
invalid
jmp 0x140155bb3
invalid
lea ecx, [r15 - 5]
sti
cmp cl, 1
ja 0x140155e62
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]
push rbp
lea r12, [0x14021a730]
or al, 0
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 0x140155d0a
sbb eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
inc dword [rdx]
cmp rdi, 2
jb 0x140155f38
invalid
add al, byte [rax]
add byte [rax + 0x39], cl
stc
cmp rcx, rdi
jne 0x140155d11
adc byte [rcx], dh
rol byte [rax - 0x7c], 0xed
test ch, ch
xor eax, eax
test bpl, bpl
test ch, ch
test ch, ch
jne case.0x140155d59.6
pop rdx
jmp 0x140155d52
xor ecx, ecx
leave
cmp rcx, rdi
cmp ecx, edi
stc
je 0x140155d01
lea rax, [rsi + rdi]
lea rdx, ds:[rsi + rcx]
lea rdx, [rsi + rcx]
inc rdx
ret 0x3948
cmp rdx, rax
sete al
xchg esp, eax
ror byte [rdi], 0xb6
or al, 0xe
movzx ecx, byte [rsi + rcx]
test al, 1
jne case.0x140155871.28
invalid
add dword [rbp + 0x1b], esi
sbb eax, dword [rax + 0x16752ef9]
cmp cl, 0x2e
jne case.0x140155871.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
invalid
or al, cl
test bpl, bpl
test ch, ch
jne case.0x140155d59.6
jmp 0x140155d52
cmp cl, 0x2e
sete cl
xchg esp, eax
invalid
stc
sete cl
xchg esp, eax
invalid
and al, cl
enter 0xffffffffffff8440, 0xffffffffffffffed
test bpl, bpl
jne case.0x140155d59.6
movsxd rcx, dword [r12 + r15*4]
invalid
or al, 0xbc
add rcx, r12
loope switch.0x140155d59
jmp rcx
loope 0x140155da4
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
sub bl, ch
jmp case.0x14015590c.23
add dh, byte [rcx]
leave
xor ecx, ecx
movzx eax, al
add rax, rcx
cmp rdi, rax
cmp edi, eax
enter 0x3948, 0xffffffffffffffc7
cmp edi, eax
jbe 0x1401559df
insb byte [rdi], dx
cld
invalid
dec dword [rax - 0x77]
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, r14
call fcn.140154810
cmp byte [rsp + 0x48], 0xa
invalid
inc dword [rax + 0xa48247c]
jne 0x1401559df
test dword [rsi - 4], edx
invalid
sub rdi, qword [rsp + 0x40]
jl case.0x140155d59.1
jb 0x140155f38
jb 0x140155f38
mov qword [rsp + 0x88], rdi
mov dword [rsp + 0x88], edi
add byte [rax], al
add byte [rbp - 0x7c], al
in eax, dx
test r13b, r13b
je 0x140155ced
test byte [rax - 1], cl
invalid
invalid
jmp 0x140155d0a
invalid
invalid
mov rcx, qword [rsp + 0x38]
and al, 0x38
jmp case.0x14015590c.23
mov rcx, qword [rsp + 0x30]
and al, 0x30
jmp case.0x14015590c.23
mov ecx, 6
add byte [rax], al
add bl, ch
movsd dword [rdi], dword [rsi]
jmp case.0x14015590c.23
mov ecx, 2
jmp case.0x14015590c.23
sahf
add byte [rax], al
add bl, ch
sahf
mov r13d, r15d
lea rbx, [rsp + 0x40]
and al, 0x40
lea r14, [rsp + 0x80]
lea r14, [rsp + 0x80]
lea esi, [rsp + 0x80]
add byte [rax], al
lea rbp, [0x14021a6f8]
sub eax, 0xc491b
sbb ecx, dword [rcx + 0xc]
add byte [rcx - 0x7d], al
invalid
invalid
cmp r15d, 6
cmp edi, 6
inc dword [rsi]
ja 0x140155e5b
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [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 0xcb5e3efb
and al, 0x28
and al, 0x28
loopne 0x140155e43
mov eax, dword [rsp + 0x28]
and al, 0x28
jmp case.0x14015524d.56
mov eax, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor bl, ch
jmp case.0x14015524d.56
sbb byte [rcx], dh
shr bl, 0x14
mov eax, 6
add byte [rax], al
add bl, ch
invalid
adc al, 0xb8
invalid
add byte [rax], al
add bl, ch
or eax, 0x24448b48
invalid
invalid
and al, 0x38
and al, 0x38
cmp byte [rdi], cl
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add rax, r12
add byte [rax], al
add rax, r12
add eax, esp
cmp rdi, rax
jbe 0x1401559df
invalid
mov bl, 0xfb
invalid
invalid
xchg byte [rbx + 0x48fffffb], dh
sti
invalid
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
bnd call fcn.140154810
call fcn.140154810
invalid
inc dword [rax + 0xa48247c]
cmp byte [rsp + 0x48], 0xa
jne 0x1401559df
test dword [rbp + 0x48fffffb], ebx
sti
invalid
sub rdi, qword [rsp + 0x40]
sub edi, dword [rsp + 0x40]
and al, 0x40
jb 0x140155f38
jmp case.0x14015506a.81
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0x88], rdi
cmp r15d, 6
cmp edi, 6
mov esp, 0x8824
add byte [rcx - 0x7d], al
cmp edi, 6
cmp edi, 6
jbe case.0x14015590c.9
mov eax, 2
add byte [rax], al
add byte [rax], al
add bl, ch
jmp case.0x14015524d.56
mov esi, 0x74ed8440
test bpl, bpl
je 0x140155eb0
invalid
cmp rdi, r12
cmp rdi, r12
cmp edi, esp
jbe case.0x140154d5c.94
xchg byte [rbx], bh
invalid
lea rbx, [rsp + 0x40]
pop rsp
and al, 0x40
lea r14, [rsp + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r14
invalid
bnd call fcn.140154810
call fcn.140154810
mov cl, ch
invalid
inc dword [rax + 0xa48247c]
cmp byte [rsp + 0x48], 0xa
jne 0x1401559df
test dword [rbx + rdi*8 - 1], ecx
dec dword [rax + 0x2b]
invalid
sub rdi, qword [rsp + 0x40]
jl 0x140155ebb
and al, 0x40
jb 0x140155f38
jb 0x140155f38
invalid
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.0x14015524d.66
jmp 0x1401559df
sti
invalid
mov r12d, r15d
mov esp, edi
cld
lea rbx, [rsp + 0x40]
lea r14, [rsp + 0x80]
lea r13, [0x14021a714]
or al, 0
mov ah, 0x24
add byte [rax], 0
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 0x2d], cl
or al, 0
or al, 0
or al, 0
cmp r15d, 6
inc dword [rsi]
ja case.0x140155ed5.5
movsxd rax, dword [r13 + r12*4]
add rax, r13
jmp rax
invalid
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp 0x140155ef5
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
jmp 0x140155ef5
xor eax, eax
shr bl, 0xc
jmp 0x140155ef5
mov eax, 6
jmp 0x140155ef5
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
cmp rdi, rax
cmp edi, eax
jbe 0x1401559df
loope 0x140155ef6
cli
invalid
dec dword [rax - 0x77]
invalid
mov rcx, rbx
mov rdx, r14
invalid
mov edx, esi
bnd call fcn.140154810
call fcn.140154810
cmp byte [rsp + 0x48], 0xa
jne 0x1401559df
cli
invalid
invalid
cli
invalid
sub rdi, qword [rsp + 0x40]
sub edi, dword [rsp + 0x40]
jl 0x140155f3c
and al, 0x40
jb 0x140155f38
jb 0x140155f38
mov qword [rsp + 0x88], rdi
cmp r15d, 6
and al, 0x88
add byte [rax], al
add byte [rcx - 0x7d], al
inc dword [rsi]
jbe 0x140155ecd
mov eax, 2
jmp 0x140155ef5
invalid
add bl, ch
invalid
mov rcx, rsi
int1
jmp 0x140155b9b
invalid
ud2
invalid
mov rsi, rdx
mov esi, edx
mov rdi, rcx
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.14014a8f0
movzx edx, byte [rsp + 0x20]
push rsp
and al, 0x20
push rsp
and al, 0x20
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x40]
lea r8, [0x14021a74c]
lea eax, [0x14021a74c]
lea eax, [0x14021a74c]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
jmp rcx
jmp rcx
add rax, 4
jmp 0x140155fbf
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 0x140155fbf
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x140155fbf
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
add eax, 2
add eax, 2
jmp 0x140155fbf
mov eax, 2
mov rdx, rsi
sub rdx, rax
jb 0x140156054
add rax, rdi
mov r8, rax
test rdx, rdx
je 0x140155fe8
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140155fea
xor eax, eax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x88], rcx
mov byte [rsp + 0x92], al
mov word [rsp + 0x90], 0x200
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x58]
call fcn.140154410
cmp byte [rsp + 0x20], 9
mov rdx, qword [rsp + 0x30]
jne 0x140156048
mov rax, qword [rsp + 0x28]
jmp 0x14015604a
xor eax, eax
add rsp, 0x98
pop rdi
pop rsi
ret
ud2
ret
add byte [rax], al
push rsi
push rdi
sub rsp, 0x1b8
mov rax, qword [rcx]
mov rdi, qword [rax]
mov edi, dword [rax]
mov qword [rax], 0
test rdi, rdi
je case.0x140154fd7.203
invalid
cmp dword [rax - 0x73], ecx
je 0x140156423
invalid
lea rsi, [rsp + 0x20]
and byte [rcx - 0x48], al
cwde
add dword [rax], eax
mov r8d, 0x198
add byte [rax - 0x77], cl
mov rcx, rsi
int1
xor edx, edx
call sub.msvcrt.dll_memset
sub byte [rdx + 9], dh
add byte [rsi - 0x47], ah
add al, byte [rdx]
add al, byte [rdx]
mov rdx, rsi
call sub.ws2_32.dll_WSAStartup
push 0xffffffffc0850009
test eax, eax
jne case.0x140154fd7.203
lea rax, [0x1401ecc94]
insd dword [rdi], dx
push 0xffffffff89480009
add byte [rax - 0x77], cl
mov qword [rdi], rax
add rsp, 0x1b8
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rdi + 0x5e], bl
add byte [rax], al
pop rdi
pop rsi
ret
ud2
or esp, dword [rsi + 0x2e]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + 0x57], dl
push rsi
push rdi
sub rsp, 0x1b8
sub esp, 0x1b8
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdi, qword [rax]
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rdi, rdi
je case.0x140154cef.141
lea rsi, [rsp + 0x20]
add byte [rax], al
add byte [rax], al
test rdi, rdi
je case.0x140154cef.141
lea rsi, [rsp + 0x20]
and al, 0x20
and byte [rcx - 0x48], al
mov r8d, 0x198
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rcx, rsi
xor edx, edx
call sub.msvcrt.dll_memset
enter 0x971, 0
shr al, cl
enter 0x971, 0
jno case.0x1401552f5.148
add byte [rsi - 0x47], ah
add al, byte [rdx]
invalid
mov cx, 0x202
add cl, byte [rax - 0x77]
mov rdx, rsi
call sub.ws2_32.dll_WSAStartup
invalid
invalid
or dword [rax], eax
bnd call sub.ws2_32.dll_WSAStartup
push 0xffffffffc0850009
or dword [rax], eax
add byte [rbp + 0x481475c0], al
test eax, eax
sal byte [rbp + 0x14], 0x48
jne case.0x140154cef.141
lea rax, [0x1401ecc94]
lea eax, [0x1401ecc94]
add byte [rax - 0x77], cl
mov qword [rdi], rax
mov dword [rdi], eax
invalid
add rsp, 0x1b8
pop rdi
pop rsi
ret
ud2
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
add eax, 0x15
add byte [rax], al
invalid
lea rax, case.0x140155749.72
mov qword [rsp + 0x20], rax
and al, 0x20
call fcn.1401ed050
or dword [rax], eax
nop
add rsp, 0x28
invalid
ret
add byte [rcx + 0x57], al
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
sub esp, 0x58
in al, dx
pop rax
mov ebp, 3
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x7af0fe07], al
cmp ecx, 1
jne case.0x140156a65.0
invalid
add byte [rax], al
rol byte [0x1949e64e0], 1
add eax, 0x54890000
mov dword [rsp + 0x34], edx
push rsp
and al, 0x34
mov qword [rsp + 0x38], r9
cmp byte [rax - 0x75], cl
mov rsi, qword [rsp + 0xc0]
mov ah, 0x24
rol byte [rax], 0
add byte [rax], al
and al, 0xc0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
je case.0x140155871.42
mov qword [rsp + 0x40], rsi
mov rcx, rsi
int1
mov rcx, rsi
int1
call fcn.1401ecfe0
in al, 0x6a
or dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r12, rax
mov dword [rsp + 0x24], 0
and al, 0x24
add byte [rax], al
add byte [rax], al
and al, 0x24
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x24
lea rdx, [rsp + 0x24]
lea edx, [rsp + 0x24]
mov rcx, rsi
call fcn.1401ecfc0
or dword [rax], eax
or dword [rax], eax
mov r15, rax
cmp dword [rsp + 0x24], 1
and al, 0x24
and al, 1
add dword [rcx - 0x7d], ecx
fild word [rax]
sbb r15, 0
mov rcx, rsi
int1
call fcn.1401ecff0
enter 0x96a, 0
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x48], ecx
mov dword [rsp + 0x48], ecx
and al, 0x48
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
and al, 0x50
and al, 0x50
push rax
test r12, r12
test esp, esp
je case.0x140155749.487
add al, byte [0x14f5a6542]
add byte [rax], al
add byte [rbp + 0xf], al
movzx r14d, byte [r12]
lea r13, [r12 + 1]
lea ebp, [rsp + 1]
mov dh, 0x34
and al, 0x4d
lea ebp, [rsp + 1]
insb byte [rdi], dx
and al, 1
cmp r14d, 0xff
inc dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + rsi + 0x44], dh
je case.0x140154d5c.148
mov ecx, r14d
mov ecx, r14d
mov ecx, esi
shr ecx, 4
and ecx, 7
invalid
cmp ecx, 5
ja case.0x140156a65.0
xchg dword [rcx + 5], ecx
add byte [rax], al
xchg dword [rcx + 5], ecx
add rax, 0xffffffff8d480000
add eax, 0x8d480000
add byte [rax], al
lea rdx, [0x14021a768]
lea edx, [0x14021a768]
adc eax, 0xc41fc
or al, 0
or al, 0
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r11, r13
mov ebx, ebp
jmp switch.0x140156576
jmp rcx
mov rsi, rax
invalid
lea rcx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
and al, 0x48
lea rax, [0x141a7adb8]
add eax, 0x1924831
xor dword [rax - 0x6e], ecx
add ebx, ebp
jmp 0x1401565ad
and al, 0x49
mov ebx, eax
ret
mov r11, rax
jmp 0x1401566b3
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
ret
mov r11, rax
mov ebx, eax
test rax, rax
sal byte [rbp + 0x22], 0xe9
jne case.0x140156576.1
jmp case.0x140156a65.0
adc byte [0xc95d65a0], al
add byte [rax], al
mov rsi, rax
mov esi, eax
invalid
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
and al, 0x50
lea rax, [0x141a7ade8]
add eax, 0x192483b
xchg rdx, rax
xchg edx, eax
add edi, edi
call qword [rax + 0x28]
mov r11, rax
push rax
sub byte [rcx - 0x77], cl
ret
test rax, rax
ror byte [rax - 0x77], 0xf0
mov rax, rsi
invalid
je 0x1401565f6
cmp eax, dword [rcx + rcx*4 - 0xf]
mov ecx, r14d
mov ecx, esi
int1
and cl, 0xf
cmp cl, 0xc
stc
or al, 0xf
invalid
xchg esp, esp
invalid
ja case.0x140156a65.0
in al, 4
add byte [rax], al
add al, 0
add byte [rcx + rcx*4 - 0xf], al
int1
mov ecx, r14d
and ecx, 0xf
cmovs ecx, dword [rbp + 0xc41a915]
add byte [rax + 0x63], cl
invalid
invalid
lea rdx, [0x14021a780]
lea edx, [0x14021a780]
adc eax, 0xc41a9
or al, 0
or al, 0
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
add rcx, rdx
jmp rcx
mov rdx, qword [r12 + 1]
mov edx, dword [rsp + 1]
push rsp
and al, 1
add dword [rcx - 0x7d], ecx
invalid
add r12, 9
jmp case.0x140154ee5.146
mov bh, 0
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
invalid
add byte [rax], al
add r13, 7
add ebp, 7
and r13, 0xfffffffffffffff8
in eax, 0xf8
test r14b, 0xf
invalid
jne case.0x140156a65.0
scasb al, byte [rdi]
add al, 0
add byte [rax], al
add byte [rbp - 0x75], cl
mov r11, qword [r13]
add r13, 8
add ebp, 8
pop rbp
add byte [rcx - 0x7d], cl
add ebp, 8
invalid
jmp 0x1401566ab
mov edx, dword [r12 + 1]
mov edx, dword [rsp + 1]
and al, 1
jmp case.0x140155d59.46
add byte [rcx], dh
xor edx, edx
sal byte [rcx], cl
xor ecx, ecx
leave
nop dword [rax + rax]
add byte [rax], al
add byte [rbp + 0xf], al
movzx r8d, byte [r13]
movzx eax, byte [rbp]
mov dh, 0x45
add byte [rbp - 0x77], al
rol dword [rcx - 0x7d], 0xe1
invalid
mov r9d, r8d
and r9d, 0x7f
loope 0x1401566ab
loope 0x1401566ab
jg case.0x140154ee5.134
shl r9, cl
shl ecx, cl
loope 0x140156679
inc r13
inc ebp
or rdx, r9
or edx, ecx
retf 0xc183
add ecx, 7
test r8b, r8b
invalid
rol dword [rdi], 0x45
test al, al
invalid
sar byte [rax - 0x1d], 0x49
mov ecx, 0xffffffff
invalid
invalid
invalid
invalid
js case.0x14015590c.80
mov r9, 0xffffffffffffffff
shl r9, cl
loope 0x14015668d
xor r10d, r10d
xor edx, edx
cmp r8b, 0x40
cmovb r9, r10
cmovb ecx, edx
clc
cmovb r9, r10
cmovb ecx, edx
retf 0xf983
cmp ecx, 0x40
cmovae r9, r10
invalid
invalid
retf 0x94c
retf 0x94c
or rdx, r9
or edx, ecx
jmp case.0x14015590c.78
movsx rdx, word [r12 + 1]
mov edi, 0x49012454
add esp, 3
invalid
invalid
and al, 1
add dword [rcx - 0x7d], ecx
add r12, 3
invalid
add ebp, ebx
cmp esi, dword [rcx]
xor edx, edx
xor ecx, ecx
jmp case.0x140154ee5.146
xor edx, edx
xor ecx, ecx
nop
movzx r8d, byte [r13]
add byte [r13 - 0x77], r8b
add byte [rbp - 0x77], al
mov r9d, r8d
mov ecx, eax
rol dword [rcx - 0x7d], 0xe1
and r9d, 0x7f
and ecx, 0x7f
loope 0x1401566fb
jg 0x1401566c6
shl r9, cl
shl ecx, cl
inc r13
inc ebp
or rdx, r9
add rcx, 7
invalid
test r8b, r8b
js 0x140156670
loop case.0x14015590c.54
jmp case.0x14015590c.78
sbb byte [rcx + 0xf], al
movzx edx, word [r12 + 1]
mov bh, 0x54
and al, 1
add r12, 3
jmp case.0x140154ee5.146
invalid
movsxd rdx, dword [r12 + 1]
push rsp
and al, 1
add r12, 5
add esp, 5
add eax, 0x49e5894d
add ebx, edx
invalid
mov r13, r12
add r11, rdx
rol dword [rbp - 0x7c], cl
idiv byte [rcx + 3]
jns 0x1401566b3
test r14b, r14b
jns 0x1401566b3
mov r11, qword [r11]
lea rcx, [r13 + 1]
lea ecx, [rbp + 1]
cmp byte [r13], 0xff
add bh, bh
dec dword [rcx + rcx*4 + 0x5c]
mov qword [rsp + 0x28], r11
mov dword [rsp + 0x28], ebx
pop rsp
and al, 0x28
je case.0x1401565de.42
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea r8, [rcx + 1]
lea eax, [rcx + 1]
cmp byte [rcx], 0
cmp dword [rax], eax
mov rcx, r8
js case.0x140155197.102
jmp 0x1401566e1
mov r8, rcx
enter 0xf41, 0xffffffffffffffb6
movzx edx, byte [r8]
inc r8
inc eax
adc byte [rcx - 1], cl
sal byte [rcx], 0xc9
xor ecx, ecx
inc eax
xor ecx, ecx
xor r9d, r9d
xor ecx, ecx
leave
nop dword [rax]
add byte [rbp - 0x77], cl
ret 0xf45
mov r10, r8
mov edx, eax
movzx r11d, byte [r8]
mov esi, r11d
sbb byte [rcx + rcx*4 - 0x22], al
mov esi, ebx
and esi, 0x7f
out 0x7f, al
jg 0x140156746
shl rsi, cl
shl esi, cl
inc r8
or r9, rsi
or ecx, esi
ror byte [rcx + 9], 0xf1
or ecx, esi
add rcx, 7
rol dword [rdi], 0x45
invalid
test r11b, r11b
test bl, bl
js case.0x140154ee5.159
cmp dl, 0xf
ja case.0x140155871.78
jb case.0x140155f82.50
add byte [rax], al
add r10, r9
inc r10
inc edx
mov r11d, edx
mov ebx, edx
rol dword [rcx - 0x47], cl
add al, 0
mov r9d, 4
add byte [rax], al
nop word [rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
cmp r8, r10
jae 0x140156999
and dword [rax + 2], 0
invalid
and dword [rax + 2], 0
add al, byte [rax]
add byte [rbx - 0x78f0f306], al
cmp edx, 0xc
ja case.0x140156a65.0
insb byte [rdi], dx
add eax, dword [rax]
invalid
insb byte [rdi], dx
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rsi, [0x14021a7b4]
lea esi, [0x14021a7b4]
xor eax, 0xc406b
imul eax, dword [rax + 0xc], 0
or al, 0
movsxd rcx, dword [rsi + r11*4]
invalid
sahf
add rcx, rsi
jmp rcx
mov r13, qword [r8]
add r8, 8
sub byte [rcx - 0x7d], cl
ror byte [rax], 0x4d
invalid
mov r14, qword [r8]
mov esi, dword [rax]
add r8, 8
or byte [rcx - 0x75], cl
mov rdi, qword [r8]
add r8, 8
jmp 0x14015687e
adc al, byte [rcx]
add byte [rax], al
cmp byte [rcx - 0x7d], cl
ror byte [rax], 0xe9
adc al, byte [rcx]
add byte [rax], al
mov r13d, dword [r8]
mov ebp, dword [rax]
add r8, 4
add eax, 4
mov r14d, dword [r8]
add r8, 4
rol byte [rcx + rax*2], 0x8b
cmp byte [rcx - 0x7d], cl
rol byte [rcx + rbp*8], 0xf8
clc
add al, 0x41
mov edi, dword [rax]
mov edi, dword [r8]
add r8, 4
jmp 0x14015687e
clc
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
invalid
invalid
xor r13d, r13d
in eax, dx
xor ecx, ecx
nop dword [rax + rax]
invalid
add byte [rax], r8b
add byte [rax], al
invalid
add byte [rax], al
movzx esi, byte [r8]
xor byte [rcx + 0x7fe783f7], cl
mov edi, esi
and edi, 0x7f
shl rdi, cl
inc r8
or r13, rdi
add rcx, 7
invalid
invalid
test sil, sil
js case.0x140155f82.54
jmp 0x14015680b
movsxd r13, dword [r8]
add r8, 4
movsxd r14, dword [r8]
add r8, 4
add eax, 4
add eax, 4
movsxd rdi, dword [r8]
add r8, 4
add eax, 4
invalid
cmp byte [rcx - 0x7d], cl
rol byte [rcx + rbp*8], 0xb7
add eax, 4
jmp 0x14015687e
add byte [rax], al
add byte [rbp + 0x31], al
xor r13d, r13d
xor r13d, r13d
xor ebp, ebp
xor ecx, ecx
nop dword [rax]
movzx esi, byte [r8]
mov dh, 0x30
mov edi, esi
and edi, 0x7f
shl rdi, cl
shl edi, cl
shl edi, cl
out 0x49, eax
inc eax
inc r8
or r13, rdi
add ecx, 7
test sil, sil
invalid
js 0x1401567d0
mov rdi, 0xffffffffffffffff
dec dword [rax - 0x2d]
shl rdi, cl
cmp sil, 0x40
out 0x40, eax
cmp dh, 0x40
mov esi, 0
cmovb rdi, rsi
cmovb edi, esi
add byte [rax], al
add byte [rax + 0xf], cl
cmovb edi, esi
cmp ecx, 0x40
invalid
invalid
cmovb edi, esi
cmp ecx, 0x40
cmovae rdi, rsi
invalid
invalid
dec byte [r9 + 9]
dec byte [rcx + 9]
or r13, rdi
std
cmp edx, 0xc
ja case.0x140156a65.0
lea rsi, [0x14021a7e8]
xor eax, 0xc3fcd
movsxd rcx, dword [rsi + r11*4]
invalid
or al, 0x9e
add rcx, rsi
jmp rcx
loope case.0x140157470.145
xor r14d, r14d
xor esi, esi
xor ecx, ecx
nop dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
add byte [rax], al
movzx esi, byte [r8]
mov dh, 0x30
mov edi, esi
and edi, 0x7f
shl rdi, cl
shl edi, cl
test dword [rbx - 0x2cb78019], 0xc0ff49e7
shl edi, cl
inc r8
or r14, rdi
add rcx, 7
test sil, sil
js case.0x14015524d.469
jmp 0x14015690b
mov ebx, 0x45000000
movzx ebp, word [rax]
add byte [rax], al
movzx r13d, word [r8]
add r8, 2
rol byte [rdx], 0x45
movzx esi, word [rax]
invalid
movzx r14d, word [r8]
xor byte [rcx - 0x7d], cl
add r8, 2
rol byte [rdx], 0x41
movzx edi, word [r8]
movzx edi, word [rax]
jmp case.0x14015509f.142
adc al, 0x4d
movsx ebp, word [rax]
movsx r13, word [r8]
add r8, 2
movsx r14, word [r8]
add r8, 2
movsx rdi, word [r8]
movsx edi, word [rax]
mov edi, 0xc0834938
add dh, byte [rcx]
leave
add r8, 2
xor ecx, ecx
xor esi, esi
mul byte [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r12d, byte [r8]
mov ebx, r12d
and ebx, 0x7f
jrcxz 0x14015681b
jrcxz 0x140156919
shl rbx, cl
inc r8
inc eax
or rsi, rbx
fimul word [rax - 0x7d]
rol dword [rdi], 0x45
invalid
test r12b, r12b
add rcx, 7
test r12b, r12b
js 0x140156890
add r13, rax
cmp r15, r13
cmp edi, ebp
cmp edi, ebp
jb 0x140156a45
add byte [rax], al
add r13, r14
add ebp, esi
cmc
cmp r15, r13
jae case.0x14015509f.126
sub dword [rsi + rdi*8 - 1], 0xffffffff
jmp 0x1401569b6
add byte [rbp + 0x31], al
div byte [rcx]
leave
xor r14d, r14d
xor ecx, ecx
nop
movzx esi, byte [r8]
mov dh, 0x30
mov edi, esi
and edi, 0x7f
shl rdi, cl
out 0x49, eax
inc eax
invalid
out 0x49, eax
inc eax
invalid
ror byte [rcx + 9], 0xfe
or r14, rdi
add ecx, 7
test sil, sil
js 0x1401568d0
mov rdi, 0xffffffffffffffff
shl rdi, cl
shl edi, cl
invalid
shl edi, cl
out 0x40, eax
cmp dh, 0x40
cmp sil, 0x40
mov esi, 0
cmovb rdi, rsi
add byte [rax], al
add byte [rax + 0xf], cl
inc byte [rbx + 0xf4840f9]
cmp ecx, 0x40
cmovae rdi, rsi
dec byte [r9 + 9]
invalid
dec byte [r9 + 9]
inc byte [rbx - 0x78f0f306]
invalid
cmp edx, 0xc
ja case.0x140156a65.0
lea rsi, [0x14021a81c]
xor eax, 0xc3f01
or al, 0
movsxd rcx, dword [rsi + r11*4]
or al, 0x9e
sahf
add rcx, rsi
jmp rcx
xor edi, edi
xor ecx, ecx
movzx esi, byte [r8]
mov ebx, esi
and ebx, 0x7f
shl rbx, cl
inc r8
inc eax
or rdi, rbx
or edi, ebx
add rcx, 7
test sil, sil
js 0x140156928
jmp 0x14015687e
xor edi, edi
xor ecx, ecx
movzx ebx, byte [r8]
mov esi, ebx
and esi, 0x7f
shl rsi, cl
shl esi, cl
shl esi, cl
inc r8
or rdi, rsi
or edi, esi
ror byte [rax + 9], 0xf7
add ecx, 7
test bl, bl
js case.0x140154d5c.493
out 0x48, eax
mov esi, 0xffffffff
mov rsi, 0xffffffffffffffff
shl rsi, cl
cmp bl, 0x40
out 0x80, al
sti
mov ebx, 0
mov ebx, 0
mov ebx, 0
cmovb rsi, rbx
cmp ecx, 0x40
cmovae rsi, rbx
or rdi, rsi
or rdi, rsi
jmp 0x14015687e
hlt
test r9, r9
leave
jg case.0x140156a65.0
invalid
mov r9d, 4
add byte [rax], al
add byte [rbx - 0x9cbdbac], cl
mov edx, dword [rsp + 0x34]
test dl, 1
ret 0xf01
invalid
lodsb al, byte [rsi]
add byte [rax], al
invalid
ret 0xf01
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x141ab70d8]
add eax, 0x196072b
invalid
add dword [rdx - 0x75], eax
sub al, 0x88
mov ebp, dword [rax + r9*4]
jmp case.0x140156a65.0
test rdi, rdi
je case.0x140155749.487
invalid
add dword [rax], 0
invalid
test byte [rbx + 0x48000000], al
add byte [rax - 0x75], cl
and al, 0x28
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
add rax, rdi
test rsi, rsi
test esi, esi
test esi, esi
mov qword [rsp + 0x28], rax
je 0x140156ac1
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
adc al, 0x32
lea rdx, [r10 + rsi]
lea edx, [rdx + rsi]
dec rdx
xor eax, eax
xor ecx, ecx
movzx r8d, byte [rdx]
mov r9d, r8d
and r9d, 0x7f
shl r9, cl
inc rdx
or rax, r9
or eax, ecx
ret 0x94c
or eax, ecx
add ecx, 7
test r8b, r8b
js 0x1401569e0
mov rdx, 0xffffffffffffffff
shl rdx, cl
xor r9d, r9d
cmp r8b, 0x40
cmp al, 0x40
invalid
cmp al, 0x40
cmovb rdx, r9
cmovb rdx, r9
cmp ecx, 0x40
cmovae rdx, r9
stc
cmovae rdx, r9
xor ecx, ecx
mov r8, rax
ror byte [rcx + 9], 0xd0
ror byte [rcx + 9], 0xd0
setg cl
xor rcx, 3
or rdx, rax
or edx, eax
add ecx, dword [rax + 9]
ret 0xb941
invalid
invalid
or edx, eax
mov r9d, 1
cmovne r9, rcx
mov edx, dword [rsp + 0x34]
test dl, 1
je 0x140156a52
jmp 0x1401569a6
xor r9d, r9d
leave
mov edx, dword [rsp + 0x34]
push rsp
and al, 0x34
invalid
xor al, 0xf6
ret 0xf01
test dl, 1
jne 0x1401569a6
mov ebp, 8
lea rax, [0x14021a850]
movsxd rcx, dword [rax + r9*4]
add rcx, rax
sar edi, 0xe1
jmp rcx
mov rsi, qword [rsp + 0xc0]
mov rcx, rsi
mov ecx, esi
add byte [rax - 0x77], cl
int1
mov ecx, esi
xor edx, edx
mov r8, qword [rsp + 0x38]
call fcn.1401ecf80
add ah, byte [rbp + 9]
add byte [rax - 0x77], cl
int1
add ah, byte [rbp + 9]
add byte [rax - 0x77], cl
int1
mov edx, 1
xor r8d, r8d
call fcn.1401ecf80
or dword fs:[rax], eax
or dword [rax], eax
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
sub al, ch
invalid
or dword gs:[rax], eax
sub al, ch
xor eax, 0xbd000965
or dword gs:[rax], eax
invalid
invalid
or dword gs:[rax], eax
mov ebp, 7
jmp case.0x140156a65.0
add bl, ch
or al, 0xbd
mov ebp, 2
mov ebp, 2
add bl, ch
jmp case.0x140156a65.0
add eax, 0x7408c2f6
mov ecx, 0x8348e889
mov eax, ebp
invalid
invalid
invalid
test dl, 8
je case.0x140156a65.1
mov eax, ebp
add rsp, 0x58
add esp, 0x58
add esp, 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]
and al, 0x34
and al, 0x34
test dl, 1
je 0x140156a52
jmp 0x1401569a6
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx]
mov rcx, qword [rax]
jmp 0x1401ed030
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
or cl, ch
or dword gs:[rax], eax
nop dword [rax + rax]
invalid
add byte [rax], r8b
mov rax, qword [rcx]
mov rcx, qword [rax]
invalid
jmp 0x1401ed030
or dword [rax], eax
nop dword [rax + rax]
mov rax, qword [rcx]
mov rcx, qword [rax]
jmp 0x1401ed040
or dword gs:[rax], eax
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx]
mov rcx, qword [rax]
or cl, ch
invalid
or dword gs:[rax], eax
or cl, ch
and eax, 0xf000965
invalid
in al, dx
sub byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov esi, edx
mov rdi, rcx
mov edi, ecx
lea rcx, [0x141a7a3e0]
lea ecx, [0x141a7a3e0]
or eax, 0x19238ad
cmp byte [rdx + 0xef0e801], dl
xchg edx, eax
add eax, ebp
invalid
invalid
call sub.KERNEL32.dll_GetModuleHandleA
invalid
test rax, rax
test eax, eax
je 0x140156b5c
lea rdx, [0x141a7b250]
mov rcx, rax
shr eax, 0xcc
invalid
invalid
add byte [rax - 0x7b], cl
test eax, eax
xchg edx, eax
add dword [rax - 0x77], ecx
shr eax, 0xcc
invalid
test eax, eax
lea r8, [0x140156b80]
add byte [rax], al
cmovne r8, rax
jmp 0x140156b63
lea r8, [0x140156b80]
mov qword [0x140212178], r8
mov rcx, rdi
mov rdx, rsi
mov edx, esi
add rsp, 0x28
pop rdi
pop rsi
jmp r8
invalid
nop dword [rax]
sub rsp, 0x28
mov ecx, 0x78
call sub.KERNEL32.dll_SetLastError
jp 0x140156b99
invalid
invalid
jp 0x140156b99
invalid
mov eax, 0x80004001
add rsp, 0x28
or byte [rax - 0x7d], 0xc4
sub bl, al
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
ret
invalid
add byte [rax], al
add byte [rax], al
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x77], cl
mov rsi, rcx
mov rsi, rcx
mov rbx, qword [rcx]
sbb dword [rax - 0x75], ecx
sbb byte [r8 - 0x7b], cl
sbb byte [rax - 0x7b], cl
mov rax, qword [rbx + 0x18]
test rax, rax
setne bpl
mov rdi, qword [rbx + 0x20]
jnp 0x140156be1
sbb byte [rax - 0x7b], cl
rol byte [rax + 0xf], 0x95
invalid
test rdi, rdi
test edi, edi
setne r14b
test rax, rax
test eax, eax
je 0x140156c06
test rdi, rdi
je 0x140156c06
mov r15, qword [rbx + 0x28]
jnp 0x140156bfe
mov rax, qword [r15]
test rax, rax
je case.0x140154fd7.222
invalid
add eax, 0xfff98948
ror byte [rcx - 0x7d], 1
invalid
invalid
jg 0x140156bef
invalid
mov rcx, rdi
call rax
cmp qword [r15 + 8], 0
or byte [rax], al
add byte [rsp + rbx + 0x49], dh
cmp dword [rdi + 0x10], 0x11
jg 0x140156bfe
invalid
je 0x140156c06
cmp qword [r15 + 0x10], 0x11
jg 0x140156bfe
adc dword [rdx + 4], esi
jb 0x140156bf5
mov rdi, qword [rdi - 8]
mov rcx, qword [0x141af8068]
xor edx, edx
adc al, 0x9a
add dword [rcx], esi
ror byte [rcx - 0x77], cl
clc
mov r8, rdi
call sub.KERNEL32.dll_HeapFree
mov qword [rbx + 0x18], 0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx + 0x10]
test rax, rax
je case.0x14015700d.220
adc byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rax], al
add byte [rax], al
and bpl, r14b
je case.0x14015590c.815
mov byte [rax + 0x20], 1
and byte [rcx], al
lea rdi, [rbx + 0x10]
lea edi, [rbx + 0x10]
jnp case.0x1401552f5.198
lock dec qword [rax + 0x18]
jne 0x140156c45
mov rcx, qword [rax + 0x10]
adc byte [rax + 0x30418601], dh
mov al, 1
xchg byte [rcx + 0x30], al
invalid
cmp al, 0xff
push qword [rbp + 9]
jne 0x140156c45
add rcx, 0x30
call fcn.1401e62f0
stosd dword [rdi], eax
test byte [rax], 0
stosd dword [rdi], eax
test byte [rax], 0
mov rax, qword [rdi]
test rax, rax
je 0x140156c5b
lock dec qword [rax]
jne 0x140156c5b
mov rcx, rdi
call 0x140156ce0
add byte [rax - 0x7d], cl
cmp qword [rbx + 0x18], 0
cmp dword [rbx + 0x18], 0
jnp case.0x140156f2a.178
add byte [rbp + rdi + 0x48], dh
mov edi, dword [rbx + 0x20]
je case.0x14015700d.220
mov rdi, qword [rbx + 0x20]
test rdi, rdi
je case.0x14015700d.220
mov rbx, qword [rbx + 0x28]
mov rax, qword [rbx]
test rax, rax
test eax, eax
test eax, eax
je 0x140156c7c
mov rcx, rdi
stc
call rax
cmp qword [rbx + 8], 0
je case.0x14015700d.220
cmp qword [rbx + 0x10], 0x11
cmp dword [rbx + 0x10], 0x11
adc byte [rcx], dl
adc dword [rdx + 4], esi
jb 0x140156c8e
mov rdi, qword [rdi - 8]
mov rcx, qword [0x141af8068]
invalid
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
call sub.KERNEL32.dll_HeapFree
or dword [0xcb616ca8], ecx
or eax, 0x8b4c0007
mov r8, qword [rsi]
mov eax, dword [rsi]
invalid
cmp r8, 0xffffffffffffffff
cmp eax, 0xffffffff
je 0x140156cc9
lock dec qword [r8 + 8]
dec dword [rax + 8]
or byte [rbp + 0x1a], sil
jne 0x140156cc9
mov rcx, qword [0x141af8068]
or eax, 0x19a13b2
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
add rsp, 0x28
sub byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
jmp sub.KERNEL32.dll_HeapFree
or al, 7
invalid
or al, 7
add byte [rax + 0x28c48348], dl
add rsp, 0x28
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
push rsi
sub rsp, 0x20
sub esp, 0x20
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x48], dl
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
mov rsi, rcx
invalid
mov rcx, qword [rcx]
mov ecx, dword [rcx]
or dword [rax - 0x75], ecx
adc r8b, sil
adc al, dh
mov rax, qword [rcx + 0x10]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne case.0x1401565de.57
add rcx, 0x10
rcl dword [rax], 0xe8
call fcn.140156d30
xor al, byte [rax]
add byte [rax], al
mov r8, qword [rsi]
mov eax, dword [rsi]
cmp r8, 0xffffffffffffffff
clc
push qword [rdx + rbx - 0x10]
je 0x140156d21
sbb dh, al
lock dec qword [r8 + 8]
dec qword [r8 + 8]
jne 0x140156d21
mov rcx, qword [0x141af8068]
xor edx, edx
add rsp, 0x20
invalid
push rbx
adc ebx, dword [rdx + 0x48d23101]
invalid
add dword [rcx], esi
ror byte [rax - 0x7d], cl
invalid
invalid
invalid
and byte [rsi - 0x17], bl
xchg dword [rdi + rax], ecx
invalid
pop rsi
jmp sub.KERNEL32.dll_HeapFree
invalid
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
add esp, 0x20
pop rsi
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + 0x48], dl
sub esp, 0x20
sub rsp, 0x20
mov rsi, qword [rcx]
xor dword [rbx + 0x7501107e], eax
sbb eax, 0x18468b4c
mov r8, qword [rsi + 0x18]
cmp dword [rsi + 0x10], 1
adc byte [rcx], al
add dword [rbp + 0x1d], esi
jne case.0x140155871.450
mov r8, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
cmp qword [rsi + 0x20], 0
add byte [rcx - 0x3a], al
add byte [rax], al
invalid
mov byte [r8], 0
je case.0x140155871.450
mov rcx, qword [0x141af8068]
adc ebx, dword [rdx - 0x172dceff]
add dword [rcx], esi
shr al, cl
invalid
xor edx, edx
call sub.KERNEL32.dll_HeapFree
or al, 7
add byte [rax - 0x7d], cl
invalid
cmp rsi, 0xffffffffffffffff
je case.0x140155871.452
lock dec qword [rsi + 8]
dec qword [rsi + 8]
jne case.0x140155871.452
mov rcx, qword [0x141af8068]
mov ecx, dword [0x141af8068]
adc bl, byte [rdx + 0x49d23101]
mov eax, esi
invalid
invalid
xor edx, edx
mov r8, rsi
invalid
ror byte [rcx - 0x77], cl
invalid
add rsp, 0x20
pop rsi
jmp sub.KERNEL32.dll_HeapFree
sub cl, byte [rdi + rax]
invalid
and byte [rsi - 0x17], bl
sub cl, byte [rdi + rax]
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
nop
add rsp, 0x20
invalid
pop rsi
ret
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rdx + rdx*8 + 0x41c60474], al
add al, 0xc6
adc byte [r9], al
adc byte [rcx], al
adc byte [rcx], al
lock dec qword [rcx + 8]
or byte [r13 + 0xc], sil
jne case.0x14015590c.101
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov al, 1
xchg byte [rcx + 0x30], al
xor byte [rdi + rdi*8], bh
push qword [rcx + rax - 0x3d]
je 0x140156dac
add ebx, eax
ret
add rcx, 0x30
jmp fcn.1401e62f0
cmc
or byte [rax], al
invalid
cmc
or byte [rax], al
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
push rsi
push rdi
add byte [rax], al
add byte [rax], al
push rsi
push rdi
push rbx
sub rsp, 0x60
mov rsi, rdx
mov rdi, qword [rcx]
mov eax, edi
clc
invalid
clc
and eax, 3
loopne 0x140156dd5
add ecx, dword [rax - 0x73]
lea rcx, [0x14021a864]
lea ecx, [0x14021a864]
or eax, 0xc3a8b
mov edi, dword [rdx]
or al, 0
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x1923873
jae 0x140156e27
xchg edx, eax
invalid
lea rdx, [0x141a7a664]
jae 0x140156e27
xchg edx, eax
add dword [rcx - 0x48], eax
add eax, 0xff000000
add byte [rax], al
add bh, bh
mov r8d, 5
call qword [rax + 0x18]
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
mov qword [rsp + 0x30], rsi
je 0x140156e22
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
and al, 0x39
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
and al, 0x39
invalid
and al, 0x39
cmp dword [rax], eax
add byte [rbp + rcx*4 + 0x4f], cl
adc byte [rax - 0x73], cl
lea rax, [0x141a7a620]
lea r9, [rdi + 0x10]
lea rax, [0x141a7a620]
cmp byte [rdx + 0x44894801], dl
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, [0x141ab4e21]
add ah, al
xchg ebp, eax
add dword [rax - 0x73], ecx
lea rsi, [rsp + 0x30]
je 0x140156e47
and al, 0x30
xor byte [rcx - 0x48], al
add al, 0
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rcx, rsi
int1
call fcn.1400427a0
lea rax, [0x141a7a670]
add eax, 0x1923837
mov qword [rsp + 0x20], rax
lea rdx, [0x141ab4e48]
lea edx, [0x141ab4e48]
lea edx, [0x141ab4e48]
add esp, eax
xchg ebp, eax
add dword [rcx - 0x48], eax
mov r8d, 7
invalid
mov rcx, rsi
mov r9, rdi
mov ecx, edi
stc
call fcn.1400427a0
cmp byte [rsp + 0x39], 0
and al, 0x39
add byte [rdi], cl
mov dh, 0x4c
and al, 0x38
and al, 0x39
add byte [rdi], cl
mov dh, 0x4c
and al, 0x38
and al, 0x38
je case.0x14015590c.776
mov al, 1
test cl, cl
leave
leave
jne 0x1401573c8
test dword [rax + 5], ebx
add byte [rax], al
pop rax
add eax, 0x8b480000
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
and al, 0x30
xor dh, dh
xor al, 4
xor al, 4
test byte [rax + 0x34], 4
xor al, 4
jne case.0x140157470.161
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x1921157
sub byte [rax - 0x73], cl
adc eax, 0x1921157
push rdi
adc dword [rdx + 0x2b84101], edx
add dword [rcx - 0x48], eax
invalid
xchg edx, eax
add dword [rcx - 0x48], eax
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
retf
jmp 0x140157064
add dword [rax], eax
add byte [rax - 0x3f], cl
shr rdi, 0x20
mov dword [rsp + 0x4c], edi
out dx, eax
and byte [rcx + 0x484c247c], cl
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x1923748
invalid
invalid
xchg edx, eax
invalid
lea rdx, [0x141a7a5f8]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x50], rsi
mov dword [rsp + 0x50], esi
push rax
mov byte [rsp + 0x58], al
and al, 0x58
and al, 0x58
mov byte [rsp + 0x59], 0
and al, 0x59
add byte [rax - 0x73], cl
lea rax, [0x141a7a600]
lea rax, [0x141a7a600]
invalid
xchg edx, eax
add dword [rax - 0x77], ecx
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x1923720
and byte [rdi], dh
xchg edx, eax
invalid
lea rdx, [0x141a7a5fa]
and byte [rdi], dh
xchg edx, eax
add dword [rax - 0x73], ecx
and al, 0x50
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
lea r9, [rsp + 0x4c]
lea ecx, [rsp + 0x4c]
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax], al
add al, ch
mov cl, 0xb8
out dx, al
call fcn.1400427a0
push qword [rax + 0x244c8b01]
cmp rcx, 0x3e2
cmp ecx, 0x3e2
mov al, 1
mov ecx, dword [rsp + 0x4c]
and al, 0x4c
cmp ecx, 0x3e2
add eax, dword [rax]
add byte [rdi], cl
invalid
jle case.0x140154f39.199
mov gs, edi
add byte [rax], al
add byte [rcx + 0x271cf9], al
stc
sbb al, 0x27
invalid
invalid
add byte [rax], al
cmp ecx, 0x271c
stc
sbb al, 0x27
invalid
add byte [rax], al
add byte [rdi], cl
jle case.0x140155871.488
mov cs, word [rcx]
add dword [rax], eax
add byte [rax], al
add byte [rbp - 0x271c6f], cl
lea edx, [rcx - 0x271d]
xchg ecx, eax
jrcxz 0x140156ee9
invalid
inc dword [rbx - 0x78f0cb06]
cmp edx, 0x34
ja case.default.0x140156f2a
invalid
cdq
add dword [rax], eax
invalid
cli
xor al, 0xf
xchg dword [rcx + 0x48000001], ebx
cdq
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xc3e1d
invalid
or al, 0
lea rcx, [0x14021ad40]
lea ecx, [0x14021ad40]
sbb eax, 0x48000c3e
invalid
or al, 0
add byte [rax + 0x63], cl
adc al, 0x91
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
add edx, ecx
jmp rdx
mov al, 0xd
jmp case.0x140156f2a.10013
int1
add dword [rax], eax
add byte [rax - 0x3f], cl
out dx, eax
shr rdi, 0x20
and byte [rbx - 0x78f0d701], al
xchg dword [rbx], eax
add eax, dword [rax]
invalid
cmp edi, 0x28
ja case.default.0x140156f4e
invalid
xchg dword [rbx], eax
add eax, dword [rax]
invalid
xchg dword [rdi + 0x48000003], eax
lea eax, [0x14021a874]
invalid
cmp dword [rax + rax], ecx
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0xc392d
invalid
cmp dword [rax + rax], ecx
lea rax, [0x14021a874]
sub eax, 0x48000c39
invalid
cmp dword [rax + rax], ecx
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
add ecx, eax
jmp rcx
xor eax, eax
jmp 0x140157311
add byte [rax - 0x73], cl
lea rax, [rdi - 1]
lea eax, [rdi - 1]
dec dword [r8 - 0x7d]
invalid
add rdi, 0xf
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
lea rdx, [0x141a7a690]
lea edx, [0x141a7a690]
adc eax, 0x192371d
invalid
mov r8d, 6
invalid
add byte [rax], al
add bh, bh
invalid
add byte [rax], al
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
mov qword [rsp + 0x30], rsi
je case.0x140154d5c.218
xor byte [rax - 0x39c7dbbc], cl
mov byte [rsp + 0x38], al
and al, 0x38
cmp dh, al
mov byte [rsp + 0x39], 0
and al, 0x39
and al, 0x39
add byte [rax - 0x73], cl
lea rax, [0x141a7a620]
lea eax, [0x141a7a620]
add eax, 0x192368f
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x141ab4e21]
test dh, bl
xchg ebp, eax
add dword [rax - 0x73], ecx
invalid
invalid
lea rsi, [rsp + 0x30]
je 0x140156fc5
and al, 0x30
xor byte [rcx - 0x48], al
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov r9, rdi
mov ecx, edi
call fcn.1400427a0
in eax, dx
mov bh, 0xee
dec dword [rax - 0x73]
lea rax, [0x141a7a6a0]
add eax, 0x19236e6
out 0x36, al
xchg edx, eax
add dword [rax - 0x77], ecx
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, [0x141a7a696]
xchg edx, eax
xchg edx, eax
add dword [rbp + rcx*4 + 0x4c], ecx
and al, 0x50
push rax
lea r9, [rsp + 0x50]
lea ecx, [rsp + 0x50]
push rax
mov r8d, 5
add eax, 0x48000000
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
call fcn.1400427a0
out dx, al
inc dword [rax + 0x39247c]
cmp byte [rsp + 0x39], 0
jl 0x140157000
and al, 0x39
add byte [rdi], cl
invalid
cmp dword [rax], eax
movzx ecx, byte [rsp + 0x38]
mov dh, 0x4c
and al, 0x38
and al, 0x38
cmp byte [rdi], cl
test dword [rbp - 2], edi
invalid
jne 0x140156e66
invalid
invalid
inc dword [rcx + rcx*8 + 0x3d5e9]
test cl, cl
jmp 0x1401573c5
invalid
add byte [rax], al
add byte [rbp - 0x57e01af], cl
lea edx, [rcx - 2]
push rcx
inc byte [rcx + 0x109fa]
cmp edx, 0x109
cli
or dword [rcx], eax
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
ja case.default.0x14015700d
xchg ecx, ebp
jmp 0x188157000
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x14021a918]
add byte [rax], al
lea rcx, [0x14021a918]
lea ecx, [0x14021a918]
adc bh, byte [rcx]
cmp dword [rax + rax], ecx
or al, 0
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rdx*4]
invalid
adc al, 0x91
add rdx, rcx
add edx, ecx
jmp rdx
loop 0x140157041
xor eax, eax
shr cl, 0xe
jmp case.0x140156f2a.10013
invalid
add dword [rax], eax
add byte [rcx + 0x50ef9], al
invalid
stc
invalid
invalid
invalid
add byte [rax], al
cmp ecx, 0x50e
stc
invalid
add eax, 0x4e7e0000
add byte [rax], al
add byte [rsi + 0x4e], bh
jle case.0x140155f82.479
cmp rcx, 0x1b7f
cmp ecx, 0x1b7f
stc
jg case.0x140155197.504
add byte [rax], al
add byte [rdi + 0x75], bh
jg case.0x140157470.182
jne case.0x140155197.169
cmp ecx, 0x1715
jg 0x140157100
invalid
add byte [rax], al
invalid
stc
adc eax, 0xf000017
add byte [rdi], cl
invalid
invalid
add byte [rax], al
add byte [rcx + 0x50ff9], al
cmp ecx, 0x50f
stc
syscall
invalid
add eax, 0x840f0000
sti
add byte [rax], al
add byte [rdi], cl
je 0x140157439
test bl, bh
add eax, dword [rax]
add byte [rax], al
add byte [rcx + 0x5b4f9], al
cmp ecx, 0x5b4
stc
mov ah, 5
add byte [rax], al
invalid
add eax, 0x840f0000
add byte [rdi], cl
je case.0x140156f2a.10060
test al, bl
fadd dword [rax]
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp case.0x140156f2a.10014
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x141a2063d]
lea edx, [0x141a2063d]
adc eax, 0x18c95df
fist word [rbp - 0x47befe74]
xchg ebp, eax
mov word [rcx], es
add dword [rcx - 0x48], eax
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
push rax
sbb cl, ch
jmp 0x1401573c8
pop rsp
add eax, dword [rax]
add byte [rcx + 0x46af9], al
cmp ecx, 0x46a
stc
push 4
invalid
add al, 0
add byte [rax], al
add byte [rsi + 0x56], bh
jle case.0x140155871.124
push rsi
cmp ecx, 0x4ce
stc
invalid
add al, 0
add byte [rax], al
add byte [rdi], cl
jg 0x140157212
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x46bf9], al
cmp ecx, 0x46b
stc
imul eax, dword [rax + rax], 0
add al, 0
invalid
add al, 0
add byte [rax], al
add byte [rdi], cl
je 0x140157440
test byte [rbx + rax - 0x67f0000], dh
add eax, dword [rax]
add byte [rax], al
add byte [rcx + 0x476f9], al
cmp ecx, 0x476
stc
jbe 0x140157094
add al, 0
add byte [rax], al
add byte [rbp + 0x68], dh
jne case.0x140156f2a.10014
push 0xffffffff89e920b0
mov al, 0x20
and cl, ch
jmp case.0x140156f2a.10013
mov dword [rax], eax
add byte [rax], al
add byte [rcx + 0x2021f9], al
invalid
stc
and dword [rax], esp
invalid
add byte [rax], al
cmp ecx, 0x2021
stc
and dword [rax], esp
and byte [rax], al
add byte [rax], al
add byte [rdi + 0x6f], bh
jg 0x140157112
cmp ecx, 0x1b80
sbb eax, dword [rax]
add byte [rdi + rsi*2 - 0x7f], dh
ja 0x14015702d
add byte [rax], al
je case.0x140156f2a.10060
ja 0x14015702d
cmp ecx, 0x1f4e
stc
invalid
invalid
add byte [rax], al
je case.0x140156f2a.10060
outsd dx, dword [rsi]
jmp case.0x140156f2a.10014
lea r8d, [r9 - 0x3c2a]
lea eax, [rcx - 0x3c2a]
invalid
ret
invalid
cmp eax, 2
jb case.0x140156f2a.10060
invalid
clc
add dh, byte [rdx + 0x62]
invalid
invalid
cmp ecx, 0x35ed
in eax, dx
xor eax, 0x5a740000
add byte [rdx + rbx*2 - 0x15], dh
je case.0x140156f2a.10060
pop rdx
jmp case.0x140156f2a.10014
xor al, byte [rcx + 0x3e3f9]
cmp ecx, 0x3e3
stc
jrcxz case.0x140155871.122
add eax, dword [rax]
add byte [rax], al
add byte [rax + rdx*2 - 0x7f], dh
je case.0x140156f2a.10060
push rax
cmp ecx, 0x41d
stc
sbb eax, 0x74000004
add al, 0
add byte [rax + rcx*2 - 0x7f], dh
je case.0x140156f2a.10060
cmp rcx, 0x461
cmp ecx, 0x461
stc
invalid
add byte [rax], al
add byte [rax + rax*2 - 0x15], dh
je case.0x140156f2a.10060
jmp case.0x140156f2a.10014
jmp case.0x140156f2a.10014
sbb byte [rax - 0x7ec314df], dh
mov al, 0x21
jmp case.0x140156f2a.10013
invalid
and ebx, ebp
cmp al, 0x81
cmp ecx, 0x150
stc
push rax
add dword [rax], eax
add byte [rdi], cl
je 0x140157447
test byte [rbx + 3], dl
add byte [rax], al
invalid
push rbx
add eax, dword [rax]
add byte [rcx + 0x252f9], al
cmp ecx, 0x252
stc
push rdx
add al, byte [rax]
add byte [rsi + riz - 0x50], dh
je case.0x140156f2a.10060
mov al, 0x28
mov al, 0x28
sub bl, ch
jmp case.0x140156f2a.10013
and al, 0x81
stc
cmp ecx, 0x1716
invalid
invalid
add byte [rdx + rbx - 0x7f], dh
je case.0x140156f2a.10060
sbb al, byte [rcx + 0x1b64f9]
cmp ecx, 0x1b64
stc
sbb eax, dword fs:[rax]
sbb eax, dword [rax]
add byte [rax], al
add byte [rdx + rdx - 0x15], dh
je case.0x140156f2a.10060
adc ch, bl
jmp case.0x140156f2a.10014
invalid
cmp ecx, 0x2022
stc
and ah, byte [rax]
add byte [rax], al
add byte [rax + rcx - 0x7f], dh
je case.0x140156f2a.10060
cmp ecx, 0x25e9
jne case.0x140156f2a.10014
stc
jmp 0x1b5157146
add byte [rbp - 0x26], dh
mov al, 0x16
invalid
mov byte [rsp + 0x2f], al
and al, 0x2f
and al, 0x2f
invalid
lea rax, [0x141a7a620]
int1
xor al, 0x92
xchg edx, eax
xchg edx, eax
add dword [rax - 0x77], ecx
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
lea rdx, [0x141ab4e21]
adc eax, 0x195dce6
out 0xdc, al
xchg ebp, eax
add dword [rax - 0x73], ecx
invalid
invalid
lea rsi, [rsp + 0x50]
je case.0x1401565de.98
push rax
lea r9, [rsp + 0x2f]
and al, 0x2f
and al, 0x2f
invalid
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400427a0
mov r14b, 0xee
mov dh, 0xee
dec dword [rbx + 0x484c2454]
lea edi, [rsp + 0x30]
jl case.0x1401565de.95
invalid
mov edx, dword [rsp + 0x4c]
lea rdi, [rsp + 0x30]
jl case.0x1401565de.95
xor byte [rax - 0x77], cl
mov rcx, rdi
mov ecx, edi
stc
call fcn.140149b70
lea rax, [0x141a7a640]
lea eax, [0x141a7a640]
or al, 0x2a
invalid
dec dword [rax - 0x73]
lea eax, [0x141a7a640]
add eax, 0x19234d5
invalid
xchg edx, eax
add dword [rax - 0x77], ecx
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
lea rdx, [0x141ab4e48]
lea edx, [0x141ab4e48]
adc eax, 0x195dcd1
rcr esp, 1
xchg ebp, eax
add dword [rcx - 0x48], eax
invalid
invalid
invalid
mov r8d, 7
mov eax, 7
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
mov r9, rdi
call fcn.1400427a0
cmp byte [rsp + 0x59], 0
jl case.0x1401565de.86
pop rcx
invalid
out dx, al
inc dword [rax + 0x59247c]
and al, 0x59
pop rcx
add byte [rdi], cl
movzx ecx, byte [rsp + 0x58]
mov dh, 0x4c
and al, 0x58
and al, 0x58
pop rax
je 0x1401571bc
sub byte [rax + 0x75c98401], dh
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov al, 1
test cl, cl
leave
leave
jne 0x1401571e6
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
test byte [rax + 0x34], 4
jne case.0x140156f4e.528
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x141a77fe5]
adc eax, 0x1920e31
add dword [rcx - 0x48], eax
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax], al
add bl, ch
invalid
jmp case.0x1401565de.74
invalid
test cl, cl
setne al
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
xchg ebp, eax
ror byte [rax - 0x7d], 0x7c
and al, 0x30
invalid
cmp dword [rsp + 0x30], 0
jl 0x1401571e9
xor byte [rax], al
add byte [rbp + 0x2d], dh
jne case.0x140155f82.408
jmp 0x1401573c8
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea edx, [0x141a2063d]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x141a2063d]
lea edx, [0x141a2063d]
xchg esp, eax
mov word [rcx], es
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov byte [rsp + 0x58], al
and al, 0x58
and al, 0x58
pop rax
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
add byte [rdi], cl
test dl, dl
je 0x1401573c8
add dword [rax], eax
add byte [rbx + rcx*4 + 0x44], cl
mov r8, qword [rsp + 0x38]
mov r8, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov rcx, qword [0x141af8068]
xor edx, edx
invalid
invalid
ror byte [rcx + 0x79de8c3], cl
invalid
mov ebx, eax
call sub.KERNEL32.dll_HeapFree
popfq
invalid
invalid
invalid
popfq
invalid
add byte [rcx + 0x1b6e9d8], cl
mov eax, ebx
jmp 0x1401573c8
add dword [rax], eax
add byte [rcx + 0x4cff9], al
stc
iretd
add al, 0
invalid
add byte [rax], al
cmp ecx, 0x4cf
stc
iretd
add byte [rax], al
add byte [rsi + rsi - 0x7f], dh
je case.0x140156f2a.10051
cmp ecx, 0x4d0
cmp ecx, 0x4d0
stc
rol byte [rax + rax], 1
add byte [rdi], cl
test esi, edx
invalid
invalid
jne case.0x140156f2a.10014
mov al, 4
jmp case.0x140156f2a.10013
mov al, 0x14
jmp case.0x140156f2a.10013
invalid
invalid
invalid
mov al, 0x26
jmp case.0x140156f2a.10013
invalid
invalid
invalid
invalid
jmp case.0x140156f2a.10013
mov al, 0x18
jmp case.0x140156f2a.10013
sbb cl, ch
loop 0x14015723e
invalid
mov al, 0xb
jmp case.0x140156f2a.10013
or ebp, ecx
invalid
invalid
mov al, 0xc
jmp case.0x140156f2a.10013
invalid
invalid
invalid
or al, 0xe9
invalid
invalid
mov al, 5
jmp case.0x140156f2a.10013
add eax, 0xfffecde9
push qword [rax + 0xb3e925]
mov al, 0x25
invalid
mov bl, 0
invalid
mov al, 0x25
jmp 0x140157311
and eax, 0xb3e9
add byte [rax + 0xace923], dh
mov al, 0x23
invalid
lodsb al, byte [rsi]
invalid
add byte [rax], al
mov al, 0x23
jmp 0x140157311
and ebp, ecx
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax + 0xa5e924], dh
mov al, 0x24
invalid
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
mov al, 0x24
jmp 0x140157311
add byte [rax], al
invalid
and al, 0xe9
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax + 0x9ee91b], dh
mov al, 0x1b
invalid
sahf
invalid
add byte [rax], al
mov al, 0x1b
jmp 0x140157311
sahf
add byte [rax], al
invalid
sahf
add byte [rax], al
add byte [rax], al
add byte [rax + 0x97e922], dh
mov al, 0x22
jmp 0x140157311
add byte [rax], al
mov al, 0x10
jmp 0x140157311
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x89e90e], dh
mov al, 0xe
jmp 0x140157311
add byte [rax], al
mov al, 0xe
jmp 0x140157311
add byte [rax], al
add byte [rax + 0x82e921], dh
add byte [rax], al
invalid
mov al, 0x21
jmp 0x140157311
invalid
add byte [rax], al
invalid
invalid
mov al, 0xb
jmp 0x140157311
mov al, 4
jmp 0x140157311
mov al, 0x28
jmp 0x140157311
invalid
mov al, 0xc
jmp 0x140157311
mov al, 9
jmp 0x140157311
mov al, 0x19
jmp 0x140157311
invalid
mov al, 0x18
jmp 0x140157311
mov al, 2
jmp 0x140157311
mov al, 0xf
jmp 0x140157311
mov al, 3
jmp 0x140157311
mov al, 7
jmp 0x140157311
mov al, 1
jmp 0x140157311
mov al, 0x1f
jmp 0x140157311
mov al, 0x11
jmp 0x140157311
mov al, 0x29
jmp 0x140157311
mov al, 0x14
jmp 0x140157311
mov al, 5
jmp 0x140157311
mov al, 0x15
jmp 0x140157311
mov al, 0xd
jmp 0x140157311
mov al, 6
jmp 0x140157311
mov al, 0x12
jmp 0x140157311
mov al, 0xa
jmp 0x140157311
mov al, 8
jmp 0x140157311
mov al, 0x1e
jmp 0x140157311
mov al, 0x20
jmp 0x140157311
mov al, 0x16
jmp 0x140157311
mov al, 0x27
jmp 0x140157311
mov al, 0x13
jmp 0x140157311
mov al, 0x17
jmp 0x140157311
mov al, 0x1c
jmp 0x140157311
mov al, 0x1d
jmp 0x140157311
mov al, 0x26
jmp 0x140157311
mov al, 0x1a
mov byte [rsp + 0x50], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x141a7a660]
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, [0x141a7a620]
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x50]
call fcn.140042970
mov rcx, qword [rsp + 0x30]
and al, 0x30
movzx edx, byte [rsp + 0x40]
and al, 0x40
test rcx, rcx
je 0x1401573c1
mov al, 1
test dl, dl
jne 0x1401573c3
mov rsi, qword [rsp + 0x38]
cmp rcx, 1
jne 0x1401573a7
invalid
cmp byte [rsp + 0x41], 0
je 0x1401573a7
invalid
test byte [rsi + 0x34], 4
jne 0x1401573a7
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x18afdc3
mov r8d, 1
call qword [rax + 0x18]
sbb byte [rcx - 0x7bfe4f3f], cl
leave
sbb byte [rcx - 0x7bfe4f3f], cl
leave
jne 0x1401573c3
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x141ab4ac2]
mov r8d, 1
add byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
jmp 0x1401573c3
mov eax, edx
test al, al
setne al
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
mov al, 2
jmp case.0x140156f2a.10013
mov al, 8
jmp case.0x140156f2a.10013
mov al, 6
jmp case.0x140156f2a.10013
mov al, 9
jmp case.0x140156f2a.10013
mov al, 3
jmp case.0x140156f2a.10013
mov al, 7
jmp case.0x140156f2a.10013
mov al, 0xa
jmp case.0x140156f2a.10013
mov al, 0x24
jmp case.0x140156f2a.10013
mov al, 0x10
jmp case.0x140156f2a.10013
mov al, 0x1c
jmp case.0x140156f2a.10013
mov al, 0x1f
jmp case.0x140156f2a.10013
mov al, 0x11
jmp case.0x140156f2a.10013
mov al, 0x1b
jmp case.0x140156f2a.10013
mov al, 0x19
jmp case.0x140156f2a.10013
mov al, 0xe
jmp case.0x140156f2a.10013
mov al, 0x1a
jmp case.0x140156f2a.10013
mov al, 0x1e
jmp case.0x140156f2a.10013
mov al, 0xf
jmp case.0x140156f2a.10013
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rsp + 0x60]
call fcn.14003a1f0
cmp qword [rsp + 0x28], 0
je 0x1401575bd
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x141af8068]
invalid
add dword [rcx], esi
ror byte [rcx + 0x472e8c3], cl
invalid
add byte [rcx + 0x80e9d8], cl
add byte [rax], al
invalid
ror dword [rbp + rcx*4 + 5], 0xe5
cld
xchg ebp, eax
add dword [rcx - 0x75], ecx
add al, 0xc0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [0x1401a0410]
mov qword [rsp + 0x30], rax
lea rax, [0x141ab5c80]
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
mov qword [rsp + 0x68], 1
and al, 0x68
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x60]
and al, 0x60
and al, 0x60
call fcn.14003a1f0
out dx, al
call qword [rax - 0x6f3b7eb8]
add byte [rax], al
add byte [rbx + 0x5f], bl
nop
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
add byte [rbx + 0x5f], bl
pop rsi
jmp rax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
sub byte [rax - 0x75], cl
or dword [rcx + 0x3e083c8], ecx
sub rsp, 0x28
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
lea rdx, [rax - 2]
cmp rdx, 2
jae 0x140157629
call case.0x14015769d.117
movzx eax, al
lea rcx, [0x141ab7380]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x141ab74c8]
add dword [rax - 0x75], ecx
add al, 0xc1
add rsp, 0x28
ret
test rax, rax
jne 0x14015763a
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
add rsp, 0x28
ret
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov rcx, rax
sar edi, 0x52
nop
sar edi, 0x52
nop
add rsp, 0x28
add esp, 0x28
ret
mov eax, ecx
and eax, 3
loopne 0x140157658
loopne 0x140157658
lea rdx, [0x14021ae24]
lea edx, [0x14021ae24]
adc eax, 0xc37c8
enter 0xc37, 0
invalid
or al, 0
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
movzx eax, byte [rcx + 0x10]
ret
shr rcx, 0x20
mov al, 1
cmp ecx, 0x3e2
loop 0x140157677
add byte [rax], al
loop 0x140157677
add byte [rax], al
jle 0x1401576c4
cmp rcx, 0x271c
cmp ecx, 0x271c
jle 0x1401576e6
lea edx, [rcx - 0x271d]
cmp edx, 0x34
ja case.default.0x14015769d
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x14021b300]
lea rcx, [0x14021b300]
push 0x3c
or al, 0
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
movzx eax, byte [rcx + 0xf]
ret
lea edx, [rcx - 2]
cmp edx, 0x109
ja 0x1401577fa
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [0x14021aed8]
lea rcx, [0x14021aed8]
invalid
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rdx*4]
adc al, 0x91
add rdx, rcx
add edx, ecx
jmp rdx
loop 0x140157715
xor eax, eax
rol bl, 0x81
stc
ret
cmp ecx, 0x50e
jle 0x14015771f
invalid
add byte [rsi + 0x31], bh
cmp ecx, 0x1b7f
sbb eax, dword [rax]
add byte [rdi + 0x5b], bh
jg case.0x1401576e1.65
jg case.0x1401576e1.65
cmp ecx, 0x1715
stc
adc eax, 0xf000017
add byte [rax], al
invalid
add byte [rax], al
jg 0x140157810
invalid
add byte [rax], al
cmp ecx, 0x50f
stc
syscall
add byte [rax], al
je 0x1401577f7
cmp ecx, 0x5b4
je case.0x14015769d.47
sbb byte [rcx], al
add byte [rax], al
invalid
test byte [rax], bl
add dword [rax], eax
sbb byte [rcx], al
add byte [rax], al
invalid
add cl, ch
jmp 0x14015771d
jmp case.0x14015769d.1
add byte [rax], al
cmp ecx, 0x46a
jle 0x1401577a6
cmp ecx, 0x4ce
jg 0x140157835
cmp ecx, 0x46b
je 0x1401577f4
invalid
add byte [rcx + 0x476f9], al
add byte [rdi], cl
cmp ecx, 0x476
jne case.0x14015769d.1
test dword [rdi - 0x50000000], edi
mov al, 0x20
ret
and bl, al
mov al, 0x21
ret
cmp ecx, 0x2021
and byte [rax], al
add byte [rdi], cl
invalid
pop rbp
jg 0x140157822
add byte [rax], al
add byte [rcx + 0x1b80f9], al
invalid
stc
sbb byte [rbx], 0
sbb eax, dword [rax]
cmp ecx, 0x1b80
add byte [rdi], cl
test cl, cl
je case.0x14015769d.47
add byte [rax], al
add byte [rcx + 0x1f4ef9], al
cmp ecx, 0x1f4e
je case.0x14015769d.47
invalid
cmp ecx, 0x1f4e
invalid
je case.0x14015769d.47
add byte [rax], al
add cl, ch
jmp case.0x14015769d.1
nop
add byte [rax], al
add byte [rax + 0x18b0c314], dh
mov al, 0x14
ret
mov al, 0x18
ret
mov al, 0x14
ret
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb case.0x14015769d.47
cmp ecx, 0x35ed
je case.0x14015769d.47
jmp case.0x14015769d.1
cmp ecx, 0x3e3
je case.0x14015769d.47
cmp ecx, 0x41d
je case.0x14015769d.47
cmp ecx, 0x461
je case.0x14015769d.47
jmp case.0x14015769d.1
mov al, 9
ret
mov al, 2
ret
mov al, 3
ret
mov al, 0xd
ret
mov al, 8
ret
mov al, 6
ret
mov al, 0xa
ret
mov al, 7
ret
mov al, 0x1e
ret
mov al, 0x1a
ret
cmp ecx, 0x150
je 0x14015780d
cmp ecx, 0x252
je case.0x14015769d.47
mov al, 0x28
ret
mov al, 0xf
ret
cmp ecx, 0x1716
je case.0x14015769d.47
cmp ecx, 0x1b64
je case.0x14015769d.47
jmp case.0x14015769d.1
cmp ecx, 0x2022
je case.0x14015769d.47
cmp ecx, 0x25e9
jne case.0x14015769d.1
mov al, 0x16
ret
cmp ecx, 0x4cf
je case.0x14015769d.38
cmp ecx, 0x4d0
jne case.0x14015769d.1
mov al, 4
ret
mov al, 5
ret
xor eax, eax
ret
mov rax, qword [rcx + 0x20]
mov rax, qword [rax + 8]
ret
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x15], ch
add dword [rax], eax
add byte [rax], al
adc byte [rbx + 0x15], ch
add dword [rax], eax
add byte [rax], al
adc byte [rbx + 0x15], ch
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
loopne 0x141a7ae6c
adc eax, 0x140
add al, dh
push 0x15
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [r8], r8b
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x6e], ah
je 0x141a7aee5
je 0x141a7aef7
and byte [rsi + 0x6f], ch
je 0x141a7aea3
outsw dx, word [rsi]
jne 0x141a7aef5
jo 0x141a7aeef
jb 0x141a7aef9
imul esi, dword [rbx + 0x73], 0x206e6f69
outsb dx, byte gs:[rsi]
imul esp, dword [rbp + 0x64], 0x6e6e6f63
invalid
and byte [rdx + 0x65], dh
jne 0x141a7af1c
invalid
imul ebp, dword [rdi + 0x6e], 0x6f626120
jb 0x141a7af62
outsb dx, byte fs:[rsi]
outsb dx, byte fs:[rsi]
outsd dx, dword [rsi]
je 0x141a7af14
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
invalid
outsd dx, dword [rsi]
je 0x141a7af37
invalid
invalid
outsb dx, byte gs:[rsi]
je 0x141a7afa4
je 0x141a7afb6
and byte [rcx + 0x6c], ah
jb 0x141a7afa7
invalid
outsd dx, dword [rsi]
je 0x141a7af85
invalid
jb 0x141a7b000
and byte [rsi + 0x6f], ch
je 0x141a7afac
insd dword [rdi], dx
jo 0x141a7b004
jns 0x141a7b004
invalid
insd dword [rdi], dx
and byte [rdi + 0x72], ch
and byte [rbx + 0x74], dh
jb 0x141a7afc9
jae 0x141a7b01f
outsd dx, dword [rsi]
jb 0x141a7b00f
and byte gs:[ebp + 0x65], ch
imul esi, dword fs:[rbp + 0x6d], 0x656c6966
jae 0x141a7b036
insd dword [rdi], dx
imul bp, word [rbp + riz*2 + 0x73], 0x7379
je 0x141a7b025
jae 0x141a7b033
insd dword [rdi], dx
insd dword [rdi], dx
and byte [rdi + rbp*2 + 0x6f], ch
jo 0x141a7afe7
outsd dx, dword [rsi]
jb 0x141a7afea
and byte [rcx + 0x6e], ch
imul esi, dword fs:[rdx + 0x65], 0x6f697463
imul ebp, dword [rsi + 0x64], 0x63657269
je 0x141a7b03c
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rcx + rbp*2 + 0x6d], ch
imul esi, dword [rax + riz + 0x28], 0x2e672e65
and byte [rbx + 0x79], dh
insd dword [rdi], dx
insb byte [rdi], dx
imul ebp, dword [rsi + 0x6b], 0x6f6f6c20
outsb dx, byte [rsi]
imul esp, dword [rax], 0x6c
insb byte [rdi], dx
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jo 0x141a7b018
jae 0x141a7b065
invalid
and byte gs:[rax + 0x61], ch
outsb dx, byte [rsi]
insb byte [rdi], dx
imul ebp, dword gs:[rsi + 0x76], 0x64696c61
and byte [rcx + 0x6e], ch
jo 0x141a7b089
je 0x141a7b036
jo 0x141a7b079
jb 0x141a7b07b
insd dword [rdi], dx
je 0x141a7b083
jb 0x141a7b089
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rcx + riz*2 + 0x74], ah
outsb dx, byte [rsi]
jbe 0x141a7b084
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x64], 0x74617461
imul ebp, dword [rbp + 0x65], 0x756f2064
and byte fs:[rcx + riz*2 + 0x74], ah
invalid
je 0x141a7b0ac
jb 0x141a7b0a0
imul esi, dword [rbp + riz*2 + 0x20], 0x6f72657a
je 0x141a7b09e
and byte [rdx + 0x65], bh
jb 0x141a7b0ad
outsb dx, byte [rsi]
outsd dx, dword [rsi]
and byte [rbx + 0x74], dh
outsd dx, dword [rsi]
jb 0x141a7b0a7
and byte gs:[ebx + 0x70], dh
invalid
imul bp, word [rbp + riz*2 + 0x73], 0x7379
je 0x141a7b0d3
insd dword [rdi], dx
and byte [rcx + 0x75], dh
outsd dx, dword [rsi]
je 0x141a7b0d6
and byte [rbp + 0x78], ah
invalid
imul bp, word fs:[rbp + riz*2 + 0x20], 0x6f74
imul bp, word fs:[rbp + riz*2 + 0x20], 0x6f74
je 0x141a7b0f4
outsd dx, dword [rsi]
outsd dx, dword [rsi]
and byte [rcx + riz*2 + 0x72], ch
jb 0x141a7b0f3
jb 0x141a7b0f2
jb 0x141a7b0f3
jae 0x141a7b0ff
jne 0x141a7b104
invalid
je 0x141a7b101
invalid
and byte gs:[rdx + 0x75], ah
jae 0x141a7b126
jns 0x141a7b112
invalid
invalid
and byte [rbp + 0x61], ch
outsb dx, byte [rsi]
jns 0x141a7b0f9
insb byte [rdi], dx
imul ebp, dword [rsi + 0x6b], 0x766e6973
invalid
insd dword [rdi], dx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
je 0x141a7b117
insb byte [rdi], dx
imul esi, dword [rbx + 0x74], 0x6f6f7420
jae 0x141a7b16f
and byte [rdi + rbp*2 + 0x6f], dh
and byte [rdi + rbp*2 + 0x6e], ch
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [esi]
outsd dx, dword [rsi]
jo 0x141a7b16c
jb 0x141a7b16a
je 0x141a7b174
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rcx + 0x6e], ch
je 0x141a7b177
jb 0x141a7b186
jne 0x141a7b186
je 0x141a7b17d
jne 0x141a7b189
jne 0x141a7b189
jae 0x141a7b192
jo 0x141a7b18f
outsd dx, dword [rsi]
jb 0x141a7b196
jne 0x141a7b194
js 0x141a7b199
invalid
jb 0x141a7b1df
jb 0x141a7b1dd
outsd dx, dword [rsi]
jb 0x141a7b190
and byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov cl, 0xa7
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x4f], ah
cmpsd dword [rsi], dword [rdi]
add dword [r8], eax
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, al
stosq qword [rdi], rax
ret 0xab4a
stosd dword [rdi], eax
add dword [r8], eax
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x61], ah
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x141a7b1c7
jae 0x141a7b20e
je 0x141a7b1cb
invalid
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
imul ebp, dword [rdi + 0x6e], 0x6d697420
and byte fs:[rdi + 0x75], ch
je 0x141a7b1ed
add byte [rax], al
add al, bl
mov cl, 0xa7
add dword [r8], eax
add byte [rax], al
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
jo 0x141a7b275
pop rsp
pop rdi
pop rdi
jb 0x141a7b28a
jae 0x141a7b28b
pop rdi
invalid
imul esi, dword fs:[rbx + 0x70], 0x4e79616c
invalid
and byte [rdx + 0x74d43fe4], ch
sub ebx, ecx
movsb byte [rdi], byte [rsi]
and edi, edi
sub eax, 0x58c9988b
test eax, 0x9061901e
mov dh, dh
cld
idiv ah
mov ah, 0x82
jrcxz 0x141a7b265
test dword [rdi + 0x56], 0x9a12f373
hlt