Function at 0x14004f774
Capabilities:
Encode data using xor

Disassembly:
xchg byte [rbx], cl
add dword [rax], eax
add byte [rax], al
mov cl, 1
xor eax, eax
jmp 0x140007a57
mov byte [rsi + 0x108], cl
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
pop rbx
pop rbp
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1978
call fcn.14005fe00
outsd dx, dword [rsi]
add dword [0x10429c295], 0x48
mov ebp, edx
mov r13, rcx
movzx eax, byte [rcx + 0xa8]
mov dh, 0x81
test al, 0
add byte [rax], al
mov dh, 0x81
test al, 0
add byte [rax], al
lea rcx, [0x140080238]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx ecx, byte [r13 + 0xa9]
add byte [rax], al
mov byte [r13 + 0xaa], 1
movups xmm0, xmmword [r13]
movups xmmword [r13 + 0x28], xmm0
mov rax, qword [r13 + 0x10]
mov qword [r13 + 0x38], rax
mov rax, qword [r13 + 0x18]
mov qword [r13 + 0x40], rax
mov rdx, qword [r13 + 0x20]
mov qword [r13 + 0x48], rdx
lea edx, [rcx - 1]
cmp edx, 5
ja case.default.0x140007afd
lea rcx, [0x1400802f0]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
mov rdx, qword [r13 + 0x30]
mov r8, qword [r13 + 0x38]
lea rsi, [rsp + 0x1c0]
mov rcx, rsi
call fcn.140005c23
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf063948], al
test al, cl
add byte [rax], r8b
lea rax, [r13 + 0x28]
lea rdi, [r13 + 0x50]
lea rsi, [rsp + 0x1c0]
add byte [rcx + 0xb], bh
rep movsq qword [rdi], qword [rsi]
cmp byte [r13 + 0x98], 2
jae 0x14000a109
mov byte [r13 + 0xaa], 0
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x1d0], rcx
movups xmm0, xmmword [rax]
adc byte [rax], al
adc byte [rax], al
movaps xmmword [rsp + 0x1c0], xmm0
mov rax, qword [r13 + 0x40]
lock inc qword [rax]
jle case.0x140007aaf.1
mov rcx, qword [rsp + 0x1d0]
mov qword [rsp + 0x190], rcx
nop
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1c0], al
nop
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1c0], al
movaps xmmword [rsp + 0x180], xmm0
lea r14, [r13 + 0xb0]
mov qword [r13 + 0xc0], rcx
movups xmmword [r13 + 0xb0], xmm0
mov qword [r13 + 0xc8], rax
add byte [rcx - 0x73], cl
popfq
pop rax
add al, byte [rax]
add byte [rcx - 0x3a], al
test dword [rax + 2], ebx
add byte [rax], al
add bl, ch
invalid
add byte [rcx - 0x73], cl
popfq
pop rax
add al, byte [rax]
add byte [rcx - 0x3a], al
test dword [rax + 2], ebx
add byte [rax], al
add bl, ch
sub eax, 0x589d8d49
lea rbx, [r13 + 0x258]
movzx eax, byte [r13 + 0x258]
test dword [rax + 2], ebx
add byte [rax], al
lea r14, [r13 + 0xb0]
lea rcx, [0x1400802c4]
lea rbx, [r13 + 0x258]
movzx eax, byte [r13 + 0x258]
test dword [rax + 2], ebx
add byte [rax], al
test dword [rax + 2], ebx
add byte [rax], al
lea r14, [r13 + 0xb0]
lea rcx, [0x1400802c4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r13 + 0xc8]
movabs rdi, 0x8000000000000000
mov dword [r13 + 0x259], 0
movups xmm0, xmmword [r14]
movups xmmword [r13 + 0xd0], xmm0
mov rcx, qword [r14 + 0x10]
mov qword [r13 + 0xe0], rcx
mov qword [r13 + 0xe8], rax
mov rdx, qword [r13 + 0xd8]
mov r8, qword [r13 + 0xe0]
lea rsi, [rsp + 0x1c0]
mov rcx, rsi
call fcn.140005c23
cmp qword [rsi], rdi
je case.0x140007aaf.1
mov qword [rsp + 0x118], r14
mov qword [rsp + 0x120], rbx
mov qword [rsp + 0x30], rbp
lea rdi, [r13 + 0xf0]
lea rsi, [rsp + 0x1c0]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rcx, [r13 + 0x148]
mov rdx, qword [r13 + 0xf8]
mov r8, qword [r13 + 0x100]
call fcn.140019bd1
mov rax, qword [r13 + 0x158]
test rax, rax
je 0x140007cc0
mov rcx, qword [r13 + 0x150]
xor edx, edx
mov r8b, byte [r13 + 0x13a]
xor byte [rcx + rdx], r8b
inc rdx
cmp rax, rdx
jne 0x140007cad
mov rdx, qword [r13 + 0x110]
mov qword [rsp + 0x28], r13
mov r8, qword [r13 + 0x118]
lea rsi, [rsp + 0x80]
mov rcx, rsi
call fcn.140019bd1
mov rax, qword [rsi + 8]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x158], rax
lea rax, [0x140067ef3]
mov qword [rsp + 0x1c0], rax
lea rdx, [rsp + 0x1c0]
mov rcx, qword [rsp + 0x1c0]
movabs rax, 0x7d465fef55d79398
mov qword [rsp + 0x1c0], rax
mov rdx, qword [rsp + 0x1c0]
call fcn.140022327
mov ecx, dword [rax]
mov edx, ecx
and edx, 0x3ca6538f
add edx, edx
neg edx
add ecx, edx
add ecx, 0xbca6538f
movzx eax, word [rax + 4]
xor eax, 0x9464
mov word [rsp + 0x64], ax
mov dword [rsp + 0x60], ecx
xor edi, edi
lea rax, [rsp + 0xd0]
mov qword [rax], rdi
mov qword [rax + 8], 2
mov qword [rax + 0x10], rdi
mov r8d, 0x200
mov esi, 2
mov ebx, 0xffffffff
xor ebp, ebp
cmp r8, 0x201
jae 0x140007da8
lea r13, [rsp + 0x1c0]
mov r15d, 0x200
mov r12, r8
jmp 0x140007df7
mov rax, r8
not rax
and rax, rbp
not rbp
and rbp, r8
sub rbp, rax
lea rcx, [rsp + 0xd0]
mov rdx, rbp
call fcn.14004bf46
mov rdi, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xd8]
cmp rdi, rbx
mov ebp, 0xffffffff
cmovb rbp, rdi
mov qword [rsp + 0xe0], rbp
mov r13, rsi
mov r15, rbp
mov r12, rbp
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rax, qword [0x14008f018]
mov ecx, r12d
mov rdx, r13
call rax
mov r14d, eax
test eax, eax
jne 0x140007e23
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14000bf2b
mov r8d, r14d
cmp r12, r8
jne 0x140007e4c
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne case.0x140007aaf.1
add r12, r12
cmp r12, rbx
cmovae r12, rbx
mov r8, r12
jmp 0x140007d8c
jb 0x140007d8c
cmp r15, r8
jb case.0x140007aaf.1
lea rcx, [rsp + 0xda0]
mov rdx, r13
call fcn.14004afe7
test rdi, rdi
je 0x140007e82
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0xda0]
movabs rax, 0x8000000000000000
cmp rdi, rax
mov rsi, qword [rsp + 0x28]
je case.0x140007aaf.1
mov rdx, qword [rsp + 0xda8]
mov r8, qword [rsp + 0xdb0]
lea r14, [rsp + 0x1c0]
mov rcx, r14
mov qword [rsp + 0x160], rdx
call fcn.1400394bd
xor eax, eax
mov qword [rsp + 0xb8], rax
cmp qword [r14], 0
jne 0x140007eea
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x170], rdi
jne case.0x140007aaf.1
lea rbp, [rsp + 0x1c0]
mov rbx, qword [rbp + 0x10]
lea rax, [rsi + 0x160]
mov qword [rsp + 0x168], rax
xor edi, edi
lea rax, [rsp + 0xda0]
mov qword [rax], rdi
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
mov qword [rsp + 0x20], 6
lea r9, [rsp + 0x60]
mov rcx, rbp
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0x158]
call fcn.14003708c
mov rax, qword [rbp]
mov qword [rsp + 0x138], rax
mov r15, qword [rbp + 8]
mov rcx, qword [rbp + 0x18]
mov rax, qword [rbp + 0x20]
mov qword [rsp + 0xa8], rax
mov r11, qword [rbp + 0x28]
mov r13, qword [rbp + 0x38]
mov r14, qword [rbp + 0x48]
mov rsi, qword [rbp + 0x50]
mov r12, qword [rbp + 0x58]
mov rbp, qword [rbp + 0x60]
lea rax, [rbp - 1]
mov qword [rsp + 0x38], rax
mov rax, rcx
and rax, 0xffffffffffffff00
mov qword [rsp + 0x128], rax
mov rax, rcx
mov qword [rsp + 0xc0], rcx
and eax, 0xff0000
mov qword [rsp + 0x178], rax
add rbx, qword [rsp + 0xb8]
mov qword [rsp + 0x130], rbx
cmp qword [rsp + 0x138], 0
je 0x14000811e
movabs rax, 0x429946339b3557e3
lea r10, [r11 + rax]
add r10, qword [rsp + 0x38]
sub r10, rax
cmp r13, 0xffffffffffffffff
je 0x140008231
cmp r10, rsi
jae 0x140008de6
movzx eax, byte [rsp + 0xc0]
or rax, qword [rsp + 0x128]
mov rcx, rbp
xor rcx, rax
mov rdx, rax
not rdx
and rdx, rbp
add rdx, rdx
sub rdx, rcx
lea r9, [r15 - 1]
mov r8, r11
mov r10b, byte [r14 + r10]
mov ecx, r10d
not cl
or cl, 0x3f
add cl, r10b
inc cl
mov r10d, 1
shl r10, cl
mov r11, 0xfffffffffffffffe
rol r11, cl
or r11, qword [rsp + 0xa8]
add r11, r10
cmp r11, 0xffffffffffffffff
je 0x1400080b5
cmp r15, r13
mov r10, r13
cmova r10, r15
cmp r10, rbp
jae 0x1400080d2
mov rcx, r10
and r10, r8
mov r11, rcx
or r11, r8
add r11, r10
cmp r11, rsi
jae case.0x140007aaf.1
lea r10, [rcx + 1]
mov bl, byte [r12 + rcx]
cmp bl, byte [r14 + r11]
je 0x14000806f
movabs r10, 0xc287174a43cc1f67
sub r8, r10
sub r8, r15
add r8, r10
add r8, rcx
inc r8
jmp 0x1400080b8
add r8, rbp
xor r13d, r13d
mov rcx, qword [rsp + 0x38]
lea r10, [rcx + r8]
cmp r10, rsi
jb 0x140008030
jmp 0x140008de6
mov rcx, r9
mov r10, r15
lea r11, [rcx + 1]
cmp r13, r11
jae 0x140008213
cmp rcx, rbp
jae case.0x140007aaf.1
mov rbx, rcx
and rbx, r8
mov r11, rcx
or r11, r8
add r11, rbx
cmp r11, rsi
jae case.0x140007aaf.1
dec r10
mov bl, byte [r12 + rcx]
dec rcx
cmp bl, byte [r14 + r11]
je 0x1400080d8
add r8, rax
mov r13, rdx
jmp 0x1400080bb
cmp qword [rsp + 0x178], 0
jne 0x140008de6
mov r9, qword [rsp + 0xc0]
test r15, r15
je 0x140008151
cmp r15, rsi
jae 0x14000814b
cmp byte [r14 + r15], 0xbf
jg 0x140008151
jmp case.0x140007aaf.1
jne case.0x140007aaf.1
cmp r15, rsi
je 0x14000839d
movzx eax, byte [r14 + r15]
test al, al
jns 0x1400081ce
mov ecx, eax
and ecx, 0x1f
movzx r8d, byte [r14 + r15 + 1]
and r8d, 0x3f
cmp al, 0xdf
jbe 0x1400081b9
movzx edx, byte [r14 + r15 + 2]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp al, 0xf0
jb 0x1400081c1
mov al, byte [r14 + r15 + 3]
shl ecx, 0x12
mov r8d, ecx
xor r8d, 0xffe3ffff
or ecx, 0x1c0000
and ecx, r8d
shl edx, 6
and al, 0x3f
movzx eax, al
not edx
not eax
and eax, edx
not eax
or eax, ecx
jmp 0x1400081ce
shl ecx, 6
or ecx, r8d
jmp 0x1400081cc
shl ecx, 0xc
not edx
not ecx
and ecx, edx
not ecx
mov eax, ecx
test r9b, r9b
jne 0x1400083d0
cmp eax, 0x110000
je 0x140008de6
mov ecx, 1
cmp eax, 0x80
jb 0x140008208
mov ecx, 2
cmp eax, 0x800
jb 0x140008208
cmp eax, 0x10000
mov ecx, 4
sbb rcx, 0
add r15, rcx
mov r9b, 1
jmp 0x140008135
mov rbx, r8
movabs rax, 0x6c2fab2c63cac469
sub rbx, rax
add rbx, rbp
add rbx, rax
xor r13d, r13d
jmp 0x14000834c
cmp r10, rsi
jae 0x140008de6
movzx eax, byte [rsp + 0xc0]
mov rdx, qword [rsp + 0x128]
mov ecx, edx
and ecx, eax
add rax, rdx
sub rax, rcx
lea rcx, [r15 - 1]
mov r8, r11
movzx edx, byte [r14 + r10]
mov r9, qword [rsp + 0xa8]
bt r9, rdx
mov r9, r15
jae 0x1400082b8
cmp r9, rbp
jae 0x1400082cd
mov rdx, r9
and r9, r8
mov r10, rdx
xor r10, r8
lea r10, [r10 + r9*2]
cmp r10, rsi
jae case.0x140007aaf.1
lea r9, [rdx + 1]
mov r11b, byte [r12 + rdx]
cmp r11b, byte [r14 + r10]
je 0x140008271
mov r9, r15
not r9
and r9, r8
not r8
and r8, r15
sub r9, r8
lea r8, [r9 + rdx]
inc r8
jmp 0x140008318
movabs rdx, 0x318c19c8fc58285a
add r8, rdx
add r8, rbp
sub r8, rdx
jmp 0x140008318
mov rdx, rcx
mov r9, r15
cmp rdx, 0xffffffffffffffff
je 0x14000832f
cmp rcx, rbp
jae case.0x140007aaf.1
mov r10, rdx
and r10, r8
mov r11, rdx
ror dword [rbp + 0x31], cl
ret
lea r10, [r11 + r10*2]
cmp r10, rsi
jae case.0x140007aaf.1
dec r9
mov r11b, byte [r12 + rdx]
dec rdx
cmp r11b, byte [r14 + r10]
je 0x1400082d3
mov rdx, rax
and rdx, r8
xor r8, rax
lea r8, [r8 + rdx*2]
lea eax, [rax + rdx*2]
mov rdx, qword [rsp + 0x38]
lea r10, [r8 + rdx]
adc byte [rcx + 0x39], cl
bnd jb 0x14000825b
invalid
jmp 0x140008de6
mov rbx, r8
movabs rax, 0x735484d1998ea37f
jg 0x1400082d9
mov ds, word [rcx + 0x735484d1]
sub rbx, rax
add rbx, rbp
add rbx, rax
add ebx, eax
mov r13, 0xffffffffffffffff
mov qword [rsp + 0xb0], rbx
mov rax, qword [rsp + 0xc8]
add rdi, rax
add r8, rax
mov rdx, rdi
lea rdi, [rsp + 0xda0]
and al, 0xa0
invalid
add byte [rax], al
mov rcx, rdi
call fcn.1400199fd
mov rcx, rdi
mov rdx, qword [rsp + 0xb8]
xchg esp, eax
and al, 0xb8
mov eax, 0x4c000000
mov eax, dword [rsp + 0x130]
test byte [rax + rsi], ah
add dword [rax], eax
invalid
call fcn.1400199fd
mov rdi, rbx
mov r11, qword [rsp + 0xb0]
jmp 0x140007fcc
test r9b, r9b
je 0x140008de6
or al, byte [rax]
invalid
mov rax, r9
mov qword [rsp + 0xb0], r11
mov rcx, r9
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
not al
or cl, 1
or al, 0xfe
and cl, al
mov qword [rsp + 0xc0], rcx
and al, 0xc0
add byte [rax], al
add byte [rcx - 0x77], cl
test dword [rcx - 0x77], 0xf38948f0
mov ebx, esi
jmp 0x140008354
mov qword [rsp + 0xb0], r11
pushfq
and al, 0xb0
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], al
mov eax, r9d
and al, 1
add al, al
sub r9b, al
inc r9b
inc cl
mov qword [rsp + 0xc0], r9
mov dword [rsp + 0xc0], ecx
mov r8, r15
mov rbx, r15
jmp 0x140008354
lea rbx, [r13 + 0x228]
movzx eax, byte [r13 + 0x228]
mov dh, 0x85
sub byte [rdx], al
add byte [rax], al
mov dh, 0x85
test dword [rax], ebp
add al, byte [rax]
add byte [rbp - 0x73], cl
lea edi, [rbp + 0xb0]
sub byte [rdx], al
add byte [rax], al
lea r15, [r13 + 0xb0]
lea rcx, [0x1400802a8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x30], rbp
mov rax, qword [r13 + 0xc8]
test eax, ecx
add byte [rax], al
add byte [rax], al
jmp 0x14000a187
lea r15, [r13 + 0x1b0]
jmp 0x14000a187
lea r15, [r13 + 0x1b0]
movzx eax, byte [r13 + 0x1b0]
test dword [rax + 0x49000001], esi
lea esi, [rbp + 0xb0]
lea rsi, [r13 + 0xb0]
lea rcx, [0x14008028c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14000849e
mov qword [rsp + 0x30], rbp
mov dword [rsp + 0x30], ebp
mov rax, qword [r13 + 0xc8]
jmp 0x140009276
lea r15, [r13 + 0x1f0]
movzx eax, byte [r13 + 0x1f0]
lea r14, [r13 + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
lea rcx, [0x140080270]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r13 + 0xc8]
jmp 0x1400097b4
cmp byte [r13 + 0xc8], 0
add byte [rax], al
jne case.0x140007aaf.1
mov r12, qword [r13 + 0xb0]
mov rsi, qword [r13 + 0xb8]
add byte [rax], al
mov rax, qword [r13 + 0xc0]
mov qword [rsp + 0xda0], rsi
mov qword [rsp + 0xda8], rax
mov qword [rsp + 0xdb0], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rax - 0x77]
mov ah, 0x24
cmp byte [rcx], al
add byte [rax], al
jbe 0x14000a2f3
movzx ebp, byte [rsi]
movzx ecx, bp
cmp ecx, 0xfb
jae 0x14000852c
mov ecx, 1
jmp 0x140008543
lea r15, [r13 + 0xc8]
mov ebp, 0xc8
movzx eax, byte [r13 + 0xc8]
lea rsi, [r13 + 0xb0]
lea rcx, [0x14008025c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi]
jmp 0x140008c59
cmp bpl, 0xfb
jne 0x140009f0a
movzx ebp, word [rsi + 1]
rol bp, 8
mov ecx, 3
lea rdx, [rsi + rcx]
sub rax, rcx
mov qword [rsp + 0xda0], rdx
test rax, rax
je case.0x140007aaf.1
mov rcx, qword [rsp + 0xda0]
mov dl, byte [rcx]
inc rcx
dec rax
mov qword [rsp + 0xda0], rcx
mov qword [rsp + 0xda8], rax
cmp dl, 2
jae case.0x140007aaf.1
mov byte [rsp + 0xa8], dl
lea rdi, [rsp + 0x1c0]
lea rdx, [rsp + 0xda0]
mov rcx, rdi
call fcn.14002262f
cmp byte [rdi], 0x11
jne case.0x140007aaf.1
lea r14, [rsp + 0x1c0]
mov r15, qword [r14 + 8]
mov rdi, qword [r14 + 0x10]
mov rax, qword [r14 + 0x18]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0xda0]
mov rcx, r14
call fcn.14002262f
cmp byte [r14], 0x11
jne case.0x14000487f.115
movabs rbx, 0x8000000000000000
cmp r15, rbx
mov r14b, byte [rsp + 0xa8]
je case.0x140007aaf.1
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r13
mov rsi, qword [rsp + 0x1c8]
mov r13, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x1d8]
mov r12d, edi
shr r12d, 8
mov r9d, edi
shr r9d, 0x10
mov r10, rdi
shr r10, 0x20
mov al, byte [rsp + 0xd4]
mov byte [rsp + 0x64], al
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x60], eax
mov eax, 1
lock xadd qword [0x14008f038], rax
lea r11, [rsp + 0x80]
mov qword [r11], rax
mov qword [rsp + 0xda0], r15
mov byte [rsp + 0xda8], dil
mov byte [rsp + 0xda9], r12b
mov word [rsp + 0xdaa], r9w
mov dword [rsp + 0xdac], r10d
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xdb0], rax
mov qword [rsp + 0xdb8], rsi
mov qword [rsp + 0xdc0], r13
mov qword [rsp + 0xdc8], r8
mov word [rsp + 0xdd0], bp
mov byte [rsp + 0xdd2], r14b
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0xdd3], eax
mov al, byte [rsp + 0x64]
mov byte [rsp + 0xdd7], al
mov byte [rsp + 0xdd8], 0
mov qword [rsp + 0x1970], r11
mov eax, dword [0x14008fbbc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
test rax, rax
je 0x14000871b
cmp eax, 1
je 0x1400087ad
lea rcx, [rsp + 0xda0]
call fcn.140001380
ud2
mov eax, dword [0x14008fbbc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea r14, [rax + 0xb8]
lea rdx, [0x140055f18]
mov rcx, r14
mov qword [rsp + 0xb8], rdi
mov dword [rsp + 0x130], r12d
mov qword [rsp + 0x128], rsi
mov rsi, r13
mov r13, r15
mov r15d, ebp
mov rbp, r8
mov edi, r9d
mov r12, r10
call fcn.14004b921
lea r11, [rsp + 0x80]
mov r10, r12
mov r9d, edi
mov r8, rbp
mov ebp, r15d
mov r15, r13
mov r13, rsi
mov rsi, qword [rsp + 0x128]
mov r12d, dword [rsp + 0x130]
mov rdi, qword [rsp + 0xb8]
mov byte [r14 + 0x50], 1
mov r14b, byte [rsp + 0xa8]
mov eax, dword [0x14008fbbc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xb8]
dec rbx
cmp rax, rbx
jae case.0x140007aaf.1
inc rax
mov ecx, dword [0x14008fbbc]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xb8], rax
mov rax, qword [rcx + 0xc0]
mov qword [rsp + 0x1c0], r15
mov byte [rsp + 0x1c8], dil
mov byte [rsp + 0x1c9], r12b
mov word [rsp + 0x1ca], r9w
mov dword [rsp + 0x1cc], r10d
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x1d0], rcx
mov qword [rsp + 0x1d8], rsi
mov qword [rsp + 0x1e0], r13
mov qword [rsp + 0x1e8], r8
mov word [rsp + 0x1f0], bp
mov byte [rsp + 0x1f2], r14b
mov ecx, dword [rsp + 0x60]
mov dword [rsp + 0x1f3], ecx
mov cl, byte [rsp + 0x64]
mov byte [rsp + 0x1f7], cl
mov byte [rsp + 0x1f8], 0
mov qword [rsp + 0xd90], r11
cmp rax, 2
je 0x14000bf81
mov rcx, qword [rsp + 0x80]
test rax, rax
mov qword [rsp + 0xb0], r8
mov dword [rsp + 0xc8], r9d
mov qword [rsp + 0xc0], r10
mov qword [rsp + 0xb8], rcx
je 0x140008a3b
mov eax, dword [0x14008fbbc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xc8]
lock inc qword [rbx]
jle case.0x140007aaf.1
mov al, byte [0x14008fbb8]
mov edx, 0xd00
xor ecx, ecx
call fcn.140042681
test rax, rax
je case.0x140007aaf.1
mov ecx, eax
and ecx, 0x7f
not rcx
mov qword [rcx + rax + 0x79], rax
mov qword [rcx + rax + 0x81], 0xcc
xor edx, edx
mov qword [rcx + rax + 0x89], rdx
lea r8, [0x140075980]
mov qword [rcx + rax + 0x91], r8
mov qword [rcx + rax + 0x99], rdx
mov qword [rcx + rax + 0xa1], rbx
mov r8, qword [rsp + 0xb8]
mov qword [rcx + rax + 0xa9], r8
mov qword [rcx + rax + 0xb1], r15
mov byte [rcx + rax + 0xb9], dil
mov byte [rcx + rax + 0xba], r12b
mov r8d, dword [rsp + 0xc8]
mov word [rcx + rax + 0xbb], r8w
mov r8, qword [rsp + 0xc0]
mov dword [rcx + rax + 0xbd], r8d
mov r8, qword [rsp + 0x38]
mov qword [rcx + rax + 0xc1], r8
mov qword [rcx + rax + 0xc9], rsi
mov qword [rcx + rax + 0xd1], r13
mov r8, qword [rsp + 0xb0]
mov qword [rcx + rax + 0xd9], r8
mov word [rcx + rax + 0xe1], bp
mov byte [rcx + rax + 0xe3], r14b
mov r8d, dword [rsp + 0x60]
mov dword [rcx + rax + 0xe4], r8d
mov r8b, byte [rsp + 0x64]
mov byte [rcx + rax + 0xe8], r8b
mov byte [rcx + rax + 0xe9], 0
mov qword [rcx + rax + 0xc91], rdx
xorps xmm0, xmm0
movaps xmmword [rcx + rax + 0xc81], xmm0
lea r14, [rcx + rax + 0x81]
lea rcx, [rbx + 0x68]
mov rdx, r14
mov r8, r14
call fcn.140004f7e
test rax, rax
je 0x140008b98
add rbx, 0x10
lea rdx, [rsp + 0x40]
mov byte [rdx], 0
lea rcx, [rsp + 0xd0]
mov qword [rcx], rbx
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
call fcn.14005a4da
jmp 0x140008b98
mov eax, dword [0x14008fbbc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xc8]
lock inc qword [rbx]
jle case.0x140007aaf.1
mov al, byte [0x14008fbb8]
mov edx, 0xd00
xor ecx, ecx
call fcn.140042681
test rax, rax
je case.0x140007aaf.1
mov r14, rax
mov ecx, eax
and ecx, 0x7f
neg rcx
movabs rdx, 0xf299a3b8fd86ff12
add rcx, rdx
add rcx, 0x80
sub rcx, rdx
mov qword [r14 + rcx - 8], r14
mov qword [r14 + rcx], 0xcc
xor edx, edx
mov qword [r14 + rcx + 8], rdx
lea r8, [0x140075930]
mov qword [r14 + rcx + 0x10], r8
mov qword [r14 + rcx + 0x18], rdx
mov qword [r14 + rcx + 0x20], rbx
mov r8, qword [rsp + 0xb8]
mov qword [r14 + rcx + 0x28], r8
mov qword [r14 + rcx + 0x30], r15
mov byte [r14 + rcx + 0x38], dil
mov byte [r14 + rcx + 0x39], r12b
mov r8d, dword [rsp + 0xc8]
mov word [r14 + rcx + 0x3a], r8w
mov r8, qword [rsp + 0xc0]
mov dword [r14 + rcx + 0x3c], r8d
mov r8, qword [rsp + 0x38]
mov qword [r14 + rcx + 0x40], r8
mov qword [r14 + rcx + 0x48], rsi
mov qword [r14 + rcx + 0x50], r13
mov r8, qword [rsp + 0xb0]
mov qword [r14 + rcx + 0x58], r8
mov word [r14 + rcx + 0x60], bp
mov r8b, byte [rsp + 0xa8]
mov byte [r14 + rcx + 0x62], r8b
mov r8d, dword [rsp + 0x60]
mov dword [r14 + rcx + 0x63], r8d
mov r8b, byte [rsp + 0x64]
mov byte [r14 + rcx + 0x67], r8b
mov byte [r14 + rcx + 0x68], 0
mov qword [r14 + rcx + 0xc10], rdx
xorps xmm0, xmm0
movaps xmmword [r14 + rcx + 0xc00], xmm0
add r14, rcx
lea rcx, [rbx + 0x58]
mov rdx, r14
mov r8, r14
call fcn.140004f7e
test rax, rax
je 0x140008b98
mov ecx, dword [0x14008fbbc]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0xc8]
lea ecx, [rcx + 0xc8]
mov rdx, rax
call fcn.14005ab12
mov r13, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
mov eax, dword [0x14008fbbc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movabs rcx, 0xc6cc3c88ded30482
mov rdx, rcx
not rdx
add rdx, qword [rax + 0xb8]
add rdx, rcx
mov qword [rax + 0xb8], rdx
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r14], rcx
je 0x140008bf1
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x20]
lea rdi, [r13 + 0xb0]
test rsi, rsi
je 0x140008c14
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, qword [rsp + 0x138]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r13 + 0xc8], 1
mov rcx, rdi
call fcn.140002669
jmp case.0x140007afd.2
cmp ecx, 0x63
jne case.0x140007afd.2
lock inc qword [rax]
jle case.0x140007aaf.1
lea rsi, [r13 + 0xb0]
mov qword [r13 + 0xb0], rax
lea r15, [r13 + 0xc8]
mov byte [r13 + 0xc8], 0
mov qword [r13 + 0xb8], rax
mov ecx, 0xf
add byte [rax], al
add byte [rcx], dh
shr al, cl
jge 0x140008cb1
add al, 0
add byte [rax], al
add byte [rcx], dh
shr al, cl
jge 0x140008cb1
add al, 0
mov rax, qword [r13 + 0xb8]
add rax, 0x10
mov qword [r13 + 0xd0], rax
mov byte [r13 + 0x140], 0
lea rcx, [r13 + 0xd0]
mov rdx, rbp
call fcn.140004ccf
test rax, rax
je 0x140008dd8
mov rdi, rax
lea rbx, [r13 + 0xc0]
mov qword [r13 + 0xc0], rax
cmp byte [r13 + 0x140], 3
jne 0x140008cd6
mov ebp, 0x140
add esi, dword [rbp + 0x1d]
cmp byte [r13 + 0x138], 3
jne 0x140008cd6
lea rcx, [r13 + 0xe0]
call fcn.1400017c4
mov rdi, qword [r13 + 0xc0]
mov qword [r13 + 0xd0], rbx
add rdi, 0x28
lea r14, [rsp + 0xda0]
lea rdx, [rsp + 0x1c0]
mov r8d, 0xe8
mov rcx, r14
call fcn.140070050
movups xmm0, xmmword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xde]
movaps xmmword [rsp + 0x80], xmm0
sub dword [rsp + 0x80], eax
movups xmmword [rsp + 0x8e], xmm1
xor eax, eax
mov qword [r13 + 0xd8], rax
mov qword [r13 + 0xe0], 1
add byte [rax], al
add byte [rcx - 0x77], cl
test eax, ebp
add byte [rax], al
add byte [rcx - 0x77], cl
mov ebp, 0xf0
lea rcx, [r13 + 0xf8]
mov r8d, 0xe8
mov rdx, r14
call fcn.140070050
mov word [r13 + 0x1e0], 0x6300
add byte [rax], al
add byte [rbx + 0xf], ah
sub byte [rsp + 0x80], al
add byte [rax], al
add byte [rbx + 0xf], ah
sub byte [rsp + 0x80], al
movups xmmword [r13 + 0x1e2], xmm0
movups xmm0, xmmword [rsp + 0x8e]
movups xmmword [r13 + 0x1f0], xmm0
lea rdi, [r13 + 0xd8]
mov rcx, rdi
mov rdx, rbp
call fcn.140007249
test al, al
je 0x140008d9a
mov al, 4
jmp 0x140008dda
mov rcx, rdi
call fcn.140002b16
mov rcx, qword [r13 + 0xc0]
call fcn.140022763
mov rax, qword [r13 + 0xb8]
lock dec qword [rax]
jne 0x140008dc7
lea rcx, [r13 + 0xb8]
call fcn.14001bc36
mov byte [r15], 1
mov rcx, rsi
call fcn.140002a72
jmp case.0x140007afd.2
mov al, 3
mov byte [r15], al
mov al, 1
mov cl, 8
jmp case.0x140007289.60
mov rax, qword [rsp + 0xc8]
add rdi, rax
mov r8, qword [rsp + 0x158]
add r8, rax
lea rsi, [rsp + 0xda0]
mov rcx, rsi
mov rdx, rdi
call fcn.1400199fd
mov rax, qword [rsi + 0x10]
mov r14, qword [rsp + 0x168]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rsi]
movups xmmword [r14], xmm0
mov r13, qword [rsp + 0x28]
mov byte [r13 + 0x25b], 1
cmp qword [rsp + 0x170], 0
je 0x140008e55
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, qword [rsp + 0x160]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x80], 0
mov rbp, qword [rsp + 0x30]
je 0x140008e7c
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [r13 + 0x168]
mov r8, qword [r13 + 0x170]
lea r15, [rsp + 0x1c0]
mov rcx, r15
call fcn.14004a7e3
cmp dword [r15], 2
jne 0x140009f3d
lea rcx, [rsp + 0x1c8]
call fcn.1400018ef
mov rdx, qword [r13 + 0x168]
mov r8, qword [r13 + 0x170]
lea r15, [rsp + 0x1c0]
mov rcx, r15
call fcn.140019bd1
mov rax, r13
mov r13, qword [r13 + 0x150]
mov r9, qword [rax + 0x158]
mov rcx, qword [r15 + 8]
mov rdx, qword [r15 + 0x10]
mov rdi, qword [rax + 0x148]
mov r8, r13
call case.0x14000c02a.412
mov r12, rax
test rdi, rdi
je 0x140008f11
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x1c0], 0
je 0x140008f33
mov r8, qword [rsp + 0x1c8]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [rsp + 0x28]
mov qword [r13 + 0x1a0], r12
mov byte [r13 + 0x25c], 1
test r12, r12
je 0x14000a601
movabs rdi, 0xc589d5cba39da975
mov bpl, byte [r13 + 0x139]
lea rax, [0x140067c3e]
mov qword [rsp + 0x1c0], rax
mov rcx, qword [rsp + 0x1c0]
movabs rax, 0xc857be26cffd1702
mov qword [rsp + 0x1c0], rax
mov rdx, qword [rsp + 0x1c0]
call fcn.14001d521
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1c0], xmm0
mov cl, 1
xor edx, edx
lea r8, [0x140075b48]
mov r9, rdi
not r9
mov r10, rdi
and r10, 0xfffffffffffffffd
mov r11, qword [rax + rdx]
movzx ebx, byte [rdx + r8]
mov r14, rdx
not r14
and r14, rdi
mov r15, rdx
and r15, r9
or r15, r14
mov r14d, r9d
and r14d, 2
or r14, r10
xor r14, r15
mov r15d, edi
or r15d, r9d
and r15d, edx
and r15d, 2
or r15, r14
mov r12, rdx
and r12, 0xfffffffffffffff8
mov r14, rdx
xor r14, 7
add r14, rdx
sub r14, r12
mov r12, rdx
or r12, 1
movzx r12d, byte [r12 + r8]
movzx r15d, byte [r15 + r8]
shl r15, 0x10
shl r12, 8
or r12, rbx
lea ebx, [r15 + r12]
not r12
not r15
and r15, r12
mov r12, rdx
or r12, 3
movzx r12d, byte [r12 + r8]
shl r12, 0x18
not ebx
or r15, rbx
not r15
mov ebx, r12d
and ebx, r15d
add r15, r12
mov r12, rdx
or r12, 4
movzx r12d, byte [r12 + r8]
sub r15, rbx
mov rbx, rdx
or rbx, 5
movzx ebx, byte [rbx + r8]
shl r12, 0x20
not r15
not edi
not r12
and r12, r15
mov r15, rdx
or r15, 6
movzx r15d, byte [r15 + r8]
shl r15, 0x30
shl rbx, 0x28
not r12
or r12, rbx
mov rbx, r12
xor rbx, r15
not r15
and r15, r12
add rbx, r12
movzx r14d, byte [r14 + r8]
shl r14, 0x38
sub rbx, r15
mov r15, r14
and r15, rbx
add rbx, r14
sub rbx, r15
mov r14, r11
xor r14, r11
not r14
and r14, rbx
xor r14, r11
mov qword [rsp + rdx + 0x1c0], r14
mov edx, 8
test cl, 1
mov ecx, 0
jne 0x140008fba
mov ecx, 0xce2d1489
xor ecx, dword [rax + 0x10]
mov dword [rsp + 0xe0], ecx
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0xd0], xmm0
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
mov byte [r13 + 0x25c], 0
mov rax, qword [r13 + 0x1a0]
test rax, rax
je case.0x140007aaf.1
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0xda0], rax
or eax, 0x8d480000
add eax, 0x2cbc8
or eax, 0x8d480000
add eax, 0x2cbc8
mov qword [rsp + 0xda8], rax
lea rdi, [rsp + 0x60]
mov qword [rsp + 0xdb0], rdi
lea rax, [0x14004d6e2]
add al, 0
add al, 0
mov qword [rsp + 0xdb8], rax
lea rax, [0x140075b60]
lea rdx, [rsp + 0x1c0]
and al, 0xc0
add dword [rax], eax
add byte [rax - 0x77], cl
add bh, byte [rax + 2]
and al, 0xc0
add dword [rax], eax
add byte [rax - 0x77], cl
add bh, byte [rax + 2]
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rsi
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
mov ah, 0x24
add dword [rax], eax
add byte [rax - 0x77], cl
int1
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
mov ah, 0x24
add dword [rax], eax
add byte [rax - 0x77], cl
int1
call fcn.140019d75
mov rcx, rdi
call fcn.1400018ef
dec dword [rax - 0x75]
jle 0x1400091cd
dec dword [rax - 0x75]
jle 0x1400091cd
test rdi, rdi
js case.0x140007aaf.1
mov rbx, qword [rsp + 0x140]
mov rsi, qword [rsp + 0x148]
add byte [rax - 0x75], cl
mov ah, 0x24
add qword [rax], rax
add byte [rdi], cl
test bl, dh
sbb eax, dword [rax]
add byte [rdx + 0x869d605], cl
add byte [rcx], dh
leave
add byte [rax], al
je 0x14000adcf
mov al, byte [0x14008fbb8]
xor ecx, ecx
mov rdx, rdi
call fcn.140042681
test rax, rax
je case.0x140007aaf.1
mov r15, rax
mov r14, rdi
jmp 0x14000add8
mov qword [rsp + 0x30], rbp
mov byte [r13 + 0xaa], 0
mov rcx, qword [r13 + 0x10]
mov qword [rsp + 0x1d0], rcx
movups xmm0, xmmword [r13]
movaps xmmword [rsp + 0x1c0], xmm0
lock inc qword [rax]
jle case.0x140007aaf.1
mov rcx, qword [rsp + 0x1d0]
mov qword [rsp + 0x70], rcx
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x60], xmm0
lea rsi, [r13 + 0xb0]
mov qword [r13 + 0xc0], rcx
movups xmmword [r13 + 0xb0], xmm0
mov qword [r13 + 0xc8], rax
lea r15, [r13 + 0x1b0]
mov byte [r13 + 0x1b0], 0
mov dword [r13 + 0x1b1], 0
movups xmm0, xmmword [rsi]
movups xmmword [r13 + 0xd0], xmm0
mov rbx, qword [rsi + 0x10]
mov qword [r13 + 0xe0], rbx
mov qword [r13 + 0xe8], rax
mov rax, qword [r13 + 0xd8]
mov qword [rsp + 0xdb0], 0
test rbx, rbx
je case.0x140007aaf.1
mov rbp, r13
mov qword [rsp + 0x28], rsi
movzx r14d, byte [rax]
inc rax
lea rcx, [rbx - 1]
lea r12, [rsp + 0xda0]
mov qword [r12], rax
mov qword [r12 + 8], rcx
lea r13, [rsp + 0x1c0]
mov rcx, r13
mov rdx, r12
call fcn.1400063a8
cmp byte [r13], 0x11
jne case.0x140007aaf.1
movabs rcx, 0x8000000000000000
mov rax, qword [rsp + 0x1c8]
cmp rax, rcx
je case.0x140007aaf.1
mov rsi, r15
lea rdi, [rsp + 0x1c0]
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
movabs r8, 0xdf1460aa080a36c
sub rbx, r8
lea r15, [rsp + 0xda0]
sub rbx, qword [r15 + 8]
add rbx, r8
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], rcx
mov qword [rbp + 0x100], rdx
mov qword [rbp + 0x108], r14
mov qword [rbp + 0x110], rbx
lea rax, [0x140070748]
mov qword [rdi], rax
mov rcx, qword [rdi]
movabs rax, 0xe8d7176afdd7e566
mov qword [rdi], rax
mov r13, rbp
mov rdx, qword [rdi]
call fcn.14001d1b6
movzx ecx, word [rax]
movzx eax, byte [rax + 2]
xor al, 0x2d
xor ecx, 0x290
lea rdx, [rsp + 0x80]
mov byte [rdx + 2], al
mov word [rdx], cx
mov r8d, 3
mov rcx, rdi
call fcn.140042b64
mov dword [rdi + 0xc4], 0x8000000
lea rax, [0x14006f381]
mov qword [r15], rax
mov rcx, qword [r15]
movabs rax, 0xf6ae81298971fd37
mov qword [r15], rax
mov rdx, qword [r15]
call fcn.14001fc6a
movzx eax, word [rax]
xor eax, 0x5172
lea rdx, [rsp + 0x40]
mov word [rdx], ax
mov r8d, 2
mov rcx, rdi
call fcn.140042bdc
mov rdx, qword [rbp + 0xf8]
mov r8, qword [rbp + 0x100]
mov qword [rsp + 0x20], 1
lea r9, [0x140075b5c]
mov rcx, r15
call fcn.14001bcd9
mov r12, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
mov rcx, rdi
mov rdx, r12
call fcn.140042bdc
cmp qword [r15], 0
je 0x140009454
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [rsp + 0x228]
cmp eax, 6
mov rbp, qword [rsp + 0x30]
je 0x140009478
cmp eax, 4
jb 0x140009478
mov rcx, qword [rsp + 0x230]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov dword [rsp + 0x228], 3
mov eax, dword [rsp + 0x238]
cmp eax, 6
mov r15, rsi
je 0x1400094a5
cmp eax, 4
jb 0x1400094a5
mov rcx, qword [rsp + 0x240]
call qword [sym.imp.kernel32.dll_CloseHandle]
lea rdx, [rsp + 0x1c0]
mov dword [rdx + 0x78], 3
lea rdi, [rsp + 0xda0]
mov rcx, rdi
call fcn.14004b099
cmp dword [rdi], 2
mov rsi, qword [rsp + 0x28]
je case.0x140007aaf.1
lea rdi, [rsp + 0xda0]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
pop rdi
xor byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
sub dword [rdx + 0x30], ebx
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
adc byte [rdi], cl
sub dword [rdx], eax
mov rcx, rdi
call fcn.14004b109
movabs rax, 0x8000000000000000
cmp qword [rdi], rax
je case.0x140007aaf.1
lea rdi, [r13 + 0x118]
mov rax, qword [rsp + 0xdd0]
mov qword [rdi + 0x30], rax
movups xmm0, xmmword [rsp + 0xda0]
movups xmm1, xmmword [rsp + 0xdb0]
movups xmm2, xmmword [rsp + 0xdc0]
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov word [r13 + 0x1b1], 0x101
lea rcx, [rsp + 0x1c0]
call fcn.140001977
cmp dword [r13 + 0x148], 0
mov al, byte [r13 + 0x108]
or byte [rcx], al
add byte [rax], al
je 0x14000992b
mov byte [r13 + 0x1b2], 0
lea rdx, [r13 + 0x180]
mov byte [r13 + 0x198], al
mov byte [r13 + 0x199], 0x63
movups xmm0, xmmword [r13 + 0x130]
movups xmmword [r13 + 0x180], xmm0
mov rax, qword [r13 + 0x140]
test dword [rax + 1], eax
add byte [rax], al
mov qword [r13 + 0x190], rax
lea rdi, [rsp + 0x1c0]
lea edi, [rsp + 0x1c0]
add byte [rax], al
mov rcx, rdi
call fcn.140006294
cmp dword [rdi], 8
jne case.0x140007aaf.1
and byte [rdx], ch
add byte [rax], al
mov rax, qword [rsp + 0x1d8]
mov qword [r13 + 0x1c8], rax
movups xmm0, xmmword [rsp + 0x1c8]
adc byte [rsp + 0x1c8], al
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rbp + 0x1b8], eax
movups xmmword [r13 + 0x1b8], xmm0
mov byte [r13 + 0x1b3], 1
add byte [rcx], al
mov rax, qword [r13 + 0xe8]
add rax, 0x10
mov qword [r13 + 0x1d0], rax
mov byte [r13 + 0x240], 0
lea rcx, [r13 + 0x1d0]
mov rdx, rbp
call fcn.140004ccf
test rax, rax
je 0x140009924
mov rdi, rax
lea rbx, [r13 + 0x1a8]
mov qword [r13 + 0x1a8], rax
add dword [rax], eax
add byte [rcx - 0x80], al
mov ebp, 0x240
add esi, dword [rbp + 0x1d]
cmp byte [r13 + 0x238], 3
jne 0x140009663
lea rcx, [r13 + 0x1e0]
call fcn.1400017c4
cmp edi, 0xbd8b49ff
test al, 1
add byte [rax], al
mov qword [r13 + 0x1a0], rbx
add rdi, 0x28
mov byte [r13 + 0x1b3], 0
lea r14, [rsp + 0xda0]
movabs al, byte [0xc024948d4800000d]
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x18c00968d
mov ecx, esi
add byte [rcx - 0x48], al
call 0x18c00968d
mov ecx, esi
call fcn.140070050
movups xmm0, xmmword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xde]
movaps xmmword [rsp + 0x80], xmm0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x8e], ecx
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x8e], ecx
mov qword [r13 + 0x1d0], rdi
lea rcx, [r13 + 0x1d8]
invalid
fadd dword [rcx]
add byte [rax], al
mov r8d, 0xe8
mov rdx, r14
bnd call fcn.140070050
invalid
bnd call fcn.140070050
mov word [r13 + 0x2c0], 0x200
movaps xmm0, xmmword [rsp + 0x80]
add byte [rax], 0
invalid
add cl, byte [rdi]
sub byte [rsp + 0x80], al
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rcx + 0xf], al
adc dword [rbp + 0x2c2], eax
movups xmmword [r13 + 0x2c2], xmm0
movups xmm0, xmmword [rsp + 0x8e]
movups xmmword [r13 + 0x2d0], xmm0
test eax, edx
add al, byte [rax]
invalid
test eax, edx
add al, byte [rax]
add byte [rcx - 0x73], cl
lea rdi, [r13 + 0x1b8]
lea rdi, [r13 + 0x1b8]
mov rcx, rdi
mov rdx, rbp
call fcn.140007249
test al, al
je 0x140009717
mov al, 6
jmp 0x140009bd6
invalid
mov rcx, rdi
call fcn.140002b16
mov rcx, qword [r13 + 0x1a8]
call fcn.140022763
mov byte [r13 + 0x1b3], 0
mov eax, 0xd0
jmp 0x140009ade
mov byte [r13 + 0xaa], 0
mov rcx, qword [r13 + 0x10]
mov qword [rsp + 0x1d0], rcx
movups xmm0, xmmword [r13]
adc byte [rbp], al
movaps xmmword [rsp + 0x1c0], xmm0
lock inc qword [rax]
jle case.0x140007aaf.1
invalid
mov rcx, qword [rsp + 0x1d0]
mov qword [rsp + 0x1b0], rcx
movaps xmm0, xmmword [rsp + 0x1c0]
and al, 0xc0
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x1a0], xmm0
lea r14, [r13 + 0xb0]
mov qword [r13 + 0xc0], rcx
movups xmmword [r13 + 0xb0], xmm0
mov qword [r13 + 0xc8], rax
lea r15, [r13 + 0x1f0]
mov byte [r13 + 0x1f0], 0
movups xmm0, xmmword [r14]
movups xmmword [r13 + 0xd0], xmm0
mov rbx, qword [r14 + 0x10]
mov qword [r13 + 0xe0], rbx
mov qword [r13 + 0xe8], rax
mov rax, qword [r13 + 0xd8]
mov qword [rsp + 0xdb0], 0
test rbx, rbx
je case.0x140007aaf.1
cmp rbx, 1
je case.0x140007aaf.1
test dl, bh
invalid
add byte [rax], al
movzx edi, byte [rax]
movzx esi, byte [rax + 1]
add rax, 2
movabs rcx, 0x72f6b5c662ba73e5
mov rdx, rbx
sub rdx, rcx
add rcx, rdx
add rcx, 0xfffffffffffffffe
lea rdx, [rsp + 0xda0]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
lea r12, [rsp + 0x1c0]
mov rcx, r12
call fcn.14002262f
cmp byte [r12], 0x11
jne case.0x140007aaf.1
invalid
scasb al, byte [rdi]
invalid
add byte [rax], al
test dword [rsi + 0x48000027], ebp
mov dword [rsp + 0x30], ebp
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x28], r13
movabs r8, 0x8000000000000000
mov rax, qword [rsp + 0x1c8]
cmp rax, r8
je case.0x140007aaf.1
mov rbp, qword [rsp + 0x1d0]
mov r13, qword [rsp + 0x1d8]
add byte [rax], al
add byte [rax], al
mov rcx, rsi
shl rcx, 8
or rcx, rdi
sub rbx, qword [rsp + 0xda8]
mov rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
mov qword [rdx + 0xf0], rax
mov qword [rdx + 0xf8], rbp
mov qword [rdx + 0x100], r13
add byte [rcx], al
add byte [rax], al
lock add byte [rax], al
add byte [rax - 0x77], cl
stosb byte [rdi], al
clc
add byte [rax], al
add byte [rcx + rcx*4 - 0x56], cl
add byte [rcx], al
add byte [rax], al
mov qword [rdx + 0x108], rcx
mov qword [rdx + 0x110], rbx
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
test rsi, rsi
je 0x140009be2
cmp esi, 1
jne 0x1400098ed
lea rdi, [rsp + 0x1c0]
mov rcx, rdi
stc
mov rdx, rbp
mov r8, r13
call fcn.14004a7e3
cmp dword [rdi], 2
jne 0x14000a30d
lea rcx, [rsp + 0x1c8]
call fcn.1400018ef
mov r13, qword [rsp + 0x28]
jmp 0x14000b307
xor eax, eax
mov byte [r13 + 0xaa], al
movups xmm0, xmmword [r13]
movups xmmword [r13 + 0xb0], xmm0
mov rcx, qword [r13 + 0x10]
mov qword [r13 + 0xc0], rcx
mov byte [r13 + 0xc8], al
mov byte [rbp + 0xc8], al
jmp 0x1400084a6
mov al, 5
jmp 0x140009bd6
xor ecx, ecx
mov byte [r13 + 0x1b1], cl
lea rdx, [r13 + 0x150]
add byte [rax], al
mov byte [r13 + 0x168], al
mov byte [r13 + 0x169], cl
movups xmm0, xmmword [rdi]
movups xmmword [r13 + 0x150], xmm0
mov rax, qword [rdi + 0x10]
mov qword [r13 + 0x160], rax
lea rdi, [rsp + 0x1c0]
lea edi, [rsp + 0x1c0]
add byte [rax], al
mov rcx, rdi
call fcn.140006294
cmp dword [rdi], 8
jne case.0x140007aaf.1
jp 0x14000999c
add byte [rax], al
mov rax, qword [rsp + 0x1d8]
mov qword [r13 + 0x1c8], rax
movups xmm0, xmmword [rsp + 0x1c8]
adc byte [rsp + 0x1c8], al
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rbp + 0x1b8], eax
movups xmmword [r13 + 0x1b8], xmm0
mov byte [r13 + 0x1b4], 1
add byte [rcx], al
mov rax, qword [r13 + 0xe8]
add rax, 0x10
mov qword [r13 + 0x1d0], rax
mov byte [r13 + 0x240], 0
lea rcx, [r13 + 0x1d0]
mov rdx, rbp
call fcn.140004ccf
test rax, rax
je 0x140009bd4
mov rdi, rax
lea rbx, [r13 + 0x178]
mov qword [r13 + 0x178], rax
cmp byte [r13 + 0x240], 3
jne 0x140009a09
cmp byte [r13 + 0x238], 3
jne 0x140009a09
lea rcx, [r13 + 0x1e0]
call fcn.1400017c4
invalid
dec dword [rcx - 0x75]
mov ebp, 0x178
mov qword [r13 + 0x170], rbx
add rdi, 0x28
mov byte [r13 + 0x1b4], 0
lea r14, [rsp + 0xda0]
movabs al, byte [0xc024948d4800000d]
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x18c009a33
mov ecx, esi
call fcn.140070050
movups xmm0, xmmword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xde]
movaps xmmword [rsp + 0x80], xmm0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x8e], ecx
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x8e], ecx
mov qword [r13 + 0x1d0], rdi
lea rcx, [r13 + 0x1d8]
mov r8d, 0xe8
mov rdx, r14
bnd call fcn.140070050
bnd call fcn.140070050
mov word [r13 + 0x2c0], 0x200
movaps xmm0, xmmword [rsp + 0x80]
add byte [rax], 0
add byte [rcx + 0xf], al
adc dword [rbp + 0x2c2], eax
add byte [rax], 0
add byte [rcx + 0xf], al
adc dword [rbp + 0x2c2], eax
movups xmm0, xmmword [rsp + 0x8e]
movups xmmword [r13 + 0x2d0], xmm0
lea rdi, [r13 + 0x1b8]
mov rcx, rdi
mov rdx, rbp
call fcn.140007249
test al, al
je 0x140009abd
mov al, 4
jmp 0x140009bd6
mov rcx, rdi
call fcn.140002b16
mov rcx, qword [r13 + 0x178]
call fcn.140022763
mov byte [r13 + 0x1b4], 0
mov eax, 0xa0
cmp qword [rsi + rax], 0
je 0x140009af9
mov r8, qword [rsi + rax + 8]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [r13 + 0x1b1], 0
je 0x140009b23
cmp qword [r13 + 0x118], 0
je 0x140009b23
mov r8, qword [r13 + 0x120]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [r13 + 0x1b2], 0
je 0x140009b4d
cmp qword [r13 + 0x130], 0
je 0x140009b4d
mov r8, qword [r13 + 0x138]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov word [r13 + 0x1b1], 0
mov rcx, qword [r13 + 0xf8]
mov rdx, qword [r13 + 0x100]
call fcn.14005eddb
cmp qword [r13 + 0xf0], 0
je 0x140009b8a
mov r8, qword [r13 + 0xf8]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r13 + 0xe8]
lock dec qword [rax]
jne 0x140009ba3
lea rcx, [r13 + 0xe8]
call fcn.14001bc36
cmp qword [r13 + 0xd0], 0
je 0x140009bc3
mov r8, qword [r13 + 0xd8]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r15], 1
mov rcx, rsi
call fcn.140002424
jmp case.0x140007afd.2
mov al, 3
mov byte [r15], al
mov al, 1
mov cl, 5
jmp case.0x140007289.60
mov rax, qword [rsp + 0x28]
lea rdi, [rax + 0x118]
mov rcx, rdi
mov rdx, rbp
mov rsi, r8
mov r8, r13
mov r13, rax
call fcn.14004a272
cmp qword [r13 + 0x118], rsi
mov qword [rsp + 0x38], r14
jne 0x14000a33d
mov qword [rsp + 0xb0], rdi
mov qword [rsp + 0xa8], r15
mov rax, r13
movabs r13, 0xf977bae24fbd1cfd
movabs rbp, 0xde4a683e4a85b692
mov al, byte [rax + 0x108]
mov byte [rsp + 0xc8], al
lea rax, [0x140068977]
mov qword [rsp + 0x1c0], rax
mov rcx, qword [rsp + 0x1c0]
movabs rax, 0xaaf545a4c3644dae
mov qword [rsp + 0x1c0], rax
mov rdx, qword [rsp + 0x1c0]
call fcn.140021358
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1c0], xmm0
mov qword [rsp + 0x1d0], 0
mov r14, 0xffffffffffffffff
xor edx, edx
lea r8, [0x140075b80]
mov r9, rbp
not r9
mov r10, r13
not r10
mov r11, qword [rax + rdx]
lea r12, [r8 + rdx]
movzx esi, byte [rdx + r8]
mov rcx, rdx
or rcx, 1
movzx r15d, byte [rcx + r8]
mov rcx, r14
not rcx
mov rdi, rdx
or rdi, 4
mov rbx, rcx
or rbx, 4
and rbx, rdi
mov edi, edx
and edi, 6
sub r12, rdi
mov rdi, rcx
or rdi, 2
movzx edi, byte [rdi + r8]
shl edi, 0x10
shl r15d, 8
or r15d, esi
mov esi, r15d
not esi
or r15d, edi
not edi
and edi, esi
mov rsi, rdx
or rsi, 3
movzx esi, byte [rsi + r8]
shl rsi, 0x18
not edi
and edi, r15d
not rdi
not rsi
mov r15, rbp
xor r15, r9
and rsi, r15
and rsi, rdi
movzx edi, byte [rbx + r8]
shl rdi, 0x20
and r15, rdi
mov rdi, rdx
or rdi, 5
movzx ebx, byte [rdi + r8]
movzx edi, byte [r12 + 6]
shl rdi, 0x30
shl rbx, 0x28
xor r15, rbp
xor r15, r9
xor r15, rsi
not r15
not rbx
and rbx, r15
mov rsi, rdi
not rsi
mov r15, rsi
and r15, r13
and rdi, r10
or rdi, r15
mov r15, r13
xor r15, r10
and r15, rbx
xor rdi, r10
xor rdi, r15
or rsi, rbx
or rcx, 7
movzx ecx, byte [rcx + r8]
shl rcx, 0x38
not rsi
or rsi, rdi
mov rdi, rcx
and rdi, rsi
add rsi, rcx
sub rsi, rdi
mov rcx, r11
xor rcx, r11
not rcx
and rcx, rsi
xor rcx, r11
mov qword [rsp + rdx + 0x1c0], rcx
add r14, 0xfffffffffffffff8
cmp rdx, 0x10
lea rdx, [rdx + 8]
jb 0x140009cb1
mov rax, qword [rsp + 0x1d0]
lea rcx, [rsp + 0xd0]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rcx], xmm0
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 0x18
movabs rax, 0x8000000000000000
mov rcx, qword [rsp + 0xb0]
cmp qword [rcx], rax
jne case.0x140007aaf.1
mov r13, qword [rsp + 0x28]
mov rax, qword [r13 + 0x120]
lea r14, [rsp + 0x60]
mov qword [r14], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0xda0], rax
lea rax, [0x140035d1a]
mov qword [rsp + 0xda8], rax
mov qword [rsp + 0xdb0], r14
lea rax, [0x14004d6e2]
mov qword [rsp + 0xdb8], rax
lea rax, [0x140075b60]
lea rdx, [rsp + 0x1c0]
mov qword [rdx], rax
mov eax, 2
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
lea rcx, [rsp + 0xda0]
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rdi, [rsp + 0x180]
mov rcx, rdi
call fcn.140019d75
mov rcx, r14
call fcn.1400018ef
mov r15, qword [rdi + 0x10]
test r15, r15
mov rbp, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
js case.0x140007aaf.1
mov rsi, qword [rsp + 0x180]
mov rdi, qword [rsp + 0x188]
je 0x14000abd5
mov al, byte [0x14008fbb8]
xor ecx, ecx
mov rdx, r15
call fcn.140042681
test rax, rax
je case.0x140007aaf.1
mov r12, rax
mov rbx, r15
jmp 0x14000abdd
cmp ecx, 0xfc
je 0x14000ab8b
cmp ecx, 0xfd
je 0x14000ab97
cmp ecx, 0xfe
jne 0x14000aba3
lea rcx, [rsp + 0x1c0]
mov dl, 4
jmp 0x14000abad
mov rcx, qword [r13 + 0x168]
mov rdx, qword [r13 + 0x170]
call fcn.14004f8c0
mov qword [rsp + 0x1c0], rax
test rax, rax
je 0x140009f6a
lea rcx, [rsp + 0x1c0]
call fcn.1400018ef
mov rdi, qword [r13 + 0x150]
mov r9, qword [r13 + 0x158]
mov rcx, qword [r13 + 0x168]
mov rdx, qword [r13 + 0x170]
mov rbx, qword [r13 + 0x148]
mov r8, rdi
call case.0x14000c02a.412
mov r12, rax
test rbx, rbx
je 0x140009faf
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x1c0], r12
test r12, r12
je 0x140009fc9
lea rcx, [rsp + 0x1c0]
call fcn.1400018ef
mov bl, byte [r13 + 0x139]
lea rax, [0x14006bcb2]
lea rdi, [rsp + 0x1c0]
mov qword [rdi], rax
mov rcx, qword [rdi]
movabs rax, 0xdbb1b4f064f4fe2e
mov qword [rdi], rax
mov rdx, qword [rdi]
call fcn.14001e968
mov rcx, qword [rax]
mov edx, dword [rax + 8]
movzx eax, word [rax + 0xc]
mov r8d, 0x6c5c4d6e
mov r9d, edx
and r9d, r8d
add r9d, r9d
sub edx, r9d
add edx, r8d
movabs r8, 0x609e5f5ac925cd1
mov r9, rcx
and r9, r8
add r9, r9
sub r8, r9
add r8, rcx
xor eax, 0xd56
mov qword [rsp + 0x60], r8
mov dword [rsp + 0x68], edx
mov word [rsp + 0x6c], ax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 0xe
mov qword [rsp + 0xda0], r14
lea rax, [0x140005730]
mov qword [rsp + 0xda8], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0xdb0], rax
lea rax, [0x140035d1a]
mov qword [rsp + 0xdb8], rax
lea rax, [0x140075b60]
mov qword [rdi], rax
mov eax, 2
mov qword [rdi + 8], rax
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rax
lea rsi, [rsp + 0xd0]
mov rcx, rsi
mov rdx, rdi
call fcn.140019d75
mov rdi, qword [rsi + 0x10]
test rdi, rdi
js case.0x140007aaf.1
mov rsi, qword [rsp + 0xd8]
je 0x14000a947
mov al, byte [0x14008fbb8]
xor ecx, ecx
mov rdx, rdi
call fcn.140042681
test rax, rax
je case.0x140007aaf.1
mov r15, rax
mov r14, rdi
jmp 0x14000a950
mov qword [rsp + 0x30], rbp
mov byte [r13 + 0xaa], 0
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x1d0], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x1c0], xmm0
mov rax, qword [r13 + 0x40]
lock inc qword [rax]
jle case.0x140007aaf.1
mov rcx, qword [rsp + 0x1d0]
mov qword [rsp + 0x150], rcx
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x140], xmm0
lea r15, [r13 + 0xb0]
mov qword [r13 + 0xc0], rcx
movups xmmword [r13 + 0xb0], xmm0
mov qword [r13 + 0xc8], rax
lea rbx, [r13 + 0x228]
mov byte [r13 + 0x228], 0
movabs rbp, 0x8000000000000000
mov byte [r13 + 0x229], 0
movups xmm0, xmmword [r15]
movups xmmword [r13 + 0xd0], xmm0
mov rcx, qword [r15 + 0x10]
mov qword [r13 + 0xe0], rcx
mov qword [r13 + 0xe8], rax
mov rdx, qword [r13 + 0xd8]
mov r8, qword [r13 + 0xe0]
lea rsi, [rsp + 0x1c0]
mov rcx, rsi
call fcn.140005c23
cmp qword [rsi], rbp
je case.0x140007aaf.1
mov qword [rsp + 0xa8], rbx
lea rdi, [r13 + 0xf0]
lea rsi, [rsp + 0x1c0]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rsi, [r13 + 0x148]
mov rdx, qword [r13 + 0xf8]
mov r8, qword [r13 + 0x100]
mov rcx, rsi
call fcn.140019bd1
mov rax, qword [r13 + 0x158]
test rax, rax
je 0x14000a252
mov rcx, qword [r13 + 0x150]
xor edx, edx
mov r8b, byte [r13 + 0x13a]
mov r9d, r8d
xor r9b, r8b
not r9b
and r9b, byte [rcx + rdx]
xor r9b, r8b
mov byte [rcx + rdx], r9b
inc rdx
cmp rax, rdx
jne 0x14000a22f
cmp byte [r13 + 0x138], 3
sete dil
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0xe0], rax
mov r14b, byte [r13 + 0x139]
mov rsi, qword [0x14008fbb0]
test rsi, rsi
mov byte [rsp + 0x38], dil
je 0x14000a295
dec rsi
jmp 0x14000b3c0
lea rdx, str.RUST_MIN_STACK
lea rsi, [rsp + 0x1c0]
mov r8d, 0xe
mov rcx, rsi
call fcn.140040a9c
mov rbx, qword [rsi]
cmp rbx, rbp
je 0x14000b3b0
mov rdi, qword [rsp + 0x1c8]
mov r8, qword [rsp + 0x1d0]
lea rsi, [rsp + 0xda0]
mov rcx, rsi
mov rdx, rdi
call fcn.1400394bd
cmp qword [rsi], 0
je 0x14000b371
mov r12b, 1
jmp 0x14000b394
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0xda0]
call fcn.140070b57
jmp 0x14000abb2
mov rcx, rbp
mov rdx, r13
call fcn.140042598
test al, al
je 0x14000ab50
mov r13, qword [rsp + 0x28]
mov rcx, qword [r13 + 0xf8]
mov rdx, qword [r13 + 0x100]
call case.0x14004a76b.183
jmp 0x14000ab68
mov r12, r15
call fcn.14004b5ad
mov qword [r13 + 0x158], rax
mov dword [r13 + 0x160], edx
mov rcx, qword [r13 + 0x118]
cmp rcx, rsi
je case.0x140007aaf.1
mov qword [r13 + 0x168], rcx
movups xmm0, xmmword [r13 + 0x120]
movups xmmword [r13 + 0x170], xmm0
mov rcx, rax
call fcn.14004260a
mov rcx, rax
mov r8d, ecx
not r8b
and r8b, 0xe8
call 0x13641bab7
loopne 0x14000a3d6
mov eax, eax
mov r9d, ecx
and r9b, 0xe8
or cl, 0xe8
mov eax, ecx
enter 0xfffffffffffff641, 0xffffffffffffffe1
add al, r8b
mov ecx, edx
imul rbx, rcx, 0x431bde83
shr rbx, 0x32
add bl, al
lea rdi, [r13 + 0x180]
xor eax, eax
mov qword [r13 + 0x180], rax
mov qword [r13 + 0x188], 1
mov qword [r13 + 0x190], rax
mov rsi, qword [r13 + 0x178]
test rsi, rsi
je 0x14000a427
mov r14, qword [r13 + 0x170]
xor r15d, r15d
mov bpl, byte [r14 + r15]
cmp r15, qword [rdi]
jne 0x14000a401
mov rcx, rdi
call fcn.1400195af
mov eax, ebp
and al, bl
add al, al
add bpl, bl
sub bpl, al
mov rax, qword [r13 + 0x188]
mov byte [rax + r15], bpl
inc r15
mov qword [r13 + 0x190], r15
cmp rsi, r15
jne 0x14000a3f0
mov al, byte [r13 + 0x108]
mov byte [r13 + 0x1e1], al
mov byte [r13 + 0x1e2], bl
movups xmm0, xmmword [rdi]
movups xmmword [r13 + 0x198], xmm0
mov rax, qword [rdi + 0x10]
mov qword [r13 + 0x1a8], rax
test al, 1
add byte [rax], al
xor eax, eax
mov qword [r13 + 0x1b0], rax
mov qword [r13 + 0x1b8], 1
xorps xmm0, xmm0
movups xmmword [r13 + 0x1c0], xmm0
mov qword [r13 + 0x1d0], 8
add byte [rax], al
add byte [rax], al
mov qword [r13 + 0x1d8], rax
mov byte [r13 + 0x1e0], 2
mov rax, qword [r13 + 0xe8]
add rax, 0x10
mov qword [r13 + 0x1f8], rax
mov byte [r13 + 0x268], 0
mov byte [rbp + 0x268], 0
mov byte [rbp + 0x268], 0
mov rbp, qword [rsp + 0x30]
mov r15, r12
mov r14, qword [rsp + 0x38]
lea rcx, [r13 + 0x1f8]
mov rdx, rbp
call fcn.140004ccf
test rax, rax
je 0x14000a5c1
mov rdi, rax
lea rsi, [r13 + 0x1e8]
mov qword [r13 + 0x1e8], rax
cmp byte [r13 + 0x268], 3
jne 0x14000a502
cmp byte [r13 + 0x260], 3
jne 0x14000a502
lea rcx, [r13 + 0x208]
call fcn.1400017c4
mov rdi, qword [r13 + 0x1e8]
mov qword [rsp + 0x38], r14
mov qword [r13 + 0x1f8], rsi
mov rax, qword [r13 + 0x1a8]
mov ecx, 3
cmp rax, 0xfb
jb 0x14000a543
mov ecx, 5
cmp rax, 0x10000
jb 0x14000a543
xor ecx, ecx
mov rdx, rax
shr rdx, 0x20
setne cl
lea rcx, [rcx*4 + 7]
movabs rdx, 0xa2c315eaf473096f
sub rcx, rdx
add rcx, rdx
add rcx, rax
lea r8, [rsp + 0x40]
mov qword [r8], rcx
mov rdx, qword [r13 + 0x1c0]
lea r14, [rsp + 0xd0]
mov rcx, r14
call fcn.140022708
cmp dword [r14], 8
jne case.0x140007aaf.1
mov rax, qword [r13 + 0x1d8]
cmp rax, 0xfb
mov qword [rsp + 0xa8], r15
jae 0x14000a5c8
mov rcx, qword [rsp + 0x40]
movabs rdx, 0x582772d6ec7b0504
sub rcx, rdx
add rcx, rdx
inc rcx
mov qword [rsp + 0x40], rcx
test rax, rax
jne 0x14000afe4
jmp 0x14000b026
mov al, 5
jmp 0x14000b2bb
cmp rax, 0x10000
jae 0x14000a5e6
mov rcx, qword [rsp + 0x40]
mov edx, ecx
and edx, 3
or rcx, 3
add rcx, rdx
jmp 0x14000afdf
mov rcx, rax
shr rcx, 0x20
mov rcx, qword [rsp + 0x40]
jne 0x14000afdb
add rcx, 5
jmp 0x14000afdf
cmp byte [r13 + 0x138], 1
jne 0x14000bbd7
mov byte [r13 + 0x25b], 0
mov rax, qword [r14 + 0x10]
lea rdx, [rsp + 0xda0]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [r14]
movaps xmmword [rdx], xmm0
lea rsi, [rsp + 0x1c0]
mov rcx, rsi
call fcn.14001bbde
mov eax, dword [rsi + 0x58]
cmp eax, 6
mov rbx, qword [rsp + 0x120]
mov r14, qword [rsp + 0x118]
je 0x14000a669
cmp eax, 4
jb 0x14000a669
mov rcx, qword [rsp + 0x220]
call qword [sym.imp.kernel32.dll_CloseHandle]
invalid
invalid
mov dword [rsp + 0x218], 3
mov eax, dword [rsp + 0x228]
cmp eax, 6
je 0x14000a693
cmp eax, 4
jb 0x14000a693
mov rcx, qword [rsp + 0x230]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov ch, 0xa9
invalid
invalid
mov dword [rsp + 0x228], 3
mov eax, dword [rsp + 0x238]
cmp eax, 6
je 0x14000a6bd
cmp eax, 4
jb 0x14000a6bd
mov rcx, qword [rsp + 0x240]
call qword [sym.imp.kernel32.dll_CloseHandle]
lea rdx, [rsp + 0x1c0]
mov dword [rdx + 0x78], 3
lea rsi, [rsp + 0xda0]
mov rcx, rsi
call fcn.14004b099
cmp dword [rsi], 2
je case.0x140007aaf.1
lea rsi, [rsp + 0xda0]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
lea rdx, [rsp + 0xd0]
movaps xmmword [rdx + 0x30], xmm3
xor byte [rdi], cl
sub dword [rdx + 0x20], edx
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
mov rcx, rsi
call fcn.14004b109
movabs rax, 0x8000000000000000
cmp qword [rsi], rax
invalid
je case.0x140007aaf.1
lea rsi, [r13 + 0x1d0]
mov rax, qword [rsp + 0xdd0]
mov qword [rsi + 0x30], rax
movups xmm0, xmmword [rsp + 0xda0]
movups xmm1, xmmword [rsp + 0xdb0]
movups xmm2, xmmword [rsp + 0xdc0]
xchg esp, eax
and al, 0xc0
or eax, 0x110f0000
push rsi
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
xchg esp, eax
and al, 0xc0
or eax, 0x110f0000
push rsi
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov word [r13 + 0x259], 0x101
lea rcx, [rsp + 0x1c0]
call fcn.140001977
cld
jno 0x14000a779
inc dword [rcx - 0x7d]
mov ebp, 0x200
add byte [rcx - 0x76], al
test dword [rcx], edi
add dword [rax], eax
add byte [rdi], cl
test byte [rsp + rdx], bl
invalid
cld
jno 0x14000a779
invalid
inc dword [rcx - 0x7d]
mov ebp, 0x200
add byte [rcx - 0x76], al
test dword [rcx], edi
add dword [rax], eax
add byte [rdi], cl
test byte [rsp + rdx], bl
add byte [rcx], dh
leave
xor ecx, ecx
mov byte [r13 + 0x259], cl
mov byte [r13 + 0x248], al
mov byte [r13 + 0x249], 0x63
mov byte [rbp + 0x249], 0x63
invalid
movups xmm0, xmmword [r13 + 0x1e8]
movups xmmword [r13 + 0x230], xmm0
add al, byte [rax]
add byte [rcx - 0x75], cl
test eax, edi
add dword [rax], eax
add byte [rcx - 0x77], cl
test dword [rax + 2], eax
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x75], cl
test eax, ebp
add byte [rax], al
add byte [rax - 0x7d], cl
rcl byte [rax], 0x49
mov dword [rbp + 0x260], eax
mov rax, qword [r13 + 0xe8]
add rax, 0x10
mov qword [r13 + 0x260], rax
mov byte [r13 + 0x2d0], cl
lea rcx, [r13 + 0x260]
mov rdx, rbp
call fcn.140004ccf
test rax, rax
je 0x14000a940
mov rsi, rax
lea rdi, [r13 + 0x250]
mov qword [r13 + 0x250], rax
cmp byte [r13 + 0x2d0], 3
jne 0x14000a82f
cmp byte [r13 + 0x2c8], 3
jne 0x14000a82f
lea rcx, [r13 + 0x270]
call fcn.1400017c4
mov rsi, qword [r13 + 0x250]
add byte [rax], al
mov qword [r13 + 0x260], rdi
lea rdx, [r13 + 0x230]
lea rdi, [rsp + 0xd0]
mov rcx, rdi
call fcn.140006294
cmp dword [rdi], 8
jne case.0x140007aaf.1
invalid
pushfq
invalid
add byte [rax], al
add rsi, 0x28
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x50], rax
and al, 0x50
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x40], xmm0
lea rdi, [rsp + 0xda0]
or eax, 0x8d480000
xchg esp, eax
and al, 0xc0
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x18800a88b
mov ecx, edi
or eax, 0x8d480000
xchg esp, eax
and al, 0xc0
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x18800a88b
mov ecx, edi
call fcn.140070050
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x8e]
and al, 0x8e
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x60], eax
and al, 0x8e
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x60], eax
movups xmmword [rsp + 0x6e], xmm1
mov rax, qword [rsp + 0x50]
mov qword [r13 + 0x278], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [r13 + 0x268], xmm0
mov qword [r13 + 0x280], rsi
lea rcx, [r13 + 0x288]
lea ecx, [rbp + 0x288]
lea ecx, [rbp + 0x288]
mov r8d, 0xe8
mov rdx, rdi
call fcn.140070050
mov word [r13 + 0x370], 0x200
add byte [rdx], al
add byte [rdx], al
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [r13 + 0x372], xmm0
movups xmmword [rbp + 0x372], xmm0
movups xmm0, xmmword [rsp + 0x6e]
movups xmmword [r13 + 0x380], xmm0
lea rsi, [r13 + 0x268]
mov rcx, rsi
mov rdx, rbp
invalid
call fcn.140007249
test al, al
je 0x14000a922
mov al, 0xa
jmp 0x14000bf23
mov rcx, rsi
call fcn.140002b16
mov rcx, qword [r13 + 0x250]
call fcn.140022763
mov eax, 0x180
jmp 0x14000bd8e
adc al, 0
invalid
adc al, 0
add byte [rax + 0x15dce909], dh
add byte [rax], al
mov al, 9
jmp 0x14000bf23
mov r15d, 1
xor r14d, r14d
mov rcx, r15
mov rdx, rsi
mov r8, rdi
call fcn.140070050
mov byte [r13 + 0x190], bl
nop
add dword [rax], eax
add byte [rcx - 0x3a], al
test dword [rcx + 1], edx
nop
add dword [rax], eax
add byte [rcx - 0x3a], al
test dword [rcx + 1], edx
mov qword [r13 + 0x178], r14
mov qword [r13 + 0x180], r15
mov dword [rbp + 0x180], edi
mov dword [rbp + 0x180], edi
mov qword [r13 + 0x188], rdi
cmp qword [rsp + 0xd0], 0
je case.0x140004b34.88
mov rcx, qword [0x14008fb30]
push rcx
or byte [rax], al
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r13 + 0xe8]
add rax, 0x10
mov qword [r13 + 0x260], rax
invalid
add al, byte [rax]
add byte [rcx - 0x3a], al
test eax, edx
add al, byte [rax]
add byte [rax], al
mov rbx, qword [rsp + 0x120]
mov r14, qword [rsp + 0x118]
invalid
lea rcx, [r13 + 0x260]
mov rdx, rbp
call fcn.140004ccf
test rax, rax
je 0x14000ab49
mov rsi, rax
lea rdi, [r13 + 0x198]
mov qword [r13 + 0x198], rax
cmp byte [r13 + 0x2d0], 3
jne 0x14000aa19
cmp byte [r13 + 0x2c8], 3
jne 0x14000aa19
lea rcx, [r13 + 0x270]
call fcn.1400017c4
mov rsi, qword [r13 + 0x198]
add byte [rax], al
mov qword [r13 + 0x260], rdi
lea rdx, [r13 + 0x178]
lea rdi, [rsp + 0xd0]
mov rcx, rdi
call fcn.140006294
cmp dword [rdi], 8
jne case.0x140007aaf.1
add rsi, 0x28
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x40], xmm0
lea rdi, [rsp + 0xda0]
or eax, 0x8d480000
xchg esp, eax
and al, 0xc0
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x18800aa75
mov ecx, edi
or eax, 0x8d480000
xchg esp, eax
and al, 0xc0
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x18800aa75
mov ecx, edi
call fcn.140070050
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x8e]
and al, 0x8e
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x60], eax
and al, 0x8e
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x60], eax
movups xmmword [rsp + 0x6e], xmm1
mov rax, qword [rsp + 0x50]
mov qword [r13 + 0x278], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [r13 + 0x268], xmm0
mov qword [r13 + 0x280], rsi
lea rcx, [r13 + 0x288]
lea ecx, [rbp + 0x288]
lea ecx, [rbp + 0x288]
mov r8d, 0xe8
mov rdx, rdi
call fcn.140070050
mov word [r13 + 0x370], 0x200
add byte [rdx], al
add byte [rdx], al
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [r13 + 0x372], xmm0
movups xmm0, xmmword [rsp + 0x6e]
movups xmmword [r13 + 0x380], xmm0
lea rsi, [r13 + 0x268]
mov rcx, rsi
mov rdx, rbp
call fcn.140007249
test al, al
je 0x14000ab0c
mov al, 4
jmp 0x14000bf23
mov rcx, rsi
call fcn.140002b16
mov rcx, qword [r13 + 0x198]
call fcn.140022763
cmp qword [r13 + 0x178], 0
je 0x14000be2f
adc eax, dword [rax]
invalid
mov r8, qword [r13 + 0x180]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x6a4fc
jmp 0x14000be2f
mov al, 3
jmp 0x14000bf23
mov r13, qword [rsp + 0x28]
mov rcx, qword [r13 + 0xf8]
mov rdx, qword [r13 + 0x100]
call fcn.14004f8c0
mov qword [rsp + 0x1c0], rax
test rax, rax
je 0x14000b307
lea rcx, [rsp + 0x1c0]
call fcn.1400018ef
jmp 0x14000b307
lea rcx, [rsp + 0x1c0]
mov dl, 2
jmp 0x14000abad
lea rcx, [rsp + 0x1c0]
mov dl, 3
jmp 0x14000abad
lea rcx, [rsp + 0x1c0]
mov dl, 0xc
call fcn.140071018
cmp byte [rsp + 0x1c0], 0x11
jne case.0x140007aaf.1
movzx ebp, word [rsp + 0x1c2]
mov rax, qword [rsp + 0xda8]
and al, 0xa8
or eax, 0x7de90000
fcos
invalid
mov r12d, 1
xor ebx, ebx
mov rcx, r12
mov rdx, rdi
mov r8, r15
call fcn.140070050
mov al, byte [rsp + 0xc8]
mov byte [r13 + 0x148], al
mov byte [r13 + 0x149], 0x63
mov qword [r13 + 0x130], rbx
mov qword [r13 + 0x138], r12
mov qword [r13 + 0x140], r15
test rsi, rsi
test esi, esi
test esi, esi
je 0x14000ac2d
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r13 + 0xe8]
add rax, 0x10
mov qword [r13 + 0x1f8], rax
clc
add dword [rax], eax
add byte [rcx - 0x3a], al
test dword [rax + 2], ebp
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xa8
add byte [rax], al
invalid
clc
add dword [rax], eax
add byte [rcx - 0x3a], al
test dword [rax + 2], ebp
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xa8
add byte [rax], al
add byte [rcx - 0x73], cl
invalid
invalid
invalid
lea rcx, [r13 + 0x1f8]
mov rdx, rbp
call fcn.140004ccf
test rax, rax
invalid
je 0x14000aca0
mov rdi, rax
lea rsi, [r13 + 0x150]
mov qword [r13 + 0x150], rax
cmp byte [r13 + 0x268], 3
jne 0x14000aca7
mov rbx, r14
cmp byte [r13 + 0x260], 3
add esi, dword [rbp + 0x1f]
lea rcx, [r13 + 0x208]
call fcn.1400017c4
mov rdi, qword [r13 + 0x150]
jmp 0x14000acaa
mov al, 3
jmp 0x14000b2bb
mov rbx, r14
mov qword [r13 + 0x1f8], rsi
lea rdx, [r13 + 0x130]
lea r14, [rsp + 0xd0]
mov rcx, r14
call fcn.140006294
cmp dword [r14], 8
jne case.0x140007aaf.1
add rdi, 0x28
mov rax, qword [rsp + 0xe8]
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
lea r14, [rsp + 0xda0]
lea rdx, [rsp + 0x1c0]
mov r8d, 0xe8
mov rcx, r14
call fcn.140070050
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x8e]
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
movups xmmword [rsp + 0x6e], xmm1
mov rax, qword [rsp + 0x50]
mov qword [r13 + 0x210], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [r13 + 0x200], xmm0
mov qword [r13 + 0x218], rdi
lea rcx, [r13 + 0x220]
add al, byte [rax]
add byte [rcx - 0x48], al
call 0x18c00ad56
mov edx, esi
add al, byte [rax]
add byte [rcx - 0x48], al
call 0x18c00ad56
mov edx, esi
call fcn.140070050
mov word [r13 + 0x308], 0x200
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [r13 + 0x30a], xmm0
or al, byte [rbx]
add byte [rax], al
or al, byte [rbx]
add byte [rax], al
movups xmm0, xmmword [rsp + 0x6e]
movups xmmword [r13 + 0x318], xmm0
mov r14, rbx
lea rdi, [r13 + 0x200]
mov rcx, rdi
mov rdx, rbp
call fcn.140007249
test al, al
je 0x14000ada1
mov al, 4
jmp 0x14000b2bb
mov rcx, rdi
call fcn.140002b16
mov rcx, qword [r13 + 0x150]
call fcn.140022763
cmp qword [r13 + 0x130], 0
je 0x14000b307
mov r8, qword [r13 + 0x138]
mov eax, dword [rbp + 0x138]
jmp 0x14000b2f8
mov r15d, 1
xor r14d, r14d
mov rcx, r15
mov rdx, rsi
mov r8, rdi
call fcn.140070050
mov byte [r13 + 0x1c0], bpl
lodsd eax, dword [rsi]
rol byte [rcx], 0
add byte [rcx - 0x3a], al
test ecx, eax
add dword [rax], eax
add byte [rbx + 0x4d], ah
mov dword [rbp + 0x1a8], esi
lodsd eax, dword [rsi]
rol byte [rcx], 0
add byte [rcx - 0x3a], al
test ecx, eax
add dword [rax], eax
add byte [rbx + 0x4d], ah
mov dword [rbp + 0x1a8], esi
mov qword [r13 + 0x1b0], r15
mov qword [r13 + 0x1b8], rdi
test rbx, rbx
je 0x14000ae21
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r13 + 0xe8]
add rax, 0x10
mov qword [r13 + 0x260], rax
mov byte [r13 + 0x2d0], 0
mov byte [rbp + 0x2d0], 0
mov byte [rbp + 0x2d0], 0
mov rbp, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x120]
mov r14, qword [rsp + 0x118]
lea rcx, [r13 + 0x260]
mov rdx, rbp
call fcn.140004ccf
test rax, rax
je 0x14000afd4
mov rsi, rax
lea rdi, [r13 + 0x1c8]
mov qword [r13 + 0x1c8], rax
cmp byte [r13 + 0x2d0], 3
jne 0x14000aea0
cmp byte [r13 + 0x2c8], 3
jne 0x14000aea0
lea rcx, [r13 + 0x270]
call fcn.1400017c4
mov rsi, qword [r13 + 0x1c8]
add byte [rax], al
mov qword [r13 + 0x260], rdi
lea rdx, [r13 + 0x1a8]
lea rdi, [rsp + 0xd0]
mov rcx, rdi
call fcn.140006294
cmp dword [rdi], 8
jne case.0x140007aaf.1
add rsi, 0x28
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x40], xmm0
lea rdi, [rsp + 0xda0]
or eax, 0x8d480000
xchg esp, eax
and al, 0xc0
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x18800aefc
mov ecx, edi
or eax, 0x8d480000
xchg esp, eax
and al, 0xc0
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x18800aefc
mov ecx, edi
call fcn.140070050
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x8e]
and al, 0x8e
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x60], eax
and al, 0x8e
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x60], eax
movups xmmword [rsp + 0x6e], xmm1
mov rax, qword [rsp + 0x50]
mov qword [r13 + 0x278], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [r13 + 0x268], xmm0
mov qword [r13 + 0x280], rsi
lea rcx, [r13 + 0x288]
lea ecx, [rbp + 0x288]
lea ecx, [rbp + 0x288]
mov r8d, 0xe8
mov rdx, rdi
call fcn.140070050
mov word [r13 + 0x370], 0x200
add byte [rdx], al
add byte [rdx], al
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [r13 + 0x372], xmm0
movups xmm0, xmmword [rsp + 0x6e]
movups xmmword [r13 + 0x380], xmm0
lea rsi, [r13 + 0x268]
mov rcx, rsi
mov rdx, rbp
call fcn.140007249
test al, al
je 0x14000af93
mov al, 6
jmp 0x14000bf23
mov rcx, rsi
call fcn.140002b16
mov rcx, qword [r13 + 0x1c8]
call fcn.140022763
cmp qword [r13 + 0x1a8], 0
je 0x14000afc7
mov r8, qword [r13 + 0x1b0]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r13 + 0x25c], 0
jmp 0x14000be2f
invalid
mov al, 5
jmp 0x14000bf23
add rcx, 9
mov qword [rsp + 0x40], rcx
mov rsi, qword [r13 + 0x1d0]
lea rax, [rax + rax*2]
lea rbx, [rsi + rax*8]
lea r15, [rsp + 0xd0]
lea r12, [rsp + 0x40]
mov rdx, qword [rsi + 0x10]
mov rcx, r15
mov r8, r12
call fcn.140022708
cmp dword [rsp + 0xd0], 8
rol byte [rax], 1
add byte [rax], al
add byte [rax], cl
jne case.0x140007aaf.1
add rsi, 0x18
cmp rsi, rbx
jne 0x14000b000
lea r15, [rsp + 0x40]
mov rax, qword [r15]
movabs rcx, 0x34f747355bff3c9c
sub rax, rcx
lea rdx, [rax + rcx]
inc rdx
mov rcx, r15
call fcn.14001a037
mov al, byte [r13 + 0x1e1]
lea r8, [rsp + 0xd1]
mov byte [r8 - 1], al
lea r14, [rsp + 0xd0]
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
mov rcx, r15
mov rdx, r14
call fcn.1400199fd
mov al, byte [r13 + 0x1e2]
loop 0x14000b076
add byte [rax], al
mov byte [r14], al
lea r8, [rsp + 0xd1]
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
invalid
mov rcx, r15
call fcn.1400199fd
mov rdx, qword [r13 + 0x1a0]
mov edx, dword [rbp + 0x1a0]
mov r8, qword [r13 + 0x1a8]
lea r14, [rsp + 0xd0]
lea esi, [rsp + 0xd0]
mov rcx, r14
mov r9, r15
call fcn.140006819
cmp dword [r14], 8
jne 0x14000bf48
mov rdx, qword [r13 + 0x1b8]
mov r8, qword [r13 + 0x1c0]
xchg ebp, eax
mov eax, 0x4d000001
add dword [rax], eax
add byte [rbp - 0x75], cl
test eax, eax
add dword [rax], eax
invalid
lea r14, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea r9, [rsp + 0x40]
and al, 0x40
mov rcx, r14
call fcn.140006819
cmp dword [r14], 8
or byte [rdi], cl
test dword [rsi + 0xe], ebx
add byte [rax], al
or byte [rdi], cl
test dword [rsi + 0xe], ebx
add byte [rax], al
mov r15, qword [r13 + 0x1d8]
fadd dword [rcx]
add byte [rax], al
lea r14, [rsp + 0xd0]
add byte [rax], al
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
mov rcx, r14
mov ecx, esi
mov r8, r15
call fcn.140024112
cmp dword [r14], 8
jne 0x14000bf48
invalid
invalid
invalid
add byte [rax], al
test dword [0x18d00b122], esi
test edi, edi
add byte [rax], al
test r15, r15
je 0x14000b163
mov rsi, qword [r13 + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
shl r15, 3
lea rbx, [r15 + r15*2]
sbb al, 0x7f
sbb al, 0x7f
xor r14d, r14d
lea r15, [rsp + 0xd0]
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x40
add byte [rax], al
lea r12, [rsp + 0x40]
mov rdx, qword [rsi + r14 + 8]
mov r8, qword [rsi + r14 + 0x10]
mov rcx, r15
mov r9, r12
loope 0x14000b130
int 0xb6
invalid
inc dword [rbx + 0xd024bc]
add byte [rax], al
or byte [rdi], cl
test esi, ebp
invalid
add byte [rax], al
loope 0x14000b130
int 0xb6
invalid
inc dword [rbx + 0xd024bc]
add byte [rax], al
or byte [rdi], cl
test esi, ebp
or eax, 0x83490000
invalid
add r14, 0x18
cmp rbx, r14
sbb byte [rcx + rdi - 0xd], cl
jne 0x14000b137
invalid
movzx eax, byte [r13 + 0x1e0]
lea rcx, [0x140080308]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r14, [rsp + 0xd0]
lea r8, [rsp + 0x40]
mov rcx, r14
xor edx, edx
jmp 0x14000b1d2
lea r14, [rsp + 0xd0]
lea r8, [rsp + 0x40]
mov rcx, r14
mov edx, 1
jmp 0x14000b1d2
lea r14, [rsp + 0xd0]
lea r8, [rsp + 0x40]
mov rcx, r14
mov edx, 2
jmp 0x14000b1d2
lea r14, [rsp + 0xd0]
lea r8, [rsp + 0x40]
mov rcx, r14
mov edx, 3
call fcn.1400061fd
cmp dword [r14], 8
jne 0x14000bf48
add rdi, 0x28
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x150], rax
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x140], xmm0
lea r14, [rsp + 0xda0]
lea rdx, [rsp + 0x1c0]
mov r8d, 0xe8
mov rcx, r14
call fcn.140070050
movups xmm0, xmmword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x8e], cl
movaps xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x6e], xmm1
mov rax, qword [rsp + 0x150]
mov qword [r13 + 0x210], rax
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [r13 + 0x200], xmm0
mov qword [r13 + 0x218], rdi
lea rcx, [r13 + 0x220]
mov r8d, 0xe8
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.140070050
mov word [r13 + 0x308], 0x300
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [r13 + 0x30a], xmm0
movups xmm0, xmmword [rsp + 0x6e]
movups xmmword [r13 + 0x318], xmm0
movups xmmword [rbp + 0x318], xmm0
movups xmmword [rbp + 0x318], xmm0
mov r15, qword [rsp + 0xa8]
mov r14, qword [rsp + 0x38]
lea rdi, [r13 + 0x200]
mov rcx, rdi
mov rdx, rbp
call fcn.140007249
test al, al
je 0x14000b2c7
mov al, 6
mov byte [r15], al
mov al, 1
mov cl, 6
jmp case.0x140007289.60
mov rcx, rdi
call fcn.140002b16
mov rcx, qword [r13 + 0x1e8]
call fcn.140022763
lea rcx, [r13 + 0x198]
call fcn.140001eb5
cmp qword [r13 + 0x168], 0
je 0x14000b307
mov r8, qword [r13 + 0x170]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r13 + 0xf0], 0
je 0x14000b327
mov r8, qword [r13 + 0xf8]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r13 + 0xe8]
lock dec qword [rax]
jne 0x14000b340
lea rcx, [r13 + 0xe8]
call fcn.14001bc36
cmp qword [r13 + 0xd0], 0
je 0x14000b360
mov r8, qword [r13 + 0xd8]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r15], 1
mov rcx, r14
call fcn.140003135
jmp case.0x140007afd.2
lea rsi, [rsp + 0xda0]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
mov rcx, rsi
call fcn.140033446
cmp byte [rsi], 0
setne r12b
mov rsi, qword [rsi + 8]
test rbx, rbx
je 0x14000b3ab
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test r12b, r12b
je 0x14000b3b5
mov esi, 0x200000
lea rax, [rsi + 1]
mov qword [0x14008fbb0], rax
lea rcx, [rsp + 0x1c0]
mov qword [rcx], 2
call fcn.14004ccb9
mov qword [rsp + 0x80], rax
lock inc qword [rax]
jle case.0x140007aaf.1
mov rdi, rax
mov al, byte [0x14008fbb8]
mov edx, 0x30
xor ecx, ecx
call fcn.140042681
test rax, rax
je case.0x140007aaf.1
mov r12, rax
mov qword [rsp + 0x28], r13
mov eax, 1
mov qword [r12], rax
mov qword [r12 + 8], rax
xorps xmm0, xmm0
movups xmmword [r12 + 0x10], xmm0
mov qword [rsp + 0xda0], r12
lock inc qword [r12]
jle case.0x140007aaf.1
xor ecx, ecx
call fcn.14004cd32
test rax, rax
jne case.0x140007aaf.1
mov r13, rdx
test rdx, rdx
je 0x14000b45e
lock inc qword [r13]
jle case.0x140007aaf.1
mov rcx, r13
jmp 0x14000b460
xor ecx, ecx
call fcn.14004cd32
test rax, rax
jne case.0x140007aaf.1
mov qword [rsp + 0x1c0], rdx
test rdx, rdx
je 0x14000b48e
lock dec qword [rdx]
jne 0x14000b48e
lea rcx, [rsp + 0x1c0]
call fcn.14004c219
mov rbx, qword [rsp + 0xda0]
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14000b4aa
lock inc qword [rcx + 0x18]
jle 0x14000bff4
mov al, byte [0x14008fbb8]
mov edx, 0x40
xor ecx, ecx
call fcn.140042681
test rax, rax
je case.0x140007aaf.1
mov qword [rax], rdi
mov qword [rax + 8], r12
mov qword [rax + 0x10], r13
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rax + 0x18], xmm0
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 0x28], rcx
mov cl, byte [rsp + 0x38]
mov byte [rax + 0x30], cl
mov ecx, dword [rsp + 0x60]
mov edx, dword [rsp + 0x63]
mov dword [rax + 0x31], ecx
mov dword [rax + 0x34], edx
mov byte [rax + 0x38], r14b
mov ecx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x43]
mov dword [rax + 0x39], ecx
mov dword [rax + 0x3c], edx
lea r8, [0x140075cf0]
mov rcx, rsi
mov rdx, rax
call fcn.14004cdcd
test rax, rax
jne 0x14000bfc4
mov rax, qword [rsp + 0x80]
lea rcx, [rsp + 0x1c0]
mov qword [rcx], rax
mov qword [rcx + 8], rbx
mov qword [rcx + 0x10], rdx
call fcn.140002183
lea rsi, [rsp + 0x1c0]
mov rcx, rsi
call fcn.140041213
mov rdi, qword [rsi]
cmp rdi, rbp
mov r14, qword [rsp + 0x28]
je case.0x140007aaf.1
lea rcx, [rsp + 0x1c0]
mov rsi, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rdx, rsi
call fcn.140042b64
test rdi, rdi
je 0x14000b59a
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [r14 + 0x120]
mov rbx, qword [r14 + 0x128]
mov rax, qword [r14 + 0x130]
lea rdx, [rax + rax*2]
lea rdx, [rbx + rdx*8]
mov qword [rsp + 0xda0], rbx
mov qword [rsp + 0xda8], rbx
mov qword [rsp + 0xdb0], rcx
mov qword [rsp + 0xdb8], rdx
test rax, rax
je 0x14000b639
add rbx, 0x18
shl rax, 3
lea r14, [rax + rax*2]
lea rsi, [rsp + 0x1c0]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0xda8], rbx
mov r13, qword [rbx - 0x18]
cmp r13, rbp
je 0x14000b639
mov rdi, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rsi
mov rdx, rdi
call fcn.140042bdc
test r13, r13
je 0x14000b62f
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, rdi
call r12
add rbx, 0x18
add r14, 0xffffffffffffffe8
jne 0x14000b5f7
lea rcx, [rsp + 0xda0]
call fcn.1400068d6
nop
mov dl, 0xff
dec dword [rbx + 0x2182484]
add byte [rax], al
cmp eax, 6
je 0x14000b665
cmp eax, 4
jb 0x14000b665
invalid
mov rcx, qword [rsp + 0x220]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov dword [rsp + 0x218], 3
mov eax, dword [rsp + 0x228]
cmp eax, 6
mov rbx, qword [rsp + 0xa8]
je 0x14000b697
cmp eax, 4
jb 0x14000b697
mov rcx, qword [rsp + 0x230]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov dword [rsp + 0x228], 3
mov eax, dword [rsp + 0x238]
cmp eax, 6
mov r13, qword [rsp + 0x28]
je 0x14000b6c6
cmp eax, 4
jb 0x14000b6c6
mov rcx, qword [rsp + 0x240]
call qword [sym.imp.kernel32.dll_CloseHandle]
lea rdx, [rsp + 0x1c0]
mov dword [rdx + 0x78], 3
lea rsi, [rsp + 0xda0]
mov rcx, rsi
call fcn.14004b099
stc
add eax, dword [rax]
cmp dword [rsi], 2
je case.0x140007aaf.1
movups xmm0, xmmword [rsp + 0xda0]
movups xmm1, xmmword [rsp + 0xdb0]
movups xmm2, xmmword [rsp + 0xdc0]
ror byte [0x1500fb709], 0x9c
and al, 0xd0
or eax, 0x8d480000
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
sub dword [rdx + 0x30], ebx
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rsi, [r13 + 0x160]
mov rcx, rsi
int1
int1
call fcn.14004b109
lea rcx, [rsp + 0x1c0]
call fcn.140001977
cmp qword [r13 + 0x160], rbp
jne 0x14000b8ff
mov al, byte [r13 + 0x139]
mov byte [r13 + 0x218], al
mov byte [r13 + 0x219], 0x63
xor eax, eax
add dword [rax], eax
add byte [rcx - 0x78], al
test dword [rax], ebx
add al, byte [rax]
add byte [rcx - 0x3a], al
test dword [rcx], ebx
add al, byte [rax]
add byte [rbx + 0x31], ah
ror byte [rcx - 0x77], 0x85
mov qword [r13 + 0x200], rax
mov qword [r13 + 0x200], rax
mov qword [r13 + 0x208], 1
mov qword [r13 + 0x210], rax
add al, byte [rax]
add byte [rcx - 0x75], cl
test eax, ebp
call 0x18800b787
add eax, 0x10
call 0x18800b787
add eax, 0x10
mov qword [r13 + 0x230], rax
mov byte [r13 + 0x2a0], 0
mov rbp, qword [rsp + 0x30]
lea rcx, [r13 + 0x230]
mov rdx, rbp
call fcn.140004ccf
test rax, rax
je 0x14000bbc6
mov rsi, rax
lea rdi, [r13 + 0x220]
mov qword [r13 + 0x220], rax
cmp byte [r13 + 0x2a0], 3
jne 0x14000b7ee
cmp byte [r13 + 0x298], 3
jne 0x14000b7ee
lea rcx, [r13 + 0x240]
call fcn.1400017c4
mov rsi, qword [r13 + 0x220]
mov qword [r13 + 0x230], rdi
lea rdx, [r13 + 0x200]
lea rdi, [rsp + 0xd0]
mov rcx, rdi
call fcn.140006294
mov byte [rdx + 0x3f83ffff], ch
or byte [rdi], cl
test ebp, ebx
invalid
add byte [rax], al
add rsi, 0x28
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0xd8]
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x40], eax
lea rdi, [rsp + 0xda0]
lea rdx, [rsp + 0x1c0]
mov r8d, 0xe8
mov rcx, rdi
call fcn.140070050
movups xmm0, xmmword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x8e], cl
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x8e], cl
movaps xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x6e], xmm1
mov rax, qword [rsp + 0x50]
mov qword [r13 + 0x248], rax
add byte [rdi], cl
sub byte [rsp + 0x40], al
sub byte [rsp + 0x40], al
movups xmmword [r13 + 0x238], xmm0
mov qword [r13 + 0x250], rsi
add byte [rcx - 0x73], cl
lea ebx, [rax + 2]
add byte [rax], al
lea ecx, [rbp + 0x258]
mov r8d, 0xe8
mov rdx, rdi
call fcn.140070050
mov word [r13 + 0x340], 0x200
add byte [rdx], al
add byte [rdx], al
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [r13 + 0x342], xmm0
movups xmm0, xmmword [rsp + 0x6e]
movups xmmword [r13 + 0x350], xmm0
lea rsi, [r13 + 0x238]
mov rcx, rsi
mov rdx, rbp
call fcn.140007249
test al, al
je 0x14000b8e1
mov al, 6
jmp 0x14000bbcc
mov rcx, rsi
call fcn.140002b16
mov rcx, qword [r13 + 0x220]
call fcn.140022763
mov esi, 0x150
jmp 0x14000bb03
mov rax, qword [rsi + 0x30]
mov qword [r13 + 0x1c8], rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [r13 + 0x1b8], xmm2
movups xmmword [r13 + 0x1a8], xmm1
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rbp + 0x198], eax
mov cl, byte [r13 + 0x139]
lea rdx, [r13 + 0x1d0]
mov byte [r13 + 0x1e8], cl
mov byte [r13 + 0x1e9], al
movups xmm0, xmmword [rsi]
movups xmmword [r13 + 0x1d0], xmm0
adc dword [rbp + 0x1d0], eax
adc dword [rbp + 0x1d0], eax
mov rax, qword [rsi + 0x10]
mov qword [r13 + 0x1e0], rax
add byte [rax], al
lea rsi, [rsp + 0x1c0]
mov rcx, rsi
call fcn.140006294
cmp dword [rsi], 8
invalid
mov rbp, qword [rsp + 0x30]
jne case.0x140007aaf.1
mov rax, qword [rsp + 0x1d8]
mov qword [r13 + 0x240], rax
mov dword [rbp + 0x240], eax
mov dword [rbp + 0x240], eax
movups xmm0, xmmword [rsp + 0x1c8]
movups xmmword [r13 + 0x230], xmm0
mov byte [r13 + 0x229], 1
add byte [rcx], al
add byte [rcx], al
mov rax, qword [r13 + 0xe8]
add rax, 0x10
mov qword [r13 + 0x248], rax
mov byte [r13 + 0x2b8], 0
lea rcx, [r13 + 0x248]
mov rdx, rbp
call fcn.140004ccf
test rax, rax
je case.0x140008522.33
mov rsi, rax
lea rdi, [r13 + 0x1f8]
mov qword [r13 + 0x1f8], rax
cmp byte [r13 + 0x2b8], 3
mov ebp, 0x2b8
add esi, dword [rbp + 0x1d]
cmp byte [r13 + 0x2b0], 3
jne 0x14000ba0e
lea rcx, [r13 + 0x258]
call fcn.1400017c4
mov rsi, qword [r13 + 0x1f8]
mov ch, 0xf8
add dword [rax], eax
invalid
mov qword [r13 + 0x1f0], rdi
add rsi, 0x28
mov byte [r13 + 0x229], 0
lea rdi, [rsp + 0xda0]
lea rdx, [rsp + 0x1c0]
mov r8d, 0xe8
add byte [rax], al
add byte [rax], al
mov rcx, rdi
call fcn.140070050
movups xmm0, xmmword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xde]
movaps xmmword [rsp + 0x80], xmm0
movups xmmword [rsp + 0x8e], xmm1
mov word [rsi + rcx*4], fs
add byte [rax], al
add byte [rcx - 0x77], cl
mov ch, 0x48
add al, byte [rax]
add byte [rcx - 0x73], cl
lea edx, [rax + 2]
add byte [rax], al
mov word [rsi + rcx*4], fs
add byte [rax], al
add byte [rcx - 0x77], cl
mov ch, 0x48
add al, byte [rax]
add byte [rcx - 0x73], cl
lea edx, [rax + 2]
add byte [rax], al
mov r8d, 0xe8
mov rdx, rdi
call fcn.140070050
mov word [r13 + 0x338], 0x200
movaps xmm0, xmmword [rsp + 0x80]
add byte [rax], 0
add byte [rcx + 0xf], al
adc dword [rbp + 0x33a], eax
add byte [rax], 0
add byte [rcx + 0xf], al
adc dword [rbp + 0x33a], eax
movups xmm0, xmmword [rsp + 0x8e]
movups xmmword [r13 + 0x348], xmm0
lea rsi, [r13 + 0x230]
mov rcx, rsi
mov rdx, rbp
call fcn.140007249
test al, al
je 0x14000bac2
invalid
mov al, 4
jmp 0x14000bbcc
mov rcx, rsi
call fcn.140002b16
mov rcx, qword [r13 + 0x1f8]
add dword [rax], eax
add al, ch
lea ebp, [rcx + rax]
mov byte [r13 + 0x229], 0
mov esi, pe_nt_image_headers64
add byte [rcx - 0x7d], cl
mov ebp, 0x1d0
invalid
je 0x14000bb03
mov r8, qword [r13 + 0x1d8]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r15 + rsi], 0
je 0x14000bb1e
mov r8, qword [r15 + rsi + 8]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000000
cmp qword [r13 + 0x160], rax
jne 0x14000bb3d
lea rcx, [r13 + 0x160]
call fcn.140003497
cmp qword [r13 + 0xf0], 0
je 0x14000bb5d
mov r8, qword [r13 + 0xf8]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xchg esp, eax
invalid
invalid
cmp qword [r13 + 0x108], 0
je 0x14000bb7d
mov r8, qword [r13 + 0x110]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xchg esp, eax
invalid
invalid
mov rax, qword [r13 + 0xe8]
lock dec qword [rax]
jne 0x14000bb96
lea rcx, [r13 + 0xe8]
call fcn.14001bc36
cmp qword [r13 + 0xd0], 0
je 0x14000bbb6
mov r8, qword [r13 + 0xd8]
mov rcx, qword [0x14008fb30]
add byte [rax - 0x75], cl
or eax, 0x83f82
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbx], 1
mov rcx, r15
call fcn.140002c6d
jmp 0x14000bea7
mov al, 5
jmp 0x14000bbcc
mov al, 3
mov byte [rbx], al
mov al, 1
mov cl, 4
jmp case.0x140007289.60
mov rbx, qword [rsp + 0x120]
mov r14, qword [rsp + 0x118]
mov esi, dword [rsp + 0x118]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x18
add dword [rax], eax
add cl, ch
xor dword [rdx], eax
add byte [rax], al
jmp 0x14000be1d
xor ecx, ecx
mov byte [r13 + 0x25a], cl
add byte [rcx - 0x78], al
test dword [rax], esp
add al, byte [rax]
add byte [rax], al
add byte [rax], al
mov byte [r13 + 0x221], cl
movups xmm0, xmmword [rsi]
movups xmmword [r13 + 0x208], xmm0
mov rax, qword [rsi + 0x10]
mov qword [r13 + 0x218], rax
add al, byte [rax]
add byte [rcx - 0x75], cl
test eax, ebp
add byte [rax], al
add byte [rax - 0x7d], cl
rcl byte [rax], 0x49
mov dword [rbp + 0x260], eax
add al, byte [rax]
add byte [rcx - 0x75], cl
test eax, ebp
add byte [rax], al
add byte [rax - 0x7d], cl
rcl byte [rax], 0x49
mov dword [rbp + 0x260], eax
mov byte [r13 + 0x2d0], cl
lea rcx, [r13 + 0x260]
mov rdx, rbp
call fcn.140004ccf
test rax, rax
je 0x14000bf21
mov rsi, rax
lea rdi, [r13 + 0x228]
mov qword [r13 + 0x228], rax
cmp byte [r13 + 0x2d0], 3
jne 0x14000bc82
cmp byte [r13 + 0x2c8], 3
jne 0x14000bc82
lea rcx, [r13 + 0x270]
call fcn.1400017c4
mov rsi, qword [r13 + 0x228]
add byte [rax], al
mov qword [r13 + 0x260], rdi
lea rdx, [r13 + 0x208]
lea rdi, [rsp + 0xd0]
mov rcx, rdi
call fcn.140006294
cmp dword [rdi], 8
jne case.0x140007aaf.1
add rsi, 0x28
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x40], xmm0
lea rdi, [rsp + 0xda0]
or eax, 0x8d480000
xchg esp, eax
and al, 0xc0
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x18800bcde
mov ecx, edi
or eax, 0x8d480000
xchg esp, eax
and al, 0xc0
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x18800bcde
mov ecx, edi
call fcn.140070050
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x8e]
and al, 0x8e
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x60], eax
and al, 0x8e
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x60], eax
movups xmmword [rsp + 0x6e], xmm1
mov rax, qword [rsp + 0x50]
mov qword [r13 + 0x278], rax
movaps xmm0, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], al
movups xmmword [r13 + 0x268], xmm0
mov qword [r13 + 0x280], rsi
lea rcx, [r13 + 0x288]
lea ecx, [rbp + 0x288]
lea ecx, [rbp + 0x288]
mov r8d, 0xe8
mov rdx, rdi
call fcn.140070050
mov word [r13 + 0x370], 0x200
add byte [rdx], al
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [r13 + 0x372], xmm0
movups xmm0, xmmword [rsp + 0x6e]
movups xmmword [r13 + 0x380], xmm0
lea rsi, [r13 + 0x268]
mov rcx, rsi
mov rdx, rbp
call fcn.140007249
test al, al
je 0x14000bd75
mov al, 8
jmp 0x14000bf23
mov rcx, rsi
call fcn.140002b16
mov rcx, qword [r13 + 0x228]
call fcn.140022763
mov eax, 0x158
cmp qword [r14 + rax], 0
je 0x14000bda9
mov r8, qword [r14 + rax + 8]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [r13 + 0x25a], 0
je 0x14000bdd3
cmp qword [r13 + 0x1d0], 0
je 0x14000bdd3
mov r8, qword [r13 + 0x1d8]
mov rcx, qword [0x14008fb30]
xor edx, edx
sar bh, cl
adc eax, 0x6926d
cmp byte [r13 + 0x259], 0
je 0x14000bdfd
cmp qword [r13 + 0x1e8], 0
je 0x14000bdfd
mov r8, qword [r13 + 0x1f0]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x69243
adc eax, 0x69243
mov word [r13 + 0x259], 0
cmp qword [r13 + 0x1a0], 0
je 0x14000be1d
lea rcx, [r13 + 0x1a0]
call fcn.1400018ef
invalid
inc dword [rcx - 0x3a]
test dword [rdx + rax], ebx
add byte [rax], al
mov byte [r13 + 0x25c], 0
cmp byte [r13 + 0x25b], 0
je 0x14000be4f
cmp qword [r13 + 0x160], 0
cmp dword [rbp + 0x160], 0
je 0x14000be4f
mov r8, qword [r13 + 0x168]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xchg ecx, eax
invalid
invalid
xchg ecx, eax
invalid
mov byte [r13 + 0x25b], 0
lea rcx, [r13 + 0xf0]
call fcn.140001eb5
invalid
invalid
dec dword [rcx - 0x75]
test eax, ebp
add byte [rax], al
add byte [rax], al
add byte [rax], al
lock dec qword [rax]
jne 0x14000be7c
lea rcx, [r13 + 0xe8]
call fcn.14001bc36
add byte [rax], al
cmp qword [r13 + 0xd0], 0
je 0x14000be9c
mov r8, qword [r13 + 0xd8]
mov rcx, qword [0x14008fb30]
mov ecx, dword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbx], 1
mov rcx, r14
call fcn.1400027c9
lea rcx, [r13 + 0x50]
call fcn.140001eb5
mov rax, qword [r13 + 0x48]
lock dec qword [rax]
jne 0x14000bec3
lea rcx, [r13 + 0x48]
call fcn.14001bc8f
mov rax, qword [r13 + 0x40]
lock dec qword [rax]
jne 0x14000bed6
lea rcx, [r13 + 0x40]
call fcn.14001bc36
cmp byte [r13 + 0xaa], 0
je 0x14000befa
cmp qword [r13 + 0x28], 0
je 0x14000befa
mov r8, qword [r13 + 0x30]
mov rcx, qword [0x14008fb30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xchg ecx, eax
invalid
invalid
mov byte [r13 + 0xaa], 0
mov cl, 1
xor eax, eax
mov byte [r13 + 0xa8], cl
add rsp, 0x1978
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
mov al, 7
mov byte [rbx], al
mov al, 1
mov cl, 3
jmp case.0x140007289.60
call qword [sym.imp.kernel32.dll_GetLastError]
test rdi, rdi
je case.0x140007aaf.1
invalid
add byte [rax], al
invalid
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, rsi
jmp 0x14000bf79
cmp qword [rsp + 0x40], 0
je case.0x140007aaf.1
sahf
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rsi + 0x4c000000], bl
sahf
add byte [rax], al
add byte [rax], al
mov r8, qword [rsp + 0x48]
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x14008fb30]
xor edx, edx
jmp 0x14000bf79
test r15, r15
je case.0x140007aaf.1
add byte [rax], al
invalid
dec dword [rdi]
test byte [rbp + 0x48000000], al
add byte [rax], al
invalid
invalid
mov rcx, qword [0x14008fb30]
mov ecx, dword [0x14008fb30]
mov esp, 0x3100083b
ror byte [rcx - 0x77], cl
xor edx, edx
mov r8, rdi
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
ud2
lea rcx, [rsp + 0x1c0]
lea ecx, [rsp + 0x1c0]
and al, 0xc0
add dword [rax], eax
add al, ch
call fcn.140001380
push rbx
invalid
mov eax, dword [0x14008fbbc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
ror dword [rax - 0x47], 2
invalid
movabs rcx, 0x1793eaddd53f2702
mov rdx, rcx
not rdx
add rdx, qword [rax + 0xb8]
add rdx, rcx
add edx, ecx
invalid
retf 0x8948
mov qword [rax + 0xb8], rdx
mov dword [rax + 0xb8], edx
ud2
lock dec qword [rbx]
jne 0x14000bfd7
lea rcx, [rsp + 0xda0]
call fcn.14004c08f
invalid
movabs al, byte [0x400b8e800000d]
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add al, dh
dec qword [rax]
invalid
lock dec qword [rax]
jne case.0x140007aaf.1
lea rcx, [rsp + 0x80]
call fcn.14004bfe3
add eax, dword [rax]
ud2
add rcx, 0x10
call fcn.14004cc9a
ud2
enter 0xffffffffffffe0ff, 0xffffffffffffffc6
cmp dword [rcx], r8d
cmp dword [rcx], eax
cmp dword [rcx], eax
or byte [rax], al
add byte [rax - 0x73], cl
mov esp, 0x9024
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
cmp dword [rax - 0x73], ecx
adc eax, 0xffff96cc
int3
xchg esi, eax
invalid
invalid
int3
push rcx
or byte [rax - 0x77], cl
adc byte [r8 - 0x73], cl
add eax, 0x2f2fd
mov dword [rcx + 0x18], eax
sbb byte [r8 - 0x73], cl
add eax, 0x69aaa
cmp byte [rax - 0x77], cl
add bh, byte [rax + 2]
mov dword [rdx + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
add byte [rax], al
add al, ch
leave
fadd qword [rax]
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add byte [rax - 0x75], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x77], cl
push rax
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x120], cl
invalid
ror byte [rcx + 0xab886], 0
mov dh, 0xa8
add byte [rax], al
add byte [rsi - 0x39], ah
xchg byte [rdx + rcx + 0x1010000], bh
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0xd0], edx
add byte [rcx - 0x75], cl
sbb al, r13b
bts dword [rax + rax], eax
xchg al, al
or al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
xchg esi, eax
ror byte [rdx], 0
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
mov fs, edx
add byte [rax], al
add byte [rax], al
invalid
invalid
scasd eax, dword [rdi]
or al, byte [rax]
add byte [rax], al
add byte [rdi], cl
adc byte [rsi + 0xb0], al
mov al, 0
add byte [rax], al
add byte [rax - 0x77], cl
xchg esi, eax
clc
add byte [rax], al
add byte [rsi - 0x39], ah
xchg byte [rdx + rcx], bh
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x100], eax
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esi, eax
fadd dword [rax]
add byte [rax], al
add byte [rax], al
or al, byte [rax]
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
lea edx, [rsi + 0xac0]
test eax, edi
add byte [rax], al
add byte [rcx + 0x2333e92a], dh
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
xchg esi, eax
loopne 0x14000c391
add byte [rax], al
mov edx, ebx
mov al, 0xa
add byte [rax], al
inc esi
xchg byte [rbx + 0xa], bh
mov gs, word [rax]
add dword [rax], eax
add byte [rcx], dh
rol byte [rcx - 0x4f], cl
mov r9b, 1
cmp rcx, rdx
invalid
test byte [rcx + rax], bh
add byte [rax], al
add byte [rax], al
sbb al, byte [rcx]
add byte [rax], al
leave
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], ch
test al, 0
add byte [rax], al
mov qword [rsi + 0xac0], rax
add byte [rax], al
add byte [rax - 0x73], cl
xchg esi, eax
ror byte [rdx], 0
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
mov bh, 6
xchg byte [rdx + rcx - 0x79390000], ah
movsb byte [rdi], byte [rsi]
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov gs, word [rax + 0x48000000]
add byte [rax], al
mov qword [rsi + 0xac0], rcx
add byte [rax], al
add byte [rax - 0x77], cl
xchg al, cl
enter 0xa, 0
mov eax, 4
add byte [rax], al
invalid
or byte [rax], al
add byte [rax], al
invalid
test byte [rbx + 0x48000012], ah
xchg al, cl
or al, byte [rax]
add byte [0x1008f52aa], al
or al, byte [rax]
add byte [rax - 0x77], cl
invalid
call 0x18900c599
mov esi, edx
enter 0xa, 0
push qword [rcx - 0x3f7ab7f9]
lea eax, [rsi + 0xaa8]
add byte [rax - 0x77], cl
xchg al, cl
or al, byte [rax]
add byte [rax], al
mov eax, 2
add byte [rax], al
add byte [rax - 0x77], cl
xchg al, ah
or al, byte [rax]
add byte [rax - 0x73], cl
mov es, eax
or al, byte [rax]
add byte [rax], al
mov rdx, rbx
mov dword [rbp + 0x8b1ffff], esp
cmp eax, 2
test ebp, esp
adc dword [rax], eax
add byte [rdi], cl
mov dh, 0x96
test eax, 0x4800000a
lea ecx, [rsi + 0x130]
invalid
add al, ch
xor dl, bl
add byte [rax], al
add byte [rax], al
add dword [rax - 0x75], ecx
xchg byte [rax + 0x48000000], ch
mov ecx, dword [rsi + 0x138]
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
xchg esi, eax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
xchg al, al
or al, byte [rax]
add byte [rax - 0x77], cl
mov cs, eax
or al, byte [rax]
add byte [rax - 0x77], cl
xchg esi, eax
ror byte [rdx], 1
invalid
or al, byte [rax]
add byte [rax - 0x39], cl
invalid
xchg al, bl
or al, byte [rax]
mov dword [rsi + 0xad8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
xchg esi, eax
loopne 0x14000c696
add byte [rax], al
mov edx, ebx
invalid
shld edi, edi, cl
push qword [rcx - 0x77cb7f7]
mov cl, 9
cmp rax, 2
je 0x14000e660
test rax, rax
mov cl, 0xa
add byte [rax], al
or al, byte [rax]
add byte [rax], al
enter 0xa, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dword [rsi + 0xad0], eax
add byte [rax - 0x39], cl
xchg al, bl
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0xae0], rax
lea rcx, [rsi + 0xac0]
mov rdx, rbx
add byte [rax], al
mov dword [rsi + 0xae0], eax
loopne 0x14000c6f7
add byte [rax], al
lea ecx, [rsi + 0xac0]
mov edx, ebx
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
test byte [rcx], cl
invalid
test byte [rcx], cl
add dword [rax], eax
add byte [rcx - 0x77cb7f6], dh
mov cl, 0xa
invalid
invalid
clc
add byte [rax], al
add cl, byte [rdi]
test byte [rbp + 0x1f], cl
add byte [rax], al
xor al, 8
add byte [rdx + 8], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
leave
cmp dl, byte [rdx]
add byte [rax], al
mov rcx, qword [rsi + 0xac0]
invalid
mov ecx, dword [rsi + 0xac0]
mov r8, qword [rsi + 0xac8]
or al, byte [rax]
add byte [rbx + rcx*4 - 0x72], cl
ror byte [rdx], 1
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsi + 0xaf8]
lea r14, [rsi + 0xac0]
test eax, eax
mov qword [rsp + 0x20], r12
add byte [rax], al
add byte [rax], al
lea rcx, [rsi + 0xbc8]
add byte [rbx - 0x7af0fc08], al
scasb al, byte [rdi]
adc al, 0
add byte [rbp + rcx*4 - 0x4a], cl
ror byte [rbx], 0
add byte [rdi], cl
mov dh, 0x86
ror byte [rbx], 0
add byte [rbp + rcx*4 - 0x52], cl
ror byte [rdx], 1
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rbp - 0x657bf040], al
or al, byte [rax]
add byte [rbx - 0x7af0fc08], al
mov byte [rax + rax], dl
add byte [rax - 0x75], cl
xchg esi, eax
ror byte [rdx], 1
add byte [rax], al
mov edi, dword [rsi + 0xad8]
invalid
sal byte [rsi + rsi*2 - 0x4f], 0xd
cmpsb byte [rsi], byte [rdi]
xor dword [rax], ecx
add byte [rdx + 8], bh
invalid
add eax, dword [rax]
or byte [rax], al
test byte [rbp - 0x7cb7fffa], 0xbe
invalid
jmp 0x14000ca64
retf 0x830
or byte [rax], al
invalid
or eax, 0x830a5
sar bh, cl
adc eax, 0x685ad
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0x168]
xor byte [rax], cl
add byte [rcx], dh
sar bh, cl
adc eax, 0x6858d
add byte [rax], al
lea esi, [rsp + 0x38]
cmp byte [rcx + rcx*4 - 0xf], cl
add byte [rax + rax*8 + 0xd4c850f], al
add byte [rax], al
or al, byte [rax]
add byte [rax - 0x73], cl
xchg esi, eax
ror byte [rdx], 0
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
invalid
ror byte [rdi], 0x85
invalid
or al, byte [rax]
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
mov al, byte [rsi]
invalid
add byte [rbx - 0x7bf0fe08], al
cmp eax, dword [rcx]
add byte [rax], al
clc
add al, 0xf
test edi, ebx
sldt word [rax]
test al, 0
add byte [rax], al
mov edx, ebx
add byte [rax], al
add byte [rax - 0x73], cl
xchg esi, eax
ror byte [rdx], 0
add byte [rbp + rcx*4 + 0x74], cl
je 0x14000ccc9
invalid
mov bh, 6
and al, 0x3a
add dword [rax], eax
add byte [rbp + 0x31], al
leave
add dword [rax], eax
or al, byte [rax]
add cl, ch
add edx, dword [rdi]
add byte [rax], al
test al, 0
add byte [rax], al
mov edx, ebx
lea esi, [rsp + 0x38]
jne 0x14000ce01
add byte [rax], al
add byte [rbx + rcx*4 - 0x4a], al
movabs al, byte [0x49efb70f4500000a]
shl ebp, 0x20
mov esi, dword [rsi + 0xaa0]
invalid
ret 0x3149
add byte [rax - 0x75], cl
mov gs, word [rax + 0x48000000]
mov dword [rsi + 0xac0], ecx
add byte [rax], al
loopne 0x14000ce8f
add byte [rax], al
mov edx, ebx
clc
add cl, byte [rdi]
test byte [rcx + 0x49000017], bh
mov esi, edx
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov ecx, 0x4c00000d
mov dword [rax], esi
or al, byte [rax]
add byte [rax - 0x77], cl
invalid
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7a], cl
mov eax, 0x4c000001
lea esi, [rsp + 0x38]
push 0xffffffffffffffff
inc esi
xchg byte [rax + 0x100000a], bh
movabs al, byte [0xab786c6000001]
add byte [rax], al
adc byte [rdi], cl
adc byte [rsi + 0x1a8], al
pushfq
add al, 3
add byte [rbx + 0x48282444], cl
mov edx, dword [rsp + 0x30]
push rsp
and al, 0x30
clc
add cl, byte [rdi]
test byte [rsi + 0x48000006], dh
cmp dword [rsi + 0x1c0], 0
add byte [rax], al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x7a], cl
enter 1, 0
mov dword [rsp + 0x20], ebp
add byte [rbp - 0x77], al
mov r9d, ebp
mov edx, dword [rsp + 0x30]
invalid
add byte [rcx + 0xac28e], cl
add byte [rcx + rcx*4 - 0x7a], al
mov dword [rsi + 0xac8], r8d
or al, byte [rax]
add byte [rcx + 0xad896], cl
add byte [rsi + 0x44], ah
mov dword [rsi + 0xadc], edi
or al, byte [rax]
add byte [rax], al
invalid
add byte [rbp + rcx*4 - 0x4a], cl
ror byte [rdx], 0
mov dh, 0xc0
or al, byte [rax]
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x38
invalid
cmp dword [rdi], 3
add dh, al
xchg byte [rsi + 0x100000a], dh
movups xmmword [rsi + 0x1e8], xmm0
xchg al, ch
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0x1f8], ecx
clc
add dword [rax], eax
invalid
clc
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x58]
mov ecx, esi
pop rsp
invalid
test dword [rdi + 0x48000001], eax
xchg al, cl
or al, byte [rax]
add byte [0x1008f6186], al
or al, byte [rax]
add byte [rax - 0x77], cl
invalid
push qword [rcx - 0x3f7ab7e5]
test eax, eax
or al, 0x12
add byte [rax], al
add byte [rax], al
enter 0xa, 0
add al, 0x48
lea ecx, [rsi + 0xac0]
ror byte [rdi], 0x85
rcl dword [rcx]
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg esi, eax
invalid
test esp, eax
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg byte [rax - 0x76000000], ch
invalid
or al, byte [rax]
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
mov edx, dword [rsi + 0x1a0]
or al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsi + 0xac8], rcx
mov qword [rsi + 0xad0], rdx
mov edx, ebx
ror byte [rdi], 0x85
add edx, dword [rcx]
add byte [rax], al
add byte [rax], al
mov edx, dword [rsi + 0xa8]
add byte [rax], al
add byte [rdi + rcx - 0x49], al
mov bh, 0x86
stosb byte [rdi], al
or al, byte [rax]
invalid
invalid
add byte [rax], al
movups xmm0, xmmword [rdi]
or al, byte [rax]
add byte [rax - 0x77], cl
invalid
add eax, dword [rax]
add byte [rcx + 0x10b4e920], dh
mov cl, 0x20
jmp 0x14000e660
xchg byte [rsi + 0xa], dh
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsi + 0x218], xmm0
xchg byte [rax], ch
add al, byte [rax]
add byte [rax - 0x75], cl
mov eax, dword [rsi + 0xa8]
mov qword [rsi + 0xac0], rax
xchg al, cl
or al, byte [rax]
add byte [0x1008f6337], al
or al, byte [rax]
add byte [rax - 0x77], cl
invalid
push qword [rcx - 0x3f7ab7df]
test eax, eax
pop rbx
adc byte [rax], al
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
enter 0xa, 0
add byte [rax - 0x73], cl
mov es, eax
or al, byte [rax]
add byte [rax - 0x77], cl
invalid
ror byte [rdi], 0x85
and byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg esp, eax
invalid
test esp, esp
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax - 0x76000000], ch
invalid
or al, byte [rax]
add byte [rcx - 0x77], cl
invalid
mov edx, dword [rsi + 0x1a0]
xchg byte [rax + 0xa], bh
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0x120]
invalid
add byte [rax], al
add byte [rdx + 0x81fed05], cl
add byte [rdx + 0x18], bh
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sahf
add byte [rax], al
add byte [rax], al
xor ecx, ecx
add byte [rax], al
push 0xffffffffffffffff
invalid
add byte [rax], al
add byte [rax + riz + 0x48], dh
cmp dword [rsi + 0xb0], 0
add byte [rax], al
add byte [rcx], dh
sar bh, cl
adc eax, 0x67421
mov esi, 0xc8
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0xd0]
or byte [rax], al
add byte [rax], al
cmp edi, edi
dec dword [rax - 0x73]
mov ss, word [rax]
add al, byte [rax]
add al, ch
mov es, word [rcx - 1]
inc esi
xchg byte [rsi + 0xa], dh
add byte [rax], al
add byte [rax], al
adc eax, 0x67043
mov esi, 0xe8
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0xf0]
add byte [rsi - 0x39], ah
xchg byte [rdx + rcx], bh
lea edx, [rsi + 0xac0]
mov al, byte [rsi]
test byte [rdx - 0x7c000000], cl
ror byte [rdi], 0x85
sar ebx, 1
invalid
add byte [rax], al
or ecx, edx
mov dword [rsi + 0xac0], 0x9490000
enter 0xffffffffffff8966, 0xffffffffffffff86
invalid
ror byte [rdx], 0
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x38
cmp dword [rdi], 3
invalid
movups xmmword [rsi + 0xa50], xmm0
mov dword [rsi + 0xa70], eax
mov ecx, esi
add byte [rax], al
add byte [rax - 0x75], cl
invalid
xchg byte [rax + 0x48000000], ch
mov dword [rsi + 0xac0], eax
xchg al, al
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rax - 0x77], cl
mov edx, ebx
rol dword [rax + rax], cl
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi + 0xac0], rax
mov byte [rsi + 0xac8], 0x5c
lea r14, [rsi + 0xac0]
mov rcx, r14
mov edx, ebx
ror byte [rdi], 0x85
xchg ebp, eax
add al, 0
add byte [rcx - 0x77], cl
xlatb
add byte [rax], al
mov edx, dword [rsi + 0xa8]
stc
add byte [rax], al
movups xmm0, xmmword [rdi]
add byte [rax], al
add byte [rcx + 0x446e931], dh
mov cl, 0x31
jmp 0x14000e660
add byte [rax], al
js 0x14000e231
add byte [rax], al
pop rax
or al, byte [rax]
add byte [rdi], cl
adc dword [rsi + 0xa80], eax
adc dword [rsi + 0xa90], eax
nop
or al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0xa8]
mov qword [rsi + 0xac0], rax
or al, byte [rax]
add byte [rax - 0x77], cl
invalid
test edx, edx
pop rdx
add byte [rax], al
or al, byte [rax]
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x38
mov bh, bh
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
xchg ecx, eax
add byte [rax], al
add byte [rcx + 0x360e935], dh
add byte [rax], al
mov esi, edx
ror byte [rdx], 0
add byte [rax - 0x77], cl
mov cs, eax
or al, byte [rax]
add byte [rax - 0x39], cl
xchg al, dl
or al, byte [rax]
add byte [rax + rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test dword [rsi + 3], ecx
add byte [rax], al
lea ecx, [rsp + 0x5c0]
or cl, byte [rcx - 0x1576bb17]
add byte [rax + rax], 0x41
cmp ah, 2
add al, ch
sub byte [rax + rax], r8b
cld
invalid
iretd
mov byte [0xe1ec024f], ch
clc
add eax, 0x1811870f
add byte [rax], al
movabs dword [0x4800001802830fc1], eax
mov eax, dword [rsp + 0x270]
add al, byte [rax]
invalid
sbb byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rdi*2], fs
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax], al
jo 0x14001027a
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
sbb byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, ch
pop rax
add al, 0
mov edx, esi
invalid
enter 0x480a, 1
invalid
std
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rbx + rdx - 0x10], 0x48
dec dword [rax]
invalid
add eax, 0xf7e80000
add al, 0
mov eax, dword [rsp + 0x708]
add byte [rax], al
invalid
loop 0x140011d07
add byte [rax], al
pop rbp
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
mov bh, 0x37
test byte [rbp + 0x31000002], bh
in eax, dx
lea esi, [rcx + rdx*2]
xor al, 0x51
invalid
lea ecx, [rsp + 0x700]
add byte [rdi], al
add byte [rax], al
test al, 3
add byte [rcx + rcx*4 - 0x10], cl
cmp eax, 0xffffffff
push qword [rsi + rax*4 + 0x49]
mov edi, ebx
add byte [rdi], al
add byte [rax], al
and al, 0
invalid
test byte [rax + rcx], ah
invalid
adc byte [rcx + rcx*4 + 0x62], cl
sbb byte [rax - 0x73], cl
mov ah, 0x24
add byte [rcx], 0
add byte [rax - 0x77], cl
int1
jp 0x1400120d6
add byte [rax], al
lea eax, [rbp + 0x10]
mov ah, 0x24
add byte [rcx], 0
add byte [rax - 0x75], cl
adc byte [rcx - 0x77], r9b
adc byte [rcx - 0x77], cl
adc byte [rdi], r9b
adc byte [rsi], al
invalid
movups xmmword [rsi], xmm0
and al, 0x10
invalid
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rbx
mov ecx, ebx
add byte [rax], al
or byte [rax + 0x39], 0x84
and al, 0
add dword [rax], eax
add byte [rax], al
je 0x1400122bb
invalid
invalid
add byte [rax], al
push rbp
dec dword [rax + 0x3b]
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbp + 0x5b], dh
and eax, eax
call 0x101006b5b
mov ecx, 8
add byte [rax], al
or byte [rax + 0x39], 0xc8
mov ebp, 0x4c000057
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xa8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rbx - 0x77], cl
adc bl, dh
movq mm0, qword [rsp + 0x100]
test byte [rax + rax], ah
add dword [rax], eax
invalid
mov esi, dword [rsp + 0xa8]
mov eax, dword [rsp + 0x110]
test byte [rax + rax], ah
add dword [rax], eax
add bl, dh
movq qword [r14 + r12], mm0
add byte [rcx], al
add byte [rax], al
add byte [rax - 1], cl
invalid
invalid
and al, 0x80
add dword [rax], eax
add al, ch
in eax, 0xe6
add al, byte [rax]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x48
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, 0x45
push rax
add dword [rax - 0x73], ecx
add eax, 0x63898
pop r8
add byte [rax], al
invalid
invalid
invalid
invalid
sub al, 0xa7
add eax, dword [rax]
invalid
add byte [rbx], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
adc dword [rax + rax], 0x48
mov ebx, eax
add dword [rax], eax
add byte [rax], al
pxor mm0, mm0
sal byte [rbx + rdx - 0x10], cl
dec qword [rdx]
leave
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x73], cl
mov ah, 0x24
add byte [rcx], 0
add byte [rax - 0x77], cl
invalid
push rsi
adc byte [rax - 0x77], cl
int1
mov eax, dword [rsp + 0x190]
mov rax, qword [rbp + 0x188]
jmp 0x140017b64
pcmpeqw mm1, qword [0x1648db4d8]
add byte [rdi], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
nop
add dword [rax], eax
add byte [rax - 0x77], cl
and qword [rax - 0x39], rcx
xor byte [rdx], al
add al, byte [rax]
add byte [rax], al
mov qword [rax + 0x38], rdi
add al, byte [rax]
add byte [rax], al
mov byte [rsi], 3
add byte [rax], al
mov edx, esi
test eax, eax
mov byte [rcx], al
add byte [rax], al
nop
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x39], cl
test dword [rdi], 0x19b87
add byte [rdi - 0x73], cl
add al, 0x3c
invalid
cmp al, 0x48
lea ebx, [rsp + 0x180]
lea eax, [0x14007e3ca]
add eax, edi
mov qword [rsp + 0x168], rbp
mov eax, dword [0x14008fbbc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r8, qword [rax + 0x80]
mov rbx, qword [rax + 0x88]
mov ecx, r8d
and ecx, 1
mov rdx, r8
xor rdx, 1
lea rcx, [rdx + rcx*2]
mov qword [rax + 0x80], rcx
lea rsi, [0x14007f420]
mov qword [rsp + 0xc0], rsi
xorps xmm6, xmm6
movups xmmword [rsp + 0xc8], xmm6
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], r8
mov qword [rsp + 0xe8], rbx
mov rdx, qword [rsp + 0x58]
test rdx, rdx
je 0x14001b02a
mov qword [rsp + 0x80], r15
lea rax, [rdx + rdx*2]
lea rax, [r14 + rax*8]
mov qword [rsp + 0x200], rax
lea rdi, [rsp + 0x180]
lea rbx, [rsp + 0x60]
pop rsp
and al, 0x60
pcmpeqd xmm7, xmm7
mov dword [rsp + 0x100], eax
mov r12, r14
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov ecx, esi
mov dword [rsi + 0x10], ecx
add byte [rax - 0x73], cl
pop rsp
and al, 0x60
test edx, edx
retf
add byte [rax + 0x39], cl
invalid
add byte [rax], al
mov bl, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], al
rol byte [rcx - 0x80], 1
invalid
invalid
invalid
xor al, 0xe0
movzx eax, al
add qword [r9 - 0x7d], r8
loope 0x14001a726
and ecx, 0x3f
cli
fbstp tbyte [rsi + 0x65]
add al, byte [rcx - 0x3f]
loope 0x14001a6fa
invalid
rol dword [rcx - 0x80], cl
rol byte [rcx - 0x80], 0xca
invalid
invalid
invalid
rol byte [rcx - 0x80], 0xca
retf 0x453f
invalid
and dl, bl
mov dh, 0xd2
rol byte [rbp + 0x21], cl
retf 0x8945
invalid
invalid
movzx r10d, byte [r15 + 3]
push rdi
add eax, dword [rcx - 0x3f]
loopne 0x14001a734
xor edx, 0xffe3ffff
invalid
enter 0, 0x1c
add byte [rbp + 0x21], al
and eax, edx
rol byte [rcx - 0x3f], 1
loope 0x14001a740
invalid
invalid
mov r15d, ecx
or ecx, 0xd800
add al, bl
add byte [rax], al
mov edx, ecx
add byte [rax], al
invalid
and al, 0x70
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bh, al
test byte [rax + rcx*4], ah
and al, 0x88
and al, 0x88
mov 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
add byte [rcx - 0x75], cl
mov edx, dword [rsi + 0x10]
jmp 0x14001a81c
movaps xmmword [rsp + 0x60], xmm6
mov edx, dword [rsi + 0x10]
and al, 0x60
and al, 0x70
and al, 0x70
jo 0x14001a801
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bh, al
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor r14d, r14d
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
lea edx, [0x14007f5f4]
fisttp dword [rbp + 6]
add byte [rax - 0x77], cl
dec byte [rbx + rcx*4 - 0x44]
invalid
invalid
invalid
mov esi, edi
mov edi, dword [rsp + 0x80]
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
and al, 0x20
and byte [rax - 0x39], cl
and al, 0x28
add byte [rax], al
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
fcos
push rax
and byte [rbp + 0x58880fc0], al
invalid
invalid
pop rax
pop rax
or byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
mov qword [rsp + 0x140], r12
movzx r8d, word [rsp + 0x60]
add byte [rax], al
add byte [rax], al
sal bh, 0xd0
add byte [rax], al
clc
push qword [rbp + rcx*2 + 0x48]
je 0x14001a8bc
mov rdx, qword [rsp + 0x68]
push 0xffffffffffe08141
sldt word [rax]
mov word [rax + rdx*4], fs
add byte [rax], al
add al, ch
in eax, 0x45
add al, 0
invalid
add al, 0
mov ah, byte [rsp + 0x90]
mov qword [rsp + 0x50], r8
xor eax, eax
mov qword [rsp + 0x40], rax
xor ebp, ebp
xor r13d, r13d
xor edi, edi
xor r12d, r12d
jmp 0x14001b2c4
and byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x80
add byte [rax], al
add cl, ch
iretd
mov edi, esp
shr edi, 8
out dx, eax
or byte [rbx + rcx*4 + 0x74], cl
and al, 0x78
mov word [0x133489ab5], es
invalid
jmp 0x14001a4fd
invalid
movzx eax, word [rsp + 0x92]
xchg edx, eax
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], al
and al, 0x94
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
cwde
cwde
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rax]
movq mm0, qword [rsp + 0x150]
push rax
add dword [rax], eax
add byte [rsi + 0xf], ah
jg case.0x140007aaf.175
and al, 0xc0
add dword [rax], eax
add byte [rcx - 0x2a76b731], cl
and al, 0x60
and al, 0x60
pop rcx
movabs byte [0x194fe8f1894c0005], al
add al, 0
add byte [rax], al
call fcn.14004e5a8
lea rbp, [rsp + 0x50]
mov rcx, rbp
mov qword [rsp + 0x80], rbx
mov rdx, rbx
call fcn.1400414e9
add byte [rsi - 0x7d], ah
jge 0x14001b6f5
invalid
add byte [rsi + 2], bl
add byte [rsi - 0x7d], ah
jge 0x14001b6f5
add cl, byte [rdi]
test byte [rdx], ch
sub al, byte [rax + rax]
je 0x14001bb1e
sub al, byte [rax + rax]
add byte [rax - 0x41], cl
sub r8d, dword [rbp - 0x7263158d]
jae 0x14001b6e5
pushfq
lea ecx, [rdx + 0x6551bd49]
pop rdi
movabs rdi, 0x8a8d9cea73852b44
movabs r13, 0x56bbcd0f2d5f6551
bswap ebp
invalid
push rsi
mov edi, 0x73852b44
invalid
jae 0x14001b6e5
pushfq
lea ecx, [rdx + 0x6551bd49]
pop rdi
sub eax, 0x56bbcd0f
bswap ebp
mov ebx, 0x7c8b4c56
and al, 0x50
mov r15, qword [rsp + 0x50]
lea rax, [0x14006a626]
add al, 0
mov qword [rsp + 0x50], rax
mov rcx, qword [rsp + 0x50]
push rax
push rax
movabs rax, 0xe682448000823782
mov qword [rsp + 0x50], rax
mov rdx, qword [rsp + 0x50]
push rax
invalid
invalid
push rax
call fcn.1400219a4
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
and al, 0x50
push rdi
ror byte [rdi], 0x29
and al, 0x50
mov cl, 1
xor edx, edx
ror byte [rbp + rcx*4 + 5], cl
invalid
stosb byte [rdi], al
invalid
invalid
ror byte [rbp + rcx*4 + 5], cl
fisubr dword [rdx - 0x74b3fffb]
or al, 0x10
adc byte [rsi + 0xf], al
mov dh, 0x1c
add cl, byte [rcx - 0x77]
invalid
invalid
ror dword [rcx + 0x21], cl
dec byte [rax - 0x77]
invalid
or ebp, esi
or edx, esi
movzx esi, byte [rsi + rax]
mov dh, 0x34
invalid
or ebx, edx
or rax, 0x3f
cmp rax, 0xffffffffffffffbf
je 0x1400052e3
pop rbx
invalid
invalid
invalid
ret
ret 0xd2f7
ret
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14001c6dc
mov rdx, rax
xor rdx, 0x3f
xor edx, 0x3f
and rdx, rax
cmp rdx, 0x40
je 0x140005290
ret
ud2
sub esp, 0xbf0
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
mov rcx, rax
not rcx
not ecx
or rcx, 8
add rcx, rax
cmp rcx, 0xffffffffffffffff
cmp ecx, 0xffffffff
leave
or byte [rax + 1], cl
ror dword [rax - 0x7d], 0xf9
invalid
stc
push qword [rcx + rdi*2 - 0x77]
je 0x14001c778
mov ecx, eax
not ecx
sal edi, 0xd1
or rcx, 0xfffffffffffffffd
std
cmp rcx, 0xffffffffffffffff
jne 0x14001c71d
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
mov cl, 0xe
jne 0x14001c6ec
jmp 0x14001c738
lea rcx, [rsi + 0x20]
movabs rax, 0x8000000000000001
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
lea edx, [rsp + 0x20]
mov qword [rdx], rax
mov dword [rdx], eax
call fcn.140004ed6
xchg esi, edi
dec dword [rax - 0x39]
rol al, 0xff
sar bh, 0xff
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
sar bh, 0xff
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
cmp eax, 0x3f
jbe 0x14001c778
mov rcx, rax
xor rcx, 0x3f
int1
invalid
ror dword [rax - 0x7d], 0xf1
int1
invalid
or rax, 0xffffffffffffffc0
and rax, rcx
cmp rax, 0x40
cmp eax, 0x40
jne case.0x140004b34.255
int1
invalid
invalid
invalid
call qword [rax - 0xf3b7eb8]
or eax, dword [rax]
add byte [rax], al
pop rsi
ret
add esp, 0xbf0
add byte [rax], al
ud2
in al, dx
mov al, 3
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
invalid
invalid
add dword [rax - 0x77], ecx
ror dword [rax - 0x7d], 0xf1
test dword [rax - 0x7b], 0x487774c1
test ecx, eax
je case.0x140007aaf.202
mov rcx, rax
mov ecx, eax
test ecx, eax
ror dword [rax - 0x7d], 1
or ecx, 2
stc
loope case.0x140007aaf.203
lea ecx, [rsi + 0x20]
mov eax, 1
add byte [rax], al
add byte [rax + 0x24548d48], al
and al, 0x20
and byte [rax - 0x77], cl
add ch, al
pop rax
xchg esi, edi
dec dword [rax - 0x39]
invalid
mov eax, 0xffffffc0
rol al, 0xff
invalid
push rax
xadd qword [rsi], rax
invalid
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
ror byte [rax - 0x7d], 1
enter 0x483f, 0xffffffffffffff83
invalid
invalid
invalid
adc byte [rax - 0x77], cl
call qword [rax - 0x4f3b7eb8]
invalid
add eax, dword [rax]
add byte [rsi - 0x3d], bl
ret
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov esi, ecx
mov rax, qword [rcx]
ror dword [rax - 0x7d], 1
leave
or byte [rax + 1], cl
ror dword [rax - 0x7d], 0xf9
cmp rcx, 0xffffffffffffffff
je 0x14001c8a4
invalid
sal edi, 0xd1
ror dword [rax - 0x7d], 1
leave
std
and byte [rax - 0x48], r9b
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24548d48], al
invalid
add byte [rax], al
add byte [rax + 0x24548d48], al
and byte [rax - 0x77], cl
mov qword [rdx], rax
invalid
outsd dx, dword [rsi]
xchg dh, bh
dec dword [rax - 0x39]
rol al, 0xff
sar bh, 0xff
mov eax, 0xffffffc0
sar bh, 0xff
push rax
xadd qword [rsi], rax
invalid
cmp eax, 0x3f
stc
invalid
mov ecx, esi
mov bh, dh
call qword [rax - 0xf3b7eb8]
invalid
lock or eax, dword [rax]
add byte [rsi - 0x3d], bl
pop rsi
ret
invalid
sub rsp, 0x3b0
ror dword [rax - 0x7d], 1
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x48d1f7c1], cl
or ecx, 0xfffffffd
invalid
lea ecx, [rsi + 0x20]
add byte [rax], al
add byte [rax], al
push rsp
mov dword [rdx], eax
xchg dh, bh
dec dword [rax - 0x39]
invalid
invalid
rol al, 0xff
invalid
mov rcx, rax
ror dword [rax - 0x7d], 0xf1
invalid
ror byte [rax + 0x21], 0xc8
and eax, ecx
cmp eax, 0x40
adc byte [rax - 0x77], cl
int1
add byte [rax], al
call qword [rax - 0x4f3b7eb8]
add eax, dword [rax]
add byte [rsi - 0x3d], bl
add esp, 0x3b0
mov al, 3
add byte [rax], al
or edx, dword [rsi + 0x57]
push rbx
sub rsp, 0x3c0
add byte [rax], al
mov rsi, rcx
mov esi, ecx
call fcn.140055373
mov al, byte [rbx]
add byte [rdi], cl
mov dh, 0xc0
invalid
movzx eax, al
ror byte [rax - 0x73], 0xd
invalid
lea rcx, [0x140080530]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
lea rax, [0x14007f4c8]
lea eax, [0x14007f4c8]
add eax, 0x62b4f
add byte [rax - 0x73], cl
pop rsp
lea rbx, [rsp + 0x20]
and al, 0x20
mov qword [rbx], rax
mov qword [rbx + 8], rsi
or byte [rax - 0x73], cl
jle case.0x14000c02a.153
lea rdi, [rsi + 0x20]
lea rdx, [rsp + 0x30]
mov qword [rdx], rbx
mov dword [rdx], ebx
sbb cl, byte [rax - 0x77]
pop rdx
mov qword [rdx + 8], rbx
mov qword [rdx + 0x10], 0
add byte [rax], al
add byte [rax], al
or byte [rax - 0x39], cl
adc byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rdi
mov ecx, edi
jno case.0x140008453.196
mov ecx, esi
int1
mov dh, 0xc0
lea ecx, [0x140080540]
and byte [rax - 0x7d], r9b
rcl byte [rax], 0xc6
invalid
and al, 0x20
add dword [rax - 0x73], ecx
lea rcx, [rsp + 0x30]
adc al, ch
hlt
invalid
invalid
or eax, 0x3f
invalid
clc
mov edi, 0x89483f75
int1
xor eax, 0x204e8d48
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
xchg esi, edi
invalid
or byte [rax], al
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 2
mov qword [rdx], rax
mov rcx, rdi
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 2
mov qword [rdx], rax
mov ecx, esi
cwde
rol byte [rbx], 0
sub rsp, 0xc08
in al, dx
or byte [rax + rax], cl
add byte [rax - 0x77], cl
mov rsi, rcx
mov rsi, rcx
call fcn.140055373
movzx eax, al
or ecx, dword [rcx - 0x49f0fffd]
ror byte [rax - 0x73], 0xd
invalid
invalid
invalid
mov dh, 0xc0
lea rax, [0x14007f4c8]
lea rcx, [rsp + 0x28]
or byte [rax - 0x39], cl
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
stc
push rax
xadd qword [rsi], rax
lea rcx, [rsi + 0x20]
xlatb
test esi, edi
invalid
dec dword [rax - 0x77]
int1
in al, dx
add byte [rax + rax], cl
add byte [rax], al
mov rsi, rcx
add eax, 0x62957
or byte [rax - 0x39], cl
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
stc
invalid
and al, 0x30
cmp eax, 0x3f
cmp ecx, 0x3f
lea edx, [rsp + 0x30]
mov dword [rdx + 8], 0
dec dword [rax - 0x77]
int1
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
add eax, 0x6284a
add byte [rax], al
add eax, ecx
call 0x199bc6c57
movabs dword [0x3149dcb496093d42], eax
ror byte [rcx + 0x31], 1
ror byte [rcx + 0x31], 0xd0
mov rax, r8
rol rax, 3
mov rdx, rax
and rdx, r8
and edx, eax
or rax, r8
ror byte [rax - 9], 0xd2
not rdx
and rdx, rax
mov rax, rdx
ror byte [rax - 9], 1
invalid
or rax, 0xffff
add rax, rdx
add eax, edx
add rax, rcx
inc rax
ret
ror byte [rcx + 0x29], 0xd0
sub r8, rax
mov eax, r8d
not eax
or r8, 0x19c88597
xchg edi, eax
test eax, ecx
sbb dword [rax + 0xd], ecx
push 0x4ce6377a
and eax, eax
not rax
mov rdx, rax
rol rdx, 3
mov r8d, edx
xor r8d, eax
rol byte [rcx - 9], 0xd0
and r8d, eax
add r8d, r8d
sub eax, r8d
add eax, edx
movzx eax, ax
ror byte [rax + 1], 0xc8
ror byte [rax + 1], 0xc8
ret
and al, 0x20
mov r14, qword [rcx + 0x18]
test r14, r14
je 0x1400225a0
mov es, word [rax]
add byte [rax], al
mov rax, qword [rsp + 0x20]
and byte [rbx + rcx*4 + 0x38], cl
mov r15, qword [rax]
movdqa xmm0, xmmword [r15]
pmovmskb ebp, xmm0
pmovmskb ebp, mm0
not ebp
lea r12, [r15 + 0x10]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
mov ebp, dword [sym.imp.kernel32.dll_HeapFree]
in eax, dx
invalid
adc byte [0x14003254e], bh
add byte [rsp + riz*8 - 0x73], dh
sub al, 0
mov esp, 0xd0f748c5
invalid
ror byte [rax + 0x6b], 1
sar byte [rax], 0x4a
lea edi, [rax + rdi]
cmp dword [rdi - 0x38], 0
enter 0x7400, 0x10
ror byte [rax - 0x75], 1
or eax, 0x6d5b4
dec esi
xor al, 0x68
invalid
loopne 0x1400225da
mov ecx, edi
stc
cmc
div byte [rbp - 0x70]
loopne case.0x140008522.224
mov ecx, ebx
lea eax, [rcx + rax*2]
add al, 0x41
mov r9d, 0x38
mul ecx
add eax, 0xf
ror byte [rdi], 0x48
and eax, 0xfffffff0
loopne 0x1400225b0
invalid
mov ecx, 0x977d767a
jp case.0x14000c02a.174
jge 0x14002255d
push rbp
cmp eax, 0x8948b0d2
mov al, 0x48
mov edx, eax
invalid
invalid
mov al, 0x48
mov edx, eax
jne 0x140022560
mov dword [rdx + 0x2dc2aa68], eax
cmp rdx, rcx
cmp edx, ecx
invalid
ret 0x4f2d
sub eax, 0xca39484f
movabs rcx, 0x24f7a8414f34deef
mov eax, ecx
invalid
mov ecx, dword [rsp + 0x38]
lock or dword [rdx - 0x73], ecx
add al, 0x48
in al, dx
and byte [rax - 0x77], cl
invalid
add byte [rcx + rcx*4 + 0x38], cl
add byte [rax], al
add byte [rax - 0x77], cl
jae 0x140022805
adc byte [rsi], al
mov dword [rbx + 0x17], eax
mov eax, dword [rbx + 0xf]
or dword [rax - 0x77], ecx
mov eax, dword [rdi + 0x18]
adc byte [rdi + 8], al
or byte [rdi], cl
and al, 0x67
sbb byte [rax - 0x77], cl
mov dword [rdi], 0
add byte [rax], al
or byte [rbx + rbp*8], al
pop rdx
or r13b, r11b
adc byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax], al
movzx eax, dh
leave
mov esi, dword [rdi + 0x18]
ja 0x14002295c
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
and byte [rax - 1], cl
invalid
or byte [rax], al
invalid
sar bh, cl
adc eax, 0x526bd
invalid
invalid
add eax, 0x4c08eb00
mov ecx, edi
invalid
pop rsp
jl 0x1400229ca
and byte [rax - 0x77], cl
je 0x1400229cf
sub byte [rcx - 0x75], cl
or byte [r13 - 0x75], r9b
mov esi, dword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
sbb byte [r8 - 0x3f], r9b
shl ecx, 5
loope 0x1400229c6
add eax, 0x248c8948
mov eax, 0x4c000000
invalid
invalid
and al, 0xb8
add byte [rax], al
add byte [rcx + rax - 0xf], cl
add ecx, esi
and al, 0xc0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
and al, 0xa8
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dword [rsp + 0xd8], ecx
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rcx], dh
in eax, dx
and byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
and al, 0xb0
and al, 0xb0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi + 8], bh
or byte [rax], al
add byte [rax], al
mov ah, 0x24
movabs al, byte [0xb824ac3948000000]
add byte [rax], al
invalid
invalid
lodsb al, byte [rsi]
and al, 0xb8
and al, 0xb8
add byte [rax], al
add byte [rdi], cl
invalid
test cl, dh
add byte [rax], al
add byte [rcx - 0x76], al
mov al, byte [rsi]
mov al, byte [rsi]
add byte [rax], al
add byte [rax], al
and al, 8
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [r14 + 1]
movups xmm0, xmmword [rsi + 1]
or dword [rcx], eax
and al, 0x50
push rax
lea edx, [rsp + 0x108]
dec dword [rax - 0x7d]
jl 0x140022aa7
invalid
and al, 0x50
push rax
add byte [rdx + rcx*4 + 0x7c], al
and al, 0x58
jl 0x140022aad
pop rax
invalid
sub dword [rsp + 0xe0], eax
loopne 0x140022a9c
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test dword [rax + rax + 0x100f0000], ebx
test byte [rdi + rbp*8], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x8f], eax
add byte [rax], al
invalid
pushfq
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xef], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xe0], al
test byte [rax + riz*8], ah
add byte [rax], al
invalid
test byte [rax + riz*8], ah
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
invalid
adc dword [rdi], ecx
test byte [rdx], dl
add dword [rax], eax
add byte [rax + 0x3b], cl
je 0x140022afe
invalid
cmp byte [rbp + 0xf], dh
and al, 0x38
add eax, dword [rax]
add r14, 0x20
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + rbp + 1], eax
invalid
add byte [rax], al
mov dword [rsp + 0x48], esp
mov eax, dword [rsp + 0xa8]
test byte [rax + riz*4], ah
shl byte [rax], 0x48
mov dword [rsp + 0xc8], eax
lodsb al, byte [rsi]
and al, 0xc8
add byte [rax], al
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0xe0]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], eax
adc byte [rsp + 0x8f], al
and al, 0x38
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x14008fb30]
or eax, 0x6cf5a
sub bl, ch
push rcx
or dword [rax - 0x77], ecx
sbb byte [rax - 0x77], cl
and byte [rax - 0x39], cl
add al, byte [rax]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
cld
sub esp, 0x38
movzx eax, byte [rcx]
add dword [rbp + rcx*4 + 5], ecx
invalid
invalid
invalid
invalid
movsxd rax, dword [r8 + rax*4]
mov rcx, qword [rdx + 0x20]
sbb byte [rax - 0x73], cl
retf 5
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
lea eax, [0x14007f76f]
and al, 0x20
add cl, ch
invalid
add eax, 0x5ca29
add rcx, 4
lea eax, [0x14007f777]
add eax, 0x5ca0a
add rcx, 8
lea r9, [rsp + 0x30]
and al, 0x30
lea eax, [0x14007f779]
mov eax, 2
and byte [rax - 0x73], cl
add eax, 0x5c9c4
invalid
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
inc rcx
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x20
leave
add eax, 0x4861eb00
add bl, ch
invalid
add rcx, 2
add rcx, 2
or ecx, 0x40eb0005
add rcx, 4
add rcx, 8
lea r9, [rsp + 0x30]
add rcx, 8
lea r9, [rsp + 0x30]
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x14005d1df]
mov qword [rsp + 0x20], rax
lea rax, [0x14007f790]
mov r8d, 7
jmp 0x140022ebe
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x14005cd21]
mov qword [rsp + 0x20], rax
lea rax, [0x14007f797]
not r9
and r9, 0xffffffffc777b995
sub r9, rax
mov rdx, r9
rol rdx, 5
mov rax, rdx
and rax, r9
add rax, rax
add rdx, r9
sub rdx, rax
mov rax, rdx
mov eax, edx
xor rax, 0xffffffffffff0000
and rax, rdx
add rax, rcx
ret
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
sub esp, 0x98
mov rdi, r9
mov r15, r8
mov edi, eax
mov rbx, rdx
mov r12, rcx
lea rcx, [0x140075d30]
lea ecx, [0x140075d30]
lea ecx, [0x140075d30]
or eax, 0x521bc
and dword [0x14005f577], eax
mov edx, 3
add byte [rax], al
call fcn.14005cc91
adc edx, dword [rcx - 0x76b6fffd]
invalid
mov r14, rax
mov rcx, r15
mov ecx, edi
mov ecx, edi
mov rdx, rdi
call fcn.14005cc91
xchg ecx, eax
add eax, dword [rax]
invalid
add byte [rcx - 0x77], cl
mov r15, rax
invalid
mov rdx, qword [rbx]
mov edx, dword [rbx]
lea rdi, [rsp + 0x68]
and al, 0x68
mov rcx, rdi
mov r8, r14
mov r9, r15
mov ecx, edi
call fcn.140023ded
mov eax, dword [rdi + 8]
or byte [r8 - 0x75], r9b
invalid
or byte [rax - 0x75], cl
mov edi, dword [rdi]
invalid
test eax, eax
je 0x140023bf7
xor esi, esi
cmp eax, 0x535f4f4b
pop rdi
push rbx
cmovne esi, eax
test rdi, rdi
test edi, edi
push qword [rcx + rcx + 0x48]
mov eax, dword [rdi]
je 0x140023bc7
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x10]
push rax
invalid
push rax
adc byte [rbp - 0x7b], cl
push qword [rcx + rcx + 0x4c]
invalid
invalid
test r15, r15
test edi, edi
je case.0x14000841c.230
or dword [rcx + rcx*4 - 7], ecx
mov rcx, r15
mov ecx, edi
call qword [sym.imp.oleaut32.dll_SysFreeString]
sbb byte [0x1368788d8], al
test r14, r14
test esi, esi
je 0x140023be3
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysFreeString]
insd dword [rdi], dx
invalid
invalid
invalid
insd dword [rdi], dx
sbb byte [0x1b48b7ce6], al
add eax, 0x74894100
add eax, 0x74894100
add byte [rcx - 0x77], al
je 0x140023c0b
mov dword [r12 + 4], esi
mov dword [rsp + 4], esi
and al, 4
add al, 0x41
mov byte [rsp], 0
add al, 0x24
invalid
mov byte [r12], 0
mov qword [r12 + 8], rbx
or cl, ch
jmp 0x140023dd4
fld qword [rcx]
add byte [rax], al
invalid
add byte [rbp - 0x7b], cl
test r15, r15
je 0x140023c05
invalid
push qword [rcx + rcx + 0x4c]
mov rcx, r15
mov ecx, edi
stc
adc eax, 0x5184b
test esi, esi
mov ecx, esi
cmp eax, 0x4c000518
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
invalid
lea eax, [rsp + 0x30]
xor byte [rcx - 0x3a], al
add byte [rdx], dl
lea ebx, [rsp + 0x68]
mov ecx, ebx
cli
dec dword [rax - 0x7d]
cmp eax, dword [rax]
test byte [rbx], cl
add dword [rax], eax
add byte [rcx + rcx*4 + 0x64], cl
mov qword [rsp + 0x28], r12
and al, 0x28
rol byte [rax], 0
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x77], cl
ret
lea edi, [rsp + 0x68]
adc byte [rcx + 0xf], al
movups xmm2, xmmword [rdi + 0x20]
adc byte [rdi + 0x20], dl
push rax
and byte [rdi], cl
movups xmmword [rax + 0x10], xmm1
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x50
mov dword [rsp + 8], eax
mov dword [rsp + 0x10], 1
and al, 0x30
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48f9894c], al
mov edx, edi
stc
ret 0x894d
pop rdi
push rbx
mov dword [rbx], 0
adc eax, 0x5163d
or byte [rax - 0x7d], cl
invalid
shl byte [0x188419a2c], 1
and rdx, 0xffffffffb7c0a442
and rdx, 0xffffffffb7c0a442
or rdx, rax
shr esi, 0xc5
test al, 0x63
add bl, al
invalid
fcom dword [rdi]
mov edx, 0x49c00149
ror byte [rcx + 1], 0xd0
rol byte [rcx + rax - 0x40], cl
mov r14b, 0x92
and eax, eax
sub edx, eax
mov r8b, 1
invalid
mov cl, byte [rbp + 1]
jmp rcx
or al, 1
add byte [rax], al
mov ecx, dword [rcx + 0x10]
adc al, ch
add byte [rax], al
mov dh, 0
add byte [rax], al
or bl, bpl
jae 0x140023ff5
invalid
cmp eax, 0xe
add byte [rax], al
add byte [rsi + 0xf], ah
jle 0x140023faf
rol byte [rax], 0
add byte [rcx - 0x77], cl
fisttp dword [rax - 0x7b]
ror byte [rdi], 0x84
movabs al, byte [0x4808538b49000003]
add byte [rax], al
mov rdx, qword [r11 + 8]
cmp rsi, 0x20
add byte [rax], al
or byte [rax - 0x7d], cl
invalid
leave
rol dword [rbp - 0x77], 0xc8
ror byte [rcx + 0x31], 0xc1
ror dword [rax + 0x39], 0xce
loopne 0x14003527f
std
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
mov ecx, eax
invalid
sub esi, ecx
and al, 0x3a
invalid
cmp bh, byte [rdi]
ror dword [rax - 0x7d], 0xf9
invalid
cmp al, 0xf
rol byte [rcx + 0xf], 0x9d
ror byte [rcx + rax - 0x40], 0x41
mov eax, ecx
xor ecx, 1
jmp 0x10924a161
or eax, ecx
not eax
add byte [rcx], al
pop rdi
mov cl, byte [rbx + r10]
mov r11d, 1
mov ebx, 1
mov ebx, 1
shl r11, cl
mov rdi, 0xfffffffffffffffe
rol rdi, cl
mov rbp, rax
not rbp
mov r8, r15
btr r8, rcx
invalid
enter 0x214d, 0xffffffffffffffcb
and r11, r9
or r11, r8
or ebx, eax
ret
or rdi, rbp
and rbp, r15
and rax, r9
or rax, rbp
mov rcx, rax
ror dword [rcx + rsi - 0x27], 0x48
not edi
ror dword [rcx + rsi - 0x27], 0x48
not edi
mov rax, rdi
or rax, rcx
inc r10
ret 0x394d
invalid
jne case.0x140007aaf.273
invalid
ret 0x394d
mov bl, 0x4c
mov ecx, esi
mov rcx, r14
xor edi, edi
jmp 0x140037369
mov rcx, r14
xor eax, eax
xor r13d, r13d
in eax, dx
mov r8, qword [rsp + 0x28]
mov qword [rsi + 0x48], r8
mov r8, qword [rsp + 0x30]
sub byte [rcx + rcx*4 + 0x46], cl
mov r8, qword [rsp + 0x30]
mov qword [rsi + 0x50], r8
mov qword [rsi + 0x58], rbx
pop rsi
pop rax
pop rsi
pop rax
mov qword [rsi + 0x60], r14
mov qword [rsi], 1
mov dword [rsi], 1
invalid
mov dword [rsi], 1
add byte [rcx + rcx*4 + 0x66], cl
or byte [rax - 0x77], cl
push rsi
adc byte [rcx + rcx*4 + 0x6e], cl
sbb byte [rax - 0x77], cl
and byte [rax - 0x39], r9b
mov qword [rsi + 8], r12
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], r13
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], 0
add byte [rax], al
and byte [rax - 0x39], cl
sub byte [rax], r8b
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x30], r8
mov qword [rsi + 0x38], rdi
xor byte [rax - 0x77], cl
jle 0x1400373e2
mov qword [rsi + 0x40], rcx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cdq
sahf
mov eax, dword [rax + 0x48]
mov esi, edx
test r9, r9
je 0x14003768f
invalid
add byte [rax], al
invalid
add dword [rax], 0xba410000
invalid
mov r10d, 0x1fffff
and r10d, dword [rdx + r9*4 - 4]
xlatb
shld dword [rdx + 0x4d], esi, 0x21
jb 0x140037677
and ecx, ebx
jb 0x140037677
and ecx, ebx
ret 0xe281
adc eax, 0x427ea
ror byte [rax - 0x77], 0xc1
ror dword [rcx - 9], 0xd1
mov edx, 0x456634e9
test eax, eax
mov eax, dword [rdx + 0x34]
mov r8d, eax
not r8d
or r8d, 1
add eax, r8d
inc eax
cmp qword [rdx + 0x10], 0
je 0x14003acee
test eax, eax
setne r8b
mov r9, qword [rdx + 0x18]
movsd xmm1, qword [rcx]
mov rcx, rdx
jmp 0x14003ad95
mov rcx, qword [rcx]
mov r8, rcx
not r8
movabs r9, 0x7fffffffffffffff
not r9
or r9, r8
not r9
movq xmm0, r9
xorpd xmm1, xmm1
ucomisd xmm0, xmm1
setp r8b
setne r9b
or r9b, r8b
movsd xmm2, qword [0x1400756f8]
ucomisd xmm2, xmm0
seta r8b
movapd xmm3, xmm0
cmpnltpd xmm3, xmm2
cmpeqpd xmm1, xmm0
orpd xmm1, xmm3
movd r10d, xmm1
and r8b, r9b
xor r8b, 1
and r8b, r10b
xor r8b, 1
ucomisd xmm0, qword [0x140075700]
movq xmm1, rcx
setae cl
mov r9d, r8d
and r9b, cl
add r8b, cl
sub r8b, r9b
test r8b, 1
je 0x14003ad87
test eax, eax
setne r8b
mov rcx, rdx
jmp 0x14003b187
test eax, eax
setne r8b
mov rcx, rdx
jmp 0x14003b009
push r15
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x4d8
mov rdi, r9
mov ebx, r8d
mov rsi, rcx
lea r14, [rsp + 0xd8]
mov rcx, r14
call fcn.140037696
movzx r15d, byte [r14]
movups xmm0, xmmword [r14 + 8]
movups xmm1, xmmword [r14 + 0x18]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov al, byte [rsp + 0x4a]
mov ecx, eax
and cl, 0xfe
or al, 0xfe
add al, cl
movzx ecx, al
cmp cl, 3
mov eax, 3
cmovb eax, ecx
test al, al
je 0x14003ae63
test r15, r15
lea rcx, [0x140077445]
lea r14, [0x140077446]
cmovne r14, rcx
mov edx, 1
cmove rcx, rdx
test bl, bl
cmove r14, rcx
cmovne r15, rdx
cmp al, 1
je 0x14003ae93
movzx eax, al
cmp eax, 2
jne 0x14003aeb5
mov word [rsp + 0x58], 2
test rdi, rdi
je 0x14003afa2
lea rax, str.0.ee__NaNinf00e00123456789abcdef_
lea rbx, [rsp + 0x58]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 2
mov word [rbx + 0x18], 0
mov qword [rbx + 0x20], rdi
jmp 0x14003af9b
lea rbx, [rsp + 0x58]
mov word [rbx], 2
lea rax, [0x140077447]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 3
mov r14d, 1
xor r15d, r15d
mov edx, 1
jmp 0x14003afba
lea rbx, [rsp + 0x58]
mov word [rbx], 2
lea rax, [0x14007744a]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 3
jmp 0x14003afba
movsx rax, word [rsp + 0x48]
test rax, rax
mov rcx, 0xfffffffffffffff4
mov r9d, 5
cmovs r9, rcx
mov rcx, r9
not rcx
and rcx, rax
mov rdx, rax
not rdx
and rdx, r9
imul rdx, rcx
mov rcx, r9
and rcx, rax
or r9, rax
imul r9, rcx
add r9, rdx
cmp r9, 0x3ebf
ja 0x14003b007
shr r9, 4
mov eax, r9d
and eax, 0x15
or r9, 0x15
add r9, rax
mov eax, edi
neg eax
cmp rdi, 0x8000
mov ebp, 0x8000
cmovb ebp, eax
mov word [rsp + 0x20], bp
lea rbx, [rsp + 0x58]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0xd8]
mov rcx, rbx
call fcn.14003898e
movzx r8d, word [rbx + 0x10]
cmp r8w, bp
jle 0x14003af6e
lea rax, [rsp + 0x58]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rsp + 0x20], rax
mov r9, rdi
call fcn.1400326b3
mov rbx, rax
jmp 0x14003afba
mov word [rsp + 0x58], 2
test rdi, rdi
je 0x14003afed
lea rax, str.0.ee__NaNinf00e00123456789abcdef_
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
mov word [rsp + 0x70], 0
mov qword [rsp + 0x78], rdi
mov edx, 2
jmp 0x14003afba
lea rax, [0x14007744d]
lea rbx, [rsp + 0x58]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 1
lea rax, [rsp + 0xb8]
mov qword [rax], r14
mov qword [rax + 8], r15
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdx
mov rcx, rsi
mov rdx, rax
call fcn.14003630e
nop
add rsp, 0x4d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
lea rax, [0x14007744d]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
jmp 0x14003ae89
ud2
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0xf0
mov ebx, r8d
mov rsi, rcx
lea rdi, [rsp + 0x30]
mov rcx, rdi
call fcn.140037696
movzx r14d, byte [rdi]
movups xmm0, xmmword [rdi + 8]
movups xmm1, xmmword [rdi + 0x18]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov al, byte [rsp + 0xaa]
add al, 0xfe
movzx ecx, al
cmp cl, 3
mov eax, 3
cmovb eax, ecx
test al, al
je 0x14003b0cf
test r14, r14
lea rcx, [0x140077445]
lea r15, [0x140077446]
cmovne r15, rcx
mov edx, 1
cmove rcx, rdx
test bl, bl
cmove r15, rcx
cmovne r14, rdx
cmp al, 1
je 0x14003b0fb
movzx eax, al
cmp eax, 2
jne 0x14003b119
mov word [rsp + 0x30], 2
lea rax, str.0.ee__NaNinf00e00123456789abcdef_
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov word [rsp + 0x48], 0
mov qword [rsp + 0x50], 1
mov edx, 2
jmp 0x14003b155
mov word [rsp + 0x30], 2
lea rax, [0x140077447]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 3
mov r15d, 1
xor r14d, r14d
mov edx, 1
jmp 0x14003b155
mov word [rsp + 0x30], 2
lea rax, [0x14007744a]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 3
jmp 0x14003b155
lea rdi, [rsp + 0x30]
lea rdx, [rsp + 0x90]
lea r8, [rsp + 0xbf]
mov rcx, rdi
call fcn.140037e50
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
movzx r8d, word [rdi + 0x10]
mov qword [rsp + 0x20], rdi
mov r9d, 1
call fcn.1400326b3
mov rdi, rax
lea rax, [rsp + 0xd0]
mov qword [rax], r15
mov qword [rax + 8], r14
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rdx
mov rcx, rsi
mov rdx, rax
call fcn.14003630e
nop
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x110
mov ebx, r8d
mov rsi, rcx
lea rdi, [rsp + 0x48]
mov rcx, rdi
call fcn.140037696
movzx r14d, byte [rdi]
movups xmm0, xmmword [rdi + 8]
movups xmm1, xmmword [rdi + 0x18]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov al, byte [rsp + 0x3a]
add al, 0xfe
movzx ecx, al
cmp cl, 3
mov eax, 3
cmovb eax, ecx
test al, al
je 0x14003b21a
test r14, r14
lea rcx, [0x140077445]
lea r15, [0x140077446]
cmovne r15, rcx
mov edx, 1
cmove rcx, rdx
test bl, bl
cmove r15, rcx
cmovne r14, rdx
cmp al, 1
je 0x14003b246
movzx eax, al
cmp eax, 2
jne 0x14003b264
mov word [rsp + 0x48], 2
lea rax, [0x14007744e]
jmp 0x14003b254
mov word [rsp + 0x48], 2
lea rax, [0x140077447]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 3
mov r15d, 1
xor r14d, r14d
mov edx, 1
jmp 0x14003b297
mov word [rsp + 0x48], 2
lea rax, [0x14007744a]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 3
jmp 0x14003b297
lea rdi, [rsp + 0x48]
lea rdx, [rsp + 0x20]
lea r8, [rsp + 0xdf]
mov rcx, rdi
call fcn.140037e50
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
movzx r8d, word [rdi + 0x10]
lea r9, [rsp + 0x48]
call fcn.140032813
mov rdi, rax
lea rax, [rsp + 0xf0]
mov qword [rax], r15
mov qword [rax + 8], r14
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rdx
mov rcx, rsi
mov rdx, rax
call fcn.14003630e
nop
add rsp, 0x110
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
movzx ebp, word [rsi]
cmp bp, 2
std
add cl, byte [rdi]
test byte [rbx + 1], bh
add byte [rax], al
mov r15d, dword [rsi + 2]
movzx edi, word [rsi + 6]
mov eax, dword [rsi + 8]
mov qword [rsp + 0x70], rax
mov r12, qword [rsi + 0xc]
mov eax, dword [rsi + 0x14]
mov dword [rsp + 0x2c], eax
mov ebx, dword [rsi + 0x18]
movzx r13d, word [rsi + 0x1c]
mov eax, dword [0x14008fb48]
cmp eax, 3
jne case.0x140007aaf.277
mov ecx, ebp
mov edx, 2
call fcn.14004b4ba
test rax, rax
je 0x14003e65c
mov rdi, rdx
jmp 0x14003e75d
shl rdi, 0x20
or rdi, r15
test bp, bp
je 0x14003e694
movabs rax, 0xffffffff0000
and rdi, rax
shr rdi, 0x10
mov r8d, 0x1c
mov cx, 0x17
invalid
add byte [rcx - 0x776b723], cl
mov rbx, qword [rsp + 0x70]
mov r9d, dword [rsp + 0x2c]
jmp 0x14003e6b5
mov r13, rdi
shr r13, 0x20
mov r8d, 0x10
mov cx, 2
xor eax, eax
xor ebx, ebx
mov r9d, edi
mov r12, qword [rsp + 0x60]
mov ebp, dword [rsp + 0x28]
rol r13w, 8
mov word [rsp + 0x40], cx
mov word [rsp + 0x42], r13w
insb byte [rdi], dx
and al, 0x42
mov dword [rsp + 0x44], r9d
shl rbx, 0x20
and byte [rcx - 0x46be3f], cl
invalid
invalid
invalid
and byte [rcx - 0x46be3f], cl
invalid
xor ecx, r9d
not ecx
or eax, r9d
and eax, ecx
mov rcx, rax
not rcx
movabs r10, 0x67150676bff60124
mov r11, r10
mov ebx, edx
not r11
and rcx, r10
mov r9d, r11d
and r9d, eax
ror dword [rcx + 9], 0xc9
xor r11, r10
and r11, rbx
xor r11, r10
xor r11, r9
mov qword [rsp + 0x48], r11
mov qword [rsp + 0x50], r12
mov dword [rsp + 0x58], ebp
mov rbx, rdx
mov rcx, rdx
ror dword [rax - 0x73], 1
push rsp
and al, 0x40
ror dword [rax - 0x73], 1
push rsp
and al, 0x40
call qword [sym.imp.ws2_32.dll_bind]
cmp eax, 0xffffffff
jne case.0x140004b34.338
pop qword [rax]
add byte [rax], al
invalid
mov dword [rsp + 0x28], ebp
mov qword [rsp + 0x60], r12
and al, 0x60
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
lea rdi, [rax*2 + 2]
sub rdi, rax
mov rcx, rbx
call qword [sym.imp.ws2_32.dll_closesocket]
insd dword [rdi], dx
add eax, dword [rax]
fld xword [rbp + 3]
add byte [rbp - 0x7b], cl
div byte [rax + rcx + 0x4c]
mov ecx, esi
test r14, r14
je 0x14003e76a
mov rcx, r14
call fcn.140040de6
add rsi, 0x20
mov r14, rdi
mov esi, edi
cmp rsi, qword [rsp + 0x68]
jne 0x14003e604
jmp 0x14003e78f
call fcn.140073d92
add cl, ch
mov ebx, 0x31fffffe
invalid
push qword [rcx]
invalid
jmp 0x14003e643
invalid
mov rdi, r14
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
call fcn.14003d766
test rdi, rdi
lea rsi, [0x14007e190]
lea esi, [0x14007e190]
dec dword [rax - 0x7b]
dec dword [rax - 0x73]
invalid
lea esi, [0x14007e190]
xor eax, 0x3f9e8
add eax, dword [rax]
cmovne rsi, rdi
idiv dword [r8 + 1]
mov eax, 1
invalid
pop rsi
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
and al, 0x30
call fcn.14003d766
test r14, r14
test esi, esi
invalid
test esi, esi
div byte [rax + rcx + 0x4c]
je 0x14003e7e1
mov rcx, r14
mov ecx, esi
call fcn.140040de6
xor eax, eax
mov rsi, rbx
jmp 0x14003e7b1
mov esi, dword [rcx]
mov ecx, dword [rsi + 0x10]
adc dil, r15b
adc bh, bh
adc eax, 0x3684e
push 0xffffffff83480003
add byte [rax - 0x7d], cl
invalid
and dl, byte [rbx]
add eax, 0x49d23100
add byte [rcx], dh
invalid
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov eax, esi
invalid
and byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
and byte [rsi - 0x3d], bl
sub esp, 0x28
cmp dword [rax - 0x73], ecx
sbb r8b, r13b
stosd dword [rdi], eax
stc
invalid
xchg edi, eax
invalid
dec qword [r8 + 8]
ror byte [rax - 0x7d], cl
invalid
add al, byte [rax]
adc dword [rsp + rax + 0x5c], esi
inc ecx
mov edx, dword [rax + 0x10]
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
mov dword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
stc
in al, 0x74
jae case.0x14000841c.258
mov ebp, dword [rsp + 0x40]
jae 0x14003e95f
shl ebp, 5
and al, 8
test eax, eax
sal byte [rsi + rsi + 0x49], 0x8b
or al, 0x24
sal dword [rdx + rcx + 0x4c], 1
mov ecx, esp
push rax
and bl, ch
sbb byte [rax - 0x73], cl
invalid
and al, 0x48
dec qword [rax - 0x10]
invalid
mov ecx, edi
int3
invalid
dec dword [rcx - 0x7d]
invalid
add ebp, 0xffffffe0
cmp dword [rsp + 0x38], 0
cmp byte [rax], al
invalid
mov ecx, dword [rsp + 0x40]
call fcn.140040de6
and al, 0
add cl, ch
jmp 0x14003e8bc
mov rcx, qword [rsp + 0x40]
and al, 0x40
add byte [rax], al
lea edi, [rbp + 0x18]
jge case.0x140006d55.325
mov ecx, edi
mov ecx, ebx
invalid
invalid
dec dword [rcx - 0x75]
invalid
invalid
test eax, eax
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
invalid
push rbp
pop rax
xor eax, eax
ror byte [rax + 0x39], 0xca
mov edi, ecx
cmovb edi, eax
pop rbp
push rax
not ecx
and ecx, edi
xlatb
and edi, edx
test edi, esi
div dword [rbp*8 + 0x2a423438]
xor al, 0xed
cmp byte [rdx + rax*2], dh
sub cl, byte [rbp + rcx*4 + 0xc]
or al, 0x11
adc dword [rbp + 0x29], ecx
stc
adc ecx, dword [rsi]
vpunpcklwd ymm6, ymm10, ymmword [rdi + rcx*2 + 0x4c]
lea r14, [rax + rdx]
lea esi, [rax + rdx]
invalid
adc al, 7
cmp eax, ecx
cmovbe esi, eax
invalid
cli
sti
ror byte [rcx + rsi - 8], 1
xor eax, edi
clc
xlatb
and edi, edx
xlatb
add edi, edi
dec dword [rcx + 0x29]
sub edi, eax
invalid
in eax, dx
dec qword [rax]
dec dword [rax]
lea ecx, [rsp + rbp*8]
or al, 0xec
invalid
dec dword [rcx + 0x1e083e8]
call 0x18805cacf
or ebp, 1
add dword [rax + 1], ecx
invalid
std
lea edi, [rbp + 0x50]
push rax
div byte [rdi + rbp + 0x45]
xor esp, esp
mov eax, dword [rbx + riz*8]
jrcxz 0x14003ea58
dec qword [rax]
dec dword [rax]
or byte [rbp + 9], dh
lea ecx, [rbx + riz*8]
or al, 0xe3
jrcxz case.0x140008453.263
mov al, 0xfd
std
invalid
mov eax, esp
loopne 0x14003ea7d
xor esp, 1
hlt
add dword [rbp - 0x73], ecx
lea esp, [rsp + rax*2]
and al, 0x44
cmp r12, r14
cmp esp, esi
add byte [rdx + rdx + 0x4d], sil
add byte [rdx + rdx + 0x4d], dh
adc cl, byte [rbp - 0x75]
mov eax, dword [rdi]
invalid
mov ecx, dword [0x14008fb30]
or eax, 0x51090
add eax, 0xffd23100
sar bh, cl
adc eax, 0x36598
add byte [rax - 0x75], cl
mov eax, dword [rdi]
invalid
mov edi, dword [rbp + 0x38]
cmp byte [rax - 0x7b], cl
push qword [rbp + rbp + 0x49]
mov ebx, dword [rbp + 0x30]
pop rbp
xor esi, esi
or byte [rbp + 9], dh
std
lea esi, [rsi + rax*2]
mov ecx, dword [0x14008fb30]
add eax, dword [rax]
add byte [rbx + rcx*4 + 6], cl
invalid
cmp eax, 0xffffffff
clc
push qword [rsi + rdx - 0x10]
or byte [rbp + 0xf], sil
or byte [rbp + 0xf], dh
cmovs ecx, dword [rbx + 0x510100d]
add eax, 0xffd23100
add byte [rcx], dh
sbb byte [rbp + 3], ah
add eax, dword gs:[rax]
add byte [rdi], cl
sub byte [rsp + 0x8050], dh
mov ah, 0x24
push rax
add byte [rax], 0
and al, 0x50
add esp, 0x8068
invalid
add byte [rax], 0
add byte [rbx + 0x5d], bl
in al, dx
mov edx, dword [rcx]
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
add esp, 0x28
invalid
sub byte [rax - 0x75], cl
adc dword [rax - 0x39], ecx
mov qword [rsp + 0x20], 8
add dword [rax], eax
and byte [rax + 0x1cf98101], dh
add al, 0
add byte [rdi + 0x4e], bh
jg case.0x14001cacb.169
xor ebx, dword [rbx]
add al, 0
add byte [rax + 0x63], cl
or al, 0x8a
add ecx, edx
jmp 0x168fd6f3d
add byte [rax + 0x63], cl
or al, 0x88
add ecx, eax
loope 0x14003ebe4
add ebx, eax
and eax, 0xf000027
mov dh, 2
add byte [rax], al
invalid
or al, byte [rcx]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
stc
add byte [rax], al
rcr al, 0xff
add byte [rax + 0x63], cl
add al, 0x81
add eax, ecx
loopne case.0x14001cbba.127
or bl, al
push rsi
add byte [rbx - 0x70f0bd07], al
jg 0x14003eec7
invalid
stc
invalid
add byte [rax], al
test byte [rdi - 0x16ffffff], bh
add byte [rcx + 0x475f9], al
iretd
fadd qword [rax]
invalid
add dword [rax], eax
add byte [rcx + 0x10bf9], al
stc
or eax, dword [rcx]
add byte [rax], al
invalid
add byte [rax], al
test byte [rdi - 0x7f000000], dh
movnti dword [rbx - 0x70f09007], eax
push rcx
invalid
add byte [rax], al
stc
test cl, ah
stc
add byte [rax], al
adc esi, 0x83ffffc3
invalid
clc
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov edx, edi
not rdx
mov r8, rdi
mov rbp, qword [rsp + 0x30]
mov r9, qword [r8 + 8]
test r9, r9
test ecx, ecx
test ecx, ecx
je 0x14003fbbe
add byte [rax], al
add byte [rbp + 0x31], al
rol byte [rbx + rbp + 0x50], cl
sbb byte [rcx + rcx*4 - 0x2f], al
xor r10d, r10d
sub r10d, dword [rax + 0x18]
mov ecx, r10d
xor ecx, 0xffffffc0
and ecx, r10d
and ecx, edx
mov r10, qword [rax]
mov r11, qword [rax + 8]
mov r14, qword [r9 + 0x18]
mov r12, qword [r9 + 0x10]
mov esp, dword [rcx + 0x10]
mov esp, dword [rcx + 0x10]
adc byte [rcx + rcx*4 - 0x1d], cl
mov rbx, r12
jrcxz 0x14003fba7
not rbx
not ebx
and rbx, r15
mov r13, r12
and r13, rdx
imul r13, rbx
scasd eax, dword [rdi]
invalid
scasd eax, dword [rdi]
jmp case.0x140007289.429
invalid
mov rbx, r12
and rbx, r15
or r12, r15
cld
imul r12, rbx
add r12, r13
shr r12, cl
cmp r12, r11
fmul qword [rdi]
sbb edi, 0
add byte [rax], al
add byte [rax], al
shl r12, 6
lea rbx, [r10 + r12]
invalid
invalid
add rbx, 8
mov r12, qword [rbx + 8]
invalid
invalid
lea r13, [r12 + 0x18]
test r12, r12
cmove r13, rbx
invalid
invalid
jmp 0x14003fbf4
mov qword [r13], r9
mov dword [rbp], ecx
add byte [rcx + rcx*4 + 0x4b], cl
or byte [rcx - 0x39], cl
invalid
invalid
mov qword [rbx + 8], r9
mov qword [r9 + 0x18], 0
sbb byte [r8], al
add byte [rax], al
add byte [rbp - 0x77], cl
int1
mov r9, r14
test r14, r14
div byte [rbp - 0x6b]
jne 0x14003fb53
add r8, 0x40
rol byte [rax + 0x49], 0x39
call 0x13f6880d8
invalid
invalid
cmp r8, rbp
jne 0x14003fb2f
invalid
mov qword [0x14008fb18], rax
shl rsi, 6
rol byte [rcx + 0x20], 0xd0
inc byte [rax + rax]
test eax, eax
pop rsp
ud2
or eax, dword [rcx + 0x57]
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
movaps xmmword [rsp + 0x60], xmm6
mov rsi, rdx
mov eax, ecx
enter 0xffffffffffffd0f7, 0x48
mov edx, ecx
je 0x14003fca3
invalid
enter 0xffffffffffffd0f7, 0x48
mov edx, ecx
ror byte [rax - 0x77], 1
retf 0x8348
invalid
invalid
and rdx, 0xfffffffffffffffc
and edx, 0xfffffffc
and eax, 3
imul rax, rdx
imul eax, edx
imul eax, edx
scasd eax, dword [rdi]
ret 0xca89
mov edx, ecx
and edx, 3
or rcx, 3
imul rcx, rdx
invalid
retf 0x8d48
lea rdx, [rcx + rax]
lea edx, [rcx + rax]
add rax, rcx
add eax, ecx
enter 0xffffffffffffff48, 0xffffffffffffffc8
dec rax
bsr rcx, rax
not ecx
mov rax, 0xffffffffffffffff
invalid
invalid
invalid
invalid
mov ebp, 0x48d1f7c8
enter 0xffffffffffffd1f7, 0x48
mov eax, 0xffffffff
invalid
shr rax, cl
inc rax
cmp rdx, 2
ror byte [rax - 0x7d], 0xfa
add al, byte [rcx - 0x41]
mov r15d, 1
add dword [rax], eax
add byte [rax], al
cmovae r15, rax
cmovae edi, eax
clc
call fcn.14004b5ad
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov ebx, edx
mov rax, r15
mov eax, edi
mov eax, edi
clc
shr rax, 0x3a
setne al
xchg ebp, eax
ror byte [rcx + rcx*4 - 6], 0x48
shl edx, 6
loop case.0x140008453.353
xchg ebp, eax
ror byte [rcx + rcx*4 - 6], 0x48
shl edx, 6
loop case.0x140008453.353
loop case.0x140008453.353
movabs rcx, 0x7fffffffffffffc0
cmp rdx, rcx
invalid
invalid
retf 0x970f
seta cl
movabs r8, 0x7fffffffffffffc1
invalid
invalid
invalid
invalid
invalid
invalid
invalid
cmp rdx, r8
setb r8b
and r8b, al
and al, al
xor cl, al
add cl, al
sub cl, r8b
sub cl, al
test cl, 1
ror byte [rax - 0x77], cl
je 0x14003fd47
pop rax
add edx, 0x40
sub qword [rax], rax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
pop rdi
add dword [rax], eax
add byte [rcx + 0x48d2f7c2], cl
ret 0xd2f7
or rdx, 0xffffffffffffffc0
ror byte [rax - 0x73], 0xc
add cl, byte [rax - 0x7d]
rol dword [rcx + 0x48], 0x89
mov qword [rdx + rax + 0x39], rax
mov edx, edi
cmp eax, ecx
mov edi, dword [rsp + 0x50]
mov rax, qword [rcx]
mov r10, qword [rcx + 8]
mov edx, dword [rcx + 8]
mov edx, dword [rcx + 8]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rcx, rax
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
lea rcx, [0x14007e921]
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
push rdx
add eax, dword [rax]
add eax, dword [rax]
add byte [rax], al
add al, 0
stc
add rsp, 0x28
sub byte [rdi + 0x5e], bl
jmp rax
js 0x14003ff9b
add byte [rax], al
int 0x50
add eax, dword [rax]
invalid
push rbp
add byte [rax - 0x77], cl
mov dword [rsp + 0x38], eax
movzx ebp, ch
mov eax, dword [rdi + 8]
or byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
jb case.0x140008522.369
add al, 0
in al, 0x74
cmp eax, dword [rcx + 0xf]
movzx eax, ah
movzx eax, ah
insd dword [rdi], dx
cmp byte [r10], r8b
test dword [rbx], esp
add dword [rax], eax
add byte [rcx - 0x4c], al
invalid
and eax, dword [rcx]
add byte [rax], al
add al, byte [rcx - 0x7d]
std
add eax, 0x8341d774
std
invalid
mov ecx, edi
mov ecx, dword [rsp + 0x48]
add dword [rax], eax
add byte [rax - 0x80], al
std
invalid
add byte [rax], al
invalid
mov eax, ecx
enter 0xffffffffffffe1ff, 0x48
mov eax, dword [rsp + 0x38]
cmp ch, 3
test eax, eax
add dword [rcx - 0x4c], eax
add ebx, ebp
or byte [rbx + rcx*4 + 0x64], 0x24
and al, 0x28
test r12, r12
je 0x1400402ab
invalid
lea ecx, [rsp + 0x88]
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rdx + 0x902484], cl
and al, 0x90
add byte [rax], al
invalid
and byte [rdi], cl
sub dword [rsp + 0x50], eax
and al, 0x50
mov dword [rsp + 0x7f], edx
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1e], cl
ror byte [rax + 0x21], cl
retf 0x8b4c
invalid
mov dword [rsp + 0x28], ecx
and al, 0x28
invalid
adc dword [rsi + 0x11], ecx
mov eax, dword [rsp + 0x7f]
mov ecx, dword [rsp + 0x28]
add dword [rax], eax
add byte [rax - 1], cl
leave
and al, 0x30
mov dword [rdi + 8], ecx
inc esi
cmp byte [r9], r8b
clts
add al, 0
invalid
leave
and al, 0x30
mov rax, qword [rsp + 0x40]
jmp 0x140040239
mov eax, 2
and al, 0x28
jno 0x14004028c
lea ecx, [0x140080800]
cmp bl, ch
adc eax, 0x6b941
add byte [rax], al
adc byte [rdi + 0x11], al
rol byte [rax + 0xf003a79], 0x85
add dword [rax], 0x8a440000
adc byte [r9 - 0x80], al
stc
add eax, 0x8b487772
add dword [rax - 0x75], ecx
push rcx
or byte [rbp + 0x31], al
rol byte [rax + 0x75003879], 0x12
invalid
adc al, byte [rcx - 0x80]
stc
invalid
cmp r9b, 6
je 0x1400402ee
mov r8d, 2
cmp rdx, 1
cli
add dword [rsi + 0x58], esi
cmp r8, rdx
cmp eax, edx
sal byte [rbp + 4], 1
jne 0x1400402f7
xor eax, eax
jmp case.0x14001ca79.178
add rdx, rax
add r8, rax
inc r8
cmp r8, rdx
setne cl
invalid
sete al
cmp byte [r8 - 1], 0x2e
js 0x14004030c
sete dl
js 0x14004030c
jmp [rsi]
sete dl
setne r9b
or r9b, al
rol dword [rcx + 8], 0xc1
cmp r9b, 1
jne 0x14004032b
test r9b, r9b
je 0x14004032b
or cl, dl
add al, cl
inc al
jmp case.0x14001ca79.178
shr bl, 0x18
mov al, byte [r8]
cmp al, 0x2f
sete cl
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rdi], 0x95
ret 0xca20
add ebx, eax
ud2
sub rsp, 0x28
test edx, edx
stc
add dh, byte [rdi + 7]
invalid
mov eax, edx
rol byte [rcx - 0x7d], 1
loopne 0x14004038c
xor edx, 1
add dword [rbx + rcx*4 + 0x4c], eax
and al, 4
js 0x140040432
sete r10b
or ebx, ebp
lodsb al, byte [rsi]
mov ecx, dword [0x14008fb30]
jrcxz 0x1400404a6
add eax, dword [rax]
sbb al, 0x44
mov ch, byte [rdx + 0x3a]
invalid
not eax
cmp esi, eax
push rsp
invalid
invalid
add ecx, dword [rdi]
invalid
invalid
add byte [rdx + 0x63], cl
or al, 0xba
sar edi, 1
and al, 0x30
invalid
and al, 0x28
lea eax, [0x140080830]
and al, 0x30
mov byte [rdx], bh
ror byte [rcx + rbp - 0x38], 0x74
sub dword [rcx - 0x50], eax
or dword [rax - 0x7d], ecx
clc
add dh, byte [rbp + riz + 0x48]
cmp eax, 1
lock or dword [rax + 1], ecx
ret 0x8948
sub ecx, ecx
add dword [rax], eax
add byte [rax], al
in al, dx
rol byte [rax], 1
add byte [rax], al
jo 0x140041515
sub dword [rdx + 0x60], eax
sub dword [rdx + 0x30], eax
and byte [rdi], cl
sub dword [rdx + 0x10], eax
mov dword [rax], 0x80
add byte [rax - 0x7d], cl
clc
push qword [rsi + rsi + 0x48]
mov rdi, rax
sub al, 0x48
lea ebx, [rsp + 0x30]
lea edx, [rsp + 0x50]
sub ecx, dword [rax - 0x75]
pop rsp
and al, 0x38
mov edi, ebx
shl edi, 0x20
or edi, 2
or byte [rdx], al
add bl, ch
movzx ecx, word es:[rsp + 0x36]
movzx ecx, word [rsp + 0x36]
mov bh, 0x4c
and al, 0x36
invalid
xor cl, byte [rcx - 0x74b7f5b2]
or cl, byte [rax - 0x75]
and al, 0x38
movups xmmword [rsi + 0x18], xmm0
sbb byte [rsi - 0x77], r12b
or byte [rax - 0x77], r9b
adc byte [rax - 0x77], r9b
add rsp, 0xd0
invalid
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
push r12
push rsi
push rdi
push rbp
push rbx
push rax
mov qword [rsp], 0
add byte [rax], al
mov eax, 8
xor r9d, r9d
xor ecx, ecx
add byte [rax], al
add byte [rbp + 0x31], al
xor ecx, ecx
xor ecx, ecx
mov r10d, 0x5c
mov edx, 0x5c
add byte [rbp + 0x39], cl
enter 0x1d74, 0x48
dec eax
cmp r8, r9
je 0x140041600
dec rax
movzx r11d, byte [rdx + r9]
cmp r11b, 0x2f
sti
invalid
mov dh, 0x1c
or al, byte [rcx - 0x80]
cmp bl, 0x2f
sti
invalid
cmove r11d, r10d
mov byte [rsp + r9], r11b
mov byte [rsp + rcx], bl
fiadd dword [rsi - 0x78]
sbb al, 0xc
mov byte [rsp + rcx], bl
inc r9
cmp r9, 8
jne 0x1400415de
ror dword [rcx - 0x7d], 0xf9
or byte [rbp - 0x22], dh
cmp r8, 8
mov r10d, 8
mov edx, 8
add byte [rax], al
add byte [rbp + 0xf], cl
cmovb r10, r8
cmp r10, 2
jb 0x14004167a
ror byte [rcx - 0x7d], 1
cli
add dh, byte [rdx + 0x66]
mov r9, qword [rsp]
movzx eax, r9w
cmp eax, 0x5c5c
add byte [rbp + 0x57], dh
add byte [rbp + 0x57], dh
mov rax, r10
mov eax, edx
ror byte [rax - 0x7d], 1
invalid
xor rax, 0xfffffffffffffff1
mov r11, r10
or r11, 0xe
and r11, rax
cmp r11, 2
je 0x14004173a
add byte [rax], al
add byte [rax], al
mov eax, r9d
enter 0xffffffffffffe8c1, 0x10
shr eax, 0x10
cmp eax, 0x5c3f
jne 0x1400416d9
cmp r8, 3
jbe 0x140041a6f
invalid
add byte [rax - 0x73], cl
add al, 0x45
lea rax, [rdx + 4]
xor r11d, r11d
xor ebx, ebx
add al, 0x45
xor ebx, ebx
fisttp dword [rcx - 0x7d]
sti
add al, 0xf
test byte [rbx + 0x42000001], bh
mov ebx, 0x42000001
cmp r11, 4
je 0x140041825
invalid
add dword [rax], eax
invalid
cmp byte [rdx + r11], 0x2f
cmp byte [rdx + rbx], 0x2f
lea r11, [r11 + 1]
jne 0x140041660
jmp 0x14004165f
jmp 0x14004173a
cmp r8, 2
jb 0x140041788
cmp byte [rdx + 1], 0x3a
jne 0x140041788
mov al, byte [rdx]
mov r9d, eax
xor r9b, 0x20
int1
and byte [rcx - 0x77], al
ret 0x8041
retf 0x45df
and dl, cl
add r10b, 0xbf
cmp r10b, 0x1a
jae 0x140041788
lea r9d, [rax - 0x61]
xor ebx, ebx
cmp r9b, 0x1a
adc bl, 0xff
or bl, 0xdf
mov r9d, ebx
and r9b, al
or bl, al
not bl
rol dword [rax + rcx - 0x35], cl
mov edi, 2
mov sil, 5
movzx eax, ax
cmp eax, 0x5c2e
jne 0x14004173a
cmp r8, 3
jbe 0x140041a6f
invalid
invalid
add eax, dword [rax]
invalid
movabs r9, 0x8e88da0234a3dbe4
mov r10, r8
sub r10, r9
add r10, 0xfffffffffffffffc
lea rax, [rdx + 4]
add r10, r9
add edx, ecx
je 0x1400418c7
xor r9d, r9d
movzx r11d, byte [rax + r9]
cmp r11d, 0x2f
je 0x1400418ca
cmp r11d, 0x5c
je 0x1400418ca
invalid
add dword [rax], eax
invalid
inc r9
cmp r10, r9
jne case.0x14003eceb.275
mov r9, r10
jmp 0x1400418ca
movabs rax, 0x2529316ac6a9853a
mov r10, r8
sub r10, rax
add r10, 0xfffffffffffffffe
ret 0x49fe
add edx, eax
je 0x14004181a
test bl, al
add byte [rax], al
invalid
test bl, al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rdx + 2]
mov r11d, 2
add al, byte [rcx - 0x45]
add al, byte [rax]
add byte [rax], al
xor r9d, r9d
movzx esi, byte [rdx + r11]
cmp esi, 0x2f
invalid
invalid
je 0x140041796
cmp esi, 0x5c
je 0x140041796
mov esi, r9d
and esi, 1
or r9, 1
add r9, rsi
inc r11
cmp r8, r11
jne 0x140041764
mov sil, 6
invalid
mov r14, r8
mov rdi, rdx
jmp 0x140041a02
lea rdi, [r9 + 1]
mov r11, r10
not r11
and r11, rdi
and ebx, edi
not rdi
and rdi, r10
mov sil, 6
sub rdi, r11
je 0x14004178b
lea r10, [rax + r9]
inc r10
mov rbx, r8
sub rbx, r9
sub ebx, ecx
add rbx, 0xfffffffffffffffd
xor r11d, r11d
movzx ebp, byte [r10 + r11]
cmp ebp, 0x2f
je 0x1400417df
cmp ebp, 0x5c
je 0x1400417df
inc r11
cmp rbx, r11
cmp ebx, ebx
cmp ebx, ebx
jne 0x1400417c5
mov r11, rdi
sti
test r9, r9
je 0x14004178b
mov r14, r8
mov rdi, rdx
invalid
add cl, byte [rcx + rcx*4 - 0x31]
jnp 0x140041809
test ebx, ebx
cmp r10, 3
jbe 0x140041a6f
add byte [rax], al
retf 0x3c75
invalid
retf
leave
test cl, al
add byte [rax], al
add byte [rcx - 0x47], cl
cld
adc al, 0x4a
xor r9d, r9d
add al, 0x40
mov dh, 3
invalid
jp 0x1400418ef
cmp dh, byte [rbp + 0x3f]
or byte [rbp - 0x77], al
retf
rol byte [rcx - 0x80], 0xfb
sbb dword [rdi + 0x25], esi
jno 0x140041aa2
invalid
invalid
and al, 0x30
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x58
add dword [rax], eax
add byte [rbp + rcx*4 + 0x42], cl
lea r8, [rdx + 1]
invalid
invalid
mov ecx, eax
xor eax, ecx
add byte [rax], al
jmp rax
pop rax
mov edx, 0x5a86c87b
mov byte [rcx - 0x76b6308b], dh
mov cl, 0x75
iretd
mov r8, rcx
sub r8, rdx
xchg byte [rdx - 0x78], bl
mov cl, 0x75
iretd
push rsp
adc byte [rcx], al
pop rsi
and eax, 0x6e58f75d
neg dword [rax + 0x6e]
shr ebx, 0x1b
mov ecx, dword [rsp + 0x158]
rol dword [rdx], 0x48
cmp ecx, dword [rsp + 0x130]
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rax], al
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rax], al
jne case.default.0x140041b06
xor byte [rcx], al
add byte [rax], al
and byte [rcx - 0x7c], al
test dword [rdi], 0x950fc094
ror dword [rcx - 0x7d], 0xfd
add eax, 0xc5940f40
invalid
invalid
xchg ebp, eax
ret 0xca20
and dl, cl
or ch, dl
add byte [rax], 0
add byte [rcx + rcx*4 - 0x1f], cl
mov esi, dword [rsp + 0x38]
mov r8, rbx
inc dword [rcx - 0x80]
jl 0x140041c7d
cmp al, byte [rax]
add byte [rbp + 0xa], dh
add byte [rax], al
add al, 0x77
invalid
lea esp, [rsp + 0x80]
mov ecx, esp
mov eax, ebx
and al, 0x10
invalid
jo 0x140041cd2
lea esp, [rsp + 0x80]
cmp byte [rsp + 0x10], 6
invalid
add byte [rax], al
mov eax, ebx
add eax, 0xb4820f
add byte [rax], al
test ch, ch
add dword [rax], eax
add byte [rax], al
adc byte [r8], r8b
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
mov ecx, edi
mov r8, rbx
add byte [rax], al
pop rsp
adc byte [rsp + 0x128], al
adc byte [rsp + 0x138], cl
xchg esp, eax
and al, 0x48
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x158], bl
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub dword [rdx + 0x30], ebx
push rdx
and byte [rdi], cl
sub dword [rdx + 0x10], ecx
add byte [rax], al
int1
cmp byte [rsi], 0xa
or cl, byte [rax - 0x77]
mov esp, 0x10824
add byte [rax], al
jne 0x140041de7
add byte [rax], al
mov dword [rsp + 0x50], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
inc dword [rcx - 0x80]
jl case.0x14003eceb.287
cmp byte [rax], al
add eax, 0x8d480000
or eax, 0x3eaef
or dword [rax + 1], 0x48e0ffc8
mov eax, dword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
invalid
movaps xmmword [rsi], xmm0
add byte [rbp + rcx*4 + 0x6c], cl
and al, 0x40
invalid
or byte [rcx + rcx*4 - 0x17], 0x4c
mov edx, esi
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov ecx, 8
mov ecx, edi
dec dword [rax + 0x39]
fmul dword [rdi]
jne 0x1400423d5
invalid
invalid
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
and al, 0x18
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x70]
cmp al, 0x30
movups xmm1, xmmword [rsp + 0x50]
and al, 0x20
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x77], cl
or al, byte [rax]
cmovae eax, edi
cmp eax, 1
enter 0xffffffffffff8b48, 0x4c
and al, 0x48
invalid
imul rdx, rax, 0x38
invalid
or byte [rdi], cl
adc byte [rsi], al
mov dword [rax + rcx + 0x30], edx
cli
adc eax, 0x3e6f7
invalid
add byte [rdi + rcx + 0x43], cl
sar byte [rax + 1], 0x48
add byte [rax - 0x73], cl
adc eax, 0x3e6bb
add byte [rax - 0x73], cl
adc eax, 0x3e6bb
adc eax, 0x3d04f
lea rcx, [rsp + 0xc0]
lea rdx, [0x14007e3c2]
add eax, dword [rax]
add al, ch
invalid
add dword [rcx + rcx*4 - 0xf], ecx
test byte [rcx + 0xf], 0x44
invalid
add dword [rbp - 0x7b], ecx
test byte [rcx + 0xf], 0x44
invalid
invalid
invalid
test byte [rax - 9], 0xd6
invalid
and al, 0x90
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x10], ecx
invalid
invalid
adc byte [rdi], r9b
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rsi*4], fs
mov al, 0
add byte [rax], al
invalid
invalid
push rcx
add eax, 4
je case.0x140007aaf.427
invalid
and al, 8
add al, byte [rax]
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
ror dword [rdi], 0x84
jl 0x140043abd
add byte [rax], al
jmp 0x140044843
invalid
invalid
lodsb al, byte [rsi]
and al, 0xb8
add al, byte [rax]
ror dword [rdi], 0x84
jl 0x140043abd
add byte [rax], al
jmp 0x140044843
mov eax, 0xe9000002
add cl, ch
push 0xb
add byte [rax], al
invalid
add byte [rcx - 0x576b7d2], dh
mov cl, 0x2e
mov rdx, rdi
mov r8, r12
call fcn.140034e7c
invalid
dec dword [rax - 0x7b]
test eax, eax
invalid
test eax, eax
setne r8b
mov r9, qword [rsp + 0x58]
xchg ebp, eax
ror byte [rbx + rcx*4 + 0x4c], 0x24
pop rax
mov byte [rsp + 0x70], r8b
and al, 0x70
test r15, r15
test edi, edi
mov qword [rsp + 0x58], rdi
jl 0x140043b0f
pop rax
je 0x140043c3c
add byte [rax], al
add r9, r15
lea r14, [rsp + 0x130]
mov qword [r14], r15
mov dword [rsi], edi
mov qword [r14 + 8], r9
mov dword [rsi + 8], ecx
mov word [r14 + 0x10], 0
mov byte [r14 + 0x18], 1
mov byte [rsi + 0x18], 1
adc byte [rax], al
add byte [rcx - 0x3a], al
mov byte [rsi + 0x18], 1
mov byte [rsi + 0x18], 1
add dword [rax - 0x73], ecx
mov ah, 0x24
mov eax, 0x4c000002
lea rsi, [rsp + 0x2b8]
lea r15, [rsp + 0x2b0]
lea edi, [rsp + 0x2b0]
lea edi, [rsp + 0x2b0]
mov esp, 0x2b024
add al, byte [rax]
add byte [rax - 0x75], cl
cmp eax, 0x31519
invalid
add eax, dword [rax]
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x8d480003
lodsb al, byte [rsi]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0x3aaba
invalid
lea rbp, [rsp + 0xa0]
lea ebp, [rsp + 0xa0]
lea rbx, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rdx, r14
call fcn.140040f50
mov rax, qword [rsp + 0x2b0]
cmp rax, r13
dec dword [rax - 0x75]
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rcx + rdi - 0x18], cl
je 0x140043c32
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xb8
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
add al, byte [rax]
add byte [rax - 0x7b], cl
leave
mov r8, qword [rsp + 0x2b8]
mov rcx, qword [rsp + 0x2c0]
test rcx, rcx
je 0x140043c19
mov rdx, qword [rsp + 0x2c8]
mov qword [rsp + 0xa8], r8
mov qword [rsp + 0xb0], rcx
mov dword [rsp + 0xb0], ecx
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0xa0], rax
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebp
mov rdx, qword [rsp + 0x58]
mov r8, r12
call fcn.140041a71
cmp byte [rsp + 0x70], 0
and al, 0x70
add byte [rbp + 0x11], dh
mov r8d, 3
mov rcx, rbp
mov rdx, rbx
call fcn.1400423da
mov r13, qword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
mov rcx, r15
mov rdx, r13
call fcn.140045a34
cmp qword [rsp + 0xa0], 0
je 0x140043bef
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, r13
call rdi
mov rcx, qword [rsp + 0x2b0]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x1400443c3
movabs r13, 0x8000000000000000
jmp 0x140043b36
test rax, rax
je 0x140043b36
mov rcx, qword [0x14008fb30]
xor edx, edx
call rdi
jmp 0x140043b36
mov r14, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x58]
mov qword [rsp + 0x80], r12
lea rbx, [rsp + 0x230]
mov rcx, rbx
call fcn.140041213
mov r12, qword [rbx]
cmp r12, r13
jne 0x140043e22
mov eax, dword [rsp + 0x80]
and al, 0x70
add byte [rax], al
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
mov ebx, dword [rsp + 0xa8]
test byte [rax + rsi*4], ah
mov edx, ebx
mov esi, dword [rsp + 0x68]
mov rsi, qword [rsp + 0x238]
ror dword [rbp - 0x75], 1
and byte [r8 - 0x77], r9b
ror dword [rcx + riz - 0x37], 1
retf 0x8d4c
add al, byte [rax]
add byte [rcx + rcx*4 - 0x37], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add byte [rax + 1], cl
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x290], xmm0
mov r14, qword [rsp + 0x38]
cmp r14, qword [rsp + 0x28]
jne 0x140046581
lea rcx, [rsp + 0x28]
call fcn.140049efe
mov rax, qword [rsp + 0x30]
mov word [rax + r14*2], 0x20
lea r13, [r14 + 1]
mov qword [rsp + 0x38], r13
cmp qword [rdi], 0
je 0x1400465c8
lea rcx, [rsp + 0x28]
mov rdx, rdi
mov r8b, byte [rsp + 0xe8]
call fcn.1400460b5
test rax, rax
jne 0x140046c1f
add rdi, 0x28
cmp rdi, rsi
jne 0x14004656b
jmp 0x140046c5f
mov rbp, qword [rdi + 0x10]
mov r15, qword [rdi + 0x18]
lea rsi, [r15 + rbp]
mov rax, rbp
cmp rax, rsi
je 0x14004660a
mov cl, byte [rax]
xor r8d, r8d
mov dl, byte [r8 + rbx]
cmp dl, cl
je 0x1400465fe
mov r9d, r8d
and r9d, 1
xor r8, 1
lea r8, [r8 + r9*2]
cmp r8, 2
jne 0x1400465e1
inc rax
cmp dl, cl
jne 0x1400465d7
jmp 0x140046c13
lea rcx, [rsp + 0x60]
mov rdx, rbp
mov r8, r15
call fcn.1400458fb
cmp qword [rsp + 0x60], 0
je 0x140046888
mov qword [rsp + 0x40], rbp
test r15, r15
je 0x140046847
mov rax, r15
not rax
lea rax, [rax + r15*2]
cmp byte [rbp + rax], 0x5c
sete cl
mov r8b, byte [rsp + 0xe8]
mov edx, r8d
not dl
and dl, cl
mov eax, ecx
xor al, r8b
add al, cl
sub al, dl
and al, 1
mov byte [rsp + 0x40], al
mov rcx, rbp
lea r15, [0x14007e3d8]
movzx edx, byte [rcx]
test dl, dl
js 0x14004667d
inc rcx
jmp 0x14004677a
mov r8d, edx
xor r8b, 0xe0
mov r9d, edx
or r9b, 0x1f
and r9b, r8b
movzx r8d, r9b
mov r9b, byte [rcx + 1]
mov r10d, r9d
xor r10b, 0xc0
and r10b, r9b
movzx r10d, r10b
cmp dl, 0xdf
jbe 0x140046721
movzx r9d, byte [rcx + 2]
mov r11d, r9d
not r11d
shl r10d, 6
or r11d, 0xf9b493c0
mov eax, 0xf9b493ee
and r11d, eax
and r9d, 0x11
or r9d, r11d
xor r9d, r10d
xor r9d, eax
cmp dl, 0xf0
jb 0x140046760
mov dl, byte [rcx + 3]
add rcx, 4
shl r8d, 0x12
mov r10d, r8d
xor r10d, 0x3e00000
and r10d, r8d
shl r9d, 6
mov r8d, edx
not r8b
or r8b, 0x3f
add r8b, dl
inc r8b
movzx r8d, r8b
mov edx, r9d
xor edx, r8d
not r8d
and r8d, r9d
add edx, r9d
sub edx, r8d
jmp 0x14004675b
add rcx, 2
shl r8d, 6
mov edx, r8d
not edx
mov r9d, r10d
not r9d
mov r11d, edx
mov eax, 0xf8d3699a
and r11d, eax
and r8d, 0x1640
or r8d, r11d
or edx, r9d
and r9d, eax
and r10d, 0x65
or r10d, r9d
xor r10d, r8d
not edx
or edx, r10d
jmp 0x14004677a
add rcx, 3
shl r8d, 0xc
mov edx, r9d
xor edx, r8d
not r8d
and r8d, r9d
add edx, r9d
sub edx, r8d
mov r8d, edx
xor r8d, 0x7ff
and r8d, edx
cmp r8d, 0xd800
sete r8b
cmp edx, 0x110000
sete r9b
mov r10d, r8d
and r10b, r9b
add r9b, r8b
sub r9b, r10b
test r9b, 1
jne 0x14004682d
cmp edx, 0x80
jae 0x1400467e0
lea r8d, [rdx - 0x30]
cmp r8d, 0xa
setae r8b
mov r9d, edx
xor r9d, 0xffe00020
and r9d, edx
add r9d, 0xffffffbf
cmp r9d, 0x1a
setae r9b
test r8b, r9b
jne 0x140046816
xor r9d, r9d
xor r8d, r8d
mov r10d, r9d
movzx r9d, byte [r8 + r12]
add r9d, r10d
cmp r9d, edx
ja 0x140046801
inc r8
cmp r8, 4
jne 0x1400467e6
jmp 0x14004682d
mov rdx, r8
not rdx
or rdx, 1
add rdx, r8
cmp rdx, 0xffffffffffffffff
jne 0x140046828
jmp 0x14004682d
xor r8d, r8d
cmp byte [r8 + r15], dl
je 0x1400467e0
inc r8
cmp r8, 0xc
cmp eax, 0xc
jne 0x140046819
mov byte [rsp + 0x40], 1
cmp rcx, rsi
jne 0x14004666e
mov al, byte [rsp + 0x40]
not al
or al, 0xfe
cmp al, 0xff
je 0x1400468a5
mov qword [rsp + 0x40], rsi
cmp r13, qword [rsp + 0x28]
jne 0x140046858
lea rcx, [rsp + 0x28]
call fcn.140049efe
mov rax, qword [rsp + 0x30]
mov word [rax + r13*2], 0x22
movabs rax, 0x9d8bc5794b2d3e72
sub r14, rax
lea r13, [r14 + rax]
add r13, 2
mov qword [rsp + 0x38], r13
mov dword [rsp + 0x4c], 0
jmp 0x1400468b0
mov rax, qword [rsp + 0x68]
test rax, rax
mov rbp, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
je 0x1400465ba
std
invalid
invalid
jmp 0x140046c1f
mov al, 1
mov dword [rsp + 0x4c], eax
mov qword [rsp + 0x40], rsi
xor esi, esi
xor r15d, r15d
test si, si
jne 0x1400469e7
invalid
cmp rbp, qword [rsp + 0x40]
je 0x140046b45
movzx esi, byte [rbp]
test sil, sil
js 0x1400468da
inc rbp
jmp 0x1400469e7
mov eax, esi
not al
or al, 0x1f
add al, sil
inc al
movzx eax, al
ror byte [rdi], 0xb6
add qword [r11 - 0x7fbfc01f], r8
cmp dh, 0xdf
jbe 0x1400469af
movzx edx, byte [rbp + 2]
not edx
shl ecx, 6
not ecx
or edx, 0xffffffc0
and edx, ecx
mov ecx, edx
not ecx
cmp sil, 0xf0
invalid
invalid
jb 0x1400469bc
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
mov dl, byte [rbp + 3]
invalid
invalid
mov dl, byte [rbp + 3]
add rbp, 4
shl eax, 0x12
mov r8d, eax
xor r8d, 0xffe3ffff
or eax, 0x1c0000
invalid
and eax, r8d
shl ecx, 6
mov r8d, edx
mov eax, edx
mov eax, edx
not r8b
or r8b, 0x3f
add r8b, dl
rol byte [rcx - 2], 1
rol byte [rbp + 0xf], 0xb6
movzx eax, al
movzx eax, al
mov edx, ecx
not edx
mov r9d, r8d
not r9d
retf 0xd2f7
mov r10d, edx
mov r11d, 0x4b12de8b
and r10d, r11d
and ecx, 0x12140
loope 0x1400469a3
and dword [rcx], eax
add byte [rcx + rcx - 0x2f], al
or ecx, edx
loope 0x1400469a3
and dword [rcx], eax
add byte [rcx + rcx - 0x2f], al
or ecx, edx
or ecx, edx
or edx, r9d
and r9d, r11d
and r8d, 0x74
or r8d, r9d
xor r8d, ecx
not edx
or edx, r8d
mov esi, edx
invalid
not esi
invalid
mov ecx, eax
sal edi, 0xd1
invalid
invalid
sal edi, 0xd1
rol dword [rcx - 0x77], 1
invalid
mov r8d, esi
mov r9d, 0xaf1ed887
and r8d, r9d
and eax, ecx
and edx, 0x40012778
or edx, r8d
or edx, eax
or edx, eax
or esi, ecx
and ecx, r9d
leave
and eax, 0xe00000
loopne case.0x140008522.422
or eax, ecx
xor eax, edx
not esi
or esi, eax
jmp 0x1400469db
add rbp, 2
shl eax, 6
or eax, ecx
mov esi, eax
invalid
invalid
invalid
jmp 0x1400469e7
add rbp, 3
shl eax, 0xc
mov r8d, 0xef009253
and edx, r8d
and ecx, 0xdac
add byte [rcx], cl
rol dword [rcx + rsi - 0x40], 1
xor eax, eax
add byte [rcx], cl
rol dword [rcx + rsi - 0x40], 1
xor eax, eax
xor eax, eax
xor eax, ecx
mov esi, eax
invalid
cmp esi, 0xffff
invalid
ja 0x140046b07
xor r14d, r14d
movzx eax, si
cmp eax, 0x24
jg 0x140046a5b
invalid
imul eax, dword [rbx + 0x73740df8], 0xf22f883
cmp eax, 0xd
je 0x140046a6a
cmp eax, 0x22
jne 0x140046ad9
test ecx, ebx
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
movabs rcx, 0x1899032b6361944f
add rax, rcx
sub rax, r13
invalid
mov ecx, 0x6361944f
sub eax, dword [rbx]
cdq
sbb byte [rax + 1], cl
enter 0x294c, 0xffffffffffffffe8
invalid
call 0x18ccc9361
cmp eax, edi
sub rax, rcx
cmp rax, r15
jae 0x140046a88
mov qword [rsp + 0x20], 2
mov r9d, 2
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x28]
mov rdx, r13
sub byte [rcx + rcx*4 - 0x16], cl
mov r8, r15
call fcn.1400195e9
movabs rcx, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
jne 0x140046c97
jne 0x140046c97
add al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x30
mov rax, qword [rsp + 0x30]
mov r13, qword [rsp + 0x38]
jmp 0x140046a92
invalid
invalid
cmp eax, 0x25
je 0x140046a6a
cmp eax, 0x5c
jne 0x140046ad9
inc r15
jmp 0x140046adc
mov r8d, 7
lea rcx, [rsp + 0x28]
lea rdx, [0x14007e3ca]
lea edx, [0x14007e3ca]
lea edx, [0x14007e3ca]
call fcn.14004becb
mov r13, qword [rsp + 0x38]
jmp 0x140046ad9
test r15, r15
je 0x140046aaf
mov rax, qword [rsp + 0x30]
xor ecx, ecx
mov edx, ecx
and edx, 1
or rcx, 1
add rcx, rdx
mov word [rax + r13*2], 0x5c
inc r13
cmp rcx, r15
jne 0x140046a94
mov qword [rsp + 0x38], r13
cmp r13, qword [rsp + 0x28]
jne 0x140046ac5
lea rcx, [rsp + 0x28]
call fcn.140049efe
mov rax, qword [rsp + 0x30]
mov word [rax + r13*2], 0x22
inc r13
mov qword [rsp + 0x38], r13
xor r15d, r15d
cmp r13, qword [rsp + 0x28]
jne 0x140046aed
lea rcx, [rsp + 0x28]
call fcn.140049efe
mov rax, qword [rsp + 0x30]
mov word [rax + r13*2], si
inc r13
mov qword [rsp + 0x38], r13
mov dword [rsp + 0x38], ebp
mov esi, r14d
jmp 0x1400468b5
lea eax, [rsi + 0xff0000]
shr eax, 0xa
or eax, 0xd800
mov ecx, esi
not ecx
or ecx, 0x3ff
inc dword [rbx]
add byte [rax], al
lea edx, [rsi + rcx]
inc edx
add esi, ecx
mov ecx, edx
and ecx, 0x23ff
xor edx, 0xffffdc00
lea r14d, [rdx + rsi]
inc r14d
sub r14d, ecx
mov esi, eax
jmp 0x1400469ea
cmp byte [rsp + 0x4c], 0
mov rbp, qword [rsp + 0x50]
and al, 0x50
mov rsi, qword [rsp + 0x58]
jne 0x1400465ba
mov rax, qword [rsp + 0x28]
mov rcx, r13
not rcx
and rcx, rax
xor rax, r13
xor eax, ebp
add rcx, rcx
sub rcx, rax
cmp rcx, r15
jae 0x140046bb4
mov qword [rsp + 0x20], 2
mov r9d, 2
lea rcx, [rsp + 0x28]
sub byte [rcx + rcx*4 - 0x16], cl
mov r8, r15
call fcn.1400195e9
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x140046c97
mov rax, qword [rsp + 0x30]
mov r13, qword [rsp + 0x38]
jmp 0x140046bbe
test r15, r15
je 0x140046bd2
mov rax, qword [rsp + 0x30]
xor ecx, ecx
inc rcx
mov word [rax + r13*2], 0x5c
pop rsp
add byte [rcx - 1], cl
invalid
dec r15
jne 0x140046bc0
mov qword [rsp + 0x38], r13
cmp r13, qword [rsp + 0x28]
jne 0x140046be8
lea rcx, [rsp + 0x28]
call fcn.140049efe
invalid
xor eax, dword [rax]
invalid
mov rax, qword [rsp + 0x30]
mov word [rax + r13*2], 0x22
and al, byte [rax]
mov eax, r13d
and eax, 1
xor r13, 1
lea rax, [rax*2]
add rax, r13
add eax, ebp
add eax, ebp
mov qword [rsp + 0x38], rax
and al, 0x38
jmp 0x1400465ba
lea rax, [0x14007e420]
mov rbp, qword [rsp + 0x50]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x458948], al
pop rbp
mov rbx, qword [rsp + 0x38]
cmp rbx, qword [rsp + 0x28]
xor byte [rsi - 0x39], ah
add al, 0x58
and al, byte [rax]
test rax, rax
ud2
ror byte [rdi], 0xb
mov dh, 0x32
fld qword [rax + 0xf]
mov dh, 0xdd
jnp 0x140046d41
mov ch, byte [rdx + 2]
cmc
or esi, 0xffe3ffff
mov ebp, esi
std
and esp, ebx
or ebx, esi
ret 0xc103
add byte [rax], al
push r14
push r13
push rbp
xor bl, byte [rcx + 0x63480003]
add al, 0x82
add byte [rax - 0x77], cl
ror dword [rax - 0x7b], 1
ror byte [rdi], 0x84
xchg ebp, eax
add byte [rax], al
add al, ch
mov eax, 0x31ffff9d
xor esi, esi
jmp 0x1400470ed
lea rax, [rsp + 0x50]
xorps xmm6, xmm6
test r12, r12
je 0x1400475a0
test r15, r15
je 0x14004761b
test rsi, rsi
je 0x1400474de
mov rax, rsi
jmp 0x140047502
mov r15d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
in eax, dx
test rbp, rbp
je 0x1400474fe
mov rax, qword [rax + 0x170]
add rbp, r13
mov rcx, r13
not rcx
not ecx
not ecx
add rbp, rcx
jne case.0x140007aaf.438
xor ebp, ebp
xor ecx, ecx
movzx r8d, word [rax + 0x16a]
mov bh, 0x80
push 1
add byte [rax], al
mov rdx, rbp
cmp rbp, r8
jb 0x140047535
mov r8, qword [rax]
mov eax, dword [rax]
test r8, r8
je 0x14004761b
inc rcx
movzx edx, word [rax + 0x168]
mov rax, r8
shl byte [rsi + 0x41], 0x3b
nop
push 1
add byte [rax], al
shl byte [rsi + 0x41], 0x3b
nop
push 1
add byte [rax], al
jae 0x140047512
fisttp qword [rax - 0x73]
push 1
lea rbp, [rdx + 1]
test rcx, rcx
je 0x140047558
invalid
sbb cl, byte [rax - 0x75]
mov ah, 0xe8
jo 0x140047545
mov rsi, qword [rax + rbp*8 + 0x170]
add byte [rax], al
add byte [rax - 1], cl
leave
dec rcx
je 0x140047554
mov rsi, qword [rsi + 0x170]
add byte [rax], al
jmp 0x140047546
xor ebp, ebp
jmp 0x14004755b
mov rsi, rax
mov esi, eax
invalid
lea rcx, [rdx + rdx*2]
mov r8, qword [rax + rdx*8 + 8]
mov r9, qword [rax + rcx*8 + 0x60]
mov rax, qword [rax + rcx*8 + 0x70]
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rax
and al, 0x20
enter 0xf70, 0x11
je 0x140047596
sub byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov rcx, r14
xor edx, edx
call qword [sym.imp.kernel32.dll_UpdateProcThreadAttribute]
test eax, eax
je 0x1400475ae
dec rdi
dec r12
mov eax, 0
mov ecx, 0
test rdi, rdi
jne 0x1400474c2
invalid
add byte [rax - 0x7b], cl
dec dword [rdi]
test dword [rdx], esp
invalid
mov rax, qword [rsp + 0x40]
mov qword [rax], r14
mov qword [rax + 8], rbx
jmp 0x1400475fc
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
movabs rcx, 0xcabfff3cbd30b84d
mov edi, 0x518d48ca
add cl, byte [rax + 0x31]
invalid
xor rdx, rax
mov rax, qword [rsp + 0x40]
mov qword [rax + 8], rdx
mov qword [rax], 0
mov rcx, r14
call qword [sym.imp.kernel32.dll_DeleteProcThreadAttributeList]
test rbx, rbx
test ebx, ebx
je 0x1400475fc
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
mov eax, dword [rax - 8]
clc
test eax, eax
mov eax, ss
fadd dword [rbx]
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
adc al, 0
invalid
leave
add byte [rcx + 0xfa81d0], cl
or byte [rax], al
add byte [rbx + 0x1b], dh
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x24], al
or dl, 0x80
and dl, 0xbf
loop 0x140047a48
add byte [rax], al
add bl, ch
je 0x140047a17
cli
add byte [rax], al
add dword [rax], eax
jae 0x140047ad6
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x24], al
mov eax, edx
or al, 0x80
shr eax, 0x12
or al, 0xf0
mov byte [rsp + 0x24], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
or byte [rax - 0x76dadbbc], 0xd0
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
test r8, r8
je 0x140047bce
pushfq
add byte [rax], al
invalid
mov rdi, r8
jns 0x140047b64
shl rdx, 5
add rdx, rsi
mov rcx, rbp
mov rcx, rbp
shl rcx, 5
shl ecx, 5
add rcx, rsi
shl r13, 5
mov r8, r13
mov eax, ebp
mov eax, ebp
mov r13d, dword [rsp + 0x24]
call fcn.140070050
mov r15, qword [rsp + 0x90]
mov rax, rbx
shl rax, 5
loopne 0x140049e60
mov esp, 0x9024
add byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
loopne 0x140049e60
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
invalid
invalid
movups xmm1, xmmword [rsi + 0x10]
adc byte [rdi], r9b
adc dword [rsi + rax + 0x10], ecx
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [rsi + rax], xmm0
mov eax, edi
and eax, 2
mov rcx, rdi
xor rcx, 2
add cl, byte [rbp + rcx*4 + 0x34]
lea rax, [rbx + 2]
lea eax, [rbx + 2]
add cl, byte [rbp + rcx*4 + 0x34]
lea rax, [rbx + 2]
lea eax, [rbx + 2]
lea eax, [rbx + 2]
cmp rax, r14
jae 0x140049eb4
lea rcx, [rsi + 0x3d8]
fadd dword [rbx]
add byte [rax], al
lea rdx, [rcx + rbp*8]
lea rcx, [rcx + rax*8]
invalid
ror dword [rax - 0x48], 0x13
jle 0x140049e30
movabs rax, 0x521c62555c967e13
add rdi, rax
sub rdi, rbx
pop rsp
push rbp
invalid
sub rdi, rax
shl rdi, 3
add ecx, dword [rcx - 0x77]
clc
call fcn.140070050
pushfq
invalid
mov qword [rsi + rbp*8 + 0x3d8], r15
mov esp, 0x3d8ee
add byte [rsi + 0x44], ah
mov dword [rsi + 0x3d2], ebp
mov word [rsi + 0x3d2], r13w
add eax, dword [rax]
add byte [rcx + rdi - 0xb], cl
cmp rbp, r14
jae 0x140049eed
mov rax, rbp
mov rcx, qword [rsi + rbp*8 + 0x3d8]
inc rax
mov qword [rcx + 0x160], rsi
add dword [rax], eax
add byte [rsi - 0x77], ah
test eax, 0x3d0
rol byte [rbx], 1
add byte [rax], al
rol byte [rbx], 1
add byte [rax], al
mov rbp, rax
cmp r14, rax
jne 0x140049ecc
invalid
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x20], 2
mov r8d, 1
mov r9d, 2
add al, ch
retf 0xfcf6
call fcn.1400195e9
movabs rcx, 0x8000000000000001
mov ecx, 1
add byte [rax], al
add byte [rax + 0x75c83948], al
invalid
add rsp, 0x28
ret
test rax, rax
ud2
ror byte [rdi], 0xb
mov byte [rax], dl
add byte [rax], al
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
invalid
add al, ch
jbe 0x140049f67
cld
dec dword [rax - 0x47]
invalid
mov ecx, 1
add byte [rax], al
add byte [rax + 0x75c83948], al
add eax, 0x28c48348
invalid
and byte [rax], bh
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
invalid
add al, ch
cmp al, 0xf6
cld
dec dword [rax - 0x47]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
invalid
add eax, 0x28c48348
ror byte [rdi], 0xb
mov edx, dword [rcx]
and al, 0x20
sub byte [rax], al
add byte [rax], al
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
add dh, dh
cld
dec dword [rax - 0x47]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c83948], al
enter 0x575, 0x48
add esp, 0x28
enter 0x575, 0x48
add esp, 0x28
test eax, eax
sub rsp, 0x40
mov rsi, rcx
lea rdi, [rsp + 0x28]
lea edi, [rsp + 0x28]
lea edi, [rsp + 0x28]
jl 0x14004a036
sub byte [rax - 0x75], cl
sbb eax, 0x2b026
mov al, 2
invalid
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
mov al, 2
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rsi
call case.0x14003eceb.315
mov al, 0xd6
invalid
invalid
invalid
mov r14, qword [rsp + 0x28]
test r14, r14
invalid
test esi, esi
div byte [rax + rdi + 0x4c]
mov edi, dword [rsp + 0x38]
and al, 0x38
je 0x14004a067
mov r15, qword [rsp + 0x38]
cmp byte [rcx + 0x6b], cl
imul rax, r15, 0x38
lea rcx, [r14 + rax]
add rcx, 0x168
add ecx, 0x168
invalid
call fcn.14004043c
shl r15, 5
cmp qword [r14 + r15], 0
je 0x14004a01a
invalid
add r14, r15
mov r8, qword [r14 + 8]
mov rcx, qword [0x14008fb30]
mov ecx, dword [0x14008fb30]
xor edx, edx
call rbx
jmp 0x14004a01a
shr ebx, cl
mov bl, 0x48
add esp, 0x40
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
mov dword [rax], eax
invalid
mov eax, dword [0x14008fb48]
add eax, 0x45a80
pop rdx
add al, 0
cmp eax, 3
jne 0x14004a0d8
add rsp, 0x28
jmp qword [0x14008fb40]
add al, 0
add al, 0
nop
add rsp, 0x28
ret
or edx, dword [rsi + 0x57]
add al, 0
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdi + rdx - 0x7d], 0xf8
clc
clc
add dword [rdi + rdi - 0x10], esi
dec qword [rdi]
lea ecx, [rsp + 0x30]
add byte [rdi], cl
or ecx, dword [rbx + 0x45a8905]
invalid
invalid
mov dword [rdx + 4], ebx
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
cwde
cwde
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x3181
invalid
add byte [rax - 0x77], cl
fld1
invalid
mov ecx, ebx
or byte [rcx], al
in al, dx
mov rbx, rcx
mov rsi, qword [rcx + 8]
mov rdi, qword [rcx + 0x10]
cmp rdi, 0xf
ja 0x14004a223
test rdi, rdi
je 0x14004a246
xor eax, eax
cmp byte [rsi + rax], 0
je 0x14004a235
inc rax
cmp rdi, rax
jne 0x14004a213
jmp 0x14004a246
xor ecx, ecx
mov rdx, rsi
mov r8, rdi
mov eax, edi
add byte [rax], al
add byte [rax], al
add byte [rax - 0x72b336cf], al
and al, 0x50
adc dword [rax + 8], eax
enter 0xffffffffffff8948, 0x4c
and al, 0x48
xor byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x38], 1
add al, byte [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0xd0
pop rdx
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
lahf
add al, byte [rax]
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
and al, 0x38
add dword [rax], eax
add byte [rax], al
and al, 0x40
mov ebp, 0
sal byte [rbx + rsi + 0x48], 0xc7
xor ecx, dword [rax - 0x39]
and al, 0x20
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
int1
int1
hlt
lea ecx, [rdi + 1]
and byte [rax], al
add byte [rax - 0x7f], cl
invalid
sti
add ecx, edx
loopne 0x14004a3fa
invalid
and eax, 0xffffdfff
in al, 0x4c
setne al
ror dword [rax - 0x77], 0xd0
pop rcx
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sahf
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsp + 0x30]
add byte [rax], al
cmp rax, rcx
lea ecx, [rdi + 1]
jmp 0x163fe2846
and al, 0x68
mov edx, eax
lea ebp, [rbp + rbp]
lahf
xchg dword [rbx], ebx
sbb ebx, dword [rdx]
stc
lea ecx, [rcx + 0x29]
invalid
sub esp, edx
invalid
invalid
mov edi, 0
add byte [rax], al
or byte [rbx + rcx*4 + 0x6c], 0x24
invalid
invalid
insb byte [rdi], dx
invalid
mov dword [rsi + 8], eax
adc al, 0x4c
mov eax, dword [rsp + 0x38]
cmp byte [rax - 0x75], cl
or eax, 0x4554c
push rbp
push rbp
add al, 0
sar bh, cl
adc eax, 0x2aa54
push rsp
stosb byte [rdi], al
add al, byte [rax]
mov ecx, edi
add esp, 0xa8
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rbp
pop rsi
pop rdi
add byte [rax], al
add byte [rsi], ah
add byte es:[rax], al
and al, 0x40
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
adc byte [rsp + 0x30], al
and al, 0x30
invalid
invalid
add byte [rax], al
add byte [rsi], ah
invalid
add byte es:[rax], al
push rdi
in al, dx
mov rsi, rdx
mov rsi, rdx
and al, 0x20
and byte [rcx + 0xf], al
movaps xmmword [rdi + 0x10], xmm0
invalid
add byte cs:[rax], al
invalid
add eax, esp
and esi, dword [rsi + rdx - 0x15]
cmp dword [rax + 0x74230f7f], eax
cmp byte [rdi + 0xf], 0x23
invalid
invalid
mov dr6, rsp
invalid
invalid
sar bh, cl
invalid
add al, 0x3c
push rsp
and al, 0x20
cmp ebx, esi
cld
mov eax, esi
pop rbx
and al, 0x20
mov dword [rax + 0x18], 7
mov byte [rax + 0x24], al
test eax, eax
push rdi
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x110
mov rbx, r8
mov r14, rdx
invalid
mov rsi, rcx
lea rdi, [rsp + 0x60]
jl case.0x140007aaf.493
invalid
mov rcx, rdi
xor r9d, r9d
leave
call fcn.1400501f7
mov r15, qword [rdi]
mov rdi, qword [rdi + 8]
cmp r15, 2
jne 0x14004a898
mov rax, rdi
clc
cmp eax, 2
add byte [rax], al
not eax
or ecx, eax
ror dword [rax - 0x48], 0xff
invalid
add byte [rbp + rcx*4 - 0x44], cl
and al, 0xb8
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
add byte [rax], al
and byte [rax], al
add byte [rbp - 0x75], cl
invalid
add byte [rax], al
add byte [rax], al
add al, ch
push rbx
invalid
movups xmm0, xmmword [rsp + 0x70]
add byte [rax], 0
add byte [rdi], cl
adc byte [rsp + 0x90], dl
add byte [rax], al
add byte [rax], al
and al, 0x9c
add byte [rax], al
pop rsp
and al, 0x4c
invalid
movaps xmmword [rsp + 0x40], xmm10
push rsp
and al, 0x30
and al, 0xac
mov al, 0
mov ah, 0x24
xor byte [rdi], cl
push rsp
and al, 0x40
invalid
push rax
jbe 0x14004a968
push rsp
jle 0x14004a953
mov dword [rsi], 2
add esp, 0x110
add dword [rax], eax
add byte [rbx + 0x10824ac], cl
add byte [rax], al
invalid
invalid
rol byte [rax], 0
sub dword [rsp + 0x30], eax
call 0x14f04a9be
sub dword [rsp + 0x40], eax
stc
invalid
add byte [rcx + 0x91f9], al
add byte [rdi], cl
test dh, cl
invalid
add byte [rax], al
add byte [rax], al
stc
invalid
test byte [rsi + 1], ch
add byte [rax], al
add byte [rdi], cl
test dword [rcx + 1], edi
jns 0x14004abad
jns 0x14004abad
add byte [rax], al
add byte [rax - 0x67c3cf1], dh
outsd dx, dword [rsi]
add cl, ch
push rsi
add dword [rax], eax
add byte [rax], al
lea eax, [rcx - 0x3c2a]
cmp eax, 2
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
stc
add byte [rax], al
add byte [rax], al
sbb eax, dword fs:[rax]
add byte [rdi], cl
pop rbx
and esi, dword [rcx + rcx - 0x15]
sub al, 0x41
cmp byte [rsi + 0xf], 0x23
invalid
invalid
mov dr6, rbp
and eax, 0xe8f1894c
test edx, ecx
invalid
invalid
mov rdi, qword [sym.imp.kernel32.dll_CloseHandle]
call rdi
mov rcx, qword [rsi + 0x20]
call rdi
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x14004cf71
add rsi, 8
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14004c08f
nop
add rsp, 0x28
pop rdi
pop rsi
ret
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1088
call fcn.14005fe00
sub rsp, rax
movaps xmmword [rsp + 0x1070], xmm6
adc byte [rax], al
invalid
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x14004cfb8
cmp ecx, 1
jne 0x14004cfc9
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax + 0x20]
jmp 0x14004cfc4
lea rcx, str.main
mov edx, 5
invalid
add al, ch
ja 0x14004cfc9
call fcn.14004d240
add byte [rax], al
mov rcx, qword [rsi + 0x10]
call fcn.14004cd32
test rax, rax
jne case.0x14005d840.491
mov qword [rsp + 0x70], rdx
test rdx, rdx
je 0x14004cff5
lock dec qword [rdx]
dec dword [rdx]
jne 0x14004cff5
lea rcx, [rsp + 0x70]
call fcn.14004c219
movabs r13, 0x75346eaee033ab05
scasb al, byte [rdi]
outsb dx, byte [rsi]
xor al, 0x75
mov rcx, qword [rsi]
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
mov rdi, qword [rsi + 0x20]
mov rax, qword [rcx + 0x28]
sub byte [rax - 0x73], cl
push rsp
and al, 0x70
sub byte [rax - 0x73], cl
push rsp
and al, 0x70
mov qword [rdx], rax
call fcn.14004a0e0
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
mov r8d, 0x1000
xor edx, edx
call fcn.1400706f0
invalid
add al, byte ss:[rax]
mov ecx, 0xf000236
push rdi
test byte [rbp + rcx*4 + 0x35], 0xbb
cmp eax, dword [rax]
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x50
add al, byte ss:[rax]
xorps xmm6, xmm6
lea r14, [0x140050bfc]
lea r15, [rsp + 0x50]
mov rbx, qword [sym.imp.kernel32.dll_SleepEx]
mov esi, 0xffffffff
invalid
mov dword [rsp + 0x34], 0
add byte [rax], al
movaps xmmword [rsp + 0x50], xmm6
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x34]
xor al, 0x48
mov dword [rsp + 0x68], eax
xor al, 0x48
mov dword [rsp + 0x68], eax
mov qword [rsp + 0x20], r14
mov rcx, qword [rsp + 0x40]
lea rdx, [rsp + 0x70]
mov r8d, 0x1000
mov r9, r15
mov ecx, edi
mov ecx, edi
call qword [sym.imp.kernel32.dll_ReadFileEx]
test eax, eax
je 0x14004d212
mov ecx, 0xffffffff
mov edx, 1
call rbx
invalid
cmp dword [rsp + 0x34], 0
je 0x14004d098
mov eax, dword [rsp + 0x38]
mov r12d, dword [rsp + 0x3c]
mov rcx, rax
shl rcx, 0x20
or rcx, 2
test eax, eax
cmovne r12, rcx
ror byte [rdi + rcx + 0x45], 0xe1
jne 0x14004d223
test r12, r12
je 0x14004d19e
cmp r12, 0x1000
ja case.0x14005d840.491
xor ebp, ebp
mov r8, r12
sub r8, r13
sub r8, rbp
add r8, r13
lea rdx, [rsp + rbp]
add rdx, 0x70
cmp r8, rsi
cmovae r8, rsi
mov dword [rsp + 0x34], 0
movaps xmmword [rsp + 0x50], xmm6
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x34]
mov qword [rsp + 0x68], rax
push 0x2474894c
and byte [rax - 0x77], cl
stc
push 0x2474894c
and byte [rax - 0x77], cl
stc
mov r9, r15
call qword [sym.imp.kernel32.dll_WriteFileEx]
test eax, eax
je case.0x140007aaf.515
invalid
mov ecx, 0xffffffff
mov edx, 1
add byte [rax], al
call rbx
cmp dword [rsp + 0x34], 0
and al, 0x34
invalid
and al, 0x34
add byte [rbp + rbp*8 - 0x75], dh
and al, 0x38
invalid
xor al, 0
je 0x14004d133
mov eax, dword [rsp + 0x38]
cmp byte [rbx + 0x483c244c], cl
mov edx, eax
invalid
mov ecx, dword [rsp + 0x3c]
mov rdx, rax
ret 0xc148
shl rdx, 0x20
or rdx, 2
test eax, eax
cmovne rcx, rdx
invalid
retf 0x8502
add al, byte [rbp + 0x450f48c0]
retf 0x3875
jne case.0x140008522.506
add rbp, rcx
cmp rbp, r12
cmp ebp, esp
cmp ebp, esp
in eax, 0xf
test ch, ah
in eax, 0xfe
je 0x14004d052
in eax, 0xfe
invalid
dec dword [rdi]
xchg byte [rax - 1], dh
jbe 0x14004d0e3
invalid
ud2
or edi, edi
adc eax, 0x27ee5
add al, byte [rax]
call qword [sym.imp.kernel32.dll_GetLastError]
add al, byte [rax]
add byte [rax - 0x3f], cl
shl rax, 0x20
loopne 0x14004d19f
movabs rdx, 0x193391d5ffe72f6f
outsd dx, dword [rsi]
invalid
invalid
sbb dword [rax - 0x39], ecx
sar ebp, 0xff
invalid
invalid
mov rcx, 0xfffffffffffffffd
and rcx, rdx
and ecx, edx
invalid
dec dword [rax + 0x21]
ror dword [rax + 0x31], 1
and ecx, edx
xor rcx, rdx
ror dword [rax + 0x31], 1
shr eax, 0x1f
invalid
invalid
cmpsd dword [rsi], dword [rdi]
invalid
xor rcx, rax
call fcn.1400478bd
dec dword [rax - 0x75]
xor eax, 0x27ea3
invalid
jle 0x14004d1a6
invalid
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov esi, dword [sym.imp.kernel32.dll_CloseHandle]
movabs dword [0x40244c8b4800027e], eax
add byte [rax - 0x75], cl
and al, 0x40
invalid
mov rcx, qword [rsp + 0x40]
call rsi
call rsi
invalid
mov rcx, rdi
mov ecx, edi
call rsi
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov rsi, qword [rax + 8]
mov rsi, qword [rax + 8]
or byte [rax - 0x7d], cl
jle 0x14004d1d6
invalid
cmp qword [rsi + 0x18], 0
sbb byte [rax], al
add byte [rax + rdx + 0x48], dh
cmp dword [rsi + 0x20], 0
invalid
je case.0x140008522.520
adc byte [rax - 0x7d], cl
jle case.0x14000841c.487
cmp qword [rsi + 0x20], 0
add byte [rcx + rcx + 0x48], dh
je case.0x140008522.520
or dword [rax - 0x73], ecx
and al, r13b
and al, ch
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
call fcn.14004c167
xchg esi, eax
out dx, eax
invalid
mov qword [rsi + 0x18], 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and byte [rax], r8b
invalid
add byte [rax], al
mov qword [rsi + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x70], rsi
lock dec qword [rsi]
invalid
je case.0x14000841c.496
jo 0x14004d1d7
dec qword [rsi]
invalid
jne 0x14004d1f6
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
call fcn.14004c08f
dec dword [rdi]
sub byte [rsp + 0x1070], dh
and al, 0x70
adc byte [rax], al
invalid
movaps xmm6, xmmword [rsp + 0x1070]
and al, 0x70
adc byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0x1088
mov byte [rax], dl
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call qword [sym.imp.kernel32.dll_GetLastError]
mov r12d, eax
mov esp, eax
jle case.0x14000841c.500
add byte [rcx - 0x77], al
invalid
mov esp, eax
shl r12, 0x20
in al, 0x20
or r12, 2
int3
mov rcx, r12
loope 0x14004d20f
call fcn.14003ebb8
mov rcx, r12
loope 0x14004d26b
invalid
lea ebx, [rcx]
invalid
loope 0x14004d26b
or ecx, dword [rdi]
jne case.0x140008522.506
test dword [rbx - 1], esp
invalid
invalid
call fcn.140040de6
jmp 0x14004d19e
pop rsi
invalid
invalid
invalid
invalid
invalid
invalid
push rdi
sub rsp, 0x58
pop rax
pop rax
mov rax, rcx
lea r8, [rdx - 1]
lea rsi, [rsp + 0x28]
sub byte [rax - 0x77], cl
int1
invalid
cmp dword [rsi], 0
push rsp
and al, 0x30
mov eax, dword [rsp + 0x38]
and al, 0x38
mov rcx, rsi
sub eax, 0x7e1815ff
add al, byte [rax]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
add esp, 0x58
test eax, eax
je 0x14004d2e6
lock dec qword [rax]
jne 0x14004d2e6
or byte [rbp + 5], dh
jmp fcn.14004bfe3
invalid
inc ebx
sub rsp, 0x38
ret
adc byte [rcx], al
add dword [rax - 0x39], ecx
add dword [rdx], eax
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x28]
add byte [rax], al
and al, 0x28
adc dword [rcx], eax
add byte [rax + 0x38c48348], dl
cmp dword [rcx], eax
sbb byte [rax - 0x75], cl
or byte [r8 - 0x7b], cl
or byte [rax - 0x7b], cl
sal byte [rdi + rcx - 0x10], 0x48
dec qword [rax]
dec dword [rax]
add ecx, 8
ror dword [rax], 0xe9
hlt
inc ebx
in al, dx
sub byte [rax - 0x75], cl
invalid
sub byte [r8 - 0x73], cl
push rsp
and al, 0x20
invalid
and byte [rax - 0x77], cl
mov dword [rdx], eax
add ch, al
movsd dword [rdi], dword [rsi]
int 0xff
call qword [rax + 0x28c48348]
add rsp, 0x28
invalid
in al, dx
and byte [rbx + 0x4287005], cl
add eax, 0x42870
invalid
invalid
add eax, 0x42870
jo 0x14004d372
add al, 0
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
and eax, 0x58
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0xb6
and byte [rax + 0x48000000], 0x85
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
movzx eax, byte [rax + 0xa0]
test rax, rax
sal byte [rcx + rcx - 0x7d], 0xf8
je 0x14004d36e
or dword [rbx + 0x317401f8], eax
add dword [rcx + rsi + 0x31], esi
shr bl, 0x52
mov eax, dword [0x14008fbbc]
sub byte [rax + rax], al
add al, 0
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x73], 0xb0
cwde
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
invalid
mov ecx, esi
in eax, 0xff
inc esi
or byte [rcx], r8b
or al, 0x25
pop rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
sbb byte [rax + 0x48000000], 0x85
add byte [rax - 0x7b], cl
sal byte [rsp + rcx - 0x10], 0x48
inc dword [rax]
add al, byte fs:[rax]
add eax, 0x427eb
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
adc eax, 0x27e55
not eax
dec dword [eax + 0x21]
enter 0xfffffffffffff289, 0xffffffffffffff81
loop case.0x14003eceb.426
xchg esi, eax
imul edx, eax
mov eax, esi
and eax, ecx
int1
scasd eax, dword [rdi]
enter 0x148, 0xffffffffffffffd1
invalid
ror dword [rcx + 0x69], 1
invalid
ror dword [rax - 0x73], 0x54
and al, 0x38
invalid
mov dword [rdx], ecx
add byte [rax], al
mov ecx, 0xee95dfbb
mov edx, esi
mov ecx, esi
invalid
adc eax, 0x27c4b
add byte [rax], al
add byte [rax], al
leave
sar edi, 0x15
cmc
or edx, 2
or eax, 3
inc eax
add eax, dword [rax]
add eax, ecx
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
add byte [rax], al
mov dword [rsp + 0x20], eax
mov ecx, edi
add dword [rax - 0x73], ecx
mov dword [rsp + 0x20], eax
invalid
sar esp, 0xff
and byte [rax - 0x73], cl
add byte [rcx - 0x48], al
and dword [rsi - 2], edi
int 0x7f
add byte ds:[rdi], cl
add qword [rax], rax
invalid
add byte [rax], al
add byte [rax], al
invalid
mov edx, dword [rcx + 8]
mov ecx, r8d
and ecx, 3
xor eax, eax
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 2]
fdivr st(7)
add byte [rax], al
add cl, ch
invalid
cmp eax, ecx
add eax, dword [rcx]
add byte [rax], al
or byte [rdx + rax], dh
and al, 0x58
mov esi, 1
jmp 0x14004f0be
mov rax, rsi
mov rdx, r14
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
add cl, byte [rcx + rcx*4 - 0xf]
call qword [sym.imp.kernel32.dll_CloseHandle]
test r15, r15
je 0x14004f105
mov rcx, qword [0x14008fb30]
add al, 0
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x25f3b
mov r14, rbx
jmp 0x14004f0b5
movabs rbx, 0x8000000000000000
lea rdi, [rsp + 0x20]
lea edi, [rsp + 0x20]
lea edi, [rsp + 0x20]
mov rcx, rdi
mov ecx, edi
call fcn.140040cca
mov rcx, qword [rdi]
mov rax, qword [rdi + 8]
cmp rcx, rbx
cmp ecx, ebx
cmp ecx, ebx
jne 0x14004f140
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov qword [rsi], rbx
jmp 0x14004f160
mov r8, qword [rsp + 0x30]
lea rdx, [rsp + 0x38]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
or byte [rcx + r9*4 + 0x42], cl
adc byte [rax - 0x77], cl
int1
or byte [rcx + r9*4 + 0x42], cl
adc byte [rax - 0x77], cl
int1
mov r8b, 1
call fcn.14004f169
nop
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x468
add byte [rax], al
add byte [rax], al
mov r12, qword [rdx + 8]
mov rax, qword [rdx + 0x10]
cmp rax, 4
jae 0x14004f1b5
cmp rax, 3
je 0x14004f1f7
invalid
cmp rax, 2
cmp rax, 2
clc
add cl, byte [rdi]
test byte [rdi + 0x48000000], bl
lahf
add byte [rax], al
add byte [rax - 0x7d], cl
clc
invalid
je 0x14004f239
lahf
add byte [rax], al
add byte [rax - 0x7d], cl
clc
cmp rax, 1
add dword [rdi], ecx
test ebx, ecx
add byte [rax], al
add byte [rsi + 0x41], ah
invalid
invalid
jne case.0x14000848a.609
cmp word [r12], 0
cmp dword [rsp], 0
jne case.0x14000848a.609
test dword [rdi - 0x17000000], edi
mov edi, 0xe9000000
jmp 0x14004f25c
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rcx - 0x47], cl
pop rsp
add byte [rdi], bh
invalid
add byte [rax], al
movabs r9, 0x5c003f003f005c
lea r10, [r9 + 0x1d0000]
lea edx, [rcx + 0x1d0000]
invalid
add byte [rdi], bh
add byte [rax + rax + 0x4d], bl
lea edx, [rcx + 0x1d0000]
xchg ecx, eax
add byte [rax], al
sbb eax, 0x143b4d00
cmp edx, dword [rsp]
je 0x14004f25c
invalid
invalid
cmp r10, qword [r12]
cmp edx, dword [rsp]
adc al, 0x24
je 0x14004f25c
add byte [rax], al
add byte [rbp + 0x3b], cl
cmp r9, qword [r12]
or al, 0x24
je 0x14004f25c
test byte [rdx + 0x48000000], al
cmp eax, 0xf8
clc
add byte [rax], al
invalid
invalid
cmp rax, 0xf8
clc
add byte [rax], al
add byte [rdi], cl
or dword [rcx + 0x66000000], 0x41
add byte [rax], al
add byte [rsi + 0x41], ah
jae case.0x14000848a.609
add byte [rax], al
add byte [rsi + 0x41], ah
add byte [rax], al
cmp word [r12 + 2], 0x3a
cmp dword [rsp + 2], 0x3a
and al, 2
cmp dh, byte [rbp + 0x4a]
add bh, byte [rdx]
jne 0x14004f239
movzx eax, word [r12 + 4]
mov bh, 0x44
and al, 4
and al, 4
jmp 0x14004f20b
cmp word [r12 + 2], 0x3a
cmp dword [r12 + 2], 0x3a
cmp dword [rsp + 2], 0x3a
jne 0x14004f239
cmp dword [rcx + 0xf], eax
mov bh, 0x44
and al, 4
movzx eax, word [r12 + 4]
test ax, ax
test eax, eax
je case.0x140008522.607
cmp ax, 0x2f
je 0x14004f219
clc
invalid
movzx eax, ax
cmp eax, 0x5c
clc
pop rsp
jne 0x14004f239
movzx eax, word [r12]
mov bh, 4
and al, 0x83
clc
invalid
add al, 0x24
cmp eax, 0x2f
je case.0x14000848a.602
invalid
sbb eax, dword [rbx + 0x16745cf8]
cmp eax, 0x5c
je case.0x14000848a.602
jmp 0x14004f25c
xor al, byte [rcx + 0xf]
mov bh, 4
and al, 0x83
movzx eax, word [r12]
cmp eax, 0x2f
clc
invalid
je 0x14004f239
clc
invalid
cmp eax, 0x5c
jne 0x14004f25c
and eax, dword [rcx + 0xf]
mov bh, 4
and al, 0x66
invalid
movzx eax, word [r12]
cmp ax, 0x5c
cmp eax, 0x5c
je case.0x14000848a.604
movzx eax, ax
mov bh, 0xc0
rol byte [rbx + 0x23752ff8], 0x41
cmp eax, 0x2f
jne case.0x14000848a.609
movzx eax, word [r12 + 2]
movzx eax, word [rsp + 2]
cmp eax, 0x5c
clc
pop rsp
je 0x14004f25c
cmp eax, 0x2f
jne case.0x14000848a.609
adc ecx, dword [rax - 0x75]
adc byte [rax - 0x77], cl
invalid
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
mov dword [rcx + 0x10], eax
adc byte [r15], cl
adc byte [rdx], al
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
adc dword [rcx], eax
add ecx, ebp
jge case.0x140008522.617
jmp case.0x14001ccc7.416
add byte [rax], al
mov byte [rsp + 0x2f], r8b
mov byte [rsp + 0x2f], al
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
mov qword [rsp + 0x48], rdx
xor rcx, rcx
xor ecx, ecx
lea rdx, [rsp + 0x50]
push rax
mov qword [rdx], rcx
mov qword [rdx + 8], 2
or byte [rdx], al
add byte [rax], al
invalid
or byte [rdx], al
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
mov qword [rsp + 0x40], rax
add al, byte [rax]
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov qword [rdx + 0x10], rcx
mov ebp, 0x200
adc byte [rbp + 0x200], dil
adc byte [rbp + 0x200], bh
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov ebx, 0xffffffff
inc dword [rbp + 0x31]
in eax, dx
xor r13d, r13d
cmp rbp, 0x201
add dword [rdx], eax
add byte [rax], al
add al, byte [rax]
add byte [rbx + 0xf], dh
jae case.0x14000848a.622
lea r14, [rsp + 0x68]
lea esi, [rsp + 0x68]
je 0x14004f2e3
push 0x200be
add byte [rcx - 0x77], cl
out dx, eax
mov esi, 0x200
add byte [rax], al
mov r15, rbp
jmp 0x14004f319
movabs rax, 0x88cd39921604cf89
add rbp, rax
sub rbp, r13
sub ebp, ebp
cmp ebp, ecx
mov byte [rax + 1], cl
invalid
sub ebp, ebp
sub rbp, rax
lea rcx, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov rdx, rbp
mov edx, ebp
call fcn.14004bf46
mov rcx, qword [rsp + 0x50]
and al, 0x50
pop rsp
int3
and al, 0x50
mov r14, qword [rsp + 0x58]
cmp rcx, rbx
mov r13d, 0xffffffff
mov rax, rcx
mov qword [rsp + 0x40], rcx
and al, 0x40
cmovb r13, rcx
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x38], r14
mov rsi, r13
mov r15, r13
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r12
mov edx, r15d
mov r8, r14
xor r9d, r9d
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
mov edi, eax
test eax, eax
jne 0x14004f343
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14004f3aa
mov ebp, edi
cmp r15, rbp
jne 0x14004f36b
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14004f611
add r15, r15
cmp r15, rbx
cmovae r15, rbx
mov rbp, r15
jmp 0x14004f2b2
jb 0x14004f2b2
cmp rsi, rbp
jb 0x14004f611
mov rbx, qword [rsp + 0x48]
mov qword [rbx + 0x10], 0
cmp byte [rsp + 0x2f], 0
and al, 0x2f
invalid
je case.0x14001ca79.396
cmp edi, 2
ja 0x14004f41f
jne 0x14004f51c
movzx ecx, word [r14]
jmp 0x14004f4a4
call qword [sym.imp.kernel32.dll_GetLastError]
mov edi, eax
shl rdi, 0x20
shl edi, 0x20
or rdi, 2
iretd
cmp qword [rsp + 0x40], 0
je case.0x140011f1c.478
invalid
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, qword [rsp + 0x38]
invalid
and al, 0x30
cmp byte [rax], al
add dword [rax], eax
add byte [rbx + rcx*4 + 0x40], cl
or byte [rax - 0x75], cl
mov ecx, dword [0x14008fb30]
cmp edi, 0xf6
jbe 0x14004f4e1
add byte [rax], al
invalid
add byte [rdi], cl
xchg dl, al
add byte [rax], al
add byte [rcx + 0xf], al
mov bh, 0x46
movzx eax, word [r14 + 2]
cmp eax, 0x3a
jne case.0x14001cbba.384
invalid
lodsd eax, dword [rsi]
add byte [rax], al
invalid
add byte [rbx + 0x45755cf8], al
add al, 0x83
clc
invalid
pop rsp
xchg esi, edi
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x14004f4cc
invalid
and al, 0x30
xor byte [rsi - 0x7d], ah
stc
cmp ecx, 0x5c
invalid
mov bh, 0x46
cmp eax, 0x5c
int3
push rdi
cmp edx, esp
invalid
dec byte [rcx - 0x7d]
add al, 0x4c
add byte [rcx - 0x43], al
or byte [rax], al
and al, 0x20
mov ecx, 2
add al, byte [rax]
call 0x188d5ec79
xchg byte [rdi + 0x72d3049f], ah
and al, 0x20
mov ecx, 2
xor esi, dword [rbp + 8]
ud2
add byte [rax], al
std
and edx, ecx
and al, 0x4c
add byte [rax - 0x77], cl
jle 0x14004f72b
mov dword [rsi + 0x10], ebx
pop rsi
sbb al, 0xf
adc dword [rsi + 0x20], eax
and byte [rax - 0x77], r9b
push rsi
xor byte [rcx + rcx*4 + 0x46], cl
cmp bh, al
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], r8
shl eax, 0x20
add al, byte [rax]
add byte [rax], al
push 0x41c35e5f
push rdi
push r14
push rsi
push r12
mov rbx, rdx
and byte [rcx], al
cmp byte [rax - 0x7d], cl
cwde
invalid
invalid
xor ecx, 0xfffffffe
add dh, byte [rbx + 0x31]
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx], dh
leave
xor esi, esi
invalid
add byte [rax], al
add byte [rax], al
invalid
int1
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
lea edx, [rsi + rsi]
add al, 0
leave
mov edx, ecx
movzx eax, word [rdi + rcx*2]
add al, 0x48
add dword [rax - 0x7d], ecx
add dword [rax - 0x73], ecx
cmp ecx, esi
or dword [rbp + 1], ecx
cld
adc bl, ch
add byte [rax], al
cmp al, 0x66
cmp word cs:[rdi + 2], 0x2e
invalid
ror byte [rcx - 0x77], cl
clc
mov qword ss:[rsi + 8], rdi
sub esp, 0x40
mov edx, ecx
dec dword [rax - 0x75]
invalid
adc eax, 0x24d77
cmp rax, 0xffffffffffffffff
je 0x140050460
in eax, dx
add byte [rax], al
invalid
in eax, dx
add byte [rax], al
add byte [rax - 0x77], cl
sar edi, 0x15
invalid
je 0x1400503c7
mov rcx, rax
call qword [sym.imp.kernel32.dll_FindClose]
adc eax, 0x24d74
adc eax, 0x24d74
add al, byte [rax]
mov edx, dword [rsp + 0x58]
mov eax, edx
not eax
or eax, 0x400
add byte [rcx], al
sar bh, 1
invalid
je case.0x140008522.630
add byte [rcx], al
sar bh, 1
sal byte [rsp + rax - 0x75], 0x6c
and al, 0x7c
mov ebp, dword [rsp + 0x7c]
mov ecx, dword [rsp + 0x78]
mov r8d, dword [rsp + 0x5c]
pop rsp
pop rsp
mov dword [rsp + 0x2c], r8d
mov r8d, dword [rsp + 0x60]
mov r9d, dword [rsp + 0x64]
mov ecx, dword [rsp + 0x64]
mov ecx, dword [rsp + 0x64]
mov r10d, dword [rsp + 0x68]
mov r11d, dword [rsp + 0x6c]
push 0x245c8b44
insb byte [rdi], dx
mov r15d, dword [rsp + 0x70]
and al, 0x70
mov r12d, dword [rsp + 0x74]
test ebx, ebx
je 0x14005044b
test byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
shl r12, 0x20
mov rax, r12
not rax
or r12, rcx
not rcx
and rcx, rax
not rcx
and rcx, r12
mov qword [rsi], 0
xor eax, eax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x18], eax
mov ebx, dword [rsp + 0x2c]
and al, 0x2c
and al, 0x2c
mov dword [rsi + 0x20], ebx
mov dword [rsi + 0x24], r8d
mov dword [rsi + 0x28], r9d
mov dword [rsi + 0x2c], r10d
mov dword [rsi + 0x30], r11d
mov dword [rsi + 0x34], r15d
mov qword [rsi + 0x38], rcx
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x4c], edx
mov dword [rsi + 0x50], ebp
outsb dx, byte [rsi]
push rax
outsb dx, byte [rsi]
push rax
test r13, r13
je 0x14005042e
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x24c12
adc eax, 0x24c12
mov rcx, rdi
call fcn.140040de6
nop
add rsp, 0x2a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
test eax, eax
je 0x1400503c7
mov eax, ebp
and eax, 0x20000000
je 0x1400503c7
mov qword [rsi + 8], rdi
mov qword [rsi], 2
test r13, r13
je 0x140050436
mov rcx, qword [0x14008fb30]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140050436
int1
rol byte [rbp + 0x20], 0xc1
rol dword [rcx + 0x21], 0xd1
sub edx, ecx
add eax, ecx
loope 0x140050692
jmp rbx
add byte [rcx + riz - 0x3f], al
rol ecx, 0xe2
invalid
push 3
loopne 0x140050917
xor edx, 1
mov dword [rsp + 0x20], 2
and al, 0x88
add byte [rax], al
add byte [rax + 0x10000], bh
and al, 0x28
mov dword [rsp + 0x38], 0
test ebp, ebp
lea ebx, [rsp + rax]
add rbx, 0x58
lea r14, [rsp + 0x58]
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
call qword [rax + 8]
add r14, 0x10
cmp r14, rbx
jne 0x1400520f6
mov rbx, qword [rsp + 0x258]
test rbx, rbx
invalid
je 0x140052134
and al, 0x58
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
lea r14, [rsp + 0x60]
xor r15d, r15d
inc r15
mov rax, qword [r14 - 8]
mov eax, dword [rsi - 8]
mov eax, dword [rsi - 8]
mov rcx, qword [r14]
call qword [rax + 0x18]
add r14, 0x10
dec rbx
dec ebx
dec ebx
jne 0x14005211e
mov rax, rsi
mov rdx, rdi
movaps xmm6, xmmword [rsp + 0x260]
invalid
add al, byte [rax]
add byte [rax - 0x7f], cl
invalid
js 0x140052149
add byte [rax], al
pop rbx
pop rbp
invalid
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cld
invalid
invalid
cmp rax, r8
seta cl
ror dword [rcx - 0x77], 0xd9
ror dword [rcx - 0x77], 0xd9
not r9
and r9, rdi
mov r10, rdi
not r10
and r10, rbx
sub r10, r9
cmp r10, r8
setae r9b
mov r10d, ecx
retf 0x845
retf 0x8041
cmp dl, 1
retf 0x845
cmp dl, 1
jne 0x1400522fb
xor cl, r9b
jne 0x1400522fb
mov rdx, qword [rsi + 8]
shl rdi, 4
shl edi, 4
shl edi, 4
add rdi, rdx
xlatb
shl r8, 4
mov rcx, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140070050
fld qword [rcx]
invalid
sub rbx, rax
mov r8, qword [rsi + 8]
shl rdx, 4
shl edx, 4
add rdx, r8
mov rcx, rbx
shl rcx, 4
add rcx, r8
shl rax, 4
mov r8, rax
call fcn.140070050
mov qword [rsi + 0x10], rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
cmp dword [rsi + 0x10], 0
je case.0x14001c970.452
mov r8, qword [rsi]
mov rcx, qword [0x14008fb30]
add al, byte [rax]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rax], al
add byte [rax - 0x75], cl
pop rcx
adc byte [rax - 0x75], cl
mov rdx, qword [rcx]
mov rsi, qword [rcx + 8]
invalid
movabs al, byte [0x4969b6f161938c18]
mov ecx, edx
xor eax, ecx
add edi, edi
add esi, eax
cmovbe rdi, rcx
cmp esi, ebx
mov ecx, dword [rsi + rbx*8]
sar bh, 0xff
push rax
xadd qword [rcx], rax
invalid
invalid
invalid
invalid
rol dword [rcx], 0x48
cmp eax, 0x3f
add dword [rax - 0x7d], ecx
clc
invalid
jo 0x14005243e
sal edi, 0xd1
leave
ror byte [rax + 1], 0xc1
stc
invalid
fimul word [rax - 0x75]
adc r15b, dil
push rax
adc byte [rcx - 1], cl
invalid
cmp esi, ebx
push qword [rax + rdi + 0x31]
fisttp dword [rax - 0x75]
or al, 0xde
fimul word [rax - 0x39]
rol al, 0xff
invalid
push rax
xadd qword [rcx], rax
cmp eax, 0x3f
not eax
ror byte [rax - 0x7d], 1
enter 0x483f, 0xffffffffffffff83
invalid
cmp eax, 0xffffffbf
clc
mov edi, 0x8b480b75
or al, 0xde
fimul word [rax - 0x75]
adc r15b, dil
push rax
adc byte [rax - 1], cl
ret
fbstp tbyte [rbp - 0x36]
and byte [rbx + 0x3d68b05], cl
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov eax, dword [0x14008fbbc]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
cmp dword [rax + 0x78], 0
mov eax, 0x78
add byte [rdi], cl
invalid
test byte [rbx], ah
add eax, dword [rax]
add byte [rbx + 0x3d66a05], cl
add eax, 0x3d66a
invalid
invalid
add eax, 0x3d66a
push 0xffffffffffffffd6
mov ecx, dword [0x58]
or al, 0x25
mov eax, dword [rcx + rax*8]
add byte [rax], 0
add byte [rax], al
add byte [rbx + rcx*4 - 0x80], cl
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
ror dword [rax - 0x47], 1
invalid
invalid
jne case.0x140008453.668
mov ecx, 0x70736575
jae 0x1400525e6
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
jae case.0x14000848a.676
mov edx, edx
and edx, ecx
retf 0x148
ror dword [rax - 0x42], cl
invalid
jns 0x1400525fc
jns 0x1400525fc
loop 0x140052597
xor ecx, 1
lea edx, [rcx + rdx*2]
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + 1], cl
ror byte [rcx + rbp - 0x2f], cl
sub ecx, edx
outsb dx, byte fs:[rsi]
outsb dx, byte [rsi]
invalid
not edx
ror byte [rcx + riz - 0x3e], 1
not edx
not ebx
fadd dword [rcx - 0x46]
add dword [rax], eax
add byte [rax], al
mov edx, 1
retf 3
ror dword [rbp + 0x21], 1
ror dword [rbp + 0x31], 0xd1
add edx, ecx
leave
add eax, ecx
enter 0xffffffffffffc149, 0xffffffffffffffc0
or eax, 0x49c1894d
invalid
invalid
ror dword [rcx + 0x21], 0xd1
and ecx, edx
mov edx, ecx
not eax
add eax, ecx
ror dword [rcx + rsi - 0x3e], 1
adc dword [rcx - 9], ecx
ror dword [rax - 0x77], 1
ret 0xf748
invalid
invalid
or edx, edx
and edx, ecx
ror byte [rcx - 0x3f], cl
rcl byte [0x189c7b102], 0x31
adc eax, 0x49c2894d
xor edx, ecx
invalid
invalid
ret 0x3149
add edx, edx
mov ecx, ecx
ror dword [rbp + 1], 1
ror dword [rax - 0x3f], 0xc0
and byte [rcx - 0x77], cl
ror byte [rcx + 0x21], 1
mov eax, 0x3b2613d
mov dl, 3
ret 0x14c
and eax, edx
rcl dword [rax], 0x48
ror dword [rax - 9], 0xd1
lea edx, [rax + rdx*2]
rol ecx, 0x20
xor eax, eax
enter 0x314c, 0xffffffffffffffc0
not eax
ror dword [rax - 9], 1
and ecx, edx
ror dword [rax + 9], 1
ror byte [rax - 9], 1
invalid
ror byte [rax + 9], 1
adc eax, 0xd1e90002
dec dword [rax - 0x7d]
cmp ecx, 0xffffffff
invalid
or al, 0x48
add byte [rax], al
add al, dh
mov ecx, ebx
retf 0xfc3
in al, dx
and byte [rax - 0x77], cl
mov rsi, rcx
invalid
invalid
in al, 0xfe
invalid
invalid
invalid
rol dword [rbx], 1
and eax, 0x58
add al, 0xc1
ror dword [rax - 0x75], 0x80
test al, 0
add byte [rax], al
invalid
add byte [rax], al
mov ecx, dword [rax + 0xb0]
dec dword [rax - 0x7b]
sal byte [rbp + 7], 0xe8
cdq
adc eax, dword [rdx]
add bl, ch
int 0xf
or edx, dword [rsi + 0x57]
add byte [rax], al
cmp eax, 3
jo case.0x14005d7a5.276
mov esi, ecx
invalid
push rdi
loope 0x140052aea
invalid
add byte [rax + 0x63], cl
invalid
or dword [rax + 1], 0x48e0ffc8
sub byte [rbp + 0x28], r14b
add eax, esi
cmpxchg byte [rdi], cl
mov al, 0xf
pcmpeqw mm5, qword [rax]
ror dword [rax - 0x7d], 1
invalid
stc
add al, byte [rax]
and byte [rax - 0x77], cl
int1
sub byte [rdi + 0x5e], bl
add byte [rdi], cl
retf
add dword [rcx], esi
xor byte [rcx - 0x75], cl
mov dword [rsi + 0x38], eax
mov qword [rsp + 0x50], r8
test edx, edx
fimul dword [rcx - 0x7d]
ror byte [rax - 0x7d], 1
ror byte [rax - 0x7d], 1
enter 0x4c2f, 0x21
rol byte [rcx - 0x3f], 1
jmp 0x129266ef8
invalid
add al, byte [rax]
add dword [rdx], eax
add cl, ch
invalid
push qword [rax - 0x1f416fc]
std
std
sal byte [rax + rbp + 0x48], 0x8b
xchg esp, eax
and al, 0x28
add al, byte [rax]
add byte [rax - 0x7d], cl
cli
and byte [rdi], cl
adc al, 0x30
test eax, eax
xchg ebp, eax
ret 0x8d4f
ror byte [rcx - 0x7d], 1
enter 0x4c20, 1
ret 0xff48
or cl, byte [rax - 0x77]
or byte [rax - 0x75], cl
ret 0x854d
test r8b, 1
push rcx
adc byte [rbx + rcx*4 + 0x41], cl
sbb byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rdx, rdx
je 0x140053269
invalid
sub byte [r9], al
and byte [rdi], cl
adc dword [rbp + 1], 0
add byte [rax - 0x3f], cl
loope 0x140053245
or al, 0x28
sub byte [rcx + rcx*4 + 0x44], cl
or al, 0x30
add byte [rcx + 0x1e283ca], cl
leave
add dword [rax + 1], ecx
ror dword [rax - 0x77], 1
mov word [rax + rbp], fs
add al, byte [rax]
add bl, ch
or byte [rax - 0x75], cl
mov word [rax + rbp], fs
add al, byte [rax]
add byte [rax - 0x7d], cl
stc
and byte [rdi], cl
invalid
add al, byte [rax]
add byte [rax - 0x7f], cl
invalid
or byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x77], cl
adc ebx, ebp
jmp 0x1400533ff
add al, 0x49
mov dword [rax + 8], edx
push rax
invalid
mov eax, ecx
in al, dx
push 0x80ba81
add byte [rax], al
add dl, cl
invalid
mov dword [rbx], 0xe8c93100
invalid
and al, 0x40
inc edi
invalid
invalid
or al, 0x92
and al, 0xc8
add dword [rax], eax
shr edx, 4
add ecx, edx
push rdi
push rbp
push rbx
sub rsp, 0x30
xor byte [rcx + rcx*4 - 0x40], cl
in eax, 0x76
invalid
iretd
adc byte [rax - 0x7d], cl
invalid
mov ecx, dword [rsp + 0xc0]
mov r8d, dword [rsp + 0xc3]
add byte [rax], al
add byte [rcx - 0x77], al
invalid
mov cl, 0
add byte [rax], al
mov dword [r14 + 0xb4], r8d
mov qword [r14 + 0xb8], r15
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], al
invalid
add byte [rax], al
mov byte [r14 + 0x60], dl
xorps xmm0, xmm0
movups xmmword [r14 + 0x50], xmm0
mov ecx, dword [rsp + 0x30]
mov edx, dword [rsp + 0x33]
mov dword [r14 + 0x61], ecx
mov dword [r14 + 0x64], edx
mov qword [r14 + 0x68], 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
mov qword [r14 + 0x70], rax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [r14 + 0x78], xmm0
movups xmm0, xmmword [rsp + 0xa9]
adc byte [rsp + 0xa9], al
adc byte [rsp + 0xa9], al
and al, 0xa9
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + 0x81], eax
movups xmmword [r14 + 0x81], xmm0
mov qword [r14], r10
mov qword [r14 + 0x40], rsi
mov qword [r14 + 0x48], r13
mov dword [r14 + 0xc0], r11d
sahf
rol byte [rax], 0
add byte [rax], al
sahf
rol byte [rax], 0
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x3580]
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x3580]
add byte [rax - 0x7f], cl
invalid
add rsp, 0x3598
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ror byte [rdi], 0xb
push r14
push rsi
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x40
mov rdi, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
mov rbx, qword [rax]
invalid
sbb byte [rax - 0x7b], cl
invalid
test rbx, rbx
je 0x14005c4b0
mov rcx, rbx
call qword [sym.imp.oleaut32.dll_SysStringLen]
pop qword [rcx]
invalid
mov eax, eax
jmp 0x14005c4b7
pop qword [rcx]
add byte [rcx - 0x44f81440], cl
add al, byte [rax]
add byte [rax], al
mov ebx, 2
xor eax, eax
lea rax, [rbx + rax*2]
add al, 0x43
lea rsi, [rsp + 0x28]
mov qword [rsi], rbx
mov qword [rsi + 8], rax
mov word [rsi + 0x10], 0
invalid
je 0x14005c4e3
sub byte [rax - 0x77], cl
invalid
add byte [rax - 0x75], cl
pop rdi
and byte [rax - 0x75], cl
jg case.0x140008453.697
mov rbx, qword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
mov ebp, 0xfffd
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140018bca
movzx r14d, ax
inc dword [rdi + rcx - 0x49]
invalid
movzx esi, ax
cmp r14, 2
je 0x14005c502
shr rax, 0x20
test r14, r14
cmovne eax, ebp
mov rcx, rbx
mov edx, eax
call qword [rdi + 0x20]
invalid
test al, al
je 0x14005c4da
and byte [rax + rax*8 - 0x7cbe278c], al
cmp r14d, 2
inc byte [rdx]
setne al
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
sub rsp, 0x98
mov rax, qword [rcx]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rcx], rax
lea rax, [0x14003b369]
add eax, 0xfffdee3c
add eax, 0xfffdee3c
mov qword [rcx + 8], rax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
invalid
mov qword [rax], 2
xor r8d, r8d
mov qword [rax + 0x10], r8
mov qword [rax + 0x18], 0xa
mov qword [rax + 0x20], r8
movabs r8, 0xc00000020
add byte [rax], al
add byte [rax + rax], cl
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x40], cl
and byte [rcx - 0x48], cl
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + rax], cl
or al, 0
or al, 0
add byte [rax], al
mov qword [rax + 0x28], r8
mov byte [rax + 0x30], 3
lea r9, [0x14007f5f8]
invalid
xor byte [rdx], al
add byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x30]
invalid
lea eax, [rsp + 0x30]
mov qword [r8], r9
mov r9d, 1
mov qword [r8 + 8], r9
mov qword [r8 + 0x20], rax
and byte [rbp - 0x77], cl
sub byte [rcx - 0x77], cl
adc byte [rbp - 0x77], cl
adc byte [rbp - 0x77], cl
invalid
invalid
and byte [rbp - 0x77], cl
sub byte [rcx - 0x77], cl
adc byte [rbp - 0x77], cl
adc byte [rbp - 0x77], cl
adc byte [rbp - 0x77], cl
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
push rsp
test ebp, edi
call qword [rax - 0x673b7eb8]
add byte [rax], al
add bl, al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140034aec
nop
add rsp, 0x98
ret
push rbp
push rsp
and al, 0x20
add byte [rbp - 0x5377f040], al
add byte [rax], al
add byte [rax - 0x75], cl
mov byte [rax + rax - 0x74b80000], ch
jl 0x14005c5f7
and byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rdx + 0x48000000], ch
lea ebx, [rsp + 0x20]
add byte [rax], al
mov eax, dword [rdi]
mov eax, ebx
adc byte [rbx + rcx*4 + 0x3b], cl
invalid
stc
jl case.0x14000848a.714
and byte [rax - 0x39], cl
invalid
add al, byte [rax]
mov ecx, edi
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rsi], dl
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
push rax
sub byte [rbp - 0x576f040], al
ror byte [rdi], 0x89
cli
ror byte [rdi], 0x89
cli
add al, byte [rax]
add byte [rcx - 0xc2173f], cl
invalid
add byte [rcx - 0xe0173f], cl
invalid
mov ebx, eax
ud0
push rax
adc byte [rax - 0x75], cl
invalid
push rax
adc byte [rax - 0x7b], cl
invalid
mov ecx, ebx
mov ah, al
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x14005c6fe
and byte [rax - 0x7b], cl
dec dword [rdi]
test cl, dl
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x20]
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x20
mov ecx, ebx
inc dword [rax]
add byte [rax], al
lea esi, [rdi*2 + 0x20]
adc eax, 0x18997
test eax, eax
add dword [rax], eax
add byte [rax], al
invalid
add eax, 0x1c
add dh, bh
invalid
std
invalid
dec dword [rax - 0x77]
ret
invalid
add byte [rdi], al
sub al, 0x90
std
invalid
add al, byte [rax]
add bh, bh
adc eax, 0x188c7
invalid
test eax, eax
sal byte [rcx + rcx - 0x77], 0xf1
add byte [rcx], dh
leave
sar byte [rax + 0x57], 0x4c
mov bh, 0x2c
add al, byte [rax]
push rax
adc byte [rcx - 0x75], cl
add al, 0x24
cld
invalid
xor edi, edi
invalid
add dword [rbp - 0x47ba8a38], eax
xadd dword [rsi + 0x18], eax
add dword [rax], eax
pop rsp
or byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
push rdi
sub rsp, 0x58
test eax, eax
invalid
dec dword [rax - 0x77]
stc
adc al, 0x8a
add dword [rax], eax
invalid
add byte [rax - 0x77], cl
iretd
adc byte [rax - 0x39], cl
add eax, dword [rax]
add byte [rax], al
add dh, al
adc dword [r8], eax
adc dword [rax], eax
mov ecx, ebx
mov ecx, ebx
add esp, 0x40
and byte [rcx - 0x39], cl
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
add dword [rax - 0x73], ecx
adc eax, 0x22ae8
sub al, byte [rdx]
invalid
sar byte [rax + 0x56], 0x48
lea r8, [rsp + 0x20]
add byte [rax], al
add byte [rax], al
invalid
and byte [rax - 0x7b], cl
leave
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
xor ecx, ecx
invalid
rol byte [rbx - 0x77c0138], 1
sar bh, cl
retf 0xc984
invalid
push rsi
push rsi
push rdi
inc dword [rax]
add byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
mov ebp, 0x48fffbbf
mov ecx, eax
invalid
invalid
test byte [rdi], 0x45
sal byte [rax + rcx*8 + 0x49], 0x83
leave
iretd
ror byte [rax - 0x73], 0x35
add byte [rax + 0xf], cl
test dword [r8 - 0x77], 0x89d3fff9
mov rcx, rdi
call rbx
invalid
ret 0x9eb
add esp, 0x20
and byte [rbx + 0x5f], bl
pop rax
mov dword [rax], ecx
mov esi, dword [rdi + 8]
invalid
add byte [rax - 0x7b], cl
mov ecx, dword [0x14008fb30]
or eax, 0x32e24
ror byte [rcx - 0x77], cl
invalid
adc eax, 0x18329
mov eax, edx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
and al, 0x30
mov dword [rdx], ecx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dword [rsp + 0x20], edx
lea edx, [0x14007f634]
cmp bl, al
push rsi
push rdi
sub esp, 0x40
mov eax, dword [rdx + 0x28]
and al, 0x20
stc
call qword [rax + 0x40c48348]
or byte [rax - 0x75], cl
jns case.0x140052cc0.57
add byte [rax], al
add byte [rax + 8], bh
add byte [rax], al
invalid
add byte [rax], al
or byte [rax - 0x77], cl
sbb byte [r8 + 0x39], cl
div dword [rbp + rbp + 0x48]
mov eax, 0x9df47dd4
invalid
jge 0x14005cdf2
hlt
popfq
or eax, 0x4802a465
movsb byte [rdi], byte gs:[rsi]
invalid
invalid
sub edi, eax
shr edi, 5
add eax, 0xff48db31
fisttp dword [rax - 1]
ret
int1
add byte [rax], al
invalid
in al, dx
sub byte [rax - 0x77], cl
invalid
or byte [rax - 0x75], cl
pop rcx
sbb byte [rax + 0x39], cl
sti
cmp ebx, edi
mov cl, 0x57
rol dword [rax + 0x485aa2a8], cl
movabs byte [0x48fb2948c329485a], al
add ebx, eax
sti
int1
add ecx, edi
stc
test byte [rcx], 0x4d
xor eax, dword [rax]
add byte [rax], al
invalid
cmp esi, ebx
fimul word [rax - 0x7d]
jle case.0x14004fa02.130
add byte [rsp + rbx + 0x4c], dh
mov eax, dword [rsi]
mov ecx, dword [0x14008fb30]
or eax, 0x32c9c
add eax, dword [rax]
sub byte [rbx + 0x5f], bl
invalid
add byte [rax + 0x28c48348], dl
invalid
sub byte [rbx + 0x5f], bl
in al, dx
and byte [rax - 0x77], cl
invalid
mov esi, ecx
invalid
add byte [rax + 0x63], cl
add al, 0x81
add esp, 0x20
and byte [rbx + 0x5f], bl
adc byte [rax - 0x7d], cl
jle 0x14005cf06
invalid
add byte [rdi + rdx*8 + 0x4c], dh
mov eax, dword [rsi + 0x10]
invalid
invalid
mov ecx, dword [0x14008fb30]
jle case.0x140008522.861
mov r14, qword [rsi + 0x18]
mov esi, dword [rsi + 0x18]
mov ebx, edi
inc edi
add byte [rax], al
cmp dword [rsi + 8], 0
jle 0x14005cf43
add byte [rdx + rbx*4 + 0x48], dh
mov ecx, dword [0x14008fb30]
jmp 0x14005cf6e
add eax, dword [rax]
invalid
add eax, dword [rax]
and byte [rbx + 0x5f], bl
pop rdi
in al, 0x80
add byte [rcx], 0
add dword [rax], eax
sub rsp, 0x38
mov rax, qword [rcx]
add eax, 0x23df7
idiv dword [0x1a34ecf71]
or al, 0x88
sbb byte [rax - 0x73], cl
adc eax, 0x227d7
xlatb
invalid
add al, byte [rax]
sub byte [rax - 0x75], cl
lea edx, [0x14007f765]
invalid
add al, byte [rax]
add byte [rcx - 0x48], al
add al, 0
add esp, 0x38
and al, 0x30
add byte [rax], al
and al, 0x20
add cl, ch
add dword [rax], eax
add dword [rax], eax
add dword [rax], eax
add byte [rax - 1], cl
ror byte [rbp + rcx*4 + 0x4c], 0x24
lea ecx, [rsp + 0x30]
invalid
invalid
and al, 0x30
jg 0x14005cfe8
add byte [rax], al
mov dword [rsp + 0x20], eax
add cl, ch
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add cl, byte [rbp + rcx*4 + 0x4c]
lea eax, [0x14005d312]
add eax, 0x307
add eax, 0x2275a
add cl, ch
add eax, 0xfffeee4e
invalid
add bl, ch
invalid
lea ecx, [rsp + 0x30]
and al, 0x30
add eax, 4
add byte [rax], al
add al, byte [rax]
add bl, ch
invalid
invalid
add al, byte [rax]
and eax, 0x48000001
and al, 0x30
add eax, 0x226b4
add byte [rax], al
add cl, ch
cld
add byte [rax], al
add byte [rax - 1], cl
invalid
invalid
add byte [rax], al
lea ecx, [rsp + 0x30]
mov dword [rcx], eax
adc byte [rsi], ch
invalid
invalid
mov dword [rsp + 0x20], eax
lea eax, [0x14007f77f]
add bl, ch
invalid
add cl, byte [rbp + rcx*4 + 0x4c]
and al, 0x30
invalid
lea eax, [0x14004be0a]
add eax, 0x48fffeed
mov dword [rsp + 0x20], eax
invalid
dec dword [rax - 0x77]
and al, 0x20
invalid
and byte [rax - 0x73], cl
add eax, 0x22671
add al, byte es:[rax]
lea ecx, [rsp + 0x30]
and al, 0x30
mov dword [rcx], eax
in al, dx
invalid
add eax, 0x22653
ror byte [rax], 0x4c
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
lea ecx, [rsp + 0x30]
mov dword [rcx], eax
mov bh, 0xa3
std
dec dword [rax - 0x77]
invalid
invalid
mov eax, 3
add byte [rax], al
add bl, ch
jmp case.0x14001ca79.548
invalid
add eax, 8
ror byte [rax], 0x4c
lea ecx, [rsp + 0x30]
and al, 0x30
and al, 0x30
add byte [rax], al
add bl, ch
add byte [rax], al
out dx, eax
add byte [rax], al
add bl, ch
and eax, 0x8c08348
add rax, 8
add eax, 8
mov dword [rcx], eax
mov dword [rsp + 0x20], eax
std
call qword [rax + 0x38c48348]
add rsp, 0x38
mov eax, edx
mov rcx, qword [rcx]
lea rdx, [rsp + 0x30]
pushfq
and eax, 0xb8410002
mov esi, edx
sub byte [rax - 0x73], cl
lea edx, [0x14007f5ec]
add bh, bh
push rax
sbb byte [rax - 0x73], cl
invalid
invalid
jl case.0x14003eceb.662
sub byte [rax - 0x77], cl
ja 0x14005d25a
mov dword [rdi + 8], esi
add byte [rax], al
push rsp
dec dword [rax - 0x77]
stc
call qword [rax + 0x40c48348]
mov rcx, qword [rcx]
jmp 0x14003acbf
mov eax, edx
out dx, eax
mov edx, eax
mov ecx, dword [rax]
test eax, eax
mov eax, dword [rcx]
xor al, 0x89
retf 0xd2f7
invalid
rol byte [rbx - 0x57c1036], cl
cli
push qword [rbx + rcx + 0xf]
pop rsp
invalid
fild word [rbx - 0x2e7adf37]
or ecx, dword [rdi]
enter 0xffffffffffffd0f7, 0x48
movsx eax, ax
invalid
invalid
leave
dec dword [rcx - 0x77]
xor al, 0x89
xor al, 0x89
retf 0xd2f7
push qword [rdx + rcx - 0x76]
or byte [rcx + rcx*4 - 0x3e], cl
mov edx, eax
inc dword [rbx - 0x2efedf36]
rol dword [rbx + 0xa74fff9], 1
retf 0xe283
enter 0xffffffffffff990f, 0xffffffffffffffc2
sti
dec dword [rax - 0x47]
push rsi
sub esp, 0x30
in al, dx
pop rsi
adc byte [rax + 0x3b], cl
invalid
invalid
dec dword [rax - 0x75]
or byte [rax - 0x78], r8b
invalid
invalid
mov byte [rax + rbx], bh
and bh, 0xbf
and al, 0x2d
sub eax, 0x2b8
add byte [rax], al
add byte [rcx + 0x10000ff], al
and al, 0x2c
or byte [rax + 0x402d244c], 0x80
out 0x3f, eax
and al, 0x2d
and bh, 0x3f
iretd
or bh, 0x80
add byte [rax], al
inc dword [rcx + rcx*4 - 0x3e]
add byte [rdx + rcx*4 + 0x27], al
movzx eax, ah
invalid
add cl, byte [rdi]
adc byte [rax - 0x39], r9b
mov dword [rsi + 0x18], 8
add dword [rcx + 0xf], eax
mov dh, 0xcc
test byte [rdx + 0x11], ch
loope 0x14005d5d7
invalid
loopne 0x14005d5dc
or esi, 1
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
add al, byte [rax]
add eax, ecx
leave
add byte [rax], al
invalid
mov eax, ebp
call case.0x14001ccc7.346
inc dword [rcx - 0x7f]
invalid
invalid
or ebp, 0xff
int 0xff
add byte [rax], al
xchg esp, eax
adc byte [rax], al
invalid
add byte [rbx + rcx*4 + 0x47], cl
adc byte [rax - 0x75], cl
invalid
invalid
add eax, dword [rax]
mov eax, dword [rcx]
add eax, 0x324f8
clc
and byte [rax], al
call 0x140f65820
invalid
mov edx, edi
movups xmm0, xmmword [rsi + 8]
sbb byte [rdi], r9b
sub dword [rsp + 0x70], ecx
and al, 0x70
or byte [rax - 0x39], cl
invalid
add dword [rax], eax
mov eax, ebx
out 0xf, al
add byte [rax], al
sub byte [rsp + 0x60], al
and al, 0x60
invalid
adc byte [rax - 0x77], cl
and cl, ch
ja 0x14005d77e
jbe case.0x14004da6f.204
test al, 0x48
add ecx, eax
invalid
mov edx, eax
invalid
pop rsi
std
inc dword [rcx - 0x77]
mov dword [rbx - 0x76bb0110], 0x1c983f9
lock inc byte [rcx + rcx*4 - 7]
or ecx, 1
lock inc byte [rcx + rcx*4 - 7]
mov eax, esi
mov bh, 0x7f
add ah, byte [rsi + 0x44]
mov dword [rsp + 0x84], r15d
add byte [rax], al
mov edi, 0xd8d48de
xor edi, dword [rax]
invalid
enter 0xffffffffffffe0ff, 0x41
loopne case.0x140008453.809
add byte [rax], al
add byte [rax], al
invalid
or eax, 0x237b1
mov cl, 0x37
invalid
sub al, bl
ja 0x14005d889
mov ah, 0x24
and al, 0xa0
movabs al, byte [0x83fe458d41000000]
clc
add byte [rax], al
adc ecx, dword [rdi]
adc dword [rsp + 0x98], eax
lea eax, [rbp - 2]
adc ecx, dword [rdi]
xchg dword [rcx + 0x48000005], ebp
add eax, 0x8d480000
or eax, 0x236aa
add byte [rax + 0x63], cl
add al, 0x81
add eax, ecx
test eax, 0xf300017e
pop rdi
enter 0xff3, 0x10
movups xmm0, xmmword [0x140075790]
pop rbp
sal ebx, 0x44
cvttps2pi mm7, xmm0
sub al, 0xf8
and al, 0xa8
xchg dword [rdi + 5], edi
add byte [rax - 0x73], cl
jle case.0x140052e79.97
add dl, dh
minps xmm0, xmm1
sal edx, 0x44
cvttps2pi mm7, xmm0
cvttps2pi mm7, xmm0
std
jl case.0x14004aa11.402
invalid
mov dword [rsp + 0x86], r15d
xchg byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], al
lea eax, [r13 - 2]
cmp eax, 0x13
invalid
invalid
lea ecx, [0x140080e8c]
or eax, 0x234d7
inc byte [rbx - 0x78f0ec08]
or dword [rax + 1], 0x41e0ffc8
mov cl, 4
mov esi, dword [rdi + 8]
mov ah, 0x24
mov al, 0
add byte [rax], al
invalid
clc
adc ecx, dword [rdi]
xchg dword [rbp + rax], esp
add eax, 0x8d480000
add eax, 0x8d480000
lea ecx, [0x140080dec]
enter 0xffffffffffffe0ff, 0x41
mov ecx, dword [rdi + 0x10]
mov eax, dword [rdi + 0x18]
enter 0xffffffffffff8d48, 0x54
mov dword [rdx + 0x18], eax
sbb byte [rax - 0x73], cl
lea ebx, [rsp + 0x60]
invalid
mov cl, 0x10
add byte [rax], al
invalid
jrcxz 0x14005da6b
add byte [rax], al
push rsp
and al, 0x70
adc ecx, dword [rdi]
add byte [rax], al
invalid
sldt word [rax]
add byte [rax], al
je case.0x14004a76b.370
cmp byte [rax - 0x75], cl
add ecx, dword [rax - 0x77]
invalid
invalid
add byte [rax], al
dec dword [rax - 0x77]
lea eax, [0x14007f708]
mov dword [rbx + 0x20], 0
mov ecx, esi
adc byte [rax - 0x77], cl
invalid
add ecx, dword [rax - 0x75]
mov dword [rsi + 0x20], ecx
and al, 0x78
cli
invalid
and al, 0x28
sub byte [rax - 0x73], cl
lea eax, [0x14007f750]
jmp 0x18205d631
invalid
or byte [rsi], al
mov dword [rsi + 0x20], ecx
and al, 0x31
add dword [rax], eax
add byte [rax], al
sti
mov cl, 0xb
add byte [rax], al
mov cl, 0xb
add byte [rax], al
lea eax, [rsp + 0x2e]
lea ecx, [rsp + 0x60]
mov dword [rcx], eax
add eax, 0xaff
invalid
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], cl
add eax, 0x219b4
push rsp
and al, 0x30
add bh, byte [rax + 2]
lea ebx, [rsp + 0xc8]
add byte [rax], al
add al, 0
add dword [rax], eax
add byte [rax], al
add dword [rax - 0x73], ecx
fisttp dword [rdx]
adc byte [r8 - 0x73], cl
add eax, 0xffffed11
invalid
invalid
lea eax, [0x14007f6b0]
loopne 0x14005dd91
add byte [rax], al
lea eax, [0x14004aef9]
or byte [rax - 0x73], cl
sub byte [rax - 0x77], cl
adc byte [r8 - 0x73], cl
lea rax, [0x14005ca70]
lea eax, [0x14005ca70]
add eax, 0x218d8
add byte [rax], al
invalid
add byte [rax - 0x73], cl
push rsp
add byte [rax], al
add byte [rax], al
pop rdi
enter 0xff3, 0x10
pop rdi
enter 0xff2, 0x10
invalid
add eax, 0x17877
add byte [rax], al
add byte [rax - 0x77], cl
fld1
pop rdi
mov edi, 0x8b4cfffb
dec dword [rbx + rcx*4 + 0x33]
invalid
invalid
add byte [rax], al
xor byte [rcx - 0x48], al
add dword [rax], eax
cmp ebp, 0x67
lea edx, [rsp + 0x60]
mov dword [rdx], r14d
lea ebx, [rsp + 0x30]
mov eax, 0
and al, 0x40
sub byte [rax - 0x77], cl
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], cl
lea eax, [0x14007f6b0]
add byte [rax], al
add al, byte [rax]
mov dword [rdx + 0x20], 0
add byte [rax], al
add byte [rax], al
invalid
mov dword [rdx + 0x10], ecx
lea eax, [rsp + 0x86]
add byte [rax - 0x77], cl
and byte [rax], al
lea ecx, [rsp + 0x60]
add dword [rax - 0x73], ecx
add eax, 0x7d0
and al, 0x28
jmp case.0x140052e79.181
cmp eax, 0xffffffff
std
stc
enter 0xffffffffffffdb31, 0xf
add byte [rdi], cl
push rdi
leave
leave
add dl, dh
pop rdx
shr cl, 0xf9
add dword [rax], eax
add dl, dh
movups xmm1, xmmword [0x140075758]
jno 0x14005e55e
invalid
cvttps2pi mm5, xmm0
and edx, ecx
xorps xmm1, xmm1
invalid
add eax, 0xf4126eb
mov rax, r14
mov esi, dword [rsp + 0x38]
test eax, eax
movsx eax, ax
xor al, 0x89
ret 0xf283
enter 0xffffffffffff8520, 0xffffffffffffffd0
add ecx, ebp
cmp ch, byte [rdx - 0x76b60003]
ror byte [rbx - 0x3d76cbbe], 1
mov edx, eax
mov ecx, eax
mov dl, 0xfd
push rdi
mov dl, 0xfd
dec dword [rbx - 0x16fe4df7]
cld
test eax, 0x8949fffd
add byte [rax - 0x7b], cl
leave
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
ret 0xf1e9
jl 0x14005ea63
invalid
and al, 0x70
and al, 0x58
mov eax, dword [rsi]
and al, 0xd5
jp 0x14005ebb8
ja 0x14005ec7c
invalid
mov rax, r14
xor rax, 0xfffffffffffffffe
test rax, r14
jne 0x14007338c
mov rcx, r14
or rcx, 1
mov rax, r14
lock cmpxchg qword [rsi], rcx
mov r14, rax
jne 0x140073367
jmp 0x1400734fb
mov r15d, r14d
not r15d
or r15, 0xfffffffffffffffc
add r15, r14
inc r15
jne 0x1400733cc
cmp ebp, 0xa
jae 0x1400733cc
cmp ebp, 3
jae 0x140073487
mov eax, 2
mov ecx, ebp
shl eax, cl
xor ecx, ecx
mov edx, ecx
pause
and edx, 1
or ecx, 1
add ecx, edx
cmp ecx, eax
jne 0x1400733b7
jmp 0x140073492
mov qword [rsp + 0x28], 0
mov rax, qword [0x14008fb20]
add dword [rax], eax
test rax, rax
je 0x1400734ea
add byte [rax], al
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov rax, r12
test r15, r15
je 0x14007340b
mov qword [rsp + 0x48], r15
xor eax, eax
jl 0x14007342c
xor rax, rax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 0
cmp byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
mov rax, r14
mov eax, esi
mov rcx, r14
xor rcx, 0xfffffffffffffffc
or rax, 3
and rax, rcx
mov rcx, rax
not rcx
ror dword [rax - 9], 0xd1
mov rdx, r12
not rdx
mov r8, r13
not r8
mov r9, rcx
leave
leave
and r9, r13
and rax, r8
or rax, r9
enter 0x948, 0xffffffffffffffd1
enter 0x948, 0xffffffffffffffd1
and rdx, r13
and r8, r12
or r8, rdx
or eax, edx
or eax, edx
xor r8, rax
not rcx
or rcx, r8
mov rax, r14
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
mov cl, 0xe
jne 0x14007349c
mov rax, qword [rsp + 0x28]
cmp qword [rax], 0
cmp byte [rax], al
cmp byte [rax], al
je 0x1400734a4
mov r15, r10
mov rcx, qword [rax + 0x10]
mov ecx, dword [rax + 0x10]
mov ecx, dword [rax + 0x10]
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call qword [rax + 8]
jmp 0x1400734dd
push rsi
push rsi
xor ecx, ecx
mov r14, r10
mov esi, edx
mov esi, edx
call r10
mov r10, r14
inc ebp
mov r14, qword [rsi]
jmp 0x140073367
dec dword [rcx - 0x77]
invalid
mov r14, rax
jmp 0x140073367
mov r15, r10
xlatb
mov rcx, qword [rsp + 0x30]
and al, 0x30
test rcx, rcx
je 0x1400734dd
mov r14, qword [rax + 8]
mov qword [rsp + 0x50], 1
mov r8d, 8
mov rcx, rdi
mov rdx, rbx
mov r9d, 0xffffffff
call r14
mov rax, qword [rsp + 0x30]
test rax, rax
invalid
jne 0x1400734b5
sal byte [rbp - 0x28], 0x4c
mov esi, dword [rsi]
mov r14, qword [rsi]
xor ebp, ebp
mov r10, r15
jmp 0x140073367
jge case.0x14000c02a.440
invalid
invalid
call fcn.14007364b
mov r10, qword [sym.imp.kernel32.dll_Sleep]
jmp 0x1400733e5
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xchg esp, eax
cdq
lodsd eax, dword [rsi]
pop rbp
sbb dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rax
lea rcx, [rsp + 0x20]
rol dword [rbp + 0x4c6c75c0], cl
mov esi, dword [rsp + 0x20]
invalid
and byte [rdx + 0x1c48a05], cl
add byte [rdx + 0x18], bh
invalid
add byte [rcx], dh
leave
add byte [rax - 0x77], cl
mov rax, rbx
mov rax, rbx
call fcn.14003f9d9
mov eax, dword [0x14008fbbc]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
lea r8, [r14 + rbx]
mov rdx, r14
call fcn.1400199fd
invalid
cli
push qword [rcx]
leave
mov rdx, r14
mov r8, rbx
invalid
call fcn.140034e7c
test rax, rax
je 0x1400739f4
mov rax, qword [rsp + 0x28]
mov rax, qword [rsp + 0x38]
lea rcx, [rsp + 0x40]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rcx], xmm0
call fcn.140019a89
mov rbx, rax
mov r14, rdx
xchg esi, eax
sbb al, byte [rax]
add byte [rbp - 0xb58b40], al
invalid
adc eax, 0x1aec
enter 0xffffffffffffb902, 1
add byte [rax], al
add bl, ch
lea rcx, str.file_name_contained_an_unexpected_NUL_byte
mov eax, ebx