Function at 0x14004040d
Capabilities:
Delete file

Disassembly:
xchg byte [rbx], cl
add dword [rax], eax
add byte [rax], al
mov cl, 1
xor eax, eax
jmp 0x140007293
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.14004ed60
xchg ebx, eax
jp 0x1400072d0
add byte [rax + 0x29], cl
invalid
mov r12, rdx
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, [0x14006e228]
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.0x140007339
lea rcx, [0x14006e2e0]
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.140005652
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf063948], al
invalid
lahf
add byte [rax], al
lea rax, [r13 + 0x28]
lea rdi, [r13 + 0x50]
lea rsi, [rsp + 0x1c0]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
cmp byte [r13 + 0x98], 2
jae 0x1400095af
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.0x1400072eb.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, [0x14006e2b4]
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, [0x14006e2b4]
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.140005652
cmp qword [rsi], rdi
je case.0x1400072eb.1
mov qword [rsp + 0x108], r14
mov qword [rsp + 0x110], rbx
mov qword [rsp + 0x38], r12
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.14001677f
mov rax, qword [r13 + 0x158]
test rax, rax
je 0x1400074fc
mov rcx, qword [r13 + 0x150]
xor edx, edx
mov r8b, byte [r13 + 0x13a]
xor byte [rcx + rdx], r8b
inc rdx
cmp rax, rdx
jne 0x1400074e9
mov rdx, qword [r13 + 0x110]
mov qword [rsp + 0xa0], r13
mov r8, qword [r13 + 0x118]
lea rsi, [rsp + 0x80]
mov rcx, rsi
call fcn.14001677f
mov rax, qword [rsi + 8]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x150], rax
lea rax, [0x140055ee3]
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.14001b55c
mov ecx, dword [rax]
movzx eax, word [rax + 4]
xor eax, 0x9464
mov edx, 0xbca6538f
xor rdx, rcx
mov dword [rsp + 0x60], edx
mov word [rsp + 0x64], ax
xor edi, edi
lea rax, [rsp + 0xb0]
mov qword [rax], rdi
mov qword [rax + 8], 2
mov qword [rax + 0x10], rdi
mov r8d, 0x200
mov esi, 2
mov ebx, 0xffffffff
xor r15d, r15d
cmp r8, 0x201
jae 0x1400075dc
lea r12, [rsp + 0x1c0]
mov r14d, 0x200
mov r13, r8
jmp 0x14000761d
sub r8, r15
lea rcx, [rsp + 0xb0]
mov rdx, r8
call fcn.14003d038
mov rdi, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0xb8]
cmp rdi, rbx
mov r15d, 0xffffffff
cmovb r15, rdi
mov qword [rsp + 0xc0], r15
mov r12, rsi
mov r14, r15
mov r13, r15
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rax, qword [0x14007d018]
mov ecx, r13d
mov rdx, r12
call rax
mov ebp, eax
test eax, eax
jne 0x140007648
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14000b35c
mov r8d, ebp
cmp r13, r8
jne 0x140007671
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne case.0x1400072eb.1
add r13, r13
cmp r13, rbx
cmovae r13, rbx
mov r8, r13
jmp 0x1400075c0
jb 0x1400075c0
cmp r14, r8
jb case.0x1400072eb.1
lea rcx, [rsp + 0xda0]
mov rdx, r12
call fcn.14003c2ba
test rdi, rdi
mov rdi, qword [rsp + 0xa0]
je 0x1400076af
mov rcx, qword [0x14007db30]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0xda0]
movabs rax, 0x8000000000000000
cmp rsi, rax
je case.0x1400072eb.1
mov rdx, qword [rsp + 0xda8]
mov r8, qword [rsp + 0xdb0]
lea r15, [rsp + 0x1c0]
mov rcx, r15
mov qword [rsp + 0x158], rdx
call fcn.14002d2a1
xor eax, eax
mov qword [rsp + 0x100], rax
cmp qword [r15], 0
jne 0x140007712
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x168], rsi
jne case.0x1400072eb.1
lea rbp, [rsp + 0x1c0]
mov rbx, qword [rbp + 0x10]
lea rax, [rdi + 0x160]
mov qword [rsp + 0x160], rax
xor r15d, r15d
lea rax, [rsp + 0xda0]
mov qword [rax], r15
mov qword [rax + 8], 1
mov qword [rax + 0x10], r15
mov qword [rsp + 0x20], 6
lea r9, [rsp + 0x60]
mov rcx, rbp
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x150]
call fcn.14002b6b4
mov rax, qword [rbp]
mov qword [rsp + 0x128], rax
mov rdi, qword [rbp + 8]
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x20]
mov qword [rsp + 0x30], rcx
mov r10, qword [rbp + 0x28]
mov r13, qword [rbp + 0x38]
mov rsi, qword [rbp + 0x48]
mov r12, qword [rbp + 0x50]
mov r14, qword [rbp + 0x58]
mov rbp, qword [rbp + 0x60]
lea rcx, [rbp - 1]
mov qword [rsp + 0x28], rcx
mov rcx, rax
and rcx, 0xffffffffffffff00
mov qword [rsp + 0x118], rcx
add rbx, qword [rsp + 0x100]
mov qword [rsp + 0x120], rbx
lea rcx, [rsi - 1]
mov qword [rsp + 0x178], rcx
mov qword [rsp + 0x170], rax
mov byte [rsp + 0xa8], al
cmp qword [rsp + 0x128], 0
je 0x1400078e0
mov rax, qword [rsp + 0x28]
lea r9, [r10 + rax]
cmp r13, 0xffffffffffffffff
je 0x1400079c4
cmp r9, r12
jae 0x1400084c3
movzx eax, byte [rsp + 0xa8]
or rax, qword [rsp + 0x118]
mov rcx, rbp
sub rcx, rax
lea rdx, [rdi - 1]
mov r8, r10
movzx r9d, byte [rsi + r9]
mov r10, qword [rsp + 0x30]
bt r10, r9
jae 0x140007889
cmp rdi, r13
mov r11, r13
cmova r11, rdi
lea r9, [rsi + r8]
cmp r11, rbp
jae 0x1400078a1
mov r10, r11
add r11, r8
cmp r11, r12
jae case.0x1400072eb.1
lea r11, [r10 + 1]
mov bl, byte [r14 + r10]
cmp bl, byte [r9 + r10]
je 0x14000785c
sub r8, rdi
add r8, r10
inc r8
jmp 0x14000788c
add r8, rbp
xor r13d, r13d
mov r9, qword [rsp + 0x28]
add r9, r8
cmp r9, r12
jb 0x14000783e
jmp 0x1400084c3
mov r10, rdx
lea r11, [r10 + 1]
cmp r13, r11
jae 0x1400079b8
cmp r10, rbp
jae case.0x1400072eb.1
lea r11, [r8 + r10]
cmp r11, r12
jae case.0x1400072eb.1
mov r11b, byte [r14 + r10]
lea rbx, [r10 - 1]
cmp r11b, byte [r9 + r10]
mov r10, rbx
je 0x1400078a4
add r8, rax
mov r13, rcx
jmp 0x14000788f
test dword [rsp + 0x170], 0xff0000
jne 0x1400084c3
mov r9b, byte [rsp + 0xa8]
test rdi, rdi
je 0x140007914
cmp rdi, r12
jae 0x14000790e
cmp byte [rsi + rdi], 0xbf
jg 0x140007914
jmp case.0x1400072eb.1
jne case.0x1400072eb.1
cmp rdi, r12
je 0x140007ae2
movzx eax, byte [rsi + rdi]
test al, al
jns 0x140007973
mov ecx, eax
and ecx, 0x1f
movzx r8d, byte [rsi + rdi + 1]
and r8d, 0x3f
cmp al, 0xdf
jbe 0x140007962
movzx edx, byte [rsi + rdi + 2]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp al, 0xf0
jb 0x14000796c
movzx eax, byte [rsi + rdi + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
jmp 0x140007973
shl ecx, 6
or ecx, r8d
mov eax, ecx
jmp 0x140007973
shl ecx, 0xc
or edx, ecx
mov eax, edx
test r9b, r9b
jne 0x140007b0e
cmp eax, 0x110000
je 0x1400084c3
mov ecx, 1
cmp eax, 0x80
jb 0x1400079ad
mov ecx, 2
cmp eax, 0x800
jb 0x1400079ad
cmp eax, 0x10000
mov ecx, 4
sbb rcx, 0
add rdi, rcx
mov r9b, 1
jmp 0x1400078f9
lea rbx, [r8 + rbp]
xor r13d, r13d
jmp 0x140007a91
cmp r9, r12
jae 0x1400084c3
movzx eax, byte [rsp + 0xa8]
or rax, qword [rsp + 0x118]
lea rcx, [rdi - 1]
mov r8, r10
movzx edx, byte [rsi + r9]
mov r9, qword [rsp + 0x30]
bt r9, rdx
jae 0x140007a28
lea rdx, [rsi + r8]
mov r10, rdi
cmp r10, rbp
jae 0x140007a2d
mov r9, r10
add r10, r8
cmp r10, r12
jae case.0x1400072eb.1
idiv byte [rcx]
add byte [rax], al
lea r10, [r9 + 1]
mov r11b, byte [r14 + r9]
cmp r11b, byte [rdx + r9]
je 0x1400079fb
sub r8, rdi
add r8, r9
inc r8
jmp 0x140007a6f
add r8, rbp
jmp 0x140007a6f
mov rdx, qword [rsp + 0x178]
add rdx, r8
lea r9, [r8 - 1]
mov r11, rdi
mov r10, rdi
cli
sub r10, 1
jb 0x140007a86
cmp rcx, rbp
jae case.0x1400072eb.1
lea rbx, [r9 + r11]
cmp rbx, r12
jae case.0x1400072eb.1
mov bl, byte [r14 + r11 - 1]
cmp bl, byte [rdx + r11]
mov r11, r10
invalid
je 0x140007a42
add r8, rax
mov rdx, qword [rsp + 0x28]
lea r9, [r8 + rdx]
cmp r9, r12
jb 0x1400079e4
jmp 0x1400084c3
lea rbx, [r8 + rbp]
mov r13, 0xffffffffffffffff
invalid
invalid
invalid
invalid
invalid
mov qword [rsp + 0xf0], rbx
mov rax, qword [rsp + 0xf8]
add r15, rax
add r8, rax
mov rdx, r15
lea r15, [rsp + 0xda0]
mov rcx, r15
call fcn.1400165cb
mov rcx, r15
mov rdx, qword [rsp + 0x100]
mov r8, qword [rsp + 0x120]
call fcn.1400165cb
mov r15, rbx
mov r10, qword [rsp + 0xf0]
add cl, ch
adc al, 0xfd
invalid
invalid
mov byte [rsp + 0xa8], r9b
mov byte [rsp + 0xa8], cl
test r9b, r9b
je 0x1400084c3
mov qword [rsp + 0xf0], r10
xor byte [rsp + 0xa8], 1
mov rdi, r12
mov r8, r12
mov eax, esp
mov rbx, r12
jmp 0x140007a99
mov qword [rsp + 0xf0], r10
xor r9b, 1
int1
add dword [rax + rcx*4 - 0x74], eax
mov byte [rsp + 0xa8], cl
mov byte [rsp + 0xa8], cl
mov r8, rdi
mov rbx, rdi
jmp 0x140007a99
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
mov ebp, 0xb0
invalid
sub byte [rdx], al
add byte [rax], al
lea r15, [r13 + 0xb0]
lea rcx, [0x14006e298]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x30], rbx
mov rax, qword [r13 + 0xc8]
jmp 0x14000962d
test eax, ecx
add byte [rax], al
add cl, ch
leave
sbb al, byte [rax]
add byte [rbp - 0x73], cl
invalid
invalid
mov ch, 0xb0
add dword [rax], eax
lea r14, [r13 + 0x1b0]
movzx eax, byte [r13 + 0x1b0]
movzx eax, byte [rbp + 0x1b0]
add byte [rcx + 0xf], al
mov dh, 0x85
invalid
mov al, 1
add byte [rax], al
test dword [rax + 0x49000001], esi
lea esi, [rbp + 0xb0]
lea rsi, [r13 + 0xb0]
lea rcx, [0x14006e27c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x49e0ffc8
mov eax, dword [rbp + 0xc8]
mov rax, qword [r13 + 0xc8]
jmp 0x1400088bd
lea rbx, [r13 + 0x1f0]
movzx eax, byte [r13 + 0x1f0]
lea rbp, [r13 + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
lea rcx, [0x14006e260]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r13 + 0xc8]
jmp 0x140008deb
cmp byte [r13 + 0xc8], 0
jne case.0x1400072eb.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
cmp rax, 2
mov qword [rsp + 0x100], rsi
jbe 0x140009786
movzx ebp, byte [rsi]
movzx ecx, bp
cmp ecx, 0xfb
jae 0x140007c5c
mov ecx, 1
jmp 0x140007c73
lea r14, [r13 + 0xc8]
movzx eax, byte [r13 + 0xc8]
mov ch, 0xc8
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x85
enter 0, 0
lea rsi, [r13 + 0xb0]
lea rcx, [0x14006e24c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi]
jmp 0x140008336
cmp bpl, 0xfb
jne 0x1400093ca
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.0x1400072eb.1
mov rcx, qword [rsp + 0xda0]
mov dl, byte [rcx]
inc rcx
dec rax
mov qword [rsp + 0xda0], rcx
mov qword [rsp + 0xda8], rax
mov byte [rsp + 0x28], dl
cmp dl, 2
jae case.0x1400072eb.1
lea rdi, [rsp + 0x1c0]
lea rdx, [rsp + 0xda0]
mov rcx, rdi
call fcn.14001b70b
cmp byte [rdi], 0x11
jne case.0x1400072eb.1
lea r14, [rsp + 0x1c0]
mov r15, qword [r14 + 8]
mov rdi, qword [r14 + 0x10]
mov rax, qword [r14 + 0x18]
mov qword [rsp + 0x30], rax
lea rdx, [rsp + 0xda0]
mov rcx, r14
call fcn.14001b70b
cmp byte [r14], 0x11
jne case.0x1400072eb.29
movabs rbx, 0x8000000000000000
cmp r15, rbx
je case.0x1400072eb.1
mov qword [rsp + 0x38], r12
mov qword [rsp + 0xa0], 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 + 0xb4]
mov byte [rsp + 0x64], al
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x60], eax
mov eax, 1
lock xadd qword [0x14007d038], 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 + 0x30]
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 al, byte [rsp + 0x28]
mov byte [rsp + 0xdd2], al
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 [0x14007dbbc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
test rax, rax
je 0x140007e46
cmp eax, 1
je 0x140007ed0
lea rcx, [rsp + 0xda0]
call fcn.140001347
ud2
mov eax, dword [0x14007dbbc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea r14, [rax + 0xb8]
lea rdx, [0x140045e7e]
mov rcx, r14
mov qword [rsp + 0x128], rdi
mov dword [rsp + 0x120], r12d
mov qword [rsp + 0x118], rsi
mov rsi, r13
mov r13, r15
mov r15d, ebp
mov rbp, r8
mov edi, r9d
mov r12, r10
call fcn.14003cb31
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 + 0x118]
mov r12d, dword [rsp + 0x120]
mov rdi, qword [rsp + 0x128]
mov byte [r14 + 0x50], 1
mov eax, dword [0x14007dbbc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xb8]
dec rbx
cmp rax, rbx
jae case.0x1400072eb.1
inc rax
mov ecx, dword [0x14007dbbc]
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 + 0x30]
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 cl, byte [rsp + 0x28]
mov byte [rsp + 0x1f2], cl
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 0x14000b3ae
mov rbx, qword [rsp + 0x80]
test rax, rax
mov qword [rsp + 0xa8], r8
mov dword [rsp + 0xf0], r9d
mov qword [rsp + 0xf8], r10
je 0x140008134
mov eax, dword [0x14007dbbc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xc8]
lock inc qword [r14]
jle case.0x1400072eb.1
mov al, byte [0x14007dbb8]
mov edx, 0xd00
xor ecx, ecx
call fcn.14003494a
test rax, rax
je case.0x1400072eb.1
mov rdx, rax
and rdx, 0xffffffffffffff80
mov qword [rdx + 0x78], rax
mov qword [rdx + 0x80], 0xcc
xor eax, eax
mov qword [rdx + 0x88], rax
lea rcx, [0x140063970]
mov qword [rdx + 0x90], rcx
mov qword [rdx + 0x98], rax
mov qword [rdx + 0xa0], r14
mov qword [rdx + 0xa8], rbx
mov qword [rdx + 0xb0], r15
mov byte [rdx + 0xb8], dil
mov byte [rdx + 0xb9], r12b
mov ecx, dword [rsp + 0xf0]
mov word [rdx + 0xba], cx
mov rcx, qword [rsp + 0xf8]
mov dword [rdx + 0xbc], ecx
mov rcx, qword [rsp + 0x30]
mov qword [rdx + 0xc0], rcx
mov qword [rdx + 0xc8], rsi
mov qword [rdx + 0xd0], r13
mov rcx, qword [rsp + 0xa8]
mov qword [rdx + 0xd8], rcx
mov word [rdx + 0xe0], bp
mov cl, byte [rsp + 0x28]
mov byte [rdx + 0xe2], cl
mov ecx, dword [rsp + 0x60]
mov dword [rdx + 0xe3], ecx
mov cl, byte [rsp + 0x64]
mov byte [rdx + 0xe7], cl
mov byte [rdx + 0xe8], 0
mov qword [rdx + 0xc90], rax
lea rcx, [r14 + 0x68]
xorps xmm0, xmm0
movaps xmmword [rdx + 0xc80], xmm0
lea rdi, [rdx + 0x80]
mov rdx, rdi
mov r8, rdi
call fcn.140004c81
test rax, rax
je 0x14000828c
add r14, 0x10
lea rdx, [rsp + 0x40]
mov byte [rdx], 0
lea rcx, [rsp + 0xb0]
mov qword [rcx], r14
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
call fcn.140049b2e
jmp 0x14000828c
mov eax, dword [0x14007dbbc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xc8]
lock inc qword [r14]
jle case.0x1400072eb.1
mov al, byte [0x14007dbb8]
mov edx, 0xd00
xor ecx, ecx
call fcn.14003494a
test rax, rax
je case.0x1400072eb.1
mov rcx, rax
and rcx, 0xffffffffffffff80
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
xor eax, eax
mov qword [rcx + 0x88], rax
lea rdx, case.0x140017324.55
mov qword [rcx + 0x90], rdx
mov qword [rcx + 0x98], rax
mov qword [rcx + 0xa0], r14
mov qword [rcx + 0xa8], rbx
mov qword [rcx + 0xb0], r15
mov byte [rcx + 0xb8], dil
mov byte [rcx + 0xb9], r12b
mov edx, dword [rsp + 0xf0]
mov word [rcx + 0xba], dx
mov rdx, qword [rsp + 0xf8]
mov dword [rcx + 0xbc], edx
mov rdx, qword [rsp + 0x30]
mov qword [rcx + 0xc0], rdx
mov qword [rcx + 0xc8], rsi
mov qword [rcx + 0xd0], r13
mov rdx, qword [rsp + 0xa8]
mov qword [rcx + 0xd8], rdx
mov word [rcx + 0xe0], bp
mov dl, byte [rsp + 0x28]
mov byte [rcx + 0xe2], dl
mov edx, dword [rsp + 0x60]
mov dword [rcx + 0xe3], edx
mov dl, byte [rsp + 0x64]
mov byte [rcx + 0xe7], dl
mov byte [rcx + 0xe8], 0
mov qword [rcx + 0xc90], rax
xorps xmm0, xmm0
movaps xmmword [rcx + 0xc80], xmm0
lea rdi, [rcx + 0x80]
add r14, 0x58
mov rcx, r14
mov rdx, rdi
mov r8, rdi
call fcn.140004c81
test rax, rax
invalid
je 0x14000828c
mov ecx, dword [0x14007dbbc]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
lea rcx, [rcx + 0xc8]
mov rdx, rax
call fcn.14004a122
mov r13, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0x38]
mov eax, dword [0x14007dbbc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xb8]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rdi], rcx
je 0x1400082ce
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax + 0x20]
lea rdi, [r13 + 0xb0]
test rsi, rsi
je 0x1400082f1
mov rcx, qword [0x14007db30]
xor edx, edx
mov r8, qword [rsp + 0x100]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r13 + 0xc8], 1
mov rcx, rdi
call fcn.1400025f8
jmp case.0x140007339.2
cmp ecx, 0x63
jne case.0x140007339.2
lock inc qword [rax]
jle case.0x1400072eb.1
lea rsi, [r13 + 0xb0]
mov qword [r13 + 0xb0], rax
lea r14, [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
or al, 0x5f
add eax, dword [rax]
add byte [rax], al
add byte [rcx], dh
shr al, cl
or al, 0x5f
add eax, dword [rax]
mov rax, qword [r13 + 0xb8]
add rax, 0x10
mov qword [r13 + 0xd0], rax
mov byte [r13 + 0x140], 0
lea rcx, [r13 + 0xd0]
mov rdx, r12
call fcn.1400049d2
test rax, rax
je 0x1400084b5
mov rdi, rax
lea rbx, [r13 + 0xc0]
mov qword [r13 + 0xc0], rax
cmp byte [r13 + 0x140], 3
jne 0x1400083b3
cmp byte [r13 + 0x138], 3
jne 0x1400083b3
lea rcx, [r13 + 0xe0]
call fcn.140001782
mov rdi, qword [r13 + 0xc0]
mov qword [r13 + 0xd0], rbx
add rdi, 0x28
lea r15, [rsp + 0xda0]
lea rdx, [rsp + 0x1c0]
mov r8d, 0xe8
mov rcx, r15
call fcn.14005efb0
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xbe]
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
mov qword [r13 + 0xe8], rax
mov qword [r13 + 0xf0], rdi
lea rcx, [r13 + 0xf8]
mov r8d, 0xe8
mov rdx, r15
call fcn.14005efb0
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, r12
call fcn.140006ae3
test al, al
je 0x140008477
mov al, 4
jmp 0x1400084b7
mov rcx, rdi
call fcn.140002a92
mov rcx, qword [r13 + 0xc0]
call fcn.14001b82b
mov rax, qword [r13 + 0xb8]
lock dec qword [rax]
jne 0x1400084a4
lea rcx, [r13 + 0xb8]
call fcn.140018581
mov byte [r14], 1
mov rcx, rsi
call fcn.1400029ee
jmp case.0x140007339.2
mov al, 3
mov byte [r14], al
mov al, 1
mov cl, 8
jmp 0x14000b337
mov rax, qword [rsp + 0xf8]
add r15, rax
mov r8, qword [rsp + 0x150]
add r8, rax
lea rsi, [rsp + 0xda0]
mov rcx, rsi
mov rdx, r15
call fcn.1400165cb
mov rax, qword [rsi + 0x10]
mov r14, qword [rsp + 0x160]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rsi]
movups xmmword [r14], xmm0
mov r13, qword [rsp + 0xa0]
mov byte [r13 + 0x25b], 1
cmp qword [rsp + 0x168], 0
je 0x140008535
mov rcx, qword [0x14007db30]
xor edx, edx
mov r8, qword [rsp + 0x158]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x80], 0
je 0x140008557
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x14007db30]
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.14003bb47
cmp dword [r15], 2
jne 0x1400093fd
lea rcx, [rsp + 0x1c8]
call fcn.1400018ad
mov rdx, qword [r13 + 0x168]
mov r8, qword [r13 + 0x170]
lea r15, [rsp + 0x1c0]
mov rcx, r15
call fcn.14001677f
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 fcn.14003ba57
mov r12, rax
test rdi, rdi
je 0x1400085ec
mov rcx, qword [0x14007db30]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x1c0], 0
je 0x14000860e
mov r8, qword [rsp + 0x1c8]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [rsp + 0xa0]
mov qword [r13 + 0x1a0], r12
mov byte [r13 + 0x25c], 1
test r12, r12
je 0x140009a42
mov bpl, byte [r13 + 0x139]
lea rax, [0x140055c2e]
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.1400198ab
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1c0], xmm0
mov cl, 1
xor edx, edx
lea r8, [0x140063b38]
movzx r10d, byte [rdx + r8]
mov r9, rdx
or r9, 1
movzx r9d, byte [r9 + r8]
mov r11, rdx
or r11, 2
movzx r11d, byte [r11 + r8]
mov rdi, rdx
or rdi, 3
movzx edi, byte [rdi + r8]
cmp al, 7
mov rbx, rdx
or rbx, 4
movzx ebx, byte [rbx + r8]
mov r14, rdx
or r14, 5
add eax, 0x34b60f47
invalid
mov r15, rdx
or r15, 6
mov r12, rdx
or r12, 7
movzx r15d, byte [r15 + r8]
movzx r12d, byte [r12 + r8]
shl r12, 0x38
shl r15, 0x30
or r15, r12
shl r14, 0x28
shl rbx, 0x20
shl rdi, 0x18
shl r11, 0x10
shl r9, 8
or r9, r10
or r9, r11
or r9, rdi
or r9, rbx
or r9, r14
or r9, r15
xor r9, qword [rax + rdx]
mov qword [rsp + rdx + 0x1c0], r9
mov edx, 8
test cl, 1
mov ecx, 0
jne 0x140008681
mov ecx, 0xce2d1489
xor ecx, dword [rax + 0x10]
mov dword [rsp + 0xc0], ecx
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0xb0], xmm0
add byte [rax - 0x73], cl
test byte [rax + rsi*4], 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.0x1400072eb.1
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0xda0], rax
lea rax, [0x14002a61a]
add eax, 0x21e81
add eax, 0x21e81
mov qword [rsp + 0xda8], rax
lea rdi, [rsp + 0x60]
mov qword [rsp + 0xdb0], rdi
lea rax, [0x14003e4db]
mov qword [rsp + 0xdb8], rax
and al, 0xb8
or eax, 0x8d480000
add eax, 0x5b38c
and al, 0xb8
or eax, 0x8d480000
add eax, 0x5b38c
lea rdx, [rsp + 0x1c0]
mov qword [rdx], rax
mov eax, 2
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rsi
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x130]
mov rcx, rsi
call fcn.140016901
mov rcx, rdi
call fcn.1400018ad
mov rdi, qword [rsi + 0x10]
test rdi, rdi
mov r12, qword [rsp + 0x38]
js case.0x1400072eb.1
mov rbx, qword [rsp + 0x130]
mov rsi, qword [rsp + 0x138]
add byte [rax], al
je 0x14000a213
mov al, byte [0x14007dbb8]
xor ecx, ecx
mov rdx, rdi
call fcn.14003494a
test rax, rax
je case.0x1400072eb.1
mov r15, rax
mov r14, rdi
jmp 0x14000a21c
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.0x1400072eb.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 r14, [r13 + 0x1b0]
mov byte [r13 + 0x1b0], 0
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x38], r12
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.0x1400072eb.1
mov rbp, r13
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.140005d7d
cmp byte [r13], 0x11
jne case.0x1400072eb.1
movabs rcx, 0x8000000000000000
mov rax, qword [rsp + 0x1c8]
cmp rax, rcx
je case.0x1400072eb.1
lea r15, [rsp + 0x1c0]
mov rcx, qword [r15 + 0x10]
mov rdx, qword [r15 + 0x18]
lea rdi, [rsp + 0xda0]
sub rbx, qword [rdi + 8]
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, [0x14005e738]
mov qword [r15], rax
mov rcx, qword [r15]
movabs rax, 0xe8d7176afdd7e566
mov qword [r15], rax
mov r13, rbp
mov rdx, qword [r15]
call fcn.140019767
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0x290
xor cl, 0x2d
lea rdx, [rsp + 0x80]
mov byte [rdx + 2], cl
mov word [rdx], ax
mov r8d, 3
mov rcx, r15
call fcn.140034d2b
mov dword [r15 + 0xc4], 0x8000000
lea rax, [0x14005d371]
mov qword [rdi], rax
mov rcx, qword [rdi]
movabs rax, 0xf6ae81298971fd37
mov qword [rdi], rax
mov rdx, qword [rdi]
call fcn.14001a6ee
movzx eax, word [rax]
xor eax, 0x5172
lea rdx, [rsp + 0x40]
mov word [rdx], ax
mov r8d, 2
mov rcx, r15
call fcn.140034da3
mov rdx, qword [rbp + 0xf8]
mov r8, qword [rbp + 0x100]
mov qword [rsp + 0x20], 1
lea r9, [0x140063b4c]
mov rcx, rdi
call fcn.140018624
mov r12, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov rcx, r15
mov rdx, r12
call fcn.140034da3
cmp qword [rdi], 0
je 0x140008a8e
mov rcx, qword [0x14007db30]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [rsp + 0x228]
cmp eax, 6
mov r14, qword [rsp + 0x28]
je 0x140008ab2
cmp eax, 4
jb 0x140008ab2
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 r12, qword [rsp + 0x38]
je 0x140008ae1
cmp eax, 4
jb 0x140008ae1
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.14003c36c
cmp dword [rdi], 2
je case.0x1400072eb.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, 0xb0
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.14003c3dc
movabs rax, 0x8000000000000000
cmp qword [rdi], rax
je case.0x1400072eb.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.140001929
cmp dword [r13 + 0x148], 0
mov al, byte [r13 + 0x108]
or byte [rcx], al
add byte [rax], al
je 0x140008f62
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.140005c79
cmp dword [rdi], 8
jne case.0x1400072eb.1
cld
invalid
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, r12
call fcn.1400049d2
test rax, rax
je 0x140008f5b
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 0x140008c9a
lea rcx, [r13 + 0x1e0]
call fcn.140001782
invalid
dec dword [rcx - 0x75]
mov ebp, 0x1a8
mov qword [r13 + 0x1a0], rbx
add rdi, 0x28
mov byte [r13 + 0x1b3], 0
lea r15, [rsp + 0xda0]
lea rdx, [rsp + 0x1c0]
add byte [rcx - 0x48], al
call 0x18c008cc4
mov ecx, edi
add byte [rcx - 0x48], al
call 0x18c008cc4
mov ecx, edi
call fcn.14005efb0
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xbe]
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, r15
cli
invalid
cli
call fcn.14005efb0
mov word [r13 + 0x2c0], 0x200
add cl, byte [rdi]
sub byte [rsp + 0x80], al
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, r12
call fcn.140006ae3
test al, al
je 0x140008d4e
mov al, 6
jmp 0x14000920d
invalid
mov rcx, rdi
call fcn.140002a92
mov rcx, qword [r13 + 0x1a8]
call fcn.14001b82b
mov byte [r13 + 0x1b3], 0
mov eax, 0xd0
jmp 0x140009115
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.0x1400072eb.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 rbp, [r13 + 0xb0]
mov qword [r13 + 0xc0], rcx
movups xmmword [r13 + 0xb0], xmm0
mov qword [r13 + 0xc8], rax
lea rbx, [r13 + 0x1f0]
mov byte [r13 + 0x1f0], 0
mov qword [rsp + 0x38], r12
movups xmm0, xmmword [rbp]
movups xmmword [r13 + 0xd0], xmm0
mov r14, qword [rbp + 0x10]
mov qword [r13 + 0xe0], r14
mov qword [r13 + 0xe8], rax
mov rax, qword [r13 + 0xd8]
mov qword [rsp + 0xdb0], 0
test r14, r14
je case.0x1400072eb.1
cmp r14, 1
je case.0x1400072eb.1
movzx esi, byte [rax]
movzx r15d, byte [rax + 1]
add rax, 2
lea rcx, [r14 - 2]
lea rdi, [rsp + 0xda0]
mov qword [rdi], rax
mov qword [rdi + 8], rcx
lea r12, [rsp + 0x1c0]
mov rcx, r12
mov rdx, rdi
call fcn.14001b70b
cmp byte [r12], 0x11
jne case.0x1400072eb.1
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x28], rbx
movabs r8, 0x8000000000000000
mov rax, qword [rsp + 0x1c8]
cmp rax, r8
je case.0x1400072eb.1
mov rbx, r13
mov rbp, qword [rsp + 0x1d0]
mov ebp, dword [rsp + 0x1d0]
mov ebp, dword [rsp + 0x1d0]
mov r13, qword [rsp + 0x1d8]
mov rcx, r15
shl rcx, 8
loope 0x140008eb8
loope 0x140008eb8
or rcx, rsi
sub r14, qword [rsp + 0xda8]
mov rdx, rbx
mov qword [rbx + 0xf0], rax
invalid
or eax, 0x89480000
fimul dword [rax - 0x77]
xor eax, 0
add byte [rax], al
invalid
mov qword [rbx + 0xf8], rbp
add byte [rax], al
mov qword [rbx + 0x100], r13
mov qword [rbx + 0x108], rcx
mov qword [rbx + 0x110], r14
test r15, r15
je 0x140009219
invalid
add eax, dword [rax]
invalid
invalid
cmp r15d, 1
jne 0x140008f1c
lea rdi, [rsp + 0x1c0]
mov rcx, rdi
mov rdx, rbp
mov r8, r13
call fcn.14003bb47
cmp dword [rdi], 2
jne 0x1400097a0
sub al, 3
add byte [rbx - 0x7af0fdc1], al
xchg ecx, eax
or byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rcx*8], fs
add dword [rax], eax
add al, ch
xchg ecx, eax
mov edi, edi
dec dword [rcx - 0x77]
fisttp qword [rax - 0x75]
pop rsp
and al, 0x28
lea rcx, [rsp + 0x1c8]
call fcn.1400018ad
mov r13, rbx
mov rbx, qword [rsp + 0x28]
mov rbp, qword [rsp + 0x30]
jmp 0x14000a733
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 0x140007bd6
mov al, 5
jmp 0x14000920d
xor ecx, ecx
mov byte [r13 + 0x1b1], cl
lea rdx, [r13 + 0x150]
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.140005c79
cmp dword [rdi], 8
jne case.0x1400072eb.1
push rsi
and al, 0
invalid
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, r12
call fcn.1400049d2
test rax, rax
je 0x14000920b
mov rdi, rax
lea rbx, [r13 + 0x178]
mov qword [r13 + 0x178], rax
cmp byte [r13 + 0x240], 3
jne 0x140009040
cmp byte [r13 + 0x238], 3
jne 0x140009040
lea rcx, [r13 + 0x1e0]
call fcn.140001782
invalid
dec dword [rcx - 0x75]
mov ebp, 0x178
mov qword [r13 + 0x170], rbx
add rdi, 0x28
mov byte [r13 + 0x1b4], 0
lea r15, [rsp + 0xda0]
lea rdx, [rsp + 0x1c0]
mov r8d, 0xe8
mov rcx, r15
call fcn.14005efb0
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xbe]
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, r15
cli
cli
call fcn.14005efb0
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, r12
call fcn.140006ae3
test al, al
je 0x1400090f4
mov al, 4
jmp 0x14000920d
mov rcx, rdi
call fcn.140002a92
mov rcx, qword [r13 + 0x178]
call fcn.14001b82b
mov byte [r13 + 0x1b4], 0
mov eax, 0xa0
cmp qword [rsi + rax], 0
je 0x140009130
mov r8, qword [rsi + rax + 8]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [r13 + 0x1b1], 0
je 0x14000915a
cmp qword [r13 + 0x118], 0
je 0x14000915a
mov r8, qword [r13 + 0x120]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [r13 + 0x1b2], 0
je 0x140009184
cmp qword [r13 + 0x130], 0
je 0x140009184
mov r8, qword [r13 + 0x138]
mov rcx, qword [0x14007db30]
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.14004dd81
cmp qword [r13 + 0xf0], 0
je 0x1400091c1
mov r8, qword [r13 + 0xf8]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r13 + 0xe8]
lock dec qword [rax]
jne 0x1400091da
lea rcx, [r13 + 0xe8]
call fcn.140018581
cmp qword [r13 + 0xd0], 0
je 0x1400091fa
mov r8, qword [r13 + 0xd8]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r14], 1
mov rcx, rsi
call fcn.1400023b3
jmp case.0x140007339.2
mov al, 3
mov byte [r14], al
mov al, 1
mov cl, 5
jmp 0x14000b337
lea r15, [rbx + 0x118]
mov rcx, r15
mov rdx, rbp
mov rsi, r8
mov r8, r13
mov r13, rbx
call fcn.14003b663
cmp qword [rbx + 0x118], rsi
jne 0x1400097ce
mov bpl, byte [r13 + 0x108]
lea rax, [0x140056967]
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.14001af6c
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1c0], xmm0
mov qword [rsp + 0x1d0], 0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x140063b70]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [rsp + rcx + 0x1c8], r8
add rcx, 8
cmp rcx, 0x10
jb 0x1400092a3
mov rax, qword [rsp + 0x1d0]
lea rcx, [rsp + 0xb0]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rcx], xmm0
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 0x18
cmp qword [r15], rsi
jne case.0x1400072eb.1
mov rax, qword [r13 + 0x120]
lea r15, [rsp + 0x60]
mov qword [r15], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0xda0], rax
lea rax, [0x14002a61a]
mov qword [rsp + 0xda8], rax
mov qword [rsp + 0xdb0], r15
lea rax, [0x14003e4db]
mov qword [rsp + 0xdb8], rax
lea rax, [0x140063b50]
lea rdx, [rsp + 0x1c0]
mov qword [rdx], rax
mov eax, 2
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], rax
lea rdi, [rsp + 0x180]
mov rcx, rdi
call fcn.140016901
mov rcx, r15
call fcn.1400018ad
mov r15, qword [rdi + 0x10]
test r15, r15
js case.0x1400072eb.1
mov rbx, qword [rsp + 0x180]
mov rdi, qword [rsp + 0x188]
je 0x14000a020
mov al, byte [0x14007dbb8]
xor ecx, ecx
mov rdx, r15
call fcn.14003494a
test rax, rax
je case.0x1400072eb.1
mov r12, rax
mov rsi, r15
jmp 0x14000a028
cmp ecx, 0xfc
je 0x140009fd6
cmp ecx, 0xfd
je 0x140009fe2
cmp ecx, 0xfe
jne 0x140009fee
lea rcx, [rsp + 0x1c0]
mov dl, 4
jmp 0x140009ff8
mov rcx, qword [r13 + 0x168]
mov rdx, qword [r13 + 0x170]
call case.0x140033fd8.235
mov qword [rsp + 0x1c0], rax
test rax, rax
je 0x14000942a
lea rcx, [rsp + 0x1c0]
call fcn.1400018ad
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 fcn.14003ba57
mov r12, rax
test rbx, rbx
je 0x14000946f
mov rcx, qword [0x14007db30]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x1c0], r12
test r12, r12
je 0x140009489
lea rcx, [rsp + 0x1c0]
call fcn.1400018ad
mov bl, byte [r13 + 0x139]
lea rax, [0x140059ca2]
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.140019fca
movabs rcx, 0x609e5f5ac925cd1
xor rcx, qword [rax]
mov edx, 0x6c5c4d6e
xor edx, dword [rax + 8]
movzx eax, word [rax + 0xc]
xor eax, 0xd56
mov qword [rsp + 0x60], rcx
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, [0x140005393]
mov qword [rsp + 0xda8], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0xdb0], rax
lea rax, [0x14002a61a]
mov qword [rsp + 0xdb8], rax
lea rax, [0x140063b50]
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 + 0xb0]
mov rcx, rsi
mov rdx, rdi
call fcn.140016901
mov rdi, qword [rsi + 0x10]
test rdi, rdi
mov r12, qword [rsp + 0x38]
js case.0x1400072eb.1
mov rsi, qword [rsp + 0xb8]
je 0x140009d8d
mov al, byte [0x14007dbb8]
xor ecx, ecx
mov rdx, rdi
call fcn.14003494a
test rax, rax
je case.0x1400072eb.1
mov r15, rax
mov r14, rdi
jmp 0x140009d96
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.0x1400072eb.1
mov rcx, qword [rsp + 0x1d0]
mov qword [rsp + 0x140], rcx
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x130], xmm0
lea r15, [r13 + 0xb0]
mov qword [r13 + 0xc0], rcx
movups xmmword [r13 + 0xb0], xmm0
mov qword [r13 + 0xc8], rax
lea rcx, [r13 + 0x228]
mov qword [rsp + 0x30], rcx
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.140005652
cmp qword [rsi], rbp
je case.0x1400072eb.1
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.14001677f
mov rax, qword [r13 + 0x158]
test rax, rax
je 0x1400096e0
mov rcx, qword [r13 + 0x150]
xor edx, edx
mov r8b, byte [r13 + 0x13a]
xor byte [rcx + rdx], r8b
inc rdx
cmp rax, rdx
jne 0x1400096cd
cmp byte [r13 + 0x138], 3
sete dil
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0xc0], rax
mov r14b, byte [r13 + 0x139]
mov rsi, qword [0x14007dbb0]
test rsi, rsi
mov qword [rsp + 0x38], r12
mov byte [rsp + 0x28], dil
je 0x140009728
dec rsi
jmp 0x14000a7eb
lea rdx, str.RUST_MIN_STACK
lea rsi, [rsp + 0x1c0]
mov r8d, 0xe
mov rcx, rsi
call fcn.14003310c
mov rbx, qword [rsi]
cmp rbx, rbp
je 0x14000a7db
mov rdi, qword [rsp + 0x1c8]
mov r8, qword [rsp + 0x1d0]
lea rsi, [rsp + 0xda0]
mov rcx, rsi
mov rdx, rdi
call fcn.14002d2a1
cmp qword [rsi], 0
je 0x14000a79c
mov r12b, 1
jmp 0x14000a7bf
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0xda0]
call fcn.14005fab7
jmp 0x140009ffd
mov rcx, rbp
mov rdx, r13
call fcn.14003489d
mov r13, rbx
test al, al
je 0x140009f96
mov rcx, qword [rbx + 0xf8]
mov rdx, qword [rbx + 0x100]
call case.0x14003bd52.172
jmp 0x140009fa9
call fcn.14003c871
mov qword [r13 + 0x158], rax
mov dword [r13 + 0x160], edx
mov rcx, qword [r13 + 0x118]
cmp rcx, rsi
je case.0x1400072eb.1
mov qword [r13 + 0x168], rcx
movups xmm0, xmmword [r13 + 0x120]
movups xmmword [r13 + 0x170], xmm0
mov rcx, rax
shr eax, 0xe1
mov al, 2
add cl, al
loopne 0x140009816
lea eax, [rax + rax*2]
neg eax
mov ecx, edx
imul rbx, rcx, 0x431bde83
ficomp word [rbx]
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 r14, qword [r13 + 0x178]
test r14, r14
mov r12, qword [rsp + 0x38]
je 0x140009892
mov rsi, qword [r13 + 0x170]
xor r15d, r15d
mov bpl, byte [rsi + r15]
xor bpl, bl
cmp r15, qword [rdi]
jne 0x140009878
mov rcx, rdi
call fcn.1400162a0
mov rax, qword [r13 + 0x188]
mov byte [rax + r15], bpl
inc r15
mov qword [r13 + 0x190], r15
cmp r14, r15
jne 0x140009864
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
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], cl
add byte [rax], al
add byte [rcx - 0x77], cl
test eax, ebx
add dword [rax], eax
add byte [rcx - 0x3a], al
test eax, esp
add dword [rax], eax
add byte [rdx], al
add byte [rax], cl
add byte [rax], al
add byte [rcx - 0x77], cl
test eax, ebx
add dword [rax], eax
add byte [rcx - 0x3a], al
test eax, esp
add dword [rax], eax
add byte [rdx], al
mov rax, qword [r13 + 0xe8]
add rax, 0x10
mov qword [r13 + 0x1f8], rax
add byte [rax], al
add byte [rax], al
mov byte [r13 + 0x268], 0
mov rbx, qword [rsp + 0x28]
mov rbp, qword [rsp + 0x30]
lea rcx, [r13 + 0x1f8]
mov rdx, r12
call fcn.1400049d2
test rax, rax
je 0x140009a06
mov rdi, rax
lea rsi, [r13 + 0x1e8]
mov qword [r13 + 0x1e8], rax
cmp byte [r13 + 0x268], 3
jne 0x14000996a
cmp byte [r13 + 0x260], 3
jne 0x14000996a
lea rcx, [r13 + 0x208]
call fcn.140001782
mov rdi, qword [r13 + 0x1e8]
mov qword [r13 + 0x1f8], rsi
mov rax, qword [r13 + 0x1a8]
mov ecx, 3
cmp rax, 0xfb
jb 0x1400099a6
mov ecx, 5
cmp rax, 0x10000
jb 0x1400099a6
xor ecx, ecx
mov rdx, rax
shr rdx, 0x20
setne cl
lea rcx, [rcx*4 + 7]
add rcx, rax
lea r8, [rsp + 0x40]
mov qword [r8], rcx
mov rdx, qword [r13 + 0x1c0]
lea r15, [rsp + 0xb0]
mov rcx, r15
call fcn.14001b7e4
cmp dword [r15], 8
jne case.0x1400072eb.1
mov rcx, qword [r13 + 0x1d8]
lea rax, [rcx + rcx*2]
cmp rcx, 0xfb
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rbp
jae 0x140009a0d
mov rbp, r12
inc qword [rsp + 0x40]
test rcx, rcx
jne 0x14000a423
jmp 0x14000a461
mov al, 5
jmp 0x14000a6e8
cmp rcx, 0x10000
jae 0x140009a27
mov rbp, r12
mov rcx, qword [rsp + 0x40]
add rcx, 3
jmp 0x14000a41e
shr rcx, 0x20
mov rcx, qword [rsp + 0x40]
mov rbp, r12
jne 0x14000a41a
add rcx, 5
jmp 0x14000a41e
cmp byte [r13 + 0x138], 1
jne 0x14000b008
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.140018529
mov eax, dword [rsi + 0x58]
cmp eax, 6
mov rbx, qword [rsp + 0x110]
mov r14, qword [rsp + 0x108]
je 0x140009aaa
cmp eax, 4
jb 0x140009aaa
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 r12, qword [rsp + 0x38]
and al, 0x38
je 0x140009ad9
cmp eax, 4
jb 0x140009ad9
mov rcx, qword [rsp + 0x230]
call qword [sym.imp.kernel32.dll_CloseHandle]
outsd dx, dword [rsi]
xchg ebp, eax
invalid
invalid
mov dword [rsp + 0x228], 3
mov eax, dword [rsp + 0x238]
cmp eax, 6
je 0x140009b03
cmp eax, 4
jb 0x140009b03
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.14003c36c
cmp dword [rsi], 2
je case.0x1400072eb.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 + 0xb0]
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.14003c3dc
movabs rax, 0x8000000000000000
cmp qword [rsi], rax
je case.0x1400072eb.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.140001929
push 0x41ffff7d
cmp dword [rbp + 0x200], 0
push 0x41ffff7d
cmp dword [rbp + 0x200], 0
mov al, byte [r13 + 0x139]
je 0x14000b01d
test byte [rdi + 0x14], al
add byte [rax], al
test byte [rdi + 0x14], al
add byte [rax], al
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, r12
call fcn.1400049d2
test rax, rax
je 0x140009d86
mov rsi, rax
lea rdi, [r13 + 0x250]
mov qword [r13 + 0x250], rax
cmp byte [r13 + 0x2d0], 3
jne 0x140009c75
cmp byte [r13 + 0x2c8], 3
jne 0x140009c75
lea rcx, [r13 + 0x270]
call fcn.140001782
mov rsi, qword [r13 + 0x250]
add byte [rax], al
mov qword [r13 + 0x260], rdi
lea rdx, [r13 + 0x230]
lea rdi, [rsp + 0xb0]
mov rcx, rdi
call fcn.140005c79
cmp dword [rdi], 8
jne case.0x1400072eb.1
test dword [rcx + 0x17], ebp
add byte [rax], al
add rsi, 0x28
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x50], rax
and al, 0x50
movups xmm0, xmmword [rsp + 0xb8]
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 0x188009cd1
mov ecx, edi
or eax, 0x8d480000
xchg esp, eax
and al, 0xc0
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x188009cd1
mov ecx, edi
call fcn.14005efb0
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.14005efb0
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, r12
call fcn.140006ae3
test al, al
je 0x140009d68
mov al, 0xa
jmp case.0x140004837.108
mov rcx, rsi
call fcn.140002a92
mov rcx, qword [r13 + 0x250]
call fcn.14001b82b
mov eax, 0x180
jmp 0x14000b1bf
adc al, 0
invalid
adc al, 0
add byte [rax + 0x15c7e909], dh
add byte [rax], al
mov al, 9
jmp case.0x140004837.108
mov r15d, 1
xor r14d, r14d
mov rcx, r15
mov rdx, rsi
mov r8, rdi
call fcn.14005efb0
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 + 0xb0], 0
je case.0x140004837.88
mov rcx, qword [0x14007db30]
xor edx, edx
cmp eax, 0xd2310007
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 + 0x110]
mov r14, qword [rsp + 0x108]
invalid
lea rcx, [r13 + 0x260]
mov rdx, r12
call fcn.1400049d2
test rax, rax
je 0x140009f8f
mov rsi, rax
lea rdi, [r13 + 0x198]
mov qword [r13 + 0x198], rax
cmp byte [r13 + 0x2d0], 3
jne 0x140009e5f
cmp byte [r13 + 0x2c8], 3
jne 0x140009e5f
lea rcx, [r13 + 0x270]
call fcn.140001782
mov rsi, qword [r13 + 0x198]
add byte [rax], al
mov qword [r13 + 0x260], rdi
lea rdx, [r13 + 0x178]
lea rdi, [rsp + 0xb0]
mov rcx, rdi
call fcn.140005c79
cmp dword [rdi], 8
jne case.0x1400072eb.1
add rsi, 0x28
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0xb8]
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 0x188009ebb
mov ecx, edi
or eax, 0x8d480000
xchg esp, eax
and al, 0xc0
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x188009ebb
mov ecx, edi
call fcn.14005efb0
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.14005efb0
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, r12
call fcn.140006ae3
test al, al
je 0x140009f52
mov al, 4
jmp case.0x140004837.108
mov rcx, rsi
call fcn.140002a92
mov rcx, qword [r13 + 0x198]
call fcn.14001b82b
cmp qword [r13 + 0x178], 0
je 0x14000b260
mov r8, qword [r13 + 0x180]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000b260
mov al, 3
jmp case.0x140004837.108
mov rcx, qword [rbx + 0xf8]
mov rdx, qword [rbx + 0x100]
mov edx, dword [rbx + 0x100]
call case.0x140033fd8.235
mov qword [rsp + 0x1c0], rax
test rax, rax
mov rbx, qword [rsp + 0x28]
mov rbp, qword [rsp + 0x30]
je 0x14000a733
lea rcx, [rsp + 0x1c0]
call fcn.1400018ad
jmp 0x14000a733
lea rcx, [rsp + 0x1c0]
mov dl, 2
jmp 0x140009ff8
lea rcx, [rsp + 0x1c0]
mov dl, 3
jmp 0x140009ff8
lea rcx, [rsp + 0x1c0]
mov dl, 0xc
call fcn.14005ff1b
cmp byte [rsp + 0x1c0], 0x11
jne case.0x1400072eb.1
movzx ebp, word [rsp + 0x1c2]
mov rax, qword [rsp + 0xda8]
and al, 0xa8
or eax, 0x62e90000
fdiv st(7), st(0)
invalid
mov r12d, 1
xor esi, esi
mov rcx, r12
mov rdx, rdi
mov r8, r15
call fcn.14005efb0
mov byte [r13 + 0x148], bpl
mov byte [r13 + 0x149], 0x63
mov qword [r13 + 0x130], rsi
mov qword [r13 + 0x138], r12
mov qword [r13 + 0x140], r15
test rbx, rbx
je 0x14000a071
mov rcx, qword [0x14007db30]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
retf 0x73a
mov rax, qword [r13 + 0xe8]
add rax, 0x10
mov qword [r13 + 0x1f8], rax
mov byte [r13 + 0x268], 0
push 2
push 2
mov r12, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x28]
mov rbp, qword [rsp + 0x30]
lea rcx, [r13 + 0x1f8]
mov rdx, r12
call fcn.1400049d2
test rax, rax
je 0x14000a20c
invalid
mov rdi, rax
lea rsi, [r13 + 0x150]
mov qword [r13 + 0x150], rax
cmp byte [r13 + 0x268], 3
mov ebp, 0x268
add esi, dword [rbp + 0x1d]
cmp byte [r13 + 0x260], 3
jne 0x14000a0ea
lea rcx, [r13 + 0x208]
call fcn.140001782
mov rdi, qword [r13 + 0x150]
mov qword [r13 + 0x1f8], rsi
lea rdx, [r13 + 0x130]
lea r15, [rsp + 0xb0]
mov rcx, r15
call fcn.140005c79
cmp dword [r15], 8
jne case.0x1400072eb.1
add rdi, 0x28
mov rax, qword [rsp + 0xc8]
mov eax, dword [rsp + 0xc8]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x40], xmm0
lea r15, [rsp + 0xda0]
lea rdx, [rsp + 0x1c0]
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x18c00a147
mov ecx, edi
call fcn.14005efb0
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x8e]
movaps xmmword [rsp + 0x60], xmm0
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]
lea ecx, [rbp + 0x220]
lea ecx, [rbp + 0x220]
mov r8d, 0xe8
mov rdx, r15
call fcn.14005efb0
mov word [r13 + 0x308], 0x200
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [r13 + 0x30a], xmm0
movups xmmword [rbp + 0x30a], xmm0
movups xmmword [rbp + 0x30a], xmm0
movups xmm0, xmmword [rsp + 0x6e]
movups xmmword [r13 + 0x318], xmm0
lea rdi, [r13 + 0x200]
mov rcx, rdi
mov rdx, r12
call fcn.140006ae3
test al, al
je 0x14000a1de
mov al, 4
jmp 0x14000a6e8
mov rcx, rdi
call fcn.140002a92
mov rcx, qword [r13 + 0x150]
call fcn.14001b82b
cmp qword [r13 + 0x130], 0
je 0x14000a733
mov r8, qword [r13 + 0x138]
cmp byte [rcx], al
add byte [rax], al
jmp 0x14000a724
mov al, 3
jmp 0x14000a6e8
mov r15d, 1
xor r14d, r14d
mov rcx, r15
mov rdx, rsi
mov r8, rdi
call fcn.14005efb0
add rax, 0xffffffffad884100
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 ch, 0xa8
add dword [rax], eax
invalid
add rax, 0xffffffffad884100
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 ch, 0xa8
add dword [rax], eax
invalid
mov ch, 0xa8
add dword [rax], eax
add byte [rbp - 0x77], cl
mov ebp, 0x1b0
mov qword [r13 + 0x1b0], r15
mov qword [r13 + 0x1b8], rdi
test rbx, rbx
je case.0x140004837.90
mov rcx, qword [0x14007db30]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rdi], al
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
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 + 0x110]
mov r14, qword [rsp + 0x108]
invalid
lea rcx, [r13 + 0x260]
mov rdx, r12
call fcn.1400049d2
test rax, rax
je 0x14000a413
mov rsi, rax
lea rdi, [r13 + 0x1c8]
mov qword [r13 + 0x1c8], rax
cmp byte [r13 + 0x2d0], 3
jne 0x14000a2df
cmp byte [r13 + 0x2c8], 3
jne 0x14000a2df
lea rcx, [r13 + 0x270]
call fcn.140001782
mov rsi, qword [r13 + 0x1c8]
add byte [rax], al
mov qword [r13 + 0x260], rdi
lea rdx, [r13 + 0x1a8]
lea rdi, [rsp + 0xb0]
mov rcx, rdi
call fcn.140005c79
cmp dword [rdi], 8
jne case.0x1400072eb.1
add rsi, 0x28
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0xb8]
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 0x18800a33b
mov ecx, edi
or eax, 0x8d480000
xchg esp, eax
and al, 0xc0
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x18800a33b
mov ecx, edi
call fcn.14005efb0
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.14005efb0
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, r12
call fcn.140006ae3
test al, al
je 0x14000a3d2
mov al, 6
jmp case.0x140004837.108
mov rcx, rsi
call fcn.140002a92
mov rcx, qword [r13 + 0x1c8]
call fcn.14001b82b
cmp qword [r13 + 0x1a8], 0
add byte [rax], al
je 0x14000a406
mov r8, qword [r13 + 0x1b0]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r13 + 0x25c], 0
jmp 0x14000b260
mov al, 5
jmp case.0x140004837.108
sldt word [rax]
add rcx, 9
mov qword [rsp + 0x40], rcx
mov rbx, qword [r13 + 0x1d0]
lea r14, [rbx + rax*8]
lea r15, [rsp + 0xb0]
lea r12, [rsp + 0x40]
mov rdx, qword [rbx + 0x10]
mov rcx, r15
mov r8, r12
call fcn.14001b7e4
cmp dword [rsp + 0xb0], 8
jne case.0x1400072eb.1
add byte [rax], al
add rbx, 0x18
cmp rbx, r14
jne 0x14000a43b
lea r15, [rsp + 0x40]
mov rdx, qword [r15]
inc rdx
mov rcx, r15
call fcn.140016b6e
mov al, byte [r13 + 0x1e1]
lea r8, [rsp + 0xb1]
mov byte [r8 - 1], al
lea r12, [rsp + 0xb0]
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r12
call fcn.1400165cb
mov al, byte [r13 + 0x1e2]
add byte [rcx - 0x78], al
add al, 0x24
lea r8, [rsp + 0xb1]
lea rdx, [rsp + 0xb0]
mov rcx, r15
stc
call fcn.1400165cb
mov rdx, qword [r13 + 0x1a0]
mov r8, qword [r13 + 0x1a8]
lea r12, [rsp + 0xb0]
mov rcx, r12
mov r9, r15
stc
call fcn.1400061a4
cmp dword [r12], 8
jne case.0x1400072eb.36
mov rdx, qword [r13 + 0x1b8]
mov eax, 0x4d000001
mov eax, dword [rbp + 0x1c0]
mov r8, qword [r13 + 0x1c0]
lea r15, [rsp + 0xb0]
lea r9, [rsp + 0x40]
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
invalid
mov rcx, r15
mov rcx, r15
call fcn.1400061a4
cmp dword [r15], 8
jne case.0x1400072eb.36
mov r15, qword [r13 + 0x1d8]
lea r12, [rsp + 0xb0]
add byte [rax - 0x73], cl
push rsp
and al, 0x40
add dword [rax], eax
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x40
mov rcx, r12
mov r8, r15
loope 0x14000a57b
mov eax, edi
call fcn.14001cb55
cmp dword [r12], 8
jne case.0x1400072eb.36
test dword [rcx], edi
invalid
add byte [rax], al
test dword [rcx], edi
invalid
add byte [rax], al
test r15, r15
je 0x14000a590
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 + 0xb0]
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 0x14000a55d
sub edi, dword [rdi + rdi*8 + 0x24bc83ff]
mov al, 0
add byte [rax], al
invalid
loope 0x14000a55d
sub edi, dword [rdi + rdi*8 + 0x24bc83ff]
mov al, 0
inc dword [rbx + 0xb024bc]
and al, 0xb0
add byte [rax], al
add byte [rax], cl
add byte [rax], al
or byte [rdi], cl
test edx, esi
or eax, 0x83490000
invalid
jne case.0x1400072eb.36
add r14, 0x18
cmp rbx, r14
sbb byte [rcx + rdi - 0xd], cl
jne 0x14000a564
invalid
movzx eax, byte [r13 + 0x1e0]
lea rcx, [0x14006e2f8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r15, [rsp + 0xb0]
lea r8, [rsp + 0x40]
mov rcx, r15
xor edx, edx
jmp 0x14000a5ff
lea r15, [rsp + 0xb0]
lea r8, [rsp + 0x40]
mov rcx, r15
mov edx, 1
jmp 0x14000a5ff
lea r15, [rsp + 0xb0]
lea r8, [rsp + 0x40]
mov rcx, r15
mov edx, 2
jmp 0x14000a5ff
lea r15, [rsp + 0xb0]
lea r8, [rsp + 0x40]
mov rcx, r15
mov edx, 3
call fcn.140005be2
cmp dword [r15], 8
jne case.0x1400072eb.36
add rdi, 0x28
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x140], rax
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x130], xmm0
lea r15, [rsp + 0xda0]
lea rdx, [rsp + 0x1c0]
mov r8d, 0xe8
mov rcx, r15
call fcn.14005efb0
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 + 0x140]
mov qword [r13 + 0x210], rax
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [r13 + 0x200], xmm0
mov qword [r13 + 0x218], rdi
lea rcx, [r13 + 0x220]
mov r8d, 0xe8
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.14005efb0
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 r12, rbp
mov rbx, qword [rsp + 0x28]
mov rbp, qword [rsp + 0x30]
lea rdi, [r13 + 0x200]
mov rcx, rdi
mov rdx, r12
call fcn.140006ae3
test al, al
je 0x14000a6f3
mov al, 6
mov byte [rbx], al
mov al, 1
mov cl, 6
jmp 0x14000b337
mov rcx, rdi
call fcn.140002a92
mov rcx, qword [r13 + 0x1e8]
call fcn.14001b82b
lea rcx, [r13 + 0x198]
call fcn.140001e44
cmp qword [r13 + 0x168], 0
je 0x14000a733
mov r8, qword [r13 + 0x170]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r13 + 0xf0], 0
je 0x14000a753
mov r8, qword [r13 + 0xf8]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r13 + 0xe8]
lock dec qword [rax]
jne 0x14000a76c
lea rcx, [r13 + 0xe8]
call fcn.140018581
cmp qword [r13 + 0xd0], 0
je 0x14000a78c
mov r8, qword [r13 + 0xd8]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbx], 1
mov rcx, rbp
call fcn.14000309a
jmp case.0x140007339.2
lea rsi, [rsp + 0xda0]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
mov rcx, rsi
call fcn.1400287ec
cmp byte [rsi], 0
setne r12b
mov rsi, qword [rsi + 8]
test rbx, rbx
je 0x14000a7d6
mov rcx, qword [0x14007db30]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test r12b, r12b
je 0x14000a7e0
mov esi, 0x200000
lea rax, [rsi + 1]
mov qword [0x14007dbb0], rax
lea rcx, [rsp + 0x1c0]
mov qword [rcx], 2
call fcn.14003db5e
mov qword [rsp + 0x80], rax
lock inc qword [rax]
jle case.0x1400072eb.1
mov rdi, rax
mov al, byte [0x14007dbb8]
mov edx, 0x30
xor ecx, ecx
call fcn.14003494a
test rax, rax
je case.0x1400072eb.1
mov r12, rax
mov qword [rsp + 0xa0], 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.0x1400072eb.1
xor ecx, ecx
call fcn.14003dbca
test rax, rax
jne case.0x1400072eb.1
mov r13, rdx
test rdx, rdx
je 0x14000a88c
lock inc qword [r13]
jle case.0x1400072eb.1
mov rcx, r13
jmp 0x14000a88e
xor ecx, ecx
call fcn.14003dbca
test rax, rax
jne case.0x1400072eb.1
mov qword [rsp + 0x1c0], rdx
test rdx, rdx
je 0x14000a8bc
lock dec qword [rdx]
jne 0x14000a8bc
lea rcx, [rsp + 0x1c0]
call fcn.14003d2ed
mov rbx, qword [rsp + 0xda0]
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14000a8d8
lock inc qword [rcx + 0x18]
jle 0x14000b407
mov al, byte [0x14007dbb8]
mov edx, 0x40
xor ecx, ecx
call fcn.14003494a
test rax, rax
je case.0x1400072eb.1
mov qword [rax], rdi
mov qword [rax + 8], r12
mov qword [rax + 0x10], r13
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rax + 0x18], xmm0
mov rcx, qword [rsp + 0xc0]
mov qword [rax + 0x28], rcx
mov cl, byte [rsp + 0x28]
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, [0x140063ce0]
mov rcx, rsi
mov rdx, rax
call fcn.14003dc65
test rax, rax
jne 0x14000b3d7
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.140002112
lea rsi, [rsp + 0x1c0]
mov rcx, rsi
call fcn.1400337b1
mov rdi, qword [rsi]
cmp rdi, rbp
mov r14, qword [rsp + 0xa0]
je case.0x1400072eb.1
lea rcx, [rsp + 0x1c0]
mov rsi, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rdx, rsi
call fcn.140034d2b
test rdi, rdi
je 0x14000a9cb
mov rcx, qword [0x14007db30]
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 0x14000aa6a
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 0x14000aa6a
mov rdi, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rsi
mov rdx, rdi
call fcn.140034da3
test r13, r13
je 0x14000aa60
mov rcx, qword [0x14007db30]
xor edx, edx
mov r8, rdi
call r12
add rbx, 0x18
add r14, 0xffffffffffffffe8
jne 0x14000aa28
lea rcx, [rsp + 0xda0]
call fcn.1400031fb
test byte [rdi - 0x7b740001], al
and al, 0x18
add al, byte [rax]
add byte [rbx + 0x137406f8], al
cmp eax, 4
jb 0x14000aa96
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 r12, qword [rsp + 0x38]
je 0x14000aac5
cmp eax, 4
jb 0x14000aac5
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 + 0xa0]
je 0x14000aaf7
cmp eax, 4
jb 0x14000aaf7
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.14003c36c
sbb byte [rbx], al
add byte [rbx - 0x7bf0fdc2], al
out 8, al
add byte [rax], al
movups xmm0, xmmword [rsp + 0xda0]
movups xmm1, xmmword [rsp + 0xdb0]
movups xmm2, xmmword [rsp + 0xdc0]
movups xmm3, xmmword [rsp + 0xdd0]
lea rdx, [rsp + 0xb0]
movaps xmmword [rdx + 0x30], xmm3
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.14003c3dc
lea rcx, [rsp + 0x1c0]
call fcn.140001929
cmp qword [r13 + 0x160], rbp
jne 0x14000ad30
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 0x18800abb8
add eax, 0x10
call 0x18800abb8
add eax, 0x10
mov qword [r13 + 0x230], rax
mov byte [r13 + 0x2a0], 0
mov rbx, qword [rsp + 0x30]
lea rcx, [r13 + 0x230]
mov rdx, r12
call fcn.1400049d2
test rax, rax
je 0x14000aff7
mov rsi, rax
lea rdi, [r13 + 0x220]
mov qword [r13 + 0x220], rax
cmp byte [r13 + 0x2a0], 3
jne 0x14000ac1f
cmp byte [r13 + 0x298], 3
jne 0x14000ac1f
lea rcx, [r13 + 0x240]
call fcn.140001782
mov rsi, qword [r13 + 0x220]
mov qword [r13 + 0x230], rdi
lea rdx, [r13 + 0x200]
lea rdi, [rsp + 0xb0]
mov rcx, rdi
call fcn.140005c79
cmp al, 0xb0
invalid
inc dword [rbx - 0x7af0f7c1]
invalid
invalid
add byte [rax], al
add rsi, 0x28
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x40], xmm0
lea rdi, [rsp + 0xda0]
lea rdx, [rsp + 0x1c0]
mov r8d, 0xe8
mov rcx, rdi
call fcn.14005efb0
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.14005efb0
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, r12
call fcn.140006ae3
test al, al
je 0x14000ad12
mov al, 6
jmp 0x14000affd
mov rcx, rsi
call fcn.140002a92
mov rcx, qword [r13 + 0x220]
call fcn.14001b82b
mov esi, 0x150
jmp 0x14000af34
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
movups xmmword [r13 + 0x198], xmm0
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.140005c79
cmp dword [rsi], 8
invalid
mov rbx, qword [rsp + 0x30]
jne case.0x1400072eb.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, r12
call fcn.1400049d2
test rax, rax
je case.0x140007c52.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 0x14000ae3f
lea rcx, [r13 + 0x258]
call fcn.140001782
mov rsi, qword [r13 + 0x1f8]
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.14005efb0
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xbe]
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.14005efb0
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, r12
call fcn.140006ae3
test al, al
je 0x14000aef3
invalid
mov al, 4
jmp 0x14000affd
mov rcx, rsi
call fcn.140002a92
mov rcx, qword [r13 + 0x1f8]
add dword [rax], eax
add al, ch
and al, 9
add dword [rax], eax
mov byte [r13 + 0x229], 0
mov esi, pe_nt_image_headers64
add byte [rcx - 0x7d], cl
mov ebp, 0x1d0
invalid
je 0x14000af34
mov r8, qword [r13 + 0x1d8]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r15 + rsi], 0
je 0x14000af4f
mov r8, qword [r15 + rsi + 8]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000000
cmp qword [r13 + 0x160], rax
jne 0x14000af6e
lea rcx, [r13 + 0x160]
call fcn.1400033d6
cmp qword [r13 + 0xf0], 0
je 0x14000af8e
mov r8, qword [r13 + 0xf8]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
cmp qword [r13 + 0x108], 0
je 0x14000afae
mov r8, qword [r13 + 0x110]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r13 + 0xe8]
lock dec qword [rax]
jne 0x14000afc7
lea rcx, [r13 + 0xe8]
call fcn.140018581
cmp qword [r13 + 0xd0], 0
je 0x14000afe7
mov r8, qword [r13 + 0xd8]
mov rcx, qword [0x14007db30]
add byte [rax - 0x75], cl
or eax, 0x72b51
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbx], 1
mov rcx, r15
call fcn.140002bd2
jmp 0x14000b2d8
mov al, 5
jmp 0x14000affd
mov al, 3
mov byte [rbx], al
mov al, 1
mov cl, 4
jmp 0x14000b337
mov rbx, qword [rsp + 0x110]
mov r14, qword [rsp + 0x108]
mov esi, dword [rsp + 0x108]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 8
add dword [rax], eax
add cl, ch
xor dword [rdx], eax
add byte [rax], al
jmp 0x14000b24e
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, r12
call fcn.1400049d2
test rax, rax
je 0x14000b352
mov rsi, rax
lea rdi, [r13 + 0x228]
mov qword [r13 + 0x228], rax
cmp byte [r13 + 0x2d0], 3
jne 0x14000b0b3
cmp byte [r13 + 0x2c8], 3
jne 0x14000b0b3
lea rcx, [r13 + 0x270]
call fcn.140001782
mov rsi, qword [r13 + 0x228]
add byte [rax], al
mov qword [r13 + 0x260], rdi
lea rdx, [r13 + 0x208]
lea rdi, [rsp + 0xb0]
mov rcx, rdi
call fcn.140005c79
cmp dword [rdi], 8
jne case.0x1400072eb.1
add rsi, 0x28
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0xb8]
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 0x18800b10f
mov ecx, edi
or eax, 0x8d480000
xchg esp, eax
and al, 0xc0
add dword [rax], eax
add byte [rcx - 0x48], al
call 0x18800b10f
mov ecx, edi
call fcn.14005efb0
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.14005efb0
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, r12
call fcn.140006ae3
test al, al
je 0x14000b1a6
mov al, 8
jmp case.0x140004837.108
mov rcx, rsi
call fcn.140002a92
mov rcx, qword [r13 + 0x228]
call fcn.14001b82b
mov eax, 0x158
cmp qword [r14 + rax], 0
je 0x14000b1da
mov r8, qword [r14 + rax + 8]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [r13 + 0x25a], 0
je 0x14000b204
cmp qword [r13 + 0x1d0], 0
je 0x14000b204
mov r8, qword [r13 + 0x1d8]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [r13 + 0x259], 0
je 0x14000b22e
cmp qword [r13 + 0x1e8], 0
je 0x14000b22e
mov r8, qword [r13 + 0x1f0]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x57e12
adc eax, 0x57e12
mov word [r13 + 0x259], 0
cmp qword [r13 + 0x1a0], 0
je 0x14000b24e
lea rcx, [r13 + 0x1a0]
call fcn.1400018ad
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 0x14000b280
cmp qword [r13 + 0x160], 0
cmp dword [rbp + 0x160], 0
je 0x14000b280
mov r8, qword [r13 + 0x168]
mov rcx, qword [0x14007db30]
or eax, 0x728b8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jge 0x14000b284
invalid
jge 0x14000b284
add byte [rcx - 0x3a], al
test dword [rbx + 2], ebx
add byte [rax], al
mov byte [r13 + 0x25b], 0
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx - 0x73], cl
invalid
lea rcx, [r13 + 0xf0]
call fcn.140001e44
mov rax, qword [r13 + 0xe8]
add byte [rax], al
add byte [rax], al
lock dec qword [rax]
jne 0x14000b2ad
lea rcx, [r13 + 0xe8]
call fcn.140018581
invalid
rol byte [rax], cl
invalid
cmp qword [r13 + 0xd0], 0
je 0x14000b2cd
mov r8, qword [r13 + 0xd8]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbx], 1
mov rcx, r14
mov ecx, esi
call fcn.140002745
lea rcx, [r13 + 0x50]
call fcn.140001e44
mov rax, qword [r13 + 0x48]
lock dec qword [rax]
jne 0x14000b2f4
lea rcx, [r13 + 0x48]
call fcn.1400185da
mov rax, qword [r13 + 0x40]
lock dec qword [rax]
jne 0x14000b307
lea rcx, [r13 + 0x40]
call fcn.140018581
cmp byte [r13 + 0xaa], 0
je 0x14000b32b
cmp qword [r13 + 0x28], 0
je 0x14000b32b
mov r8, qword [r13 + 0x30]
mov rcx, qword [0x14007db30]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r13 + 0xaa], 0
mov cl, 1
xor eax, eax
mov byte [r13 + 0xa8], cl
add rsp, 0x1978
invalid
js 0x14000b35c
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov al, 7
mov byte [rbx], al
mov al, 1
mov cl, 3
jmp 0x14000b337
call qword [sym.imp.kernel32.dll_GetLastError]
test rdi, rdi
test edi, edi
jl 0x14000b366
add byte [rax - 0x7b], cl
dec dword [rdi]
invalid
je case.0x1400072eb.1
test byte [rdx + 0x48000000], bl
mov ecx, dword [0x14007db30]
mov rcx, qword [0x14007db30]
xor edx, edx
mov r8, rsi
jmp 0x14000b3a6
cmp qword [rsp + 0x40], 0
je case.0x1400072eb.1
add byte [rax], 0
invalid
add byte [rax], al
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x14007db30]
xor edx, edx
jmp 0x14000b3a6
test r15, r15
je case.0x1400072eb.1
push qword [rbx + rbp*2 + 0x48]
mov ecx, dword [0x14007db30]
invalid
invalid
invalid
invalid
mov rcx, qword [0x14007db30]
invalid
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
ud2
lea rcx, [rsp + 0x1c0]
call fcn.140001347
invalid
dec dword [rbx + 0x727fb05]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and al, 0xc0
add dword [rax], eax
add al, ch
mov word [rdi - 1], ds
invalid
dec dword [rbx + 0x727fb05]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
mov rax, qword [rcx + rax*8]
ror dword [rax - 1], 0x88
mov eax, 0xf000000
ud2
lock dec qword [rbx]
dec qword [rax + 0xb8]
dec dword [rax + 0xb8]
ud2
lock dec qword [rbx]
jne 0x14000b3ea
lea rcx, [rsp + 0xda0]
call fcn.14003d171
invalid
movabs al, byte [0x31d87e800000d]
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.0x1400072eb.1
lea rcx, [rsp + 0x80]
call fcn.14003d0c5
add eax, dword [rax]
ud2
add rcx, 0x10
call fcn.14003db3f
ud2
enter 0xffffffffffffe0ff, 0xffffffffffffffc6
cmp dword [rcx], r8d
cmp dword [rcx], eax
cmp dword [rcx], eax
invalid
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, 0xffff9f1c
sbb al, 0x9f
invalid
invalid
sbb al, 0x9f
invalid
push rcx
or byte [rax - 0x77], cl
adc byte [r8 - 0x73], cl
add eax, 0x2381b
mov dword [rcx + 0x18], eax
sbb byte [r8 - 0x73], cl
add eax, 0x58687
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
mov spl, 0
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
push 0xffffffffffffffb3
add eax, dword [rax]
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
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 ecx, esp
add byte [rax], al
add byte [rcx + 0x22ede92a], dh
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov cs, eax
or al, byte [rax]
add byte [rax - 0x77], cl
xchg esi, eax
ror byte [rdx], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rcx], al
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
or dh, byte [rdi + 5]
add byte [rdx + 0xab08e], cl
add byte [rax - 0x7bf00007], al
test byte [rcx + 0x48000012], al
mov eax, dword [rsi + 0xa8]
mov qword [rsi + 0xac0], rax
test byte [rcx + 0x48000012], al
xchg al, cl
or al, byte [rax]
add byte [0x1008f46a6], al
or al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov ecx, 0x49000020
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 - 0x77], cl
invalid
outsb dx, byte [rsi]
stosb byte [rdi], al
invalid
cmp eax, 2
test ebx, eax
adc dword [rax], eax
add byte [rdi], cl
mov dh, 0x96
test eax, 0x4800000a
lea ecx, [rsi + 0x130]
invalid
add al, ch
imul esi, dword [rcx - 0x793a0000], 0xffffffba
or al, byte [rax]
add byte [rax], al
invalid
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 0x14000ba92
add byte [rax], al
mov edx, ebx
invalid
hlt
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 0x14000baf3
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 [rsi], bl
invalid
and byte [rdi], al
add byte [rdx + 8], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
leave
mov ecx, dword [rsi + 0xac0]
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]
movzx eax, byte [rsi + 0xbc8]
test eax, eax
mov qword [rsp + 0x28], rcx
add byte [rbx - 0x7af0fc08], al
mov word [rax + rax], ss
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 + 0x78840fc0], al
or al, byte [rax]
add byte [rbx - 0x7af0fc08], al
adc al, 0
add byte [rax - 0x75], cl
xchg esi, eax
ror byte [rdx], 1
add byte [rax], al
mov edi, dword [rsi + 0xad8]
add eax, 0x86894c00
enter 0xa, 0
sal byte [rsi + rsi*2 - 0x4f], 0xd
stosb byte [rdi], al
sbb eax, 0x8ba0007
add byte [rax], al
add byte [rcx], dh
leave
add al, byte [rax]
invalid
cli
jno 0x14000be4a
add byte [rax - 0x7d], cl
mov esi, 0x160
add dword [rax], eax
add byte [rax], al
invalid
add byte [rdi], cl
test cl, cl
leave
leave
invalid
invalid
invalid
or eax, 0x71ca9
sar bh, cl
adc eax, 0x571b1
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0x168]
sbb al, 7
add byte [rcx], dh
sar bh, cl
adc eax, 0x57191
add byte [rax], al
lea esi, [rsp + 0x38]
cmp byte [rcx + rcx*4 - 0xf], cl
add byte [rax + rax*8 + 0xd2a850f], 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
in al, 0xc
add byte [rax], al
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 dword [rbp + 0x4800000f], edi
sldt word [rax]
lea rax, [rsi + 0x1d8]
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
and al, 0x38
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
invalid
test al, 0
add byte [rax], al
mov edx, ebx
movabs al, byte [0x3824748d4c00000a]
xchg byte [rax + 0x49000001], dl
mov eax, dword [rsi + 0x10]
add byte [rax], al
add byte [rax - 0x77], cl
xchg al, al
ror byte [rdx], 0
xchg esi, eax
ror byte [rdx], 0
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
add dh, byte [rbp + 7]
mov esi, 0xaaa
add byte [rax - 0x75], cl
mov gs, word [rax + 0x48000000]
mov dword [rsi + 0xac0], ecx
add byte [rax], al
loopne 0x14000c269
add byte [rax], al
mov edx, ebx
clc
add cl, byte [rdi]
test byte [rdi + rdx - 0x76b70000], ch
invalid
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]
jae 0x14000c33a
invalid
inc esi
xchg byte [rax + 0x100000a], bh
movabs al, byte [0xab786c6000001]
add byte [rax], al
adc byte [rdi], cl
adc byte [rsi + 0x1a8], al
movabs al, byte [0x482824448b00023d]
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
cli
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
invalid
test dword [rdi + 0x48000001], eax
xchg al, cl
or al, byte [rax]
add byte [0x1008f5560], al
or al, byte [rax]
add byte [rax - 0x77], cl
invalid
push qword [rcx - 0x3f7ab7e5]
test eax, eax
call qword [rcx]
add byte [rax], al
add byte [rax], al
enter 0xa, 0
add al, 0x48
lea ecx, [rsi + 0xac0]
ror byte [rdi], 0x85
invalid
add byte [rax], al
add byte [rax], al
wait
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
not byte [rax]
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 + 0x10a7e920], dh
mov cl, 0x20
jmp 0x14000da2d
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 [0x1008f5711], al
or al, byte [rax]
add byte [rax - 0x77], cl
invalid
push qword [rcx - 0x3f7ab7df]
test eax, eax
adc byte [rax], r8b
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
adc edx, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
cdq
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]
or eax, dword [rdi]
add byte [rcx], dh
sar bh, cl
adc eax, 0x560ad
add byte [rax], al
add byte [rdx + 0x70c1305], 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, 0x56047
mov esi, 0xc8
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0xd0]
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
adc eax, 0x55c76
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
fdivp st(3)
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
add byte [rax], al
add byte [rax], al
js 0x14000d5fe
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
invalid
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
add dword [rax - 0xf36ceff], esi
cmpxchg byte [r12], cl
and al, 0x30
add byte [rax], al
jmp 0x128eb7e4b
mov edx, 0x41000387
cmp ah, 2
dec dword [rcx + rcx*4 - 0x1f]
xor esp, dword [rcx]
add eax, 0x48aeeb00
cmp eax, 5
clc
invalid
clc
add eax, 0x1704870f
add byte [rax], al
movabs dword [0x48000016f5830fc1], eax
mov eax, dword [rsp + 0x200]
add al, byte [rax]
invalid
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rcx], fs
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax], al
add byte [rdx], al
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 + rdx], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, ch
pop rax
add byte [rdi + rdx + 0x48], dh
test ebx, ebx
dec dword [rax]
and al, 0x40
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
push rcx
xor byte [rax - 0x77], cl
invalid
mov eax, dword [rcx + 0x10]
add dword [rax], eax
add dh, al
cmp byte [rax], al
sal byte [rbx + rdx - 0x10], 0x48
dec dword [rax]
mov ecx, dword [rsp + 0x140]
mov word [rax + rax*2], fs
add eax, 0xb9e80000
insd dword [rdi], dx
add eax, dword [rax]
pop rcx
insd dword [rdi], dx
add eax, dword [rax]
mov eax, dword [rsp + 0x590]
ror byte [rdx], 1
add byte [rax], al
or al, byte [rax]
add byte [rax - 0x7f], cl
invalid
pop rsp
pop rsi
dec dword [rax - 0x77]
stc
add cl, ch
and eax, 0x48fffff6
dec dword [rax - 0x7f]
ror eax, 0
add byte [rax], al
invalid
dec dword [rax - 0x7f]
ror eax, 0
add byte [rax], al
invalid
add al, ch
add dword [0x141ea0be9], eax
cli
invalid
add eax, 0xfa43e900
cli
invalid
or al, byte [0x13aabf4fe]
invalid
dec dword [rbx + 0x6cfa905]
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov rcx, qword [0x58]
lock add byte [rax], al
add byte [rax - 0x4a], al
add ecx, ebp
iretd
invalid
add byte [rcx - 0x77], cl
and byte [r8 - 0x73], r9b
mov word [rax + rax], fs
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
invalid
mov esi, 3
clc
lea ebx, [rbp + 0x10]
adc byte [r15], r9b
adc byte [rsi], al
add dword [rax], eax
add byte [rax], al
adc byte [rsp + 0x710], cl
invalid
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
mov ecx, esp
mov ebp, 0x48000225
mov eax, 0
add byte [rax], al
add byte [rax + 0x24843948], al
or byte [rax + 0x39], 0x84
and al, 0
add dword [rax], eax
invalid
add al, byte [rax]
nop
add byte [rax], al
add byte [rbp + 0x4c], dh
cwde
add dword [rax], eax
add byte [rbx + rbp - 0x7c], cl
and al, 0x88
add dword [rax], eax
add byte [rcx - 0x3f], cl
shr r8, 5
inc r8
ror byte [rax - 0x39], 0x44
and al, 0x20
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x47], cl
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
test dword [rax + 0x4c000038], esi
mov edi, dword [rsp + 0x98]
cmp eax, ecx
invalid
test byte [rax + rax], ah
add dword [rax], eax
add bl, dh
movq qword [r15 + r13], mm0
add byte [rcx], 0
add al, ch
sbb al, 2
sbb al, 2
add al, byte [rax]
adc bl, dh
mov ebp, dword [rsp + 0x50]
add byte [rcx - 0x3a], 0x45
push rax
add dword [rax - 0x73], ecx
add eax, 0x52770
invalid
push 0x758d4d00
pop rax
or byte [rax - 0x7b], cl
invalid
clc
add byte [rax], ah
add byte [rax - 0x73], cl
add dword [rax - 0x77], r9d
add eax, 0x6c512
and al, 0x80
add dword [rax], eax
add byte [rax], al
mov qword [rcx], 2
invalid
lodsb al, byte [rsi]
invalid
add byte [rax], al
and al, 0
add dword [rax], eax
add al, dh
inc qword [rax]
invalid
add byte [rcx], dh
leave
jg 0x140011740
adc byte [rcx + rcx*4 - 0x4c], cl
and al, 0
invalid
xor eax, 0xc9310000
invalid
add al, byte [rax]
inc qword [rcx + 0x18]
mov ecx, esi
lea esi, [rsp + 0x180]
mov eax, dword [rbp + 0x188]
add al, dh
dec qword [rbx]
adc al, ch
push rdi
ret 2
xchg esp, eax
and al, 0x80
add dword [rax], eax
add byte [rax - 0x77], cl
add cl, byte [rax - 0x75]
or cl, byte [rax - 0x48]
and al, 0xdf
in eax, dx
push rbp
iretd
add byte [rax], al
xchg ecx, eax
invalid
test eax, eax
mov dword [rax + 8], esi
adc byte [rsp + 0x180], al
mov dword [rax + 0x21], ecx
add byte [rax], al
add byte [rax - 0x77], cl
js 0x140014aad
add ebp, ecx
mov cl, 0xf
add byte [rax], al
invalid
invalid
invalid
test eax, eax
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x12], cl
js 0x140014ad9
add byte [rax], al
add byte [rbp + rcx*4 + 4], cl
lea rbx, cs:[rsp + 0x180]
lea edx, [0x14006c3b7]
mov qword [rsp + 0x170], rbp
mov eax, dword [0x14007dbbc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rbx + rcx*4 - 0x80], 0x80
add byte [rax], al
add byte [rax - 0x75], cl
cwde
mov byte [rax], al
add byte [rax], al
lea rcx, [r8 + 1]
mov qword [rax + 0x80], rcx
lea rsi, [0x14006d410]
mov qword [rsp + 0xd8], rsi
xorps xmm6, xmm6
movups xmmword [rsp + 0xe0], xmm6
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*8], ah
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xf8
add byte [rax], al
invalid
mov qword [rsp + 0x100], rbx
test rdx, rdx
je 0x140017a23
lea rax, [rdx + rdx*2]
lea rax, [r14 + rax*8]
mov qword [rsp + 0x1f8], rax
pcmpeqd xmm7, xmm7
mov dword [rsp + 0x114], eax
mov dword [rsp + 0x3c], eax
mov r13, r14
mov rsi, qword [rsp + 0x108]
mov qword [rsp + 0xc8], r12
dec eax
invalid
or byte [rcx + rcx*4 - 8], al
and byte [r8], r8b
add byte [rax], al
mov edi, dword [rdi - 0x76b7fffc]
sal dword [rcx], 0xd2
xor edx, edx
test dword [rdi - 0x7ab7fffc], edi
ror byte [rdi], 0x84
std
test byte [rcx - 3], cl
invalid
invalid
adc dword [rsi], esi
movups xmmword ss:[r14 + 0x10], xmm6
adc byte [rbp - 0x77], al
jle 0x140017174
sbb byte [rcx], r8b
sbb byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
int1
mov dword [rsi + 0x10], ecx
add byte [rax - 0x73], cl
pop rsp
and al, 0x70
test edx, edx
add byte [rax + 0x39], cl
invalid
add byte [rax], al
add byte [rdi], cl
movzx edx, byte [rdi]
sar byte [rax + 5], cl
ja 0x1400171f4
mov eax, edx
invalid
and edx, 0x3f
cmp al, 0x44
movzx ecx, byte [rdi + 2]
shl edx, 6
invalid
loopne 0x1400171eb
invalid
ret 0xfa81
lea ecx, [rcx + 1]
mov al, byte [rax]
add bh, bh
add byte [rcx - 0x3f], al
jmp 0x10982b365
mov ecx, 0x10468b49
adc byte [rcx + rcx*4 - 7], al
add byte [rax], al
sub dword [rsp + 0x70], esi
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
and al, 0x68
push 0
push 0
add byte [rax], al
add byte [rcx - 0x75], cl
mov edx, dword [rsi + 0x10]
jmp 0x1400172c7
movaps xmmword [rsp + 0x70], xmm6
mov edx, dword [rsi + 0x10]
and al, 0x70
jo 0x1400172ed
mov dword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor esi, esi
invalid
add eax, 0x5c8d4800
and al, 0x70
invalid
and al, 0x68
and al, 0x20
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov ecx, ebx
and byte [rbp - 0x5677f040], al
test eax, 0x44000007
movzx eax, word [rsp + 0x70]
invalid
bt eax, 0xd
add eax, 0x15f88341
cmp eax, 0x15
adc eax, 0x24b48d48
adc byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rdi], cl
invalid
xchg eax, eax
mov eax, eax
add byte [rax + 0x63], cl
or dword [rax + 1], 0x31e0ffc8
shr bl, 0x57
mov qword [rsp + 0x48], r8
xor eax, eax
mov qword [rsp + 0x40], rax
xor ebp, ebp
xor r13d, r13d
xor edi, edi
xor r15d, r15d
jmp 0x140017cbc
enter 0, 0
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xd0
add byte [rax], al
add byte [rbp - 0x77], cl
std
mov edi, edi
invalid
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1400622be
mov rdx, qword [rsp + 0x50]
jmp 0x140016ffc
and al, 0x91
xchg ecx, eax
add byte [rax], al
add byte [rdi + rcx - 0x49], al
test byte [rdx + rdx*4], ah
add byte [rax], al
add byte [rbx + 0x9424bc], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*4], ah
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rax], al
movabs al, byte [0x290f00100f000000]
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
invalid
invalid
outsd dx, dword [rsi]
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x140017b6e
and al, 0xb0
add dword [rax], eax
add byte [rcx - 0x77], al
stc
invalid
jo 0x140017c02
adc eax, 0x4b860
add al, 0
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x140017ba1
and al, 0xa0
add al, byte [rax]
add byte [rax + rcx*4 - 0x44], al
and al, 0x28
add dword [rax], eax
add byte [rax + 0x129249c], cl
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0x15c24bc], cl
add byte [rax], al
and al, 0x50
mov qword [r15], rax
mov rcx, qword [r15]
movabs rax, 0x1e8e499bb183ad49
mov qword [r15], rax
mov rdx, qword [r15]
call fcn.140019c24
movabs rcx, 0x2fde019c1184e497
adc dword [rcx + rax + 0x33482fde], ebx
or byte [rdx + 0x12533b2a], bh
push rbx
invalid
adc dword [rcx + rax + 0x33482fde], ebx
or byte [rdx + 0x12533b2a], bh
push rbx
invalid
add esi, ebx
invalid
push rbx
adc dh, byte [rbx]
push rax
or byte [rdi], cl
mov bh, 0x40
or al, 0x35
xchg ecx, eax
xor edx, dword [rax + 8]
movzx eax, word [rax + 0xc]
xor eax, 0x7791
ja 0x140018051
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa8
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
ja 0x140018051
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa8
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rcx - 0x77], al
invalid
invalid
mov dword [r8 + 8], edx
mov word [r8 + 0xc], ax
push rax
or byte [rsi + 0x41], ah
mov dword [rax + 0xc], eax
mov qword [rsp + 0x30], r8
and al, 0x30
mov qword [rsp + 0x38], 0xe
lea rcx, [rsp + 0xb8]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x30]
lea rax, [rsp + 0x30]
mov qword [rcx], rax
lea rax, [0x14002a61a]
invalid
invalid
add dword [rax], eax
add dword [rax - 0x73], ecx
add eax, 0x1258f
invalid
invalid
add dword [rax], eax
invalid
mov qword [rcx + 8], rax
lea rax, [0x140064c68]
or byte [r8 - 0x73], cl
add eax, 0x4cbd2
mov qword [r15], rax
mov dword [rdi], eax
invalid
mov qword [r15 + 8], 2
mov qword [r15 + 0x20], 0
and byte [r8], r8b
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r15 + 0x10], rcx
invalid
invalid
sbb byte [r9], r8b
add byte [rax], al
invalid
mov qword [r15 + 0x10], rcx
mov qword [r15 + 0x18], 1
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call fcn.14003f2df
lea rbp, [rsp + 0x50]
mov rcx, rbp
mov qword [rsp + 0x80], rbx
mov rdx, rbx
invalid
invalid
call fcn.140033a69
cmp word [rbp + 8], 2
je 0x140018469
mov r15, qword [rsp + 0x50]
lea rax, [0x140058616]
mov qword [rsp + 0x50], rax
add byte [rax - 0x77], cl
and al, 0x50
mov rcx, qword [rsp + 0x50]
movabs rax, 0xe682448000823782
mov eax, 0x823782
add byte [rdx + rax*4 - 0x1a], 0x48
mov dword [rsp + 0x50], eax
invalid
adc byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], cl
or byte [rax], cl
or byte [rax], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov eax, 1
jmp 0x140018dc9
mov rdx, r13
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r13, rax
jmp 0x140018db0
jb 0x140018e17
movabs dword [0x74003f8348000307], eax
sbb dword [rax - 0x75], ecx
mov rcx, qword [0x14007db30]
mov eax, esi
invalid
invalid
sar bh, 0xff
push rax
xadd qword [rcx], rax
cmp rax, 0x3f
cmp eax, 0x3f
jbe 0x140018e6d
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
je 0x140005068
sar esi, 0xff
ret
ud2
push rax
xadd qword [rcx], rax
rol dword [rcx], 0x48
cmp eax, 0x3f
rol dword [rcx], 0x48
cmp eax, 0x3f
jbe 0x140018e90
and rax, 0xffffffffffffffc0
loopne 0x140018e45
cmp rax, 0x40
je 0x140004fc2
xor eax, ecx
invalid
invalid
ret
ud2
xadd dword [rcx], eax
cmp rax, 0x3f
invalid
jbe case.0x140004837.251
add dword [rax - 0x7d], ecx
clc
invalid
and rax, 0xffffffffffffffc0
ror byte [rax - 0x7d], 0xf8
je 0x140005015
invalid
cmp rax, 0x40
je 0x140005015
invalid
inc ebx
ret
ud2
or ecx, dword [rax - 0x39]
rol al, 0xff
invalid
sar bh, 0xff
push rax
xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140018ed6
and rax, 0xffffffffffffffc0
cmp eax, 0x40
clc
je 0x140004f6f
je 0x140004f6f
ud2
or edx, dword [rsi + 0x48]
push rsi
sub rsp, 0xbf0
sub esp, 0xbf0
lock or eax, dword [rax]
add byte [rax - 0x77], cl
mov rsi, rcx
mov rsi, rcx
mov rax, qword [rcx]
test al, 8
je 0x140018f4f
invalid
test al, 2
test al, 2
jne 0x140018efe
mov rcx, rax
and rcx, 0xfffffffffffffff7
loope case.0x140007bba.183
ror dword [rax - 0x7d], 0xe1
loope case.0x140007bba.183
div eax
cmpxchg qword [rsi], rcx
lock cmpxchg qword [rsi], rcx
jne 0x140018ee6
jmp 0x140018f19
lea rcx, [rsi + 0x20]
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24548d48], al
or byte [rax - 0x73], 0x54
and al, 0x20
mov qword [rdx], rax
call fcn.140004bd9
dec dword [rax - 0x39]
rol al, 0xff
invalid
invalid
lea rdx, [rsp + 0x20]
dec dword [rax - 0x39]
rol al, 0xff
sar bh, 0xff
rol dword [rsi], 0x48
cmp eax, 0x3f
invalid
invalid
invalid
adc byte [rax - 0x77], cl
int1
call qword [rax - 0xf3b7eb8]
or eax, dword [rax]
invalid
sub rsp, 0x3b0
invalid
mov ecx, eax
loope case.0x140007b88.182
cmpxchg dword [rsi], ecx
sbb ecx, dword [rax - 0x73]
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 + 0x24548d48], al
push rsp
and al, 0x20
invalid
invalid
add byte [rax], al
or byte [rax - 0x73], 0x54
push rsp
push rsp
add ch, al
wait
mov esp, 0xc748fffe
xadd dword [rsi], eax
rol dword [rsi], 0x48
cmp eax, 0x3f
invalid
loopne 0x140018f68
jne 0x140018fbe
push rdi
sar dh, 0xff
mov al, 3
add byte [rax], al
sub rsp, 0xbf0
mov rsi, rcx
invalid
mov eax, dword [rcx]
test al, 2
and byte [rax - 0x48], r9b
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], 0x54
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], 0x54
and al, 0x20
and byte [rax - 0x77], cl
add ch, al
invalid
mov dword [rdx], eax
sar bh, 0xff
push rax
xadd qword [rsi], rax
and eax, 0xffffffc0
or eax, dword [rax]
add byte [rsi - 0x17], bl
invalid
mov edi, 0x4890fffe
invalid
or edx, dword [rsi + 0x48]
sub esp, 0x3b0
mov rsi, rcx
mov rax, qword [rcx]
invalid
add dword [rax - 0x579a8bf8], ebp
or byte [rbp + riz*2 - 0x58], dh
add dh, byte [rbp + 0x10]
and ecx, 0xfffffff7
invalid
and byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], 0x54
invalid
invalid
push rsp
and al, 0x20
invalid
xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
and al, 0x48
and eax, 0xffffffc0
mov ecx, esi
invalid
add byte [rax], al
add eax, dword [rax]
add byte [rsi - 0x3d], bl
in al, dx
rol byte [rbx], 0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rdi], cl
mov dh, 0xc0
invalid
add eax, ecx
lea ebx, [rsp + 0x20]
pop rsp
and al, 0x20
lea edi, [rsi + 0x20]
lea edx, [rsp + 0x30]
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, 0xc084fffe
mov edx, 0xc084fffe
int1
mov dh, 0xc0
or eax, 0x55406
invalid
add al, 0x81
and byte [rax - 0x7d], cl
lea ecx, [rsp + 0x30]
invalid
or dword [rbx], eax
add byte [rax - 0x39], cl
rol al, 0xff
push rax
xadd qword [rsi], rax
invalid
clc
invalid
cwde
mov esp, 0x22ebfffe
jmp 0x1400191a8
and al, 0x30
mov eax, 0
or byte [rax - 0x77], 2
mov dword [rdx], eax
dec dword [rax - 0x77]
int1
push rsi
push rdi
add byte [rdi], cl
mov dh, 0xc0
retf 0x542
and byte [rbx + 5], dl
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
sub esp, 0xc00
add byte [rax], al
or dword [rax + 1], 0x48e0ffc8
lea eax, [0x14006d4b8]
add eax, 0x541db
rol dword [rdx], 0
xor byte [rax - 0x77], cl
add dword [rax - 0x77], ecx
xadd dword [rsi], eax
invalid
or byte [rax], al
leave
xor edx, esp
movabs rdx, 0x8e12911f4706a99
add rdx, rax
add edx, eax
invalid
xor rdx, 0x5e76f8a5
mov rax, rdx
mov eax, edx
rol rax, 7
xor eax, edx
movzx eax, ax
add rax, rcx
add eax, ecx
ret
rol rdx, 4
xor edx, eax
movzx eax, dx
add rax, rcx
ret
ret 0x4804
add eax, ecx
ret
mov edx, eax
rol rdx, 1
xor edx, eax
movzx eax, dx
add rax, rcx
ret
ret 0xc231
add al, 0x48
xor eax, edx
mov rdx, rax
rol rdx, 3
xor edx, eax
ret 0xb70f
ret 0x148
invalid
ret
rol edx, 3
in al, dx
sub byte [rax - 0x75], cl
pop rcx
or byte [rax - 0x7b], cl
fisttp dword [rdi]
test ch, bl
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov esi, dword [rcx + 0x18]
jno case.0x140007b88.204
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x20
mov edi, dword [rax]
xlatb
call 0xcd4f8c3a
adc byte [ebx + ecx*4 + 0x2d], cl
invalid
hlt
invalid
sub eax, 0x479f4
add al, 0
add byte [rsi - 0x7b], ah
in eax, dx
movq mm0, qword [r12]
pmovmskb ebp, mm0
xlatb
call 0xc0c937a8
cld
invalid
add edi, 0xfffffc80
add esp, 0x10
std
invalid
invalid
fmul dword [rax + 0x6b]
imul eax, eax, 0x38
sar byte [rax], 0x49
lea edi, [rdi + rax]
cmp dword [rdi + rax - 0x38], 0
enter 0x7400, 0x10
add byte [rax + rdx + 0x4c], dh
ror byte [r8 - 0x75], 1
or eax, 0x6249f
mov ecx, dword [0x14007db30]
rol byte [rcx - 1], cl
invalid
call rbp
add edi, 0xffffffe0
stc
div byte [rbp - 0x65]
mul ecx
cmovs eax, dword [rbx + 0x148f0e0]
ret
sti
out dx, eax
sub eax, eax
jmp qword [sym.imp.kernel32.dll_HeapFree]
sub rsp, 0x40
mov rsi, rcx
cli
add byte [rax + 0x75c73949], al
cmp eax, 0x48ff8949
mov edi, ebx
invalid
int1
push r14
lea eax, [0x14006e5a0]
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
sbb eax, dword [rax + rax]
add byte [rax - 0x77], cl
or byte [rax - 0x73], cl
lea ecx, [0x14006d5e8]
add eax, 0x5c8d4800
and al, 0x40
or byte [rbx], al
invalid
or al, 0xeb
or al, 0xeb
push rax
invalid
mov al, byte [rdi + 1]
or r13b, r11b
mov eax, dword [rdi + 4]
or dh, al
or byte [0x150494333], r9b
or byte [0x150494333], cl
add byte [rax], al
add byte [rax + 0x4101b101], dh
mov al, 1
mov cl, 1
invalid
cmp ch, 2
mov dh, 0xc5
mov edi, dword [rdi + 0x10]
invalid
add byte [rbp + rbx + 0x4d], dh
mov eax, dword [rdi + 0x10]
invalid
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x475f9
stc
jne 0x14001ba4a
invalid
sbb byte [rcx], al
add byte [rax], al
invalid
pop rdi
or byte [rbp - 0x75], cl
adc byte [ecx + ecx*4 + 0x7c], cl
mov dword [rsp + 0x20], edi
jl 0x14001ba96
invalid
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rax - 0x1f], cl
add ecx, esp
add ecx, esp
loope 0x14001bad3
mov dword [rsp + 0xb0], esp
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov word [rax + rbx*4], fs
cwde
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rcx*8], fs
and al, 0xc8
add byte [rax], al
and al, 0xc8
add byte [rax], al
add byte [rbp + 0x31], al
add byte [rax], al
dec dword [rax - 0x73]
and al, 0x28
mov dword [rax], edi
adc byte [rcx - 0x73], cl
and al, 0x20
invalid
and al, 0xa0
add byte [rax], al
add byte [rbx + 8], bh
or byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
movsb byte [rdi], byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rcx + rdi - 0x44], cl
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
test dl, ah
add byte [rax], al
add byte [rcx - 0x76], al
add al, 0x24
mov ecx, dword [rsp + 0xa0]
and al, 1
movups xmm1, xmmword [rsp + 0x10]
and al, 0x10
cmp dword [rsp + 0x40], 0
jl case.0x1400072eb.253
add byte [rdx + rcx*4 + 0x74], al
and al, 0x48
mov dh, byte [rsp + 0x48]
add byte [rdi], cl
adc byte [rax + 0xf], cl
fild word [rax]
add byte [rax], al
test dword [rdi + 0xf000000], ecx
jg case.0x14003458e.223
sub byte [rsp + 0xd0], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], eax
adc dword [rdi], ecx
test ah, ah
add byte [rax], al
add byte [rax + 0x3b], cl
invalid
invalid
insb byte [rdi], dx
sub byte [rbp + 0xf], dh
xor byte [rcx - 0x7d], cl
invalid
and al, 0x70
and al, 0x7f
test byte [rax + rbx*4], ah
add byte [rax], al
add cl, ch
add dword [rax], 0x89480000
add byte [rax], al
mov qword [rsp + 0xb8], rsi
invalid
ror byte [rcx - 0x77], cl
fdivr st(7)
call qword [sym.imp.kernel32.dll_HeapFree]
and al, 0x57
and byte [rax - 0x39], cl
sub dword [0x1446505d6], eax
mov eax, 5
add esp, 0x38
and ebx, dword [rdx]
add eax, 0x1f3e900
invalid
invalid
invalid
add eax, ecx
ret
ret 0xc148
mov eax, edx
shr eax, 0x19
ret 0x8948
ror byte [rdi], 1
mov bh, 0xc0
invalid
ror byte [rax + 1], 0xc8
invalid
rol byte [0x188d1f76d], 0xc7
ret 0xb995
mov ecx, 0x2948c777
sub rdx, rax
mov rax, rdx
rol rax, 5
rol eax, 5
ret 0x8948
rol eax, 5
xor eax, edx
movzx eax, ax
add rax, rcx
add eax, ecx
ret
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
mov rdi, r9
mov r15, r8
invalid
invalid
mov rbx, rdx
mov ebx, edx
mov r12, rcx
lea rcx, [0x140063d20]
add al, 0
add al, 0
add byte [rdx + 3], bh
mov edx, 3
add eax, dword [rax]
add byte [rax], al
invalid
add al, ch
pop rcx
clc
add al, byte [rax]
call case.0x140007bba.919
mov r14, rax
mov esi, eax
mov rcx, r15
mov ecx, edi
stc
mov rdx, rdi
call case.0x140007bba.919
mov r15, rax
invalid
mov rdx, qword [rbx]
lea rdi, [rsp + 0x68]
adc ecx, dword [rax - 0x73]
jl 0x14001c6a9
push 0x4df98948
mov eax, esi
mov rcx, rdi
mov r8, r14
mov r9, r15
mov ecx, edi
call fcn.14001c8d6
add byte [rax], al
mov eax, dword [rdi + 8]
or byte [r8 - 0x75], r9b
invalid
pop r15
push rbx
invalid
test edi, edi
mov eax, dword [rdi]
push qword [rcx + rcx + 0x4c]
mov ecx, edi
add al, 0
adc eax, 0x46d7e
insd dword [rdi], dx
add al, 0
je 0x14001c6fa
add al, 0x41
mov byte [rsp], 0
pop rsp
and al, 8
xlatb
add dword [rax], eax
add byte [rbp - 0x7b], cl
invalid
invalid
push qword [rcx + rcx + 0x4c]
mov ecx, edi
stc
div byte [rcx + rcx + 0x4c]
mov ecx, esi
and al, 0x30
and al, 0x30
adc cl, byte [rax - 0x73]
pop rsp
and al, 0x68
invalid
test byte [rbx], cl
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x28], r12
or eax, dword [rcx]
mov dword [rsp + 0x28], esp
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
ret
jl 0x14001c770
push 0x7100f41
add byte [rax], al
add byte [rcx - 0x77], cl
adc dword [rbx + rbp], eax
and al, 8
div byte [rsp + rdx + 0x48]
mov esi, ebx
add al, 0
adc dword [rsp], eax
add byte [rax], al
fisttp dword [rax - 0x73]
and al, 0x30
ret 0x894d
mov rdx, r9
pop rbx
pop rdi
pop rsi
pop r14
ret
push rbp
mov edi, edx
add dword [rax - 0x75], ecx
adc byte [r8 - 0x77], cl
ret 0x948
add eax, dword [rax]
add byte [rax - 0x7b], cl
leave
sbb byte [rbp + rcx*4 + 4], cl
invalid
add byte [rax], al
add byte [rcx + rdi - 0x3e], cl
add byte [rax], al
mov dh, 0x12
mov ebx, edx
rol dword [rcx - 0x7d], cl
jrcxz 0x140029c54
invalid
invalid
cli
invalid
movzx edx, byte [rdx + 3]
and ebx, 7
test byte [rdx], cl
add dword [rax], eax
add byte [rbp - 0x77], cl
mov r8, r11
mov edx, 0xc0
rol dword [rcx - 0x42], 1
rol byte [rax], 0
add byte [rdi + rcx + 0x42], cl
int1
lea r10, [rdi + rax]
cmp r10, r14
jae 0x14002b8ef
mov r10b, byte [rbx + r10]
cmp byte [rbx + r11], r10b
jae 0x14002b714
lea r10, [r9 + rdi]
inc r10
mov rcx, r10
mov ecx, edx
cmp dword [rcx - 1], ecx
ret 0x894c
invalid
mov ecx, edx
sub rcx, rax
xor edi, edi
jmp 0x14002b740
jne 0x14002b732
inc rdi
cmp rdi, rcx
iretd
mov r11, rdi
cmove r11, rdx
cmove ebx, edx
iretd
cmove ebx, edx
cmovne rdi, rdx
mov r10, rdi
add r10, r9
mov rdi, r11
fucompi st(3)
invalid
fucompi st(3)
invalid
lea r10, [r9 + 1]
mov ecx, 1
xor edi, edi
mov rax, r9
mov eax, ecx
mov eax, ecx
enter 0xffffffffffff8d4d, 0x1c
lea r11, [r10 + rdi]
cmp cl, byte [rbp - 0x77]
ror dword [rbp + 0x39], 1
jb 0x14002b6ec
mov r9, r10
cmp r11, r14
jb 0x14002b6ec
mov r11d, 1
xor edx, edx
rol byte [rbp + 0x31], cl
in al, 0x41
mov ecx, 1
rol byte [rbp + 0x31], cl
in al, 0x41
mov ecx, 1
add byte [rax], al
add byte [rcx], dh
inc dword [rcx - 0x43]
mov r13d, 1
xor edi, edi
mov r13d, 1
lea r10, [rdi + r12]
cmp r10, r14
jae 0x14002b8ef
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rsi - 0x76], al
mov r10b, byte [rbx + r10]
adc al, 0x13
cmp byte [rbx + r11], r10b
jbe 0x14002b78d
invalid
adc dword [rbp - 0x73], ecx
adc al, 0x39
lea r10, [r9 + rdi]
inc r10
mov r13, r10
sub r13, r12
xor edi, edi
jmp 0x14002b7ba
jne 0x14002b7ab
inc rdi
inc edi
cmp rdi, r13
mov r11, rdi
sti
cmove r11, rdx
cmovne rdi, rdx
mov r10, rdi
add r10, r9
mov rdi, r11
mov edi, ebx
jmp 0x14002b7ba
lea r10, [r9 + 1]
lea edx, [rcx + 1]
mov r13d, 1
xor edi, edi
mov r12, r9
lea r11, [r10 + rdi]
mov r9, r10
cmp r11, r14
jb 0x14002b765
cmp rax, r12
cmova r13, rcx
cmova r12, rax
mov rbp, r14
sub rbp, r12
jb 0x14002b8ef
mov rax, r13
add rax, r12
jb 0x14002b8ef
add dword [rax], eax
invalid
cmp rax, r14
setb dh
xchg edi, eax
mov dword [rbp - 0x7c], 0x450f45c9
test dword [rbp - 0x7c], 0x481174f6
lea ebx, [rsi + rdi]
sbb al, 0x3e
sbb al, 0x3e
mov r8d, dword [rdx + 0x34]
cmp qword [rdx + 0x10], 0
je 0x14002e73e
mov r9, qword [rdx + 0x18]
movsd xmm1, qword [rcx]
and r8b, 1
mov rcx, rdx
jmp 0x14002e798
mov rax, qword [rcx]
movq xmm1, rax
btr rax, 0x3f
movq xmm0, rax
ucomisd xmm0, qword [0x1400636f0]
jae 0x14002e78c
movsd xmm2, qword [0x1400636e8]
movapd xmm3, xmm0
cmpltpd xmm3, xmm2
xorpd xmm2, xmm2
cmpneqpd xmm2, xmm0
andpd xmm2, xmm3
movd eax, xmm2
test al, 1
jne 0x14002e78c
and r8b, 1
mov rcx, rdx
jmp 0x14002e9da
and r8b, 1
mov rcx, rdx
jmp 0x14002eb58
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.14002bab2
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]
add al, 0xfe
movzx ecx, al
cmp cl, 3
mov eax, 3
cmovb eax, ecx
test al, al
je 0x14002e85f
test r15, r15
lea rcx, [0x140065435]
lea r14, [0x140065436]
cmovne r14, rcx
mov edx, 1
cmove rcx, rdx
test bl, bl
cmove r14, rcx
cmovne r15, rdx
cmp al, 1
je 0x14002e88f
movzx eax, al
cmp eax, 2
jne 0x14002e8b1
mov word [rsp + 0x58], 2
test rdi, rdi
je 0x14002e973
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 0x14002e96c
lea rbx, [rsp + 0x58]
mov word [rbx], 2
lea rax, [0x140065437]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 3
mov r14d, 1
xor r15d, r15d
mov edx, 1
jmp 0x14002e98b
lea rbx, [rsp + 0x58]
mov word [rbx], 2
lea rax, [0x14006543a]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 3
jmp 0x14002e98b
movsx rax, word [rsp + 0x48]
test rax, rax
mov rcx, 0xfffffffffffffff4
mov r9d, 5
cmovs r9, rcx
imul r9, rax
cmp r9, 0x3ebf
ja 0x14002e9d8
shr r9, 4
add r9, 0x15
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.14002c945
movzx r8d, word [rbx + 0x10]
cmp r8w, bp
jle 0x14002e93f
lea rax, [rsp + 0x58]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rsp + 0x20], rax
mov r9, rdi
call fcn.140027cdf
mov rbx, rax
jmp 0x14002e98b
mov word [rsp + 0x58], 2
test rdi, rdi
je 0x14002e9be
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 0x14002e98b
lea rax, [0x14006543d]
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.14002ab9e
nop
add rsp, 0x4d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
lea rax, [0x14006543d]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
jmp 0x14002e885
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.14002bab2
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 0x14002eaa0
test r14, r14
lea rcx, [0x140065435]
lea r15, [0x140065436]
cmovne r15, rcx
mov edx, 1
cmove rcx, rdx
test bl, bl
cmove r15, rcx
cmovne r14, rdx
cmp al, 1
je 0x14002eacc
movzx eax, al
cmp eax, 2
jne 0x14002eaea
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 0x14002eb26
mov word [rsp + 0x30], 2
lea rax, [0x140065437]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 3
mov r15d, 1
xor r14d, r14d
mov edx, 1
jmp 0x14002eb26
mov word [rsp + 0x30], 2
lea rax, [0x14006543a]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 3
jmp 0x14002eb26
lea rdi, [rsp + 0x30]
lea rdx, [rsp + 0x90]
lea r8, [rsp + 0xbf]
mov rcx, rdi
call fcn.14002bfea
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
movzx r8d, word [rdi + 0x10]
mov qword [rsp + 0x20], rdi
mov r9d, 1
call fcn.140027cdf
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.14002ab9e
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.14002bab2
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 0x14002ebeb
test r14, r14
lea rcx, [0x140065435]
lea r15, [0x140065436]
cmovne r15, rcx
mov edx, 1
cmove rcx, rdx
test bl, bl
cmove r15, rcx
cmovne r14, rdx
cmp al, 1
je 0x14002ec17
movzx eax, al
cmp eax, 2
jne 0x14002ec35
mov word [rsp + 0x48], 2
lea rax, [0x14006543e]
jmp 0x14002ec25
mov word [rsp + 0x48], 2
lea rax, [0x140065437]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 3
mov r15d, 1
xor r14d, r14d
mov edx, 1
jmp 0x14002ec68
mov word [rsp + 0x48], 2
lea rax, [0x14006543a]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 3
jmp 0x14002ec68
lea rdi, [rsp + 0x48]
lea rdx, [rsp + 0x20]
lea r8, [rsp + 0xdf]
mov rcx, rdi
call fcn.14002bfea
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
movzx r8d, word [rdi + 0x10]
lea r9, [rsp + 0x48]
call fcn.140027df7
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.14002ab9e
nop
add rsp, 0x110
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp bp, 2
and al, 0x2c
test dword [rdi + 0x49000000], edi
shl ebp, 0x20
and ebp, eax
insb byte [rdi], dx
and al, 0x24
rol ebx, 8
mov dword [rsp + 0x40], ecx
and al, 0x48
and al, 0x50
and al, 0x58
loope 0x14003126f
lea edx, [rsp + 0x40]
test dword [rdi - 0x77000000], ecx
insb byte [rdi], dx
add byte [rcx + 0x4824246c], cl
and al, 0x24
and al, 0x48
mov dword [rsp + 0x60], edi
mov ebp, eax
shl ebp, 0x20
or ebp, 2
mov ecx, esp
test esi, esi
invalid
add byte [rax - 0x7d], cl
add esi, 0x20
invalid
cmp esi, dword [rsp + 0x68]
in eax, dx
lsl eax, word [rax]
add cl, ch
invalid
invalid
invalid
in al, 0xeb
add ecx, dword [rbp - 0x77]
mov esp, esi
mov esp, esi
movabs byte [0x8d48e4854dfffff1], al
xor eax, 0x3aed4
scasb al, byte [rdi]
add eax, dword [rax]
in al, 0x48
lea esi, [0x14006c180]
cmovne esi, esp
invalid
invalid
sbb rax, 0xffffffff83480003
invalid
invalid
cli
invalid
or byte [rbp + 0xc], dh
dec dword [rax + 8]
or byte [rbp + 0x16], dh
invalid
push rdi
push rbp
push 0xffffffffe8000080
add byte [rax], al
invalid
add byte [rax + 0x29], cl
invalid
test byte [rax - 0x73], 0x7c
jl case.0x1400115b0.351
and al, 0x38
cmp byte [rbp + rcx*4 + 0x74], cl
je 0x1400313de
and al, 0x50
push rax
lea edi, [rsp + 0x48]
xor rax, rax
je case.0x140007bba.331
pop rsp
add al, 0x50
add eax, 0x20
shl byte [rax], 0x48
cmp eax, 0x8000
add byte [rax], 0
add byte [rax], al
mov eax, dword [rbx]
adc bh, al
and al, 0x28
add byte [rax], al
invalid
mov esp, dword [rsp + 0x38]
shl rbp, 5
add eax, 0x24448b49
and al, 8
sub dword [rcx - 0xa], eax
test byte [rsp], 1
adc cl, byte [rcx + rcx*4 - 7]
call 0x12c031441
or byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
invalid
loope case.0x140006613.311
sar bh, cl
push rax
and byte [rcx - 0x7d], cl
invalid
invalid
invalid
add esp, 0x20
and byte [rax - 0x7d], cl
loopne case.0x140006613.328
ret
cmp byte [rax], al
test dword [rsi - 1], ebx
call fcn.140033431
invalid
add byte [rax], al
mov dh, 0x1f
add byte [rax], al
sbb byte [rax - 0x77], cl
stc
idiv edi
dec dword [rcx - 0x75]
invalid
invalid
adc r8b, r14b
adc al, dh
dec qword [rax]
dec dword [rax]
mov edi, dword [rbp + 0x60]
invalid
test edi, edi
push qword [rax + rdi*2 + 0x49]
mov eax, dword [rbp + 0x58]
pop r8
pop rax
mov ecx, dword [rbp + 0x48]
mov rbx, qword [r13 + 0x50]
mov ebx, dword [rbp + 0x50]
push rax
mov eax, ecx
ret 0x294c
ror byte [rcx - 0x77], 0xc8
enter 0x2949, 0xffffffffffffffc0
sub edi, eax
cli
cmova esp, ecx
invalid
lea esi, [rbx + rax*8]
mov eax, dword [rsi]
dec qword [rax]
or byte [rbp + 8], dh
mov ecx, esi
int1
invalid
invalid
dec dword [rcx - 0x7d]
invalid
int3
jne case.0x140019326.69
push rax
push qword [rax + riz + 0x48]
mov eax, dword [rbx]
or byte [rbp + 8], dh
dec dword [rax - 0x7d]
jne 0x14003156e
adc cl, byte [rbp - 0x75]
invalid
mov byte [rax + rax], 0x31
mov eax, dword [rdi]
or byte [rax - 0x77], cl
cmp byte [rax - 0x7b], cl
invalid
xor byte [rax - 0x75], cl
invalid
dec dword [rax]
std
out 0x49, al
add al, 0
sbb al, byte [rbx]
mov eax, dword [rsi]
invalid
invalid
or byte [rbp + 0xf], dh
add byte [rcx], dh
sar bh, cl
invalid
add eax, dword [rax]
add byte [rax - 0x7f], cl
pop rbp
add byte [rax], al
mov ecx, 8
dec dword [rax - 0x47]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp eax, ecx
invalid
sub bl, al
stc
add byte [rax], al
or dword [rax + 1], 0xb0e0ffc8
and al, 0x30
mov r14, qword [0x14007db18]
test r14, r14
je 0x140032368
invalid
add byte [rcx - 0x75], cl
outsb dx, byte [rsi]
mov rbp, qword [r14 + 8]
or byte [rax + 0x3b], cl
insb byte [rdi], dx
and al, 0x30
cmp rbp, qword [rsp + 0x30]
jae 0x140032446
test rbp, rbp
in eax, dx
je 0x140032353
mov rdi, qword [r14]
mov rbx, rbp
shl rbx, 6
lea rsi, [rdi + rbx]
mov r12, rbx
mov esp, ebx
mov esp, ebx
mov r15, rdi
xor eax, eax
lock cmpxchg qword [r15], r13
cmpxchg qword [r15], r13
cmpxchg dword [rdi], ebp
jne 0x14003230d
add r15, 0x40
add r12, 0xffffffffffffffc0
invalid
invalid
jne case.0x140007c52.349
in eax, dx
invalid
jmp 0x140032317
or cl, byte [rcx + rcx*4 - 7]
mov rcx, r15
call fcn.14006192b
jmp 0x140032301
invalid
mov rax, qword [0x14007db18]
cmp rax, r14
je 0x140032375
mov rax, 0xffffffffffffffff
invalid
lock xadd qword [rdi], rax
rol dword [rdi], 0x48
cmp eax, 4
invalid
cmp rax, 4
jb 0x14003233a
and eax, 2
je 0x140032349
invalid
add rdi, 0x40
add rbx, 0xffffffffffffffc0
add ebx, 0xffffffc0
add ebx, 0xffffffc0
jne case.0x140007b88.341
jmp 0x1400322c0
mov rcx, rdi
call fcn.140061a82
add al, byte [rax]
jmp 0x14003233a
mov rax, qword [0x14007db18]
cmp rax, r14
invalid
cmp eax, esi
jne 0x1400322c0
invalid
jmp 0x140032432
call fcn.1400618ca
mov r14, rax
invalid
jmp 0x1400322d0
invalid
invalid
mov rcx, qword [rsp + 0x20]
mov rdx, r14
call case.0x14003458e.346
movabs rdx, 0x9e3779b97f4a7c15
mov r8, rdi
ret 0
or byte [r9 - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add byte [rbp - 0x77], cl
int1
rol byte [rax + 0x49], 0x39
cmp eax, esi
invalid
invalid
invalid
push rax
xadd qword [rdi], rax
invalid
invalid
rol dword [rdi], 0x48
cmp eax, 4
clc
invalid
clc
add al, 0x72
add eax, 0x7402e083
je case.0x140007c52.362
add rdi, 0x40
add ebp, 0xffffffc0
invalid
add al, byte [rax]
add bl, ch
invalid
mov rcx, qword [rsp + 0x20]
and al, 0x20
mov rdx, r14
call case.0x14003458e.346
add byte [rax], al
add byte [rax - 0x77], cl
add eax, 0x4b6d2
mov dh, 4
invalid
add byte [rax], al
add byte [rax - 0x77], cl
add eax, 0x4b6d2
mov dh, 4
invalid
mov dh, 4
add byte [rax - 0x75], cl
add eax, 0x4b6d3
mov dh, 4
invalid
add al, 0
mov eax, dword [0x14007db20]
mov dh, 4
add byte [rax - 0x7b], cl
sal byte [rax + rbp + 0x48], 0x8b
sub byte [rax - 0x75], cl
add al, 0
sub byte [rax - 0x75], cl
and al, 0x28
mov dword [rcx], eax
or byte [r15], cl
adc dword [rcx + 0x18], eax
adc dword [rcx + 0x21], eax
and dword [r8 - 0x7d], ecx
invalid
pop rbp
fcomi st(6)
add al, byte [rax]
or eax, dword [rcx + 0x57]
push rsp
sub esp, 0x78
invalid
and ecx, 0xffffffc0
cmp byte [r8 - 0x7d], cl
rol dword [rax + 0x4c], 0x89
clc
add byte [rdx + 0x20], bh
add byte [rax], al
adc byte [rcx + 0x280f1850], cl
je case.0x140004837.429
invalid
and al, 0x60
invalid
add dword [rdx], eax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
clc
cmp eax, 1
add dword [rbp + 8], esi
jne 0x140032679
add byte [rax - 0x77], cl
sub rsp, 0x28
add byte [rax], al
adc cl, byte [rcx]
add dword [rax], eax
in al, dx
enter 0, 0
add byte [rax], al
invalid
mov ah, byte [rdx + 0x38]
mov ecx, dword [rdx + 0x30]
rol dword [rax + 0x177503fb], 0xc6
invalid
add byte [rbx + 0x5d], bl
pop rdi
lea ecx, [rcx + 4]
add cl, byte [rax - 0x77]
invalid
movzx eax, ah
mov dh, 0xc4
add al, byte [rbp - 0x7c]
test byte [rdi], 0x85
adc dword [rcx], eax
add dword [rax], eax
invalid
mov ecx, edi
and al, 0x48
add byte [rax - 0x80], al
std
invalid
scasd eax, dword [rdi]
cmp ch, 3
call 0x188032868
mov eax, dword [rsp + 0x40]
mov ah, 1
mov esp, dword [rsp + 0x28]
and al, 0x28
test esp, esp
cli
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rdx + 0x902484], cl
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
mov byte [rax], al
add byte [rax], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x91
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rdx]
adc byte [rdi], cl
adc byte [rdx + 0x20], dl
jg 0x140032920
sub esp, ecx
and al, 0x28
adc dword [rdi], ecx
adc dword [rsi + 0x21], edx
add ecx, eax
leave
inc eax
mov dword [rdi], eax
or dh, al
invalid
or eax, 0x48fffffe
mov eax, dword [rsp + 0x38]
add bl, ch
or al, 0x48
mov rax, qword [rsp + 0x40]
add al, byte [rax]
add byte [rax], al
mov eax, dword [rsp + 0x28]
sub eax, 0x4a0003be
invalid
add byte [rdx + 0x63], cl
adc al, 0xa9
and al, 0x40
cmovl ecx, dword [rcx - 0x74b7f7b9]
or byte [r8 - 0x75], r9b
adc dword [rdi], ecx
adc byte [rdi + 0x21], cl
or al, 0x41
mov eax, 2
add byte [rax], al
invalid
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rax - 0x80], al
std
add esi, dword [rbp + 0x1c]
pop rsi
and al, 0x28
movups xmmword [rsi], xmm0
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
or edx, dword [rsi + 0x48]
sub esp, 0x20
mov rsi, rcx
mov al, byte [0x14007dbb8]
add eax, 0x4a254
mov edx, 0x400
xor ecx, ecx
call fcn.14003494a
test rax, rax
je 0x14003399d
mov qword [rsi], 0x400
add al, 0
add byte [rax - 0x77], cl
mov qword [rsi + 8], rax
invalid
invalid
add byte [rax], al
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0
xor eax, eax
mov byte [rsi + 0x18], al
or byte [rax - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add byte [rcx], dh
ror byte [rax + 0x46881846], 0x1d
mov byte [rsi + 0x1d], al
mov byte [rsi + 0x1d], al
mov dword [rsi + 0x19], 0
add rsp, 0x20
pop rsi
ret
ud2
or ecx, dword [rax - 0x7d]
in al, dx
sbb byte [rdi], cl
mov bh, 2
cmp eax, 2
je case.0x140007bba.385
cmp eax, 0x17
jne 0x140033a13
invalid
cmp r8, 0x1b
jbe 0x140033a28
clc
sbb esi, dword [rsi + 0x72]
movzx eax, word [rdx + 2]
rol ax, 8
ror byte [rax], 0x44
mov eax, dword [rdx + 4]
mov bh, 0x42
add ah, byte [rsi - 0x3f]
ror byte [rax], 0x44
mov eax, dword [rdx + 4]
mov r9d, dword [rdx + 0x18]
movups xmm0, xmmword [rdx + 8]
invalid
invalid
sbb byte [rdi], cl
adc byte [rdx + 8], al
invalid
invalid
or byte [rdi], cl
adc dword [rsp + 8], eax
invalid
movups xmmword [rsp + 8], xmm0
or byte [rsi - 0x39], ah
add dword [rcx], eax
mov word [rcx], 1
movups xmm0, xmmword [rsp + 6]
add byte [rdi], cl
adc byte [rsp + 6], al
movups xmmword [rcx + 2], xmm0
movzx edx, word [rsp + 0x16]
and al, 0x16
add cl, byte [rdi]
mov bh, 0x54
and al, 0x16
invalid
mov word [rcx + 0x12], dx
mov dword [rcx + 0x12], edx
mov dword [rcx + 0x14], r8d
mov dword [rcx + 0x18], r9d
mov word [rcx + 0x1c], ax
mov dword [rcx + 0x1c], eax
sbb byte [r14 - 0x77], spl
sbb al, 0xeb
invalid
mov dword [rcx + 0x1c], eax
jmp 0x140033a23
cmp r8, 0xf
jbe 0x140033a28
movzx eax, word [rdx + 2]
rol ax, 8
rol eax, 8
mov bh, 0x42
add ah, byte [rsi - 0x3f]
invalid
rol eax, 8
ror byte [rax], 0x8b
push rdx
add al, 0x66
mov edx, dword [rdx + 4]
mov word [rcx], 0
add dword [rax], eax
add byte [rsi - 0x77], ah
mov dword [rcx + 6], eax
mov dword [rcx], 0x89660000
add dword [rax], eax
add byte [rsi - 0x77], ah
invalid
mov dword [rcx + 6], eax
invalid
mov dword [rcx + 2], edx
jmp 0x140033a23
add ch, bl
adc byte [rax - 0x73], cl
lea eax, [0x14006c6d8]
lea rax, [0x14006c6d8]
lea eax, [0x14006c6d8]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r14 - 0x39], spl
add dword [rdx], eax
add byte [rax - 0x7d], cl
mov word [rcx], 2
mov dword [rcx], 0x83480002
add rsp, 0x18
invalid
ret
ud2
in al, dx
sub byte [rax + 0x7fffffff], bh
invalid
cmp r8, rax
cmovae r8, rax
cmovae eax, eax
cmovae eax, eax
rol byte [r13 + 0x31], 0xc9
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_send]
cmp eax, 0xffffffff
invalid
je case.0x140007b88.375
movsxd rdx, eax
xor eax, eax
jmp 0x140033a64
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
add al, byte [rax]
add byte [rcx - 0x1d3eb73e], cl
mov edx, eax
shl rdx, 0x20
and byte [rax - 0x7d], cl
retf 0xb802
add dword [rax], eax
add byte [rax], al
and byte [rax - 0x7d], cl
retf 0xb802
add rsp, 0x28
ret
rol byte [rax], 1
add byte [rax], al
invalid
add rsp, 0xd0
cmp eax, eax
add al, 0x48
add byte [rbp + 0x47], dh
int3
add al, 0xf
add byte [rdx - 0x3e76befe], cl
and cl, 0xdf
jrcxz 0x140033c1b
add byte [rax], al
add esi, 0xfffffff8
xchg ebp, eax
invalid
cli
invalid
add byte [rax + 6], bh
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x3a8ea
test al, 3
invalid
invalid
push rcx
add al, 0xeb
mov rcx, qword [rsp + 0x138]
mov rcx, qword [rsp + 0x138]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
cmove eax, edx
or bl, ch
and ecx, dword [rax - 0x75]
invalid
invalid
mov word [rax + rdi], fs
and al, 0x38
and al, 0x38
cmp byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
xchg esp, eax
and al, 0x48
add dword [rax], eax
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
invalid
invalid
cmove eax, edx
ret 0x8d4a
outsb dx, byte [rsi]
xchg edi, eax
test al, 3
add byte [rsi + 0x63], cl
add al, 0xaa
add eax, edx
rol byte [rcx - 1], 1
loopne 0x140034024
invalid
add ecx, 4
rol dword [rax + rcx*2], 0x89
enter 0x3feb, 0xffffffffffffffb8
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax - 0x73], 1
add al, 0x11
or bl, ch
sbb ecx, dword [rax - 0x75]
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add byte [rax], al
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax - 0x73], 1
add al, 0x11
rol byte [rdx], 0x48
cmp eax, dword [rsp + 0x120]
and dh, ch
inc dword [rcx - 0x80]
jl 0x140034073
cmp al, byte [rax]
add al, 0x77
sbb ecx, dword [rbp + rcx*4 + 0x64]
and al, 0x70
invalid
jo 0x1400340af
mov ecx, esp
mov edx, ebx
invalid
and al, 0x10
invalid
fimul dword [rcx - 0x77]
clc
inc dword [rcx - 0x80]
jl 0x1400340b3
adc byte [rsi], al
clc
cmp byte [rsp + 0x3a], 0
and al, 0x3a
add byte [rdi], cl
test dword [rax + rax - 0x43800000], edi
and al, 0x80
add byte [rax], al
add byte [0x140b1c2d3], al
add byte [rax], al
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x7c], al
test byte [rax - 0x75], 0x74
mov rsi, qword [rsp + 0x28]
add dword [rax], eax
add byte [rbx + 0x5d], bl
add dword [rax], eax
add byte [rbp + rcx*4 + 0x64], cl
lea esp, [rsp + 0x70]
add byte [rax], al
add byte [rcx], dh
leave
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x3a325
adc eax, 0x38cb9
lea ecx, [0x14006e894]
movsxd rax, dword [rcx + rax*4]
lea rcx, [rsp + 0xb0]
lea rdx, [0x14006c3b2]
add al, ch
test dh, dl
add byte [rax], al
add al, ch
test dh, dl
add byte [rax], al
xor eax, eax
jmp 0x140034607
and al, 0x70
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x10], ecx
invalid
invalid
adc byte [rdi], r9b
adc dword [rsi], eax
add eax, 8
add byte [rax], al
mov rcx, rbx
mov rdx, r13
call fcn.140032aa6
cmp byte [rsp + 0x2b8], 0xa
mov esp, 0x2b824
add byte [rdx], cl
mov esp, 0x2b824
add byte [rdx], cl
jne 0x14003606c
mov rax, qword [rsp + 0x2b0]
cmp rbp, rax
jb 0x140037555
invalid
invalid
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax + 0x39], cl
invalid
invalid
add edx, dword [0x1414c6054]
invalid
add r14, rax
mov qword [rsp + 0x90], r14
add byte [rax], al
add byte [rax], al
add byte [rax + 0x29], cl
invalid
sub rbp, rax
mov qword [rsp + 0x98], rbp
lodsb al, byte [rsi]
and al, 0x98
add byte [rax], al
add byte [rbp - 0x3e], dh
lodsb al, byte [rsi]
and al, 0x98
add byte [rax], al
add byte [rbp - 0x3e], dh
xor ebp, ebp
mov r8, qword [rsp + 0x58]
pop rax
jmp 0x1400365e6
add byte [rax], al
add bh, bh
adc eax, 0x2cfda
invalid
add byte [rax - 0x3f], cl
loopne 0x1400360aa
enter 0x4802, 0xffffffffffffff89
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rax - 0x42], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1468d48], al
lea eax, [rsi + 1]
lea eax, [rsi + 1]
nop
add dword [rax], eax
add byte [rbp - 0x7b], cl
in al, 0x74
je 0x1400360c3
mov rcx, qword [0x14007db30]
add byte [rax], al
add al, 0
mov esi, dword [rsp + 0x78]
and al, 0x90
add dword [rax], eax
add byte [rax - 0x73], cl
add r9b, byte [rcx + 0x39]
invalid
rol dword [rcx], cl
add byte [rax], al
add dword [rax], eax
add byte [rcx + rcx*4 - 0x17], cl
add al, 0
nop
add dword [rax], eax
add byte [rbx + rdi + 0x6c], cl
and al, 0x68
add byte [rax], al
add byte [rax + 0x95e9], al
add byte [rax - 0x73], cl
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rax], al
cmp dil, 2
mov word [rax + rsi*4], fs
add al, byte [rax]
add byte [rcx + rcx*4 - 0x16], cl
mov cl, byte es:[rax]
xor eax, eax
add eax, dword [rax]
add byte [rax - 0x73], cl
and al, 0x60
lea ecx, [rsp + 0x60]
cmp dword [rsp + 0x60], 0
add byte [rdi], cl
test byte [rax], dh
add dword [rax], eax
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x50
cmp byte [rdi + rbp - 1], 0x5c
invalid
xchg esp, eax
ror byte [rdx], 0x84
and al, 0xe8
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x14321110e
shr ebx, 0x67
mov r8d, edx
add al, byte [rcx - 0x3f]
loop 0x1400383f5
and ecx, 0x3f
rol dword [rax + 0x2f72f0fa], 1
add ecx, 4
and eax, 7
rol dword [rdx], 0x41
shl eax, 6
loopne 0x140038428
loopne 0x140038428
ret 0xeeb
adc dword [rax], eax
cmp eax, 0xd800
add byte [rbx + 0x2f], dh
adc al, 0x45
xor eax, eax
adc al, 0x18
invalid
and byte [rbp + 1], al
rol dword [rcx + 0x39], 1
sal dword [rdi + 0xb], 1
clc
add al, 0x75
out 0xeb, eax
or byte [rcx - 0xa], al
test al, 1
je 0x1400384b3
mov al, 1
cmp rcx, rsi
add dword [rcx + 0x48442444], ecx
mov dword [rsp + 0x50], esi
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
or al, byte [rbx + 0x66755cf8]
and al, 0x30
invalid
mov ebx, esi
push r14
push r13
push rbp
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, 0x31ffffa9
imul cl
mov eax, 0x48000000
lea rax, [rsp + 0x50]
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
movaps xmmword [rsp + 0x70], xmm6
mov rsi, rcx
mov qword [rsp + 0x38], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdi, qword [rdx + 0x10]
mov rax, rdi
mov eax, edi
mov eax, edi
shr rax, 0x20
shr eax, 0x20
je 0x140038dee
lea rax, [0x14006c628]
mov qword [rsi + 8], rax
mov qword [rsi], 0
add byte [rax], al
add cl, ch
sbb dword [rdx], eax
add byte [rax], al
add byte [rax], al
add cl, ch
sbb dword [rdx], eax
add byte [rax], al
mov r15, rdx
lea rbx, [rsp + 0x38]
pop rsp
and al, 0x38
pop rsp
and al, 0x38
xor ecx, ecx
mov edx, edi
xor r8d, r8d
mov r9, rbx
mov ecx, ebx
mov ecx, ebx
call qword [sym.imp.kernel32.dll_InitializeProcThreadAttributeList]
mov r14, qword [rbx]
mov esi, dword [rbx]
or ah, byte [rdx + rax + 0x338b4c00]
mov esi, dword [rbx]
test r14, r14
js 0x140039023
add byte [rax], al
add byte [rax], al
je 0x140038e32
mov al, byte [0x14007dbb8]
xor ecx, ecx
mov rdx, r14
bnd call fcn.14003494a
bnd call fcn.14003494a
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
test byte [rcx], 0
add byte [rcx + rcx*4 - 0xf], cl
test rax, rax
je 0x140039023
mov rcx, r14
jmp 0x140038e39
mov eax, 1
xor ecx, ecx
add byte [rcx], dh
leave
cmp r14, 1
cmp esi, 1
mov rbx, r14
adc rbx, 0
adc rbx, 0
test r14, r14
mov qword [rsp + 0x58], rcx
cmove rbx, r14
mov qword [rsp + 0x60], rax
and al, 0x60
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x40], rax
and al, 0x40
mov dword [rsp + 0x40], eax
and al, 0x40
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rbx
cmp qword [rsp + 0x40], rbx
jbe case.0x14000b43d.380
lea rcx, [rsp + 0x40]
and al, 0x40
mov r8d, 1
mov r9d, 1
mov rdx, rbx
call fcn.140016520
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x140039020
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x48]
lea r9, [rsp + 0x38]
cmp byte [rcx + rcx*4 - 0xf], cl
mov edx, edi
xor r8d, r8d
call qword [sym.imp.kernel32.dll_InitializeProcThreadAttributeList]
test eax, eax
je case.0x140010dbe.306
mov rax, qword [r15]
test rax, rax
je 0x140038ee0
mov rbp, qword [r15 + 8]
mov r15d, 1
mov rcx, rax
mov r12, rdi
jmp 0x140038ee6
xor r15d, r15d
xor r12d, r12d
test rdi, rdi
je 0x140038fc5
xor r13d, r13d
xorps xmm6, xmm6
add al, 0
test rax, rax
adc eax, 0x2a00b
cmp qword [rsi + 0x10], 0
je 0x14003904e
mov rcx, qword [rsi + 0x18]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rsi + 0x20], 0
je 0x140039065
mov rcx, qword [rsi + 0x28]
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_CloseHandle]
nop
add rsp, 0x20
pop rsi
ret
or byte [rax + 0x41272454], 0xb8
add al, 0
add byte [rax], al
sub rsp, 0x20
test r8, r8
je 0x1400394b4
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
mov r15, qword [rcx]
lea r12, str.failed_to_write_whole_buffer
lea r13, [0x14006e8f4]
adc byte [r9 + 0xf], r8b
adc dword [rdi], eax
jmp 0x14003b25b
lea rax, [rdi + 0x168]
imul rcx, rbp, 0x38
imul ecx, ebp, 0x38
imul ecx, ebp, 0x38
add rcx, rax
mov dword [rsp + 0x24], r12d
mov r12, r13
sub r12, rsi
imul r8, r12, 0x38
cmp byte [rcx + rcx*4 - 6], cl
cmp byte [rcx + rcx*4 - 6], cl
call fcn.14005efb0
add byte [rcx + 0xf], al
adc byte [rsi], al
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
adc byte [rsi + 0x20], dl
adc byte [rcx + 0xf], r8b
adc byte [rsi + 0x20], dl
movups xmmword [r15], xmm0
movups xmmword [r15 + 0x10], xmm1
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi + 0x10], xmm1
movups xmmword [r15 + 0x20], xmm2
and byte [rcx - 0x75], cl
mov rax, qword [r14 + 0x30]
mov qword [r15 + 0x30], rax
mov rdx, rsi
invalid
xor byte [rcx - 0x77], r9b
xor byte [r8 - 0x77], r9b
shl rdx, 5
shl rdx, 5
add rdx, rdi
mov rcx, rbp
mov ecx, ebp
mov ecx, ebp
shl rcx, 5
add rcx, rdi
stc
stc
shl r12, 5
mov r8, r12
loopne case.0x140007bba.427
mov esp, dword [rsp + 0x24]
invalid
and al, 0xe8
push rbp
call fcn.14005efb0
cmp eax, 0x8b4c0002
mov r14, qword [rsp + 0x90]
mov rax, rsi
invalid
shl rax, 5
add eax, 0xf03100f
adc byte [rbx + 0x10], cl
mov ah, 0x24
nop
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
invalid
movups xmmword [rdi + rax + 0x10], xmm1
movups xmmword [rdi + rax], xmm0
lea rbx, [r13 + 2]
lea rax, [rsi + 2]
invalid
add cl, byte [rax + 0x39]
fdiv dword [rbx + 0x1e]
cmp rax, rbx
jae 0x14003b2a5
lea rcx, [rdi + 0x3d8]
lea rdx, [rcx + rbp*8]
jmp 0x101103fde
mov r8, r13
sub r8, rsi
shl r8, 3
call fcn.14005efb0
mov qword [rdi + rsi*8 + 0x3e0], r14
mov word [rdi + 0x3d2], r12w
add eax, dword [rax]
add byte [rax + 0x39], cl
fnsave dword [rbx + 0x24]
add eax, dword [rax]
add byte [rax + 0x39], cl
fnsave dword [rbx + 0x24]
dec rsi
mov rax, qword [rdi + rsi*8 + 0x3e8]
mov qword [rax + 0x160], rdi
lea ecx, [rsi + 2]
add r12b, byte [rsi - 0x77]
mov al, dl
add eax, dword [rax]
invalid
add ah, byte [rsi - 0x77]
mov al, dl
add eax, dword [rax]
add byte [rax - 1], cl
inc rsi
cmp r13, rsi
jne 0x14003b2bd
invalid
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 1
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
ret
test rax, rax
ud2
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov edx, dword [rcx]
and al, 0x20
adc 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
jbe 0x14003b311
std
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
mov qword [rsp + 0x20], 0x38
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov r9d, 8
mov ecx, 8
call fcn.1400162da
movabs rcx, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c83948], al
cmp eax, ecx
jne 0x14003b3b2
add rsp, 0x28
cmp rax, rcx
cmp eax, ecx
jne 0x14003b3b2
add rsp, 0x28
sub bl, al
ret
test rax, rax
ud2
invalid
add byte [rax], al
mov r8d, 1
mov r9d, 8
add byte [rax], al
sub bl, al
and al, 0x28
jl 0x14003b448
cmp byte [rcx + 0x6b], cl
imul eax, edi, 0x38
invalid
shr dword [rax + 1], 0
add dword [rax], eax
add al, ch
ja 0x14003b437
invalid
dec dword [rcx - 0x3f]
out 5, eax
shl edi, 5
cmp dword [rsi + rdi], 0
add byte [rdi + rax*8 + 0x4d], dh
add esi, edi
invalid
mov eax, dword [rsi + 8]
invalid
add eax, 0x38c48348
cmp bl, al
and al, 0x2f
add byte [rbp + rcx*4 + 0xd], cl
add dl, byte [rbx + rax]
add byte [rcx], dh
shr al, cl
invalid
add byte [rax], al
je 0x14003b4cf
call fcn.14003f118
mov eax, dword [0x14007db48]
cmp eax, 3
jne 0x14003b4c9
add rsp, 0x28
jmp qword [0x14007db40]
nop
add rsp, 0x28
ret
ud2
mov eax, 0x98
add byte [rbp + 0x2c], dh
jne 0x14003b594
mov ecx, dword [0x58]
sub dword [rcx], eax
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
add byte [rax], al
mov dword [rax + 0x18], 7
sbb byte [rdi], al
add byte [rax], r8b
add byte [rax - 0x77], cl
pop rsp
mov ecx, ebx
xor ebp, ebp
xor byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0xd0
mov rax, rdx
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
add dword [rcx], eax
add byte [rax], al
pop rax
mov dword [rsp + 0x60], 0
and al, 0x60
popfq
add byte [rax], al
add byte [rbx + rcx*4 + 0x64], cl
invalid
invalid
mov esp, dword [rsp + 0x68]
and al, 0x68
push 0x24448b48
add rax, rcx
add rax, rcx
and al, 0x40
cmp dword [rsp + 0x48], 2
invalid
adc dword [rcx + 0x39], ecx
cmp edi, ebp
out dx, eax
in eax, dx
invalid
int3
invalid
invalid
mov edi, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
or byte [rbx + rcx*4 + 0x6c], 0x24
mov dword [rsi + 8], eax
or byte [rcx + rcx*4 + 0x3e], cl
adc al, 0x4c
mov eax, dword [rsp + 0x38]
cmp byte [rax - 0x75], cl
or eax, 0x421cf
add al, 0
jbe 0x14003b96a
add al, byte [rax]
add byte [rax - 0x77], cl
stc
mov ecx, edi
test al, 0
add byte [rax], al
invalid
pop rbp
add al, byte [rax]
add byte [rax - 0x48], cl
add eax, dword [rax]
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte es:[rax], al
add byte [rax], al
add bl, ch
mov bh, 0x48
mov eax, dword [rsp + 0x40]
and al, 0x40
and al, 0x40
and al, 0x40
and al, 0x30
add byte [rax], al
add byte [rsi], ah
invalid
add byte es:[rax], al
add byte [rax], al
add bl, ch
invalid
sub dword [rdi + 0x10], eax
adc byte [r9 + 0xf], r8b
invalid
mov esi, eax
shr eax, 0x20
or eax, 0xebffff7a
mov dh, 0x48
cmp edi, 0x21
mov eax, esi
adc eax, dword [rbx]
loopne 0x14003bae4
cmp byte [rsi + 0xf], 0x23
shr eax, 0x20
invalid
mov eax, esi
invalid
push rsp
in al, dx
adc byte [rcx], al
add byte [rax], al
invalid
stc
cmp eax, 2
add cl, byte [rdi]
test ebx, ecx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
and al, 0x30
call 0x14f03bcff
invalid
add byte [rax], al
stc
invalid
add byte [rax], al
sbb eax, dword fs:[rax]
add byte [rdi], cl
test byte [rbx - 0x7f000000], ah
movabs dword [0x1b80f981000000], eax
add byte [rax], al
add byte [rcx + 0x2733f9], al
add byte [rdi], cl
test dword [rcx - 0x50000000], esp
invalid
invalid
invalid
add byte [rbp - 0x7b], cl
div byte [rsp + rdi + 0x4c]
add edi, esi
cmp edi, edi
pop rdi
pop rsi
pop r14
ret
mov rbx, qword ds:[rsi + 8]
mov rcx, rdi
call qword [rbx + 0x18]
cmp qword [rbx + 8], 0
je 0x14003dd87
cmp qword [rbx + 0x10], 0x11
jb 0x14003dd75
jnp 0x14003dd7e
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14007db30]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14007db30]
mov ecx, dword [0x14007db30]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
push rdi
sub rsp, 0x28
mov rsi, rcx
mov rax, qword [rcx]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x14003ddbd
mov rcx, rsi
call fcn.14003d0c5
mov rax, qword [rsi + 0x10]
test rax, rax
je case.0x140007c52.491
adc byte [rax - 0x7b], cl
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
lock dec qword [rax]
jne case.0x140007c52.491
lea rcx, [rsi + 0x10]
call fcn.14003d2ed
mov rcx, qword [rsi + 0x18]
mov rdi, qword [sym.imp.kernel32.dll_CloseHandle]
call rdi
mov rcx, qword [rsi + 0x20]
call rdi
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov eax, dword [rsi + 8]
lock dec qword [rax]
jne 0x14003de04
add rsi, 8
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14003d171
nop
add rsp, 0x28
pop rdi
pop rsi
ret
add byte [rax + 0x29], cl
invalid
sub rsp, rax
movaps xmmword [rsp + 0x1070], xmm6
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x14003de4b
cmp ecx, 1
jne 0x14003de5c
stc
add dword [rbp + 0x1b], esi
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax + 0x20]
mov edx, dword [rax + 0x20]
mov edx, dword [rax + 0x20]
jmp 0x14003de57
lea rcx, str.main
mov edx, 5
call fcn.14003e0ac
add byte [rax], al
mov rcx, qword [rsi + 0x10]
call fcn.14003dbca
test rax, rax
jne case.0x14003458e.495
mov qword [rsp + 0x70], rdx
test rdx, rdx
je 0x14003de88
lock dec qword [rdx]
jne 0x14003de88
lea rcx, [rsp + 0x70]
call fcn.14003d2ed
mov rcx, qword [rsi]
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov qword [rsp + 0x48], rsi
mov rdi, qword [rsi + 0x20]
mov rax, qword [rcx + 0x28]
lea rdx, [rsp + 0x70]
mov qword [rdx], rax
call fcn.14003b4d1
lea rcx, [rsp + 0x70]
mov r8d, 0x1000
xor edx, edx
call fcn.14005f650
xorps xmm6, xmm6
lea r13, [rsp + 0x34]
lea rbp, [0x140041589]
lea r15, [rsp + 0x50]
mov r14, qword [sym.imp.kernel32.dll_SleepEx]
mov ebx, 0xffffffff
mov eax, 0x1000
adc eax, 0x2534f
add byte [rax], al
jl 0x14003df55
and al, 0x34
add byte [rsp + rbp*8 - 0x75], dh
and al, 0x38
and al, 0x38
xor al, 0
and al, 0x38
cmp byte [rbx + rcx*4 + 0x64], al
loope 0x14003df65
or ecx, 2
cmovne esp, ecx
loope case.0x140007b88.481
test dword [rdx], edi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rax + rax - 0x7eb70000], ch
lodsb al, byte [rsi]
add byte [rax], al
add byte [rcx - 0x7f], cl
invalid
lodsb al, byte [rsi]
add byte [rax], al
add byte [rcx - 0x7f], cl
invalid
cmp esp, 0x1000
cld
add byte [rax], dl
adc byte [rax], al
add byte [rdi], cl
xchg dword [rax + 0x31000000], ecx
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov byte [rax], al
add byte [rax], al
add byte [rcx], dh
invalid
add byte [rax], al
test byte [rbp - 0x77], 0xe0
loopne 0x14003dfba
sub eax, esi
xor al, 0x48
add edx, 0x70
fmul dword [rdi + rcx + 0x43]
ret
cmovae eax, ebx
ret
and al, 0x34
and al, 0x34
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x50], esi
and al, 0x60
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rcx + rcx*4 + 0x6c], cl
mov dword [rsp + 0x68], ebp
and al, 0x68
insb byte [rdi], dx
and al, 0x20
mov ecx, edi
stc
push rdx
add al, byte [rax]
sal byte [rbx + rax*2 - 0x47], 0xff
invalid
invalid
add byte [rax], al
add byte [rsp + rbp*8 - 0x75], dh
and al, 0x38
and al, 0x3c
mov edx, eax
loop 0x14003dff5
retf 0x8502
add al, byte [rbp + 0x450f48c0]
retf 0x2475
jne 0x14003e005
invalid
invalid
jp 0x14003dff0
invalid
invalid
push rax
add al, byte [rax]
loope 0x14003e021
leave
add ch, al
invalid
push rsp
invalid
mov esi, dword [sym.imp.kernel32.dll_CloseHandle]
and al, 0x40
invalid
and al, 0x48
mov rsi, qword [rax + 8]
mov esi, dword [rax + 8]
cmp dword [rsi + 0x18], 0
or dword [rax - 0x73], ecx
and al, r13b
and al, ch
and al, ch
or al, 0xf2
invalid
add byte [rax], al
or cl, byte [rax - 0x73]
and al, 0x70
and al, 0x70
and al, 0x70
int1
invalid
adc byte [rax], al
add byte [rbx + 0x5d], bl
call qword [rsi + 0x57]
sub rsp, 0x58
mov rax, rcx
lea r8, [rdx - 1]
int1
invalid
mov rdx, qword fs:[rsp + 0x30]
mov eax, dword [rsp + 0x38]
lea esi, [rsp + 0x40]
and al, 0x40
push rdx
invalid
mov esi, dword [rsi + 8]
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c73948], al
or cl, byte [rax - 0x77]
or byte [rax + 0x39], 0xc7
cmp edi, eax
int1
invalid
mov eax, dword [0x14007d028]
add byte [rax - 0x77], cl
mov ecx, eax
ror byte [rax - 0x7b], 1
push qword [rdx + rdx + 0x48]
mov ecx, dword [0x14007db30]
add eax, dword [rax]
ror byte [rcx - 0x77], cl
invalid
adc eax, 0x24f0d
add r8b, byte [r8]
add byte [rax + 0x58c48348], dl
invalid
pop rax
add cl, byte [rax - 0x75]
add dword [rax - 0x7b], ecx
test rax, rax
je case.0x140007b88.540
lock dec qword [rax]
jae case.0x140010dbe.377
cmp byte [rdi], cl
adc byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
cmp bl, al
cmp dword [rcx], eax
add dword [rbp + 0x18], esi
or byte [rax - 0x7b], cl
test eax, eax
sub byte [r8 - 0x73], cl
push rsp
and al, 0x20
invalid
and byte [rax - 0x77], cl
add ch, al
invalid
call qword [rax + 0x28c48348]
invalid
add eax, dword [rax]
jmp 0x186cae204
add eax, dword [rax]
mov eax, dword [rcx + rax*8]
mov eax, dword [rax + 0x98]
add byte [rax], al
jmp 0x179da4c43
sbb ecx, 0xffffffff
dec dword [rax + 0x39]
lea eax, [rsp + 0x60]
cmovb ecx, eax
and al, 0x30
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x20], eax
mov ecx, edi
add dword [rax - 0x73], ecx
add al, byte [rax]
and al, 0x38
lea eax, [0x14003cf51]
invalid
and al, 0x30
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
and al, 0x20
add al, 0
adc eax, 0x2e97c
add byte [rax], al
shr edi, 0x20
lea ebx, [rsp + 0x64]
sar edi, 0xe1
add byte [rax], al
or eax, 0xeb06aeb
push 0xffffffffffffffb0
invalid
mov al, 0xf
invalid
pop rsi
pop rdx
adc ch, bl
push rsi
push rdx
adc al, 0xeb
mov al, 0x15
mov al, 0x16
mov al, 0x17
mov al, 0x18
mov al, 0x19
cmp dh, byte [rax - 0x4fc914e6]
sbb ebp, ebx
mov al, 0x1b
mov al, 0x1d
sub dh, byte [rax - 0x4fd914e2]
invalid
mov al, 0x1f
and dh, byte [rax - 0x4fe114e0]
and ebx, ebp
invalid
invalid
sbb dh, byte [rax - 0x4fe914de]
invalid
invalid
or dh, byte [rax - 0x4ff914da]
invalid
add ebp, ecx
jbe 0x14003edbe
add al, byte [rax]
xor edx, edx
test al, al
setne r10b
setne dl
setne dl
or ecx, dword [rbx + 0x10]
shl r10d, 0x15
adc byte [rcx - 0x3f], al
loop 0x14003fc54
or ecx, dword [rbx + 0x1c]
or ecx, r10d
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], ebp
mov qword [rsp + 0x30], 0
add byte [rax], al
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CreateFileW]
cmp rax, 0xffffffffffffffff
je 0x14003fcb4
mov r14, rax
cmp ebp, 4
jne 0x14003fca4
cmp byte [rbx + 0x23], 0
je 0x14003fca4
invalid
xor edi, edi
adc eax, 0x233e7
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14003fca4
lea r8, [rsp + 0x40]
mov qword [r8], 0
add byte [rax], al
invalid
mov qword [r8], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
int1
mov rcx, r14
int1
mov edx, 6
mov r9d, 8
call qword [sym.imp.kernel32.dll_SetFileInformationByHandle]
test eax, eax
je 0x14003fcf3
test r15, r15
je 0x14003fcef
mov rcx, qword [0x14007db30]
xor esi, esi
jmp case.0x14000742b.599
call qword [sym.imp.kernel32.dll_GetLastError]
mov r14d, eax
invalid
shl r14, 0x20
or r14, 2
invalid
test r15, r15
je 0x14003fcdc
mov rcx, qword [0x14007db30]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, dword fs:[rdx]
invalid
xor eax, dword fs:[rdx]
add byte [rax - 0x77], cl
invalid
mov rax, rsi
mov rdx, r14
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
xor esi, esi
jmp 0x14003fcdc
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x23367
mov ebx, eax
shl rbx, 0x20
or rbx, 2
add cl, byte [rcx + rcx*4 - 0xf]
add cl, byte [rcx + rcx*4 - 0xf]
mov ecx, esi
call qword [sym.imp.kernel32.dll_CloseHandle]
test r15, r15
je 0x14003fd23
invalid
xor eax, dword [rdx]
add byte [rbp - 0x7b], cl
push qword [rdx + rdx + 0x48]
adc cl, byte [rax - 0x75]
or eax, 0x3de18
invalid
adc cl, byte [rax - 0x75]
or eax, 0x3de18
invalid
mov rcx, qword [0x14007db30]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2331d
mov r14, rbx
jmp 0x14003fcdc
fsubp st(3)
mov ah, 0x56
push rsi
push rdi
push rbx
sub rsp, 0x50
sub esp, 0x50
sub esp, 0x50
mov rsi, rcx
movabs rbx, 0x8000000000000000
mov ebx, 0
add byte [rax], al
add byte [rax + 0x247c8d48], al
invalid
mov ebx, 0
add byte [rax], al
add byte [rax + 0x247c8d48], al
and byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
call fcn.140033324
mov rcx, qword [rdi]
mov rax, qword [rdi + 8]
or byte [rax + 0x39], cl
fnstenv [rbp + 9]
dec dword [rax - 0x75]
cmovs ecx, dword [rbx + 0x39480847]
or byte [rax + 0x39], cl
or byte [rax + 0x39], cl
fnstenv [rbp + 9]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov qword [rsi], rbx
jmp 0x14003fd7e
invalid
and byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
mov r8, qword [rsp + 0x30]
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], r8
adc byte [rax - 0x77], cl
int1
adc byte [rax - 0x77], cl
int1
mov r8b, 1
call case.0x140007b88.592
nop
add rsp, 0x50
add esp, 0x50
add esp, 0x50
pop rbx
pop rdi
pop rsi
ret
push rsp
in al, dx
push 0x4c000004
mov esp, dword [rdx + 8]
invalid
invalid
invalid
cmp eax, 4
clc
add esi, dword [rdi + riz*2 + 0x48]
cmp eax, 2
invalid
add cl, byte [rdi]
test byte [rdi + 0x48000000], bl
cmp rax, 1
add byte [rax], al
add byte [rsi + 0x41], ah
cmp dword [rsp], 0
and al, 0
and al, 0
add cl, ch
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rcx - 0x47], cl
mov ecx, 0x3f005c
invalid
add byte [rax + rax + 0x4d], bl
pop rsp
add byte [rbp - 0x73], cl
xchg ecx, eax
add byte [rax], al
invalid
invalid
mov ecx, 0x3f005c
invalid
pop rsp
add byte [rbp - 0x73], cl
xchg ecx, eax
add byte [rax], al
sbb eax, 0x143b4d00
and al, 0xf
test byte [rax + rax + 0x3b4d0000], cl
or al, 0x24
add byte [rax + 0x3d], cl
clc
add byte [rax], al
add byte [rdi], cl
jae 0x14003fe8d
cmp word [r12 + 2], 0x3a
cmp dword [r12 + 2], 0x3a
movzx eax, word [r12 + 4]
add bh, byte [rdx]
invalid
adc byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rdi], cl
adc byte [rdi], cl
adc byte [rdx], al
adc dword [rcx], eax
invalid
je 0x14003ff43
mov edi, ebx
xor dword [rdx], eax
leave
sal byte [rbp + 0xa], 0xff
add byte [rbx - 0x7af08508], al
add al, byte [rax]
cmp edi, ebp
mov ebp, edi
cmp esi, ebp
add byte [rax - 0x75], cl
pop rsp
and al, 0x48
add dword [rax], 0xff830000
add cl, byte [rdi]
ja case.0x1400192d4.398
invalid
invalid
pop rsp
test dword [rcx + rax], ebx
invalid
add byte [rsp + rdx + 0x48], dh
and al, 0x38
add al, byte [rax]
cmp qword [rax], 0
invalid
mov rdi, rdx
cmp byte [rdx - 0x75], al
ret
stc
add dh, byte [rbx + 0xc]
invalid
add eax, 0x3d855
ror byte [rdi], 0x84
mov dword [rax + rcx*2], edx
cmp esi, ecx
cmp ebp, dword [rsi]
cmp dword [rbx], 0x2e
jnp 0x1400403bd
invalid
int1
invalid
div byte [rbx + rbp + 0x48]
mov ecx, dword [0x14007db30]
xlatb
add eax, dword [rax]
xlatb
pop rsi
shr ch, 4
and byte [rbx + 0x5d], bl
push rsi
lea esi, [rsp + 0x28]
adc eax, 0x2271d
mov edx, eax
shl rdx, 0x20
shl edx, 0x20
shl edx, 0x20
or rdx, 2
mov rax, r15
mov eax, edi
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov esi, eax
mov r15, rdx
mov rsi, rcx
movabs rax, 0x700000000
add byte [rax], al
lea r8, [rsp + 0x20]
mov qword [r8 + 0x14], rax
mov word [r8 + 0x24], 0
mov dword [r8 + 0x24], 0x31450000
in al, 0x4d
mov dword [rax + 0x1c], esp
mov dword [r8 + 0x24], 0x31450000
in al, 0x4d
mov dword [rax + 0x1c], esp
mov qword [r8 + 8], r12
mov qword [r8], 1
mov eax, r9d
or byte [rcx - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], al
or eax, 0x2000000
mov dword [r8 + 0x10], eax
mov rcx, rdx
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.14003fb25
mov rdi, rdx
test rax, rax
je 0x140040dcb
mov edx, edi
and edx, 3
mov al, 1
cmp rdx, 2
jb 0x140040d8a
cmp edx, 2
jne 0x140040d8a
mov rcx, rdi
shr rcx, 0x20
mov r12d, 1
xor eax, eax
xor edx, edx
lea r8, [0x14006d194]
invalid
add byte [rsi - 0x75], al
or al, 2
mov r9d, dword [rdx + r8]
test r9d, r9d
sete r10b
or r10b, al
je 0x140040daa
or r9d, r12d
jne 0x140040db1
jmp 0x140040de4
cmp dword [rdx + r8 + 4], ecx
je 0x140040de4
add al, 0x74
xor ecx, dword [rax - 0x7d]
ret 0x4808
add rdx, 8
cmp rdx, 0x10
jne 0x140040d93
mov qword [rsi + 8], rdi
mov qword [rsi], 2
jmp 0x140040ee5
mov rcx, rsi
mov rdx, rdi
call fcn.1400401ca
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x140040ee5
lea r12, [rsp + 0x48]
mov rcx, r12
mov rdx, r15
mov r8, r14
call fcn.14003fd28
mov r13, qword [r12]
mov r14, qword [r12 + 8]
movabs rax, 0x8000000000000000
cmp r13, rax
jne 0x140040e1f
mov qword [rsi + 8], r14
mov qword [rsi], 2
jmp 0x140040edd
lea r15, [rsp + 0x48]
mov r8d, 0x250
mov rcx, r15
xor edx, edx
call fcn.14005f650
mov rcx, r14
mov rdx, r15
call qword [sym.imp.kernel32.dll_FindFirstFileW]
cmp rax, 0xffffffffffffffff
je case.0x14004c8ed.502
mov rcx, rax
call qword [sym.imp.kernel32.dll_FindClose]
mov eax, dword [rsp + 0x48]
mov edx, dword [rsp + 0x4c]
mov r8d, dword [rsp + 0x50]
mov r9d, dword [rsp + 0x54]
mov r10d, dword [rsp + 0x58]
mov r11d, dword [rsp + 0x5c]
mov ebp, dword [rsp + 0x60]
mov r12d, dword [rsp + 0x68]
mov ecx, eax
shl ecx, 0x15
sar ecx, 0x1f
and ecx, dword [rsp + 0x6c]
mov r15d, dword [rsp + 0x64]
test ebx, ebx
je 0x140040efa
bt eax, 0xa
jae 0x140040e8d
mov ebx, ecx
add al, byte [rax]
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x118
movaps xmmword [rsp + 0x100], xmm6
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x60
mov byte [rsp + 0x4f], dl
movzx eax, dl
mov ecx, 0x40080002
sub ecx, eax
mov dword [rsp + 0x68], ecx
xor eax, eax
stc
invalid
add byte [rcx + 0x3ffe5], al
add byte [rcx + 0xdc00cd], al
add byte [rcx - 0x162a7617], cl
push rsi
invalid
insb byte [rdi], dx
cmp eax, esp
invalid
add byte [rax], al
cmp rcx, 6
add eax, dword es:[rax]
add byte [rcx - 0x75], cl
invalid
sar dh, 0xff
invalid
ror byte [rcx + riz - 0x7c], 0x10
or byte [rax + rax], al
add byte [rax - 0x7d], cl
stc
jae 0x14004299a
int1
test dword [rcx - 2], ebx
invalid
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x140042811
pop rax
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
and byte [rdi], cl
invalid
and al, 0x30
dec dword [rax - 0x77]
fld1
cwde
in eax, dx
add dword [rax], eax
invalid
sbb byte [rcx], dh
leave
add eax, esi
cmpxchg byte [rbx], cl
mov al, 0xb
mov al, 0xb
add byte [rax - 0x75], cl
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rax], al
invalid
invalid
test byte [rax + rbx*2], ah
and al, 0x58
mov eax, dword [rsp + 0x258]
add byte [rax], al
add ebx, 0x58
pop rax
or bh, bh
push rax
or byte [rcx - 0x7d], cl
invalid
invalid
invalid
adc byte [rcx + 0x39], cl
fidiv word [rbp - 0x13]
jne 0x140042926
mov ebx, dword [rsp + 0x258]
je 0x14004296e
invalid
add esi, 0x10
in eax, dx
mov ecx, ebx
push rax
in al, dx
invalid
adc byte [rbx + rcx*4 + 0x46], cl
sbb byte [rax - 0x77], cl
clc
clc
fimul dword [rax + 0x29]
cli
lea ecx, [rdx + rdi*8]
adc al, 0xc8
shl eax, 3
movabs al, byte [0x48105e89480001c5]
adc byte [rax - 0x7d], cl
invalid
add esp, 0x20
sub rsp, 0x20
mov rsi, rcx
mov rdi, qword [rcx]
cmp eax, ebp
xchg esi, eax
jmp 0x140042a2b
dec dword [rax - 0x75]
mov edx, dword [rsi + 0x10]
in al, dx
and byte [rax - 0x77], cl
invalid
cmp eax, ebp
xchg esi, eax
jmp 0x140042a2b
mov edx, dword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
mov rax, rdi
sub rax, r8
cmp rdx, rax
cmp edx, eax
cmp edx, eax
jbe 0x140042aa3
mov rbx, qword [rsi]
mov rax, rdi
sub rax, rdx
sub r8, rax
sub eax, eax
sub eax, eax
cmp rax, r8
jbe 0x140042a7b
mov rcx, rbx
shl eax, 4
pop rcx
xor esi, esi
mov ecx, dword [0x14007db30]
ror byte [rax - 0x7d], cl
invalid
add al, 2
add byte [rax + 0x28c48348], dl
sub byte [rbx + 0x5f], bl
sbb byte [rax - 0x7b], cl
test byte [rdi], 0x84
test al, 0
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
clc
add dword [rsi + rcx - 0x7d], esi
invalid
invalid
adc byte [rax - 0x7d], cl
add eax, 0x2a40f
invalid
inc dword [rcx - 0x10]
add eax, 0x2a3fa
retf 0xfc3
in al, dx
and byte [rax - 0x77], cl
mov esi, ecx
invalid
in al, 0xfe
invalid
invalid
invalid
lodsb al, byte [rsi]
and eax, 0x58
add byte [rax], al
invalid
add byte [rax], al
mov ecx, dword [rax + 0xb0]
add ecx, 0x10
sal byte [rbp + 7], 0xe8
push rbp
add dword [rax], eax
invalid
add bl, ch
add byte [rax], al
cmp eax, 3
invalid
enter 0xffffffffffffe0ff, 0x48
sub byte [rbp + 0x28], r14b
add eax, esi
mov ecx, esi
or dword [rax + 1], 0x8ae0ffc8
adc bl, bpl
add ecx, dword [rdx + 0x233c0f42]
mov al, byte [rdx + 0xf]
cmp al, 0x23
add byte [rax - 0x77], cl
shr eax, 1
invalid
xor eax, dword [rdx]
add bh, bh
or byte [rcx + r15 + 0x76], r9b
adc byte [rax + 0xf], cl
invalid
invalid
invalid
cmovbe eax, edi
xor byte [rcx], al
sbb cl, ch
xor esi, edi
and cl, ch
stc
std
and al, 0xe9
invalid
mov ebx, ecx
xor byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, cl
invalid
dec dword [rax - 0x77]
and al, 0x60
add byte [rax + 0x3b], cl
insb byte [rdi], dx
and al, 0x30
pop rdi
and al, 0xc3
add al, 0
add byte [rcx + rcx*4 - 0x7c], al
and al, 0xc0
add byte [rax], al
add byte [rcx + 0xc32494], cl
add byte [rax], al
xor r10d, r10d
mov qword [r14 + 8], r13
mov qword [r14 + 0x10], rbx
adc byte [rcx], dh
ror byte [rcx - 0x77], cl
push rsi
sbb byte [rcx - 0x77], cl
jle 0x14004b621
adc byte [rcx], dh
ror byte [rcx - 0x77], cl
push rsi
sbb byte [rcx - 0x77], cl
jle 0x14004b621
mov r8, qword [rsp + 0x78]
mov qword [r14 + 0x28], r8
mov qword [r14 + 0x30], rbp
outsb dx, byte [rsi]
xor byte [rcx - 0x78], al
push rsi
cmp byte [rbx + rcx*4 - 0x7c], al
and al, 0x20
invalid
add byte [rax], al
outsb dx, byte [rsi]
xor byte [rcx - 0x78], al
push rsi
cmp byte [rbx + rcx*4 - 0x7c], al
and al, 0x20
sbb eax, 0x8b440000
mov r9d, dword [rsp + 0x1d23]
invalid
invalid
mov r9d, dword [rsp + 0x1d23]
mov dword [r14 + 0x39], r8d
mov dword [r14 + 0x3c], r9d
add byte [rbp - 0x77], al
cmp dword [rbp - 0x77], r8d
cmp al, 0x49
mov qword [r14 + 0x98], rcx
mov qword [r14 + 0x98], rcx
mov ds, word [rax + 0x49000000]
mov dword [rsi + 0xa0], esi
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov dh, 0xa0
add byte [rax], al
add byte [rax], al
mov qword [r14 + 0xa8], rdx
mov qword [r14 + 0xa0], rsi
add byte [rax], al
mov qword [r14 + 0xa8], rdx
mov byte [r14 + 0xb0], dl
add byte [rax], al
add byte [rbx + 0xc0248c], cl
add byte [rax], al
mov ecx, dword [rsp + 0xc0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
and al, 0xc3
add byte [rax], al
add byte [rcx - 0x77], al
invalid
mov r8d, dword [rsp + 0xc3]
mov dword [r14 + 0xb1], ecx
mov dword [r14 + 0xb4], r8d
add byte [rax], al
add byte [rbp - 0x77], cl
mov esi, 0xb8
add byte [rax], al
add byte [rbp - 0x77], cl
mov esi, 0xb8
mov byte [r14 + 0x60], dl
xorps xmm0, xmm0
movups xmmword [r14 + 0x50], xmm0
mov ecx, dword [rsp + 0x30]
mov edx, dword [rsp + 0x33]
invalid
xor eax, dword [rcx - 0x77]
invalid
mov dword [r14 + 0x61], ecx
mov dword [r14 + 0x64], edx
mov qword [r14 + 0x68], 0x10
push 0x10
push 0x10
mov qword [r14 + 0x70], rax
movaps xmm0, xmmword [rsp + 0xa0]
add byte [rcx + 0xf], al
adc dword [rsi + 0x78], eax
invalid
invalid
add byte [rcx + 0xf], al
adc dword [rsi + 0x78], eax
invalid
invalid
js 0x14004b6af
movups xmm0, xmmword [rsp + 0xa9]
adc byte [rsp + 0xa9], al
movups xmmword [r14 + 0x81], xmm0
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
mov qword [r14], r10
mov qword [r14 + 0x40], rbp
mov qword [r14 + 0x48], r12
mov dword [r14 + 0xc0], r11d
mov dword [r14 + 0xc0], r11d
movaps xmm6, xmmword [rsp + 0x3580]
add rsp, 0x3598
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rax, rax
ud2
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x40
mov rdi, rdx
mov rax, qword [rcx]
add dword [rax - 0x75], ecx
add byte [rax - 0x75], cl
sbb byte [rax - 0x7b], cl
invalid
je 0x14004b70a
add dword [rax - 0x75], ecx
add byte [rax - 0x75], cl
sbb byte [rax - 0x7b], cl
invalid
mov rcx, rbx
call qword [sym.imp.oleaut32.dll_SysStringLen]
mov eax, eax
jmp 0x14004b711
mov ebx, 2
xor eax, eax
lea rax, [rbx + rax*2]
lea eax, [rbx + rax*2]
lea rsi, [rsp + 0x28]
mov qword [rsi], rbx
mov qword [rsi + 8], rax
mov word [rsi + 0x10], 0
adc byte [rax], al
add byte [rax - 0x75], cl
pop rdi
and byte [rax - 0x75], cl
jg 0x14004b757
adc byte [rax], al
add byte [rax - 0x75], cl
pop rdi
and byte [rax - 0x75], cl
jg 0x14004b757
mov ebp, 0xfffd
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140015b1a
movzx r14d, ax
cmp r14, 2
je 0x14004b75c
invalid
invalid
shr rax, 0x20
test r14, r14
cmovne eax, ebp
mov rcx, rbx
mov edx, eax
call qword [rdi + 0x20]
test al, al
je 0x14004b734
and byte [rax + rax*8 - 0x7cbe278c], al
inc byte [rdx]
cmp r14d, 2
cmp esi, 2
setne al
add rsp, 0x40
pop rbx
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
and al, 0x60
mov qword [rcx + 8], rax
lea rax, [rsp + 0x60]
mov qword [rax], 2
add byte [rax], al
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 [rcx + rcx*4 + 0x40], cl
sub dh, al
xor byte [rbx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x40], cl
sub dh, al
xor byte [rbx], al
lea r9, [0x14006d5e8]
or eax, 0x21e25
lea r8, [rsp + 0x30]
xor byte [rbp - 0x77], cl
or byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
invalid
mov qword [r8], r9
mov r9d, 1
add byte [rax], al
invalid
mov qword [r8 + 8], r9
mov qword [r8 + 0x20], rax
mov qword [r8 + 0x28], r9
mov dword [rax + 0x28], ecx
mov dword [rax + 0x28], ecx
mov qword [r8 + 0x10], rcx
mov dword [rax + 0x10], ecx
mov qword [r8 + 0x18], r9
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.1400297c2
nop
add rsp, 0x98
add byte [rax], al
and byte [rax - 0x75], cl
push rdx
sub al, ch
rcr bh, 1
std
call qword [rax - 0x673b7eb8]
add byte [rax], al
add byte [rax], al
ret
ret
push rsp
and al, 0x20
add byte [rbp - 0x5377f040], al
add byte [rax], al
add byte [rax - 0x75], cl
jl case.0x140010c8f.594
and byte [rax - 0x7b], cl
dec dword [rdi]
je 0x14004b8e1
lea rbx, [rsp + 0x20]
add byte [rax - 0x73], cl
pop rsp
and al, 0x20
lea edx, [0x14006d540]
mov eax, ebx
add byte [rax], al
add byte [rax - 0x75], cl
invalid
movabs byte [0x20247c8d48000000], al
stc
invalid
adc eax, 0x17b68
jl 0x14004b958
add byte [rax], al
add byte [rcx - 0x3876be3b], cl
mov edi, eax
ror byte [rbp - 0x77], cl
invalid
mov rdx, qword [r14 + 0x10]
mov dword [rsi + 4], eax
ror byte [rdi], 0x85
cdq
add dword [rax], eax
invalid
invalid
mov ch, 1
mov esp, 0x48fffffd
mov ebx, eax
sub al, 0x90
std
invalid
or eax, 0x21adb
sub cl, byte [rcx - 0x77]
invalid
mov edx, esi
add dword [rax], eax
sar byte [rax + 0x57], 0x4c
and al, 0x20
in al, 0x74
pop rcx
cld
xadd dword [r14 + 0x18], eax
xchg ebp, eax
jne case.0x140032cf9.446
add byte [rax - 0x77], cl
sal dword [rcx], 0xd2
add dword [rax], eax
or byte [rax - 0x73], cl
add eax, 0x219a0
call qword [rax + 0x68c48348]
sub esp, 0x58
retf 0x8d48
and al, 0x40
adc byte [rax], al
ja 0x14004bc56
xor ecx, dword [rax - 0x77]
int1
sar edi, 0x15
out 0x77, eax
add dword [rax], eax
invalid
ja 0x14004bc88
add byte [rdi], cl
or esi, dword [rcx]
xor edi, edi
invalid
invalid
jl case.0x14003b8bf.260
sub byte [rax], al
mov eax, esi
add byte [rax - 0x77], cl
clc
adc eax, 0x218d0
or byte [rax - 0x38b7efbd], cl
adc byte [rax - 0x39], cl
add eax, dword [rax]
add byte [rax], al
mov ecx, ebx
std
call qword [rax + 0x40c48348]
in al, dx
cmp ecx, edx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov word [rax], ds
add al, byte [rax]
and al, 0x20
add byte [rax - 0x75], cl
invalid
add al, byte [rax]
mov eax, dword [rcx]
mov ecx, esi
lea edx, [rsp + 0x28]
sub rsp, 0x20
add dword [rbp + 0x2b], esi
invalid
inc dword [rax]
jb case.0x14003b8bf.284
add byte [rcx + 0x56], al
mov ecx, dword [rax]
lea ecx, [rax + rdx*2]
push rax
invalid
or byte [rsi - 0x39], ah
int1
pushfq
cld
inc dword [rdi + rcx - 0x49]
invalid
invalid
mov bh, 0xf0
invalid
ret 0x53ff
sal byte [rax + rbx*8 + 0x41], 0x83
and byte [rax - 0x7b], cl
leave
ror byte [rax - 0x73], 0x35
invalid
lea esi, [0x14006d5e4]
xor eax, 0x2173f
test dword [r8 - 0x77], 0x89d3fff9
ret 0x9eb
invalid
lea esi, [0x14006d5e4]
add al, byte [rax]
mov eax, esi
add esp, 0x20
retf 0x8d48
add byte [rax], al
lea edi, [rsp + 0x28]
and al, 0x28
invalid
ja 0x14004befd
xor cl, byte [rax - 0x77]
ror byte [rax - 0x3f], 1
call 0x1882c3428
invalid
invalid
invalid
sal byte [rbp + 0xd], 0x48
cmp dword [rsp + 0x28], 0
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x14007db30]
or eax, 0x31bef
jo 0x14004bf4c
add byte [rax - 0x77], cl
clc
mov rax, rdx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
add al, byte [rax]
add byte [rcx - 0x48], al
push rbx
sub rsp, 0x40
sub esp, 0x40
mov rsi, rdx
sbb dword [rax - 0x75], ecx
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
invalid
adc eax, 0x21604
adc byte [rax], al
add byte [rax], al
invalid
mov ecx, edi
add dword [rax - 0x77], ecx
or byte [r8 - 0x77], cl
adc eax, 0x5efc148
iretd
adc eax, 0x5ebc148
ror byte [rax - 0x7d], cl
invalid
and eax, 0x16faa
add eax, ecx
mov esi, dword [rsi + 0x18]
add byte [rax - 0x7d], cl
ret
and byte [rcx - 1], cl
invalid
or byte [rax], al
or eax, 0x31a09
in al, dx
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xb8410002
add eax, 0xeb000000
mov eax, dword [rdx + 0x28]
sbb byte [rax - 0x73], cl
adc eax, 0xb8410002
add al, byte [rax]
jmp rax
lea ecx, [rsp + 0x30]
mov dword [rcx], eax
and al, 0x30
add byte [rax], al
inc dword [rdx]
add byte [rax], al
invalid
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
add al, byte [rax]
and al, 0x30
mov dword [rcx], eax
and al, 0x20
lea eax, [0x14006d76f]
add al, byte [rax]
mov dword [rsp + 0x20], eax
lea eax, [0x14004c3bf]
adc eax, dword [rdx]
add byte [rcx - 0x48], al
invalid
lea eax, [0x14004bf56]
scasb al, byte [rdi]
jmp 0x14004c3b5
mov ecx, dword [rcx]
xor byte [rax - 0x77], cl
lea ecx, [0x14004c404]
add byte [rax], al
add byte [rax], al
add esp, 0x38
cmp bl, al
push rsi
mov ebx, dword [rcx]
or byte [rax - 0x38b7efb9], cl
invalid
add dh, al
adc dword [r8], r8d
hlt
ror byte [rax - 0x75], 1
or dword [rbp + 0x31], eax
xor r8d, r8d
cmp byte [rcx], 0
invalid
invalid
xchg esp, eax
xor eax, eax
nop
add dword [rax], eax
jmp 0x14002e71f
add al, 0x1d
dec dword [rcx - 0x77]
ror byte [rax - 0x75], 1
add dword [rbx - 0x3e09cbb6], ecx
mov ecx, dword [rdx + 0x34]
invalid
invalid
mov eax, edx
mov rax, qword [rcx]
invalid
retf 0x990f
or byte [rcx + rcx*4 - 0x3e], cl
mov edx, eax
dec dword [rcx - 0x77]
and byte [rbp + 0x26], dh
and al, 0x20
mov ecx, 8
cmp eax, ecx
ror byte [rdi], 0xb
mov ebp, eax
mov dh, 0xc4
add al, byte [rax]
and byte [rax - 0x77], cl
add dword [rcx + 0xf], eax
test edi, esi
adc byte [rax], al
add byte [rax], al
test al, al
invalid
test bh, ch
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
mov ecx, dword [rdi + 8]
ror byte [rdi], 0x84
xor byte [rcx + rcx*4 - 0xf], cl
and al, 0x60
invalid
sbb byte [rdi], cl
mov dword [rsi], 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
add cl, ch
mov ch, 0xf
and al, 0x60
and al, 0x70
add eax, esi
mov dword [rsi + 0x18], ebx
add byte [rax], al
sar ebp, 0xff
inc byte [r11 - 0x78f0ec08]
int 4
add al, 0
invalid
add byte [rax], al
or dword [rax + 1], 0x41e0ffc8
xchg esp, eax
in al, dx
invalid
mov ah, 0x24
add byte [rax], al
adc dword [rsp + 0x98], eax
clc
add eax, 0x8d480000
add eax, ecx
push rax
outsb dx, byte [rsi]
add dword [rax], eax
adc byte [0x140063780], al
add bl, dh
minps xmm0, xmm1
inc byte [rbx - 0x78f0ec08]
add rax, 0xffffffff8d480000
add byte [rax], al
lea rcx, [0x14006eecc]
and eax, 0x63480002
add al, byte [rax]
add al, byte [rax]
add byte [rdi + rcx - 0x49], al
invalid
invalid
add byte [rax], al
add byte [rax], al
sbb byte [r9 - 0x3f], r9b
add eax, 0x48c80149
lea edx, [rsp + 0x30]
push rsp
and al, 0x30
and al, 0x28
lea ebx, [rsp + 0x60]
fld1
adc byte ds:[rax], al
adc byte [rax], al
add byte [rax], al
invalid
mov ecx, esi
mov edx, ebx
mov ecx, ebx
mov cl, 0x10
and al, 0x28
mov word [rax + rdi*4], fs
invalid
lea ebx, [rsp + 0x30]
adc byte [rax - 0x77], cl
cmovs ecx, dword [r11 + 0x110f174b]
invalid
or byte [r8 - 0x73], cl
invalid
mov eax, dword [rbx]
fucomp st(1)
or r8b, byte [r8]
add byte [rax], al
mov r9b, 0xb
invalid
invalid
or al, byte [rax]
and al, 0x28
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
invalid
add byte [rax - 0x73], cl
push rsp
lea edx, [rsp + 0x30]
and al, 0x30
adc byte [rax - 0x77], cl
add byte [rax], al
mov dword [rcx + 8], eax
jg case.0x14003e6ee.479
add al, byte [rax]
mov dword [rdx + 0x10], ecx
sbb byte [rax - 0x73], cl
test byte [rcx + rax], ch
add byte [rax - 0x73], cl
invalid
invalid
test byte [rax + riz*4], ah
and al, 0xa0
add dword [rax], eax
lea ebx, [rsp + 0x30]
lea edx, [rsp + 0x60]
mov edx, dword [rsp + 0x38]
and al, 0x40
invalid
mov dword [rdx], eax
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], cl
add byte [rax], al
add byte [rax - 0x77], cl
invalid
or byte [rax - 0x39], cl
and al, 0x60
add byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
or bh, dh
and esi, dword [rbp + rdi*8 + 0x3f8041ff]
add dword [rax], eax
and edx, ecx
add byte [rsi + 0xf], ah
invalid
movd esi, mm0
shr cl, 0xdb
add byte [rax], al
add byte [rcx + 0xf48f2d8], cl
sub al, al
add byte [rax], al
add bl, dh
invalid
invalid
pop rsp
add eax, 0x15f8b
invalid
add eax, dword [rbx]
add byte [rcx], dh
ror byte [rax - 0x75], cl
mov esp, 0x8824
add byte [rcx - 0x77], cl
clc
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x14004d8c2
test al, 0x20
jne 0x14004d8cd
mov rax, qword [rcx]
test rax, rax
setns dl
mov rcx, rax
neg rcx
cmovs rcx, rax
jmp 0x14002d18f
invalid
mov rcx, qword [rcx]
mov rdx, r8
mov rcx, qword [rcx]
mov rdx, r8
mov edx, eax
mov edx, eax
dec dword [rcx - 0x77]
ror byte [rbx + 0x10a83442], 1
adc byte [rbp + 0xe], dh
mov cl, byte [rcx]
mov rdx, r8
mov edx, eax
mov edx, eax
mov dword [rsi + 8], eax
and al, 0x30
lea ecx, [rsp + 0x88]
add byte [rax], al
adc byte [rbp - 0x7b], cl
div byte [rsp + rdx + 0x48]
mov ebx, esi
and al, 0x38
and al, 0x38
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
and al, 0x41
mov dword [rax], 0
add byte [rax], al
add byte [rax], al
invalid
adc eax, 0x151f0
and al, 0x28
and al, 0x28
and al, 0x38
and al, 0x38
and al, 0x38
jle 0x1400618fb
add byte [rsi + rdx + 0x48], dh
mov eax, dword [rsi]
mov r8, qword [rax - 8]
mov eax, dword [rax - 8]
clc
mov rcx, qword [0x14007db30]
xor edx, edx
sar bh, cl
adc eax, 0x1734
sar bh, cl
adc eax, 0x1734
mov rcx, qword [0x14007db30]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, rdi
mov rax, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov rsi, rcx
invalid
mov r14, qword [rcx]
lea rdi, [rsp + 0x30]
xor byte [rbx + rcx*4 + 0x3d], cl
sub ebx, dword [rax]
add byte [rax], al
invalid
xor byte [rbx + rcx*4 + 0x3d], cl
sub ebx, dword [rax]
add byte [rax], al
lea r12, [rsp + 0x28]
lea esp, [rsp + 0x28]
lea rbx, [rsp + 0x50]
xor ebp, ebp
test r14b, 1
jne 0x140061978
mov rcx, r14
int1
or rcx, 1
mov rax, r14
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
mov r14, rax
jne case.0x140007b88.476
jmp 0x140061a71
add byte [rax], al
add byte [rbp - 0x77], cl
cmc
mov r13, r14
and r13, 0xfffffffffffffffc
in eax, 0xfc
jne 0x14006199c
cmp ebp, 0xa
jae 0x14006199c
cmp ebp, 3
jae 0x140061a00
mov eax, 2
mov ecx, ebp
shl eax, cl
add byte [rcx - 0xc1f2c17], cl
nop
jmp 0xd0f9fa69
pause
dec eax
jne 0x140061994
jmp 0x140061a05
mov qword [rsp + 0x28], 0
add byte [rax], al
mov rax, qword [0x14007db20]
test rax, rax
je 0x140061a0f
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov rax, r12
test r13, r13
je 0x1400619d7
mov qword [rsp + 0x48], r13
xor eax, eax
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], 0
mov ecx, r14d
and ecx, 3
or rcx, r12
mov rax, r14
lock cmpxchg qword [rsi], rcx
je 0x140061a16
invalid
mov r14, rax
jmp case.0x140007b88.476
xor ecx, ecx
call r15
inc ebp
mov r14, qword [rsi]
jmp case.0x140007b88.476
call fcn.140061b5a
jmp 0x1400619b1
mov rax, qword [rsp + 0x28]
cmp qword [rax], 0
je 0x140061a33
mov rcx, qword [rax + 0x10]
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call qword [rax + 8]
jmp 0x140061a69
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x140061a69
mov r14, qword [rax + 8]
mov qword [rsp + 0x50], 1
mov r8d, 8
mov eax, 8
mov rcx, rdi
mov rdx, rbx
mov r9d, 0xffffffff
call r14
mov rax, qword [rsp + 0x30]
test rax, rax
jne 0x140061a41
mov r14, qword [rsi]
jmp 0x140061957
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
adc byte [rcx + rcx*4 - 0x3e], cl
xor ecx, ecx
add byte [rax], al
adc eax, 0x15c4
add dword [rax], eax