Function at 0x1400686f9
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x20
mov rcx, qword [rbp + 0x38]
mov rdx, rbx
mov r8, rdi
call fcn.14004e6d7
add rsp, 0x20
mov qword [r13], rax
mov qword [r13 + 8], rdx
test rax, rax
jne 0x140023ce6
test rdx, rdx
je 0x140023ebd
sub rdi, rdx
jb 0x140023ebd
add rbx, rdx
jmp 0x140023d2f
lea rax, [r15 + 3]
xor rax, r15
and rax, rdx
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
cmp byte [rdx + 0x10], 0x23
je 0x140023d1f
jmp 0x140023ebd
cmp byte [rdx + 0xf], 0x23
je 0x140023d1f
jmp 0x140023ebd
lea ecx, [rsi + 0x20]
xor ecx, esi
mov rax, rdx
shr rax, cl
cmp eax, 0x23
jne case.0x140023cf7.2
sub rsp, 0x20
mov rcx, r14
call fcn.140001a07
add rsp, 0x20
test rdi, rdi
jne 0x140023cab
jmp 0x140023d43
test rdx, rdx
jne 0x140023ebd
mov rax, qword [rbp + 0x28]
cmp qword [rax], 0
je 0x140023d68
mov r8, qword [rax + 8]
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
sub rsp, 0x20
mov rsi, qword [sym.imp.ws2_32.dll_closesocket]
mov rcx, qword [rbp + 0x38]
call rsi
mov rcx, qword [rbp + 0x30]
call rsi
add rsp, 0x20
cmp qword [rbp + 8], 0
mov r14, qword [rbp]
je 0x140023da9
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
cmp qword [rbp - 8], 0
je 0x140023dcb
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov rdi, qword [r14 + 8]
cmp qword [rdi + 0x18], 0
je 0x140023e34
mov rsi, qword [rdi + 0x20]
test rsi, rsi
je 0x140023e34
mov rbx, qword [rdi + 0x28]
mov rax, qword [rbx]
test rax, rax
je 0x140023df8
sub rsp, 0x20
mov rcx, rsi
call rax
add rsp, 0x20
cmp qword [rbx + 8], 0
je 0x140023e34
movabs rax, 0xd7c199bb17844c0
lea rcx, [rax + 0x11]
xor rcx, rax
cmp qword [rbx + 0x10], rcx
jb 0x140023e1a
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
movabs rax, 0x8dcfdeeba81f7aea
lea rcx, [rax + 1]
xor rcx, rax
mov qword [rdi + 0x18], rcx
mov qword [rdi + 0x20], 0
mov rax, qword [r14 + 8]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
mov r8, 0xffffffffffffffff
lock xadd qword [rax], r8
movabs rax, 0x9714924efb520e6c
lea rdx, [rax + 1]
xor rdx, rax
cmp r8, rdx
jne 0x140023e8b
sub rsp, 0x20
call fcn.14005b27f
add rsp, 0x20
lea rsp, [rbp + 0x48]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
ud2
lea rcx, [0x140096540]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1400954d8]
mov qword [r13], rax
mov qword [r13 + 8], rsi
lea r14, [rsi + 0x20]
mov qword [r15], r13
mov qword [r15 + 8], r13
mov qword [r15 + 0x10], 0
sub rsp, 0x20
mov rcx, r14
mov rdx, r15
call fcn.140005a9a
xchg edx, eax
or bh, dh
dec dword [rax - 0x7d]
invalid
and byte [rax + rax*8 + 0xa8840f], al
add byte [rax], al
sub rsp, 0x20
mov rcx, rsi
and byte [rax - 0x77], cl
int1
call fcn.140066445
add rsp, 0x20
movzx eax, al
lea rcx, [0x140096550]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x20]
add rax, 0x10
mov byte [r12], 1
invalid
mov qword [rdi], rax
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], r12
sub rsp, 0x20
mov rcx, rdi
call fcn.14006c2df
add rsp, 0x20
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
movabs rcx, 0x67558bd5c3ae04b7
lea rdx, [rcx + 0x40]
xor rdx, rcx
retf 0x3948
invalid
jb 0x14002510e
and rax, 0xffffffffffffffc0
movabs rcx, 0xeb53eaca037353a4
retf 0x53ea
jmp 0x1400250dc
lea edx, [rcx + 0x40]
xor rdx, rcx
invalid
retf 0x53ea
cmp rax, rdx
jne case.0x140025035.0
sub rsp, 0x20
mov rcx, rsi
call 0x140005fba
jmp 0x1400250f0
lea rcx, [rsi + 0x20]
sub rsp, 0x20
call fcn.140005df2
jmp 0x1400250e0
mov qword [rbx + 8], 0
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
invalid
or byte [rax - 0x77], 3
sub rsp, 0x20
and byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rbx
call fcn.140005bb7
add rsp, 0x20
sub rsp, 0x20
sub esp, 0x20
mov rcx, rsi
call fcn.140006176
add rsp, 0x20
lea rsp, [rbp + 8]
lea esp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x20
mov rcx, r14
jmp case.0x140009db8.176
ud2
mov eax, 0x10
call fcn.140074a70
add al, 0
sub rsp, rax
mov r15, rsp
sub rsp, 0x20
call fcn.1400663ad
push rbp
adc al, byte [rax + rax]
add al, 0
add rsp, 0x20
movzx eax, al
lea rcx, [0x140096560]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1400954d8]
mov qword [r15], rax
mov qword [r15 + 8], rsi
lea rbx, [rsi + 0x20]
pop rsi
invalid
mov qword [r14], r15
mov qword [r14 + 8], r15
mov qword [r14 + 0x10], 0
add byte [rax], al
sub rsp, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.1400059dd
dec dword [rax - 0x7d]
invalid
invalid
dec dword [rax - 0x7d]
invalid
test al, al
je 0x14002523e
sub rsp, 0x20
mov rcx, rsi
and byte [rax - 0x77], cl
int1
call fcn.140066445
add rsp, 0x20
movzx eax, al
lea rcx, [0x140096570]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
mov edx, esi
call fcn.14006ca50
add rsp, 0x20
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
movabs rcx, 0x5c0a7c7410f08309
lock adc byte [rsp + rdi*2 + 0xa], dh
pop rsp
lea rdx, [rcx + 0x40]
xor rdx, rcx
xor edx, ecx
cmp rax, rdx
cmp eax, edx
jb 0x14002528c
and rax, 0xffffffffffffffc0
movabs rcx, 0xb48a2701baf038b1
invalid
add dword [rdi], esp
mov dh, byte [rax + rcx*2 + 0x4840518d]
lea rdx, [rcx + 0x40]
xor rdx, rcx
lea rdx, [rcx + 0x40]
xor rdx, rcx
cmp rax, rdx
jne case.0x1400251cc.0
sub rsp, 0x20
mov rcx, rsi
int1
call 0x140006029
jmp 0x140025272
lea rcx, [rsi + 0x20]
sub rsp, 0x20
in al, dx
invalid
and al, ch
sub cl, byte [rbx]
invalid
call fcn.140005d66
jmp 0x140025262
mov qword [rdi + 8], 0
add byte [rax], al
add byte [rax - 0x48], cl
movabs rax, 0x8000000000000000
mov qword [rdi], rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48078948], al
sub rsp, 0x20
sub rsp, 0x20
and byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rdi
call fcn.140005b57
add rsp, 0x20
add esp, 0x20
sub rsp, 0x20
mov rcx, rsi
int1
call fcn.14000634c
add rsp, 0x20
add esp, 0x20
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
sub rsp, 0x20
mov rcx, rbx
jmp 0x140025237
ud2
mov eax, 0xbd0
call fcn.140074a70
test dword [rax + rax], 0x48c42948
mov ebx, esp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov r15, rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov r13, rsp
sub rsp, 0x20
call fcn.1400663ad
add rsp, 0x20
movzx eax, al
lea rcx, [0x140096580]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
lea rax, [0x1400954d8]
mov qword [r13], rax
mov qword [r13 + 8], rsi
lea r14, [rsi + 0x20]
lea esi, [rsi + 0x20]
mov qword [r15], r13
mov qword [r15 + 8], r13
mov qword [r15 + 0x10], 0
add byte [rax], al
sub rsp, 0x20
mov rcx, r14
mov ecx, esi
mov rdx, r15
call fcn.1400059dd
add rsp, 0x20
test al, al
je 0x1400253f6
dec dword [rax - 0x7d]
invalid
sub rsp, 0x20
and byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140066445
add rsp, 0x20
movzx eax, al
lea rcx, [0x140096590]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x20]
add rax, 0x10
mov byte [r12], 1
mov qword [rdi], rax
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], r12
sub rsp, 0x20
mov rcx, rdi
call fcn.14006c2df
add rsp, 0x20
invalid
invalid
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
movabs rcx, 0xabefa1209fdb8abc
mov esp, 0x209fdb8a
invalid
out dx, eax
stosd dword [rdi], eax
mov esp, 0x209fdb8a
movabs eax, dword [0x314840518d48abef]
retf 0x3948
invalid
fistp dword [rdi - 0x54105ee0]
lea rdx, [rcx + 0x40]
xor rdx, rcx
cmp rax, rdx
cmp eax, edx
jb 0x140025448
and rax, 0xffffffffffffffc0
movabs rcx, 0xfefffc4db2317a3a
mov ecx, 0xb2317a3a
cld
invalid
invalid
xor dword [rdx - 0x10003b3], esi
cld
invalid
lea rdx, [rcx + 0x40]
lea edx, [rcx + 0x40]
xor rdx, rcx
cmp rax, rdx
jne case.0x14002536f.0
sub rsp, 0x20
mov rcx, rsi
mov ecx, esi
mov ecx, esi
int1
call fcn.140006107
jmp 0x14002542a
lea rcx, [rsi + 0x20]
sub rsp, 0x20
invalid
and al, ch
jb case.0x140018a30.90
call fcn.140005d66
jmp 0x14002541a
invalid
mov qword [rbx + 8], 0
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
movabs rax, 0x8000000000000000
mov qword [rbx], rax
mov eax, 0
add byte [rax], al
add byte [rax + 0x48038948], al
sub rsp, 0x20
sub rsp, 0x20
and byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rbx
call fcn.140005b57
invalid
invalid
invalid
add rsp, 0x20
sub rsp, 0x20
sub esp, 0x20
mov rcx, rsi
call fcn.140006437
adc dh, bh
invalid
add rsp, 0x20
lea rsp, [rbp + 8]
lea esp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x20
mov rcx, r14
mov ecx, esi
jmp case.0x1400188d6.94
ud2
or edx, dword [rbp + 0x41]
push rdi
push r14
push rsi
push rdi
push rbx
push rax
mov rbp, rsp
mov rsi, rcx
mov eax, 0x390
call fcn.140074a70
test byte [rax + rax], 0x48
sub esp, eax
mov rdi, rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov r14, rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov r15, rsp
invalid
out 0x48, eax
sub esp, 0x20
sub rsp, 0x20
call fcn.1400663ad
add rsp, 0x20
movzx eax, al
invalid
ror byte [rax - 0x73], 0xd
add byte [rcx], dl
invalid
lea rcx, [0x1400965a0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x1400254f2
lea rax, [0x1400954d8]
lea eax, [0x1400954d8]
mov qword [r15], rax
mov qword [r15 + 8], rsi
lea rbx, [rsi + 0x20]
lea ebx, [rsi + 0x20]
lea ebx, [rsi + 0x20]
mov qword [r14], r15
mov qword [r14 + 8], r15
mov qword [r14 + 0x10], 0
add byte [rax], al
add byte [rax], al
sub rsp, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.140005a9a
dec dword [rax - 0x7d]
invalid
and byte [rax + rax*8 + 0x93840f], al
add byte [rax], al
dec dword [rax - 0x7d]
invalid
sub rsp, 0x20
mov rcx, rsi
int1
and byte [rax - 0x77], cl
int1
call fcn.140066445
add rsp, 0x20
add esp, 0x20
movzx eax, al
lea rcx, [0x1400965b0]
lea ecx, [0x1400965b0]
mov cl, 0x10
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
sub rsp, 0x20
sub esp, 0x20
and byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rsi
call fcn.14006ca50
add rsp, 0x20
invalid
invalid
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
movabs rcx, 0x2538caed36b86d24
and al, 0x6d
mov eax, 0x38caed36
and eax, 0x40518d48
and al, 0x6d
mov eax, 0x38caed36
and eax, 0x40518d48
xor rdx, rcx
cmp rax, rdx
cmp eax, edx
cmp eax, edx
jb 0x1400255c6
test dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
loopne 0x140025505
and rax, 0xffffffffffffffc0
movabs rcx, 0xd8ccd2a5ea6c1282
lea rdx, [rcx + 0x40]
lea edx, [rcx + 0x40]
insb byte [rdi], dx
invalid
movsd dword [rdi], dword [rsi]
ror ah, cl
int3
fmul dword [rax - 0x73]
lea edx, [rcx + 0x40]
xor rdx, rcx
int3
lea edx, [rcx + 0x40]
xor rdx, rcx
cmp rax, rdx
jne case.0x140025506.0
sub rsp, 0x20
mov rcx, rsi
mov ecx, esi
in al, dx
and byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
call fcn.140006098
jmp 0x1400255ac
lea rcx, [rsi + 0x20]
sub rsp, 0x20
and al, ch
jl 0x14002557c
call fcn.140005df2
jmp 0x14002559c
invalid
mov qword [rdi + 8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x48], cl
movabs rax, 0x8000000000000000
mov qword [rdi], rax
sub rsp, 0x20
movabs rax, 0x8000000000000000
mov qword [rdi], rax
sub rsp, 0x20
and byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rdi
call fcn.140005bb7
add rsp, 0x20
add esp, 0x20
sub rsp, 0x20
mov rcx, rsi
call fcn.140006261
add rsp, 0x20
add esp, 0x20
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
sub rsp, 0x20
mov rcx, rbx
jmp 0x140025571
ud2
mov r12, rsp
mov eax, 0x20
call fcn.140074a70
add al, 0
sub rsp, rax
mov rcx, rsp
mov eax, 0x20
call fcn.140074a70
in eax, 0xc3
add al, 0
sub rsp, rax
mov r9, rsp
mov eax, 0x10
invalid
call fcn.140074a70
sub rsp, rax
mov r8, rsp
mov eax, 0x30
add byte [rax], al
invalid
call fcn.140074a70
sub rsp, rax
mov rdx, rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov r13, rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov rbx, rsp
mov eax, 0x20
call fcn.140074a70
xchg ebp, eax
ret
add al, 0
sub rsp, rax
invalid
mov r10, rsp
mov qword [rbp], rsi
movzx edi, byte [rsi]
cmp rdi, 0xe
ja 0x140028708
lea rax, [0x1400965c0]
movsxd rdx, dword [rax + rdi*4]
add rdx, rax
ret 0xe2ff
mov byte [r14 + 8], 1
jmp 0x1400288b4
add dword [rax], eax
invalid
mov rsi, qword [rbp]
mov qword [r8], rsi
lea rax, [fcn.140028c40]
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
lea rax, [0x140095608]
mov qword [rdx], rax
movabs rax, 0xe41e4153194b5304
lea rcx, [rax + 1]
xor rcx, rax
xor ecx, eax
ror dword [rax - 0x77], 0x4a
or byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
mov qword [rdx + 8], rcx
mov qword [rdx + 0x20], 0
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x10], r8
movabs rax, 0x26121ebb7b8e61ae
adc byte [rax - 0x48], cl
scasb al, byte [rdi]
invalid
lea rcx, es:[rax + 1]
lea rcx, [rax + 1]
xor rcx, rax
xor ecx, eax
mov qword [rdx + 0x18], rcx
sub rsp, 0x20
mov rcx, r13
call fcn.140021965
invalid
dec dword [rax - 0x7d]
add esp, 0x20
invalid
add esp, 0x20
mov rax, qword [r13 + 0x10]
mov qword [rbx + 0x17], rax
movups xmm0, xmmword [r13]
adc byte [rbp], al
adc byte [rbp], al
add byte [r15], r9b
adc dword [rbx + 7], eax
movups xmmword [rbx + 7], xmm0
mov byte [r14 + 8], 0x11
movups xmm0, xmmword [rbx]
mov rax, qword [rbx + 0xf]
mov eax, dword [rbx + 0xf]
mov eax, dword [rbx + 0xf]
mov rcx, qword [rbx + 0x17]
movups xmmword [r14 + 9], xmm0
mov qword [r14 + 0x18], rax
sbb byte [rcx - 0x77], r9b
and byte [rax - 0x48], r9b
and byte [rax - 0x48], cl
mov qword [r14 + 0x20], rcx
mov dword [rsi + 0x20], ecx
and byte [rax - 0x48], cl
movabs rax, 0xac7128583b5c4034
xor al, 0x40
pop rsp
cmp ebx, dword [rax + 0x28]
jno 0x14002874e
lodsb al, byte [rsi]
lodsb al, byte [rsi]
lea rcx, [rax + 1]
xor rcx, rax
xor ecx, eax
add qword [rax + 0x31], rcx
add dword [rax + 0x31], ecx
xor ecx, eax
ror dword [rcx - 0x77], 0xe
mov qword [r14], rcx
mov dil, byte [rsi]
jmp 0x1400288bb
add dword [rax], eax
invalid
mov rcx, qword [rbp]
mov ecx, dword [rbp]
add byte [rax - 0x75], cl
mov rax, qword [rcx + 0x18]
mov qword [r9 + 0x17], rax
movups xmm0, xmmword [rcx + 8]
adc byte [rcx + 8], al
sbb byte [r9 - 0x77], cl
invalid
or byte [r9 + 0xf], al
adc dword [rcx + 7], eax
invalid
invalid
movups xmmword [r9 + 7], xmm0
movups xmmword [rcx + 7], xmm0
invalid
mov byte [r14 + 8], 2
movups xmm0, xmmword [r9]
invalid
add al, byte [rcx + 0xf]
adc byte [rcx], al
invalid
add dword [rcx - 0x75], ecx
mov rax, qword [r9 + 0xf]
mov rcx, qword [r9 + 0x17]
mov ecx, dword [rcx + 0x17]
cmovns ecx, dword [r11 + 0xf411749]
cmovns ecx, dword [rbx + 0xf411749]
mov ecx, dword [rcx + 0x17]
movups xmmword [r14 + 9], xmm0
movups xmmword [rsi + 9], xmm0
adc dword [rsi + 9], eax
mov qword [r14 + 0x18], rax
mov qword [r14 + 0x20], rcx
mov dword [rsi + 0x20], ecx
sbb byte [rcx - 0x77], r9b
sbb byte [rcx - 0x77], cl
mov dword [rsi + 0x20], ecx
and byte [rcx - 0x39], r9b
invalid
mov qword [r14], 0
mov cl, 1
xor eax, eax
invalid
add byte [rcx - 0x163fceff], dh
enter 0, 0
add byte [rax], al
invalid
shr cl, 0xc8
jmp 0x1400288bf
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp]
mov al, byte [rax + 1]
invalid
invalid
add byte [rax], al
mov rax, qword [rbp]
mov al, byte [rax + 1]
mov byte [r14 + 8], 3
or byte [rbx], al
or byte [rbx], r8b
or byte [rbx], al
add ebp, ebx
jmp 0x140028877
jb 0x14002884e
mov rax, qword [rbp]
mov eax, dword [rbp]
add byte [r15], r9b
mov bh, 0x40
add al, byte [rcx - 0x3a]
movzx eax, word [rax + 2]
mov byte [r14 + 8], 4
or byte [rbx + r13*8], r8b
add al, 0xeb
jmp 0x14002888a
jbe case.0x1400286fc.9
mov rax, qword [rbp]
mov eax, dword [rbp]
add byte [rbx - 0x39befbc0], cl
mov eax, dword [rax + 4]
mov byte [r14 + 8], 5
or byte [0xcb4b040f], r8b
add byte [r8 - 0x75], r9b
mov eax, dword [rax + 8]
mov byte [r14 + 8], 6
jmp 0x14002889d
jnp case.0x1400286fc.10
mov rax, qword [rbp]
mov eax, dword [rbp]
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
mov byte [r14 + 8], 6
mov byte [rsi + 8], 6
or byte [rsi], al
jmp 0x1400288b0
mov rax, qword [rbp]
movss xmm0, dword [rax + 4]
adc byte [rax + 4], al
adc byte [rax + 4], al
mov byte [r14 + 8], 7
mov byte [rsi + 8], 7
or byte [rdi], al
movss dword [r14 + 0xc], xmm0
movups xmmword [rsi + 0xc], xmm0
jmp 0x1400288b4
mov rax, qword [rbp]
movsd xmm0, qword [rax + 8]
adc byte [rax + 8], al
or byte [rcx - 0x3a], al
or byte [rax], r9b
or byte [rax], cl
mov byte [r14 + 8], 8
mov byte [rsi + 8], 8
or byte [rax], cl
movsd qword [r14 + 0x10], xmm0
jmp 0x1400288b4
mov rax, qword [rbp]
mov al, byte [rax + 1]
mov byte [r14 + 8], 9
add dword [rcx - 0x3a], eax
or byte [rcx], r9b
jmp 0x140028877
mov rax, qword [rbp]
mov al, byte [rax + 1]
add dword [rcx - 0x3a], eax
or byte [rdx], r9b
add byte [r10 - 0x39befec0], r9b
add dword [rcx - 0x3a], eax
mov byte [rsi + 8], 0xa
or byte [rdx], r9b
mov byte [r14 + 9], al
jmp 0x1400288b4
mov rax, qword [rbp]
movzx eax, word [rax + 2]
mov byte [r14 + 8], 0xb
add al, byte [rcx - 0x3a]
or byte [rbx], r9b
mov word [r14 + 0xa], ax
jmp 0x1400288b4
mov rax, qword [rbp]
mov eax, dword [rax + 4]
mov byte [r14 + 8], 0xc
add byte [r11 - 0x39befbc0], r9b
or byte [rcx + r8*2], r9b
mov dword [rsi + 0xc], eax
mov dword [r14 + 0xc], eax
jmp 0x1400288b4
mov rax, qword [rbp]
mov rax, qword [rax + 8]
mov byte [r14 + 8], 0xd
mov qword [r14 + 0x10], rax
mov qword [r14], 0
mov al, 1
mov cl, 1
cmp dil, 2
je 0x14002891f
movzx eax, dil
cmp eax, 0xe
jne 0x14002894b
test cl, cl
je 0x14002895c
mov rax, qword [rbp]
mov rsi, qword [rax + 0x18]
sbb byte [rax - 0x7b], cl
invalid
je 0x140028923
sbb byte [rax - 0x7b], cl
div byte [rax + rax*2 + 0x48]
mov eax, dword [rbp]
mov rax, qword [rbp]
mov rdi, qword [rax + 0x10]
movabs rax, 0x518aa8988ff3ee76
jbe case.0x140059241.50
invalid
invalid
cwde
test al, 0x8a
push rcx
xor ebx, ebx
lea r14, [rax + 1]
xor r14, rax
invalid
mov rcx, rbx
shl rcx, 5
add rcx, rdi
add rbx, r14
sub rsp, 0x20
in al, dx
and al, ch
stc
lahf
add al, 0
add rsp, 0x20
cmp rbx, rsi
jne 0x1400288fe
jmp 0x140028923
test al, al
je 0x14002895c
mov rax, qword [rbp]
cmp qword [rax + 8], 0
je 0x14002895c
invalid
mov rax, qword cs:[rbp]
mov rax, qword [rbp]
mov r8, qword [rax + 0x10]
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140028958
sub rsp, 0x20
mov rcx, qword [rbp]
call fcn.14006f8f8
in al, dx
and byte [rax - 0x75], cl
add r8b, r13b
movabs al, byte [0x4820c4834800046f]
add rsp, 0x20
lea rsp, [rbp + 8]
lea esp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r9, r14
movabs rax, 0xc122de1853c74160
lea rdx, [rax + 8]
xor rdx, rax
mov qword [rbp - 0x28], rdx
mov r15, qword [rbp]
mov rax, qword [r15 + 8]
or byte [rbp - 0x75], cl
outsd dx, dword [rsi]
adc byte [rcx - 0x75], cl
pop rdi
sbb byte [rax - 0x3f], cl
jrcxz 0x14002899e
lea rdx, [rbx + r13]
mov qword [r10], r13
mov qword [r10 + 0x10], rax
mov qword [rbp - 0x48], rdx
mov qword [r10 + 0x18], rdx
xor r8d, r8d
ror byte [rcx + rcx*4 + 1], 0x48
mov eax, 0xabd994b7
fld xword [rdi - 0x72b70e2c]
push rax
or byte [rax + 0x31], cl
ror byte [rax - 0x77], 1
invalid
invalid
mov qword [rcx + 0x10], r8
mov rax, qword [rbp - 0x38]
inc rax
mov qword [rbp - 0x58], rax
mov rax, qword [rbp - 0x40]
ror byte [r8 - 0x7d], 0xc0
or dword [rax - 0x77], ecx
mov r8b, 0x4d
lea esi, [rbp + 0x20]
mov qword [rbp - 8], r10
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], r9
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x30], r11
test rbx, rbx
je 0x140028b0f
invalid
mov al, byte [r13]
cmp al, 0x11
je 0x140028b13
mov r15, r8
mov rdx, qword [rbp - 0x38]
mov byte [rdx], al
movups xmm0, xmmword [r13 + 1]
mov rsi, r13
mov esi, ebp
movups xmm1, xmmword [r13 + 0x10]
mov rax, qword [rbp - 0x58]
movups xmmword [rax + 0xf], xmm1
invalid
movups xmmword [rax], xmm0
sub rsp, 0x20
mov rdi, qword [rbp - 0x40]
mov edi, dword [rbp - 0x40]
mov rcx, rdi
call fcn.140028603
add rsp, 0x20
cmp qword [rdi], 0
mov dil, byte [rdi + 8]
mov rax, qword [rbp - 0x50]
mov r8b, 0xf
adc byte [rax], al
movups xmm1, xmmword [rax + 0xf]
mov rcx, qword [rbp - 0x60]
movups xmmword [rcx + 0xf], xmm1
movups xmmword [rcx], xmm0
jne 0x140028b1c
mov ah, 0
add byte [rax], al
invalid
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0xf]
mov rax, r12
mov eax, esp
movups xmmword [r12 + 0xf], xmm1
movups xmmword [r12], xmm0
cmp dil, 0x11
cmp bh, 0x11
je 0x140028bda
mov rcx, qword [rbp - 0x10]
mov r8, r15
cmp r15, qword [rcx]
jne 0x140028aaf
sub rsp, 0x20
call fcn.1400700f2
mov r8, r15
mov rcx, qword [rbp - 0x10]
add rsp, 0x20
invalid
and byte [rax - 0x75], cl
mov eax, dword [rcx + 8]
mov qword [rbp - 0x28], rax
mov r13, rsi
add r13, 0x20
mov rax, r8
invalid
shl rax, 5
mov rdx, qword [rbp - 0x28]
mov edx, dword [rbp - 0x28]
mov byte [rdx + rax], dil
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0xf]
movups xmmword [rdx + rax + 1], xmm0
movups xmmword [rdx + rax + 0x10], xmm1
movabs rdx, 0x55a65e6b8f136672
lea rax, [rdx + 1]
xor rax, rdx
add r8, rax
mov qword [rcx + 0x10], r8
invalid
add rbx, 0xffffffffffffffe0
add r14, 0x20
mov r9, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x20]
mov r10, qword [rbp - 8]
mov r11, qword [rbp - 0x30]
jmp 0x1400289fa
mov r14, qword [rbp - 0x48]
mov qword [r10 + 8], r14
jmp 0x140028bf2
invalid
mov rax, qword [rbp - 8]
mov qword [rax + 8], r14
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0xf]
movups xmmword [r12 + 0xf], xmm1
movups xmmword [rsp + 0xf], xmm1
movups xmmword [r12], xmm0
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0xf]
mov r14, qword [rbp - 0x18]
movups xmmword [r14 + 0x18], xmm1
movups xmmword [r14 + 9], xmm0
movups xmmword [rsi + 9], xmm0
mov byte [r14 + 8], dil
movabs rax, 0xeafa63133dce2798
lea rcx, [rax + 1]
lea ecx, [rax + 1]
xor rcx, rax
mov qword [r14], rcx
mov rax, r15
test r15, r15
mov r12, qword [rbp - 0x28]
mov esp, dword [rbp - 0x28]
je 0x140028ba8
movabs rax, 0x3dfbdc787f9ff6a4
xor esi, esi
lea rdi, [rax + 1]
xor rdi, rax
mov rcx, rsi
shl rcx, 5
add eax, 0x48e1014c
add esi, edi
invalid
sub rsp, 0x20
call fcn.14007290d
jno 0x140028b37
add al, 0
mov rax, r15
add rsp, 0x20
and byte [rcx + rdi - 2], cl
jne case.0x14000a107.223
mov rax, qword [rbp - 0x10]
cmp qword [rax], 0
mov rdi, qword [rbp - 0x20]
mov r10, qword [rbp - 8]
push rbp
clc
je 0x140028c27
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
sub esp, 0x20
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov r10, qword [rbp - 8]
add rsp, 0x20
jmp 0x140028c27
mov r10, qword [rbp - 8]
mov qword [r10 + 8], r14
mov r9, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x10]
mov r11, qword [rbp - 0x30]
mov rax, qword [rcx + 0x10]
mov qword [r11 + 0x17], rax
movups xmm0, xmmword [rcx]
movups xmmword [r11 + 7], xmm0
movups xmmword [rbx + 7], xmm0
mov byte [r9 + 8], 0xe
movups xmm0, xmmword [r11]
movups xmm0, xmmword [rbx]
mov rax, qword [r11 + 0xf]
mov rcx, qword [r11 + 0x17]
invalid
movups xmmword [r9 + 9], xmm0
mov qword [r9 + 0x18], rax
mov qword [r9 + 0x20], rcx
mov qword [r9], 0
sub rsp, 0x20
mov rcx, r10
call fcn.14006f87d
add rsp, 0x20
invalid
mov al, 1
xor ecx, ecx
leave
jmp 0x1400288bf
sub rsp, rax
mov qword [rbp - 8], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov rdx, rsp
mov eax, 0x10
call fcn.140074a70
mov ebp, 0x29480004
invalid
mov rbx, rsp
mov eax, 0x10
add byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
sub esp, eax
mov r14, rsp
mov eax, 0x10
add byte [rax], al
call fcn.140074a70
sub rsp, rax
add byte [rax + 0x29], cl
invalid
mov r15, rsp
mov eax, 0x10
add byte [rax], al
call fcn.140074a70
add byte [rax + 0x29], cl
sub rsp, rax
mov r12, rsp
in al, 0xb8
adc byte [rax], al
add byte [rax], al
invalid
call fcn.140074a70
sub rsp, rax
mov r13, rsp
mov ebp, esp
add byte [rax + 0x29], cl
invalid
mov ebp, esp
mov eax, 0x10
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov r10, rsp
mov edx, esp
add byte [rax + 0x29], cl
invalid
mov eax, 0x10
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov r11, rsp
mov ebx, esp
add byte [rax + 0x29], cl
invalid
mov eax, 0x10
add byte [rax], al
call fcn.140074a70
sub rsp, rax
invalid
mov rsi, rsp
mov esi, esp
add byte [rax + 0x29], cl
invalid
mov eax, 0x10
add byte [rax], al
call fcn.140074a70
add byte [rax + 0x29], cl
sub rsp, rax
invalid
mov r9, rsp
mov ecx, esp
mov eax, 0x10
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov rax, rsp
mov eax, esp
movzx r8d, byte [rcx]
add dword [rax - 0x73], ecx
cmp eax, 0x6d8a4
movsb byte [rdi], byte [rsi]
fadd dword [rsi]
invalid
invalid
lea rdi, [0x1400965fc]
movsxd r8, dword [rdi + r8*4]
xchg dword [rcx + 1], ecx
clc
add r8, rdi
jmp r8
mov rax, qword [rbp]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov rax, qword [rax + 0x18]
movabs rdx, 0xed31d09049d83839
fmul dword [rcx - 0x70]
sal byte [rcx], 1
in eax, dx
sbb byte [rax - 0x46], cl
cmp dword [rax], edi
fmul dword [rcx - 0x70]
sal byte [rcx], 1
in eax, dx
lea r8, [rdx + 3]
xor r8, rdx
lea rdx, str.EmptyNullStringI1I2I4I8R4R8BoolUI1UI2UI4UI8ArrayUnknownObjectIUnknownWrapperinner
out 0xc9, al
invalid
invalid
jmp case.0x140024fd5.52
sub byte [rax - 0x75], cl
add byte [r8 - 0x75], r9b
mov rax, qword [rbp]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x46], cl
push rcx
hlt
mov rax, qword [rax + 0x18]
movabs rdx, 0x7ec2c8b5e829f451
ret 0x4c7e
lea r8, [rdx + 4]
xor r8, rdx
add al, 0x49
xor eax, edx
lea rdx, [0x140095775]
lea rsp, [rbp + 8]
pop rbx
or byte gs:[rbx + 0x5f], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
loopne 0x140028e10
add rcx, 8
add ecx, 8
ror dword [rax], 0x48
mov dword [rax], ecx
invalid
mov qword [rax], rcx
movabs rcx, 0xc7e4e306647a8a51
lea r8, [rcx + 6]
lea eax, [rcx + 6]
lea eax, [rcx + 6]
xor r8, rcx
sub rsp, 0x30
lea rcx, [0x140072599]
lea ecx, [0x140072599]
lea ecx, [0x140072599]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rdx, [0x140095779]
mov rcx, qword [rbp]
mov r9, rax
jmp 0x14002911d
add eax, dword [rax]
invalid
add byte [rcx - 0x77], cl
shr ecx, 0x1b
add eax, dword [rax]
add byte [rax - 1], cl
invalid
invalid
inc rcx
mov qword [r9], rcx
ror dword [rcx - 0x77], 9
movabs rax, 0x14286a9def726931
sub byte [rsp + rcx*2], dl
lea r8, [rax + 2]
lea eax, [rax + 2]
add cl, byte [rcx + 0x31]
ror byte [rax - 0x7d], 0xec
sub esp, 0x30
invalid
invalid
xor r8, rax
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
lea rax, case.0x14004b9ba.648
add eax, 0x47277
mov qword [rsp + 0x20], rax
lea rdx, [0x14009577f]
jmp 0x140029119
add byte [rax - 0x7d], cl
rol dword [rdx], 0x48
add rcx, 2
mov qword [rsi], rcx
mov dword [rsi], ecx
mov dword [rsi], ecx
movabs rax, 0x25a57bf3a35803c8
lea r8, [rax + 2]
xor r8, rax
sub rsp, 0x30
in al, dx
xor byte [rax - 0x73], cl
add eax, 0x471ea
add al, 0
in al, dx
xor byte [rax - 0x73], cl
add eax, 0x471ea
add al, 0
add al, 0
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x140095781]
adc eax, 0x6c91d
mov rcx, qword [rbp]
mov r9, rsi
int1
jmp 0x14002911d
add byte [rax - 0x7d], cl
rol dword [rcx + rcx*2], 0x89
add rcx, 4
mov qword [r11], rcx
or ecx, dword [rax - 0x48]
leave
scasd eax, dword [rdi]
retf 0x84da
fiadd dword [rcx + rbx*2 - 0x72b34999]
invalid
invalid
or ecx, dword [rax - 0x48]
leave
scasd eax, dword [rdi]
retf 0x84da
invalid
invalid
xor r8, rax
sub rsp, 0x30
lea rax, [0x14005afc6]
invalid
in al, dx
xor byte [rax - 0x73], cl
add eax, 0x32133
invalid
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x140095783]
adc eax, 0x6c8e4
mov rcx, qword [rbp]
mov r9, r11
jmp 0x14002911d
add byte [rax - 0x7d], cl
ror dword [rax], 0x49
mov dword [rdx], ecx
add rcx, 8
mov qword [r10], rcx
movabs rax, 0xc8630c833f2c96dd
lea r8, [rax + 2]
xor r8, rax
ror byte [rax - 0x7d], 0xec
xor byte [rax - 0x73], cl
add eax, 0x47133
add al, 0
xor byte [rax - 0x73], cl
add eax, 0x47133
add al, 0
add al, 0
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x6c8ab
stosd dword [rdi], eax
invalid
invalid
invalid
lea rdx, [0x140095785]
stosd dword [rdi], eax
enter 6, 0x48
mov ecx, dword [rbp]
invalid
invalid
mov rcx, qword [rbp]
add byte [r13 - 0x77], r9b
shr ecx, 1
mov r9, r10
jmp 0x14002911d
invalid
add al, byte [rax]
invalid
invalid
add rcx, 4
mov qword [r13], rcx
invalid
invalid
movabs rax, 0xc5eb92a9dcde43d9
lea r8, [rax + 2]
xor r8, rax
sub rsp, 0x30
xor byte [rax - 0x73], cl
add eax, 0x470ef
xor byte [rax - 0x73], cl
add eax, 0x470ef
out dx, eax
jo 0x140028f0d
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, [0x140095787]
jno case.0x140024fd5.57
invalid
mov rcx, qword [rbp]
mov r9, r13
jmp 0x140048b0a
invalid
add rcx, 8
mov qword [r12], rcx
movabs rax, 0x677a2cbb4f72b9d9
lea r8, [rax + 2]
add cl, byte [rcx + 0x31]
ror byte [rax - 0x7d], 0xec
xor byte [rax - 0x73], cl
add eax, 0x470ab
add eax, 0x470ab
mov qword [rsp + 0x20], rax
lea rdx, [0x140095789]
lea edx, [0x140095789]
mov rcx, qword [rbp]
mov r9, r12
jmp 0x14002911d
add byte [rax], al
add byte [rax], al
inc rcx
mov qword [r15], rcx
movabs rax, 0xd5a830ef09f97912
lea r8, [rax + 4]
add al, 0x49
xor eax, eax
sub rsp, 0x30
lea rax, [0x14006ffa8]
xor byte [rax - 0x73], cl
add eax, 0x47028
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x14009578b]
lea edx, [0x14009578b]
mov rcx, qword [rbp]
mov r9, r15
mov ecx, edi
jmp 0x14002911d
add byte [rax], al
inc rcx
mov qword [r14], rcx
movabs rax, 0x38c6869265950c05
lea r8, [rax + 1]
xor r8, rax
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
lea rax, case.0x14002530f.152
add al, byte [rax]
mov qword [rsp + 0x20], rax
lea rdx, [0x14009578f]
lea edx, [0x14009578f]
adc eax, 0x6c7c9
mov rcx, qword [rbp]
mov r9, r14
jmp 0x14002911d
add byte [rax - 0x7d], cl
rol dword [rdx], 0x48
mov dword [rbx], ecx
add rcx, 2
mov qword [rbx], rcx
movabs rax, 0x57da2ffc93fade81
lea r8, [rax + 1]
add dword [rcx + 0x31], ecx
ror byte [rax - 0x7d], 0xec
xor byte [rax - 0x73], cl
add eax, 0x31f62
add dword [rcx + 0x31], ecx
ror byte [rax - 0x7d], 0xec
in al, dx
xor byte [rax - 0x73], cl
add eax, 0x31f62
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x140095792]
mov rcx, qword [rbp]
mov r9, rbx
jmp 0x14002911d
add rcx, 4
mov r9, rdx
mov qword [rdx], rcx
mov dword [rdx], ecx
movabs rax, 0x1cd13eb233d072b8
lea r8, [rax + 3]
jb 0x140028fec
xor esi, dword [rdx + 0x4c1cd13e]
lea eax, [rax + 3]
xor r8, rax
sub rsp, 0x30
in al, dx
xor byte [rax - 0x73], cl
add eax, 0x31ef4
invalid
add eax, dword [rax]
invalid
mov qword [rsp + 0x20], rax
lea rdx, [0x140095795]
jmp 0x140029119
invalid
add rcx, 8
mov r9, qword [rbp - 8]
clc
mov qword [r9], rcx
movabs rax, 0xfeb8866f68971044
lea r8, [rax + 3]
lea eax, [rax + 3]
lea eax, [rax + 3]
xor r8, rax
sub rsp, 0x30
lea rax, [0x140043831]
lea eax, [0x140043831]
lea eax, [0x140043831]
mov qword [rsp + 0x20], rax
lea rdx, [0x140095798]
jmp 0x140029119
invalid
add rcx, 8
mov r9, qword [rbp - 0x10]
mov qword [r9], rcx
movabs rax, 0x2b4de9a60480cd02
lea r8, [rax + 5]
xor r8, rax
sub rsp, 0x30
in al, dx
xor byte [rax - 0x73], cl
add eax, 0x49511
in al, dx
xor byte [rax - 0x73], cl
add eax, 0x49511
mov qword [rsp + 0x20], rax
lea rdx, [0x14009579b]
adc eax, 0x6c6ec
adc eax, 0x6c6ec
jmp 0x140029119
add rcx, 8
mov r9, qword [rbp - 0x18]
mov qword [r9], rcx
movabs rax, 0x9db6ab4a17da893b
lea r8, [rax + 1]
xor r8, rax
sub rsp, 0x30
lea rax, [0x14006feae]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400957a0]
jmp 0x140029119
add rcx, 8
mov r9, qword [rbp - 0x20]
mov qword [r9], rcx
movabs rax, 0x41a8dca291cc4ba3
lea r8, [rax + 2]
xor r8, rax
sub rsp, 0x30
lea rax, case.0x140052591.295
mov qword [rsp + 0x20], rax
lea rdx, [0x1400957a7]
mov rcx, qword [rbp]
call fcn.140042a87
add rsp, 0x30
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rbp, rsp
mov rsi, rcx
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov rdi, rsp
mov eax, 0x10
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov r15, rsp
xor r14d, r14d
xor esi, esi
mov qword [r15], r14
mov rax, qword [rdx]
sub rsp, 0x30
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
and al, 0x20
and al, 0x20
mov rcx, rdx
mov rdx, r8
mov r8, r9
mov r9d, 0x30
add byte [rax], al
add byte [rax], al
call qword [rax + 0xa0]
add rsp, 0x30
test eax, eax
js case.0x14002516d.59
mov rax, qword [r15]
test rax, rax
mov ecx, 0x535f4f4b
cmove r14d, ecx
cmove esi, ecx
jmp 0x140029e43
mov ebx, eax
mov qword [rdi], 0
invalid
add byte [rax], al
add byte [rax], al
invalid
sub rsp, 0x20
sub esp, 0x20
xor ecx, ecx
mov rdx, rdi
mov edx, edi
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
invalid
and byte [rax - 0x75], cl
invalid
invalid
mov r14d, ebx
fimul word [rax - 0x77]
invalid
mov qword [rsi], rax
mov dword [rsi + 8], r14d
lea rsp, [rbp + 8]
lea esp, [rbp + 8]
or byte gs:[rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rbp
ret
add eax, 0x47d0c7ad
xor rax, rdx
xor eax, edx
mov edx, 0xba17d802
mov edx, 0x48c20148
add rdx, rax
mov rax, rdx
mov eax, edx
rol rax, 6
xor eax, edx
ror byte [rdi], 1
mov bh, 0xc0
invalid
ror byte [rdi], 1
mov bh, 0xc0
invalid
ror byte [rax + 1], 0xc8
add rax, rcx
add eax, ecx
ret
rol eax, 7
xor eax, edx
movzx eax, ax
mov bh, 0xc0
add rax, rcx
enter 0x48c3, 0xffffffffffffff83
in al, dx
sub byte [rdi + rcx - 0x4a], al
movzx eax, byte [rcx]
cmp r8b, byte [rdx]
ret
jne 0x140029eee
mov al, 1
lea r9, [r8 - 2]
cmp r9, 0xe
stc
invalid
ja case.default.0x140029ec3
invalid
lea r10, [0x140096640]
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
mov cl, byte [rbp + 1]
rol dword [rcx - 1], 1
invalid
invalid
rol dword [rcx - 1], 1
loope 0x140029f08
cmp r8d, 2
cmp eax, 2
jne case.default.0x140029ec3
or al, 1
add byte [rax], al
invalid
mov r8, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
cmp r8, qword [rdx + 0x18]
sbb byte [rbp + 0x14], sil
jne 0x140029eee
mov rdx, qword [rdx + 0x10]
mov rcx, qword [rcx + 0x10]
mov ecx, dword [rcx + 0x10]
call fcn.140085700
test eax, eax
jmp 0x140029fd9
add byte [rcx], dh
xor eax, eax
jmp case.default.0x140029ec3
out 0, eax
add byte [rax], al
shr cl, 0xe7
add byte [rax], al
add byte [rcx - 0x7d], al
invalid
invalid
cmp r8d, 4
jne case.default.0x140029ec3
add byte [rax], al
clc
add al, 0xf
test ebp, ebx
add byte [rax], al
add byte [rax], al
jmp 0x140029f45
cmp r8d, 5
add byte [rax], al
jmp 0x140029f45
cmp r8d, 5
jne case.default.0x140029ec3
add byte [rax], al
add cl, ch
ret
jmp 0x140029fd3
add byte [rax], al
cmp r8d, 6
cmp eax, 6
jne case.default.0x140029ec3
jmp 0x140029f5c
cmp r8d, 9
jne case.default.0x140029ec3
invalid
mov dh, 0
add byte [rax], al
mov dh, 0
add byte [rax], al
cmp byte [rcx + 1], 0
sete cl
cmp byte [rdx + 1], 0
add dword [rax], eax
add dword [rax], eax
setne al
xor al, cl
jmp case.default.0x140029ec3
add byte [rax], al
cmp r8d, 0xb
jne case.default.0x140029ec3
xchg edi, eax
add byte [rax], al
invalid
clc
or ecx, dword [rdi]
test dword [rdi + 0xf000000], edx
xchg edi, eax
add byte [rax], al
add byte [rdi], cl
xchg edi, eax
add byte [rax], al
add byte [rdi], cl
movzx eax, word [rcx + 2]
mov bh, 0x41
add ah, byte [rsi + 0x3b]
cmp ax, word [rdx + 2]
jmp 0x140029fd9
invalid
cmp ax, word [rdx + 2]
jmp 0x140029fd9
invalid
add byte [rcx - 0x7d], al
clc
or eax, 0x80850f
add byte [rax], al
cmp r8d, 0xd
jne case.default.0x140029ec3
mov rax, qword [rcx + 8]
cmp rax, qword [rdx + 8]
jmp 0x140029fd9
or bl, bpl
jae 0x140029fa8
invalid
cmp r8d, 0xe
cmp eax, 0xe
jne case.default.0x140029ec3
add rcx, 8
add rdx, 8
add rsp, 0x28
jmp fcn.14002a026
add byte [rax], al
add byte [rax], al
cmp r8d, 0x10
jne case.default.0x140029ec3
jmp 0x140029fe7
cmp r8d, 3
jne case.default.0x140029ec3
jmp 0x140029fc5
cmp r8d, 7
jne case.default.0x140029ec3
movss xmm0, dword [rdx + 4]
cmpeqss xmm0, dword [rcx + 4]
add byte [rsi + 0xf], ah
jle 0x140029f62
add byte [rsi + 0xf], ah
jle 0x140029f62
jmp 0x140029fba
cmp r8d, 8
jne case.default.0x140029ec3
movsd xmm0, qword [rdx + 8]
cmpeqsd xmm0, qword [rcx + 8]
movq rax, xmm0
and eax, 1
jmp case.default.0x140029ec3
cmp r8d, 0xa
jne case.default.0x140029ec3
mov al, byte [rcx + 1]
cmp al, byte [rdx + 1]
jmp 0x140029fd9
cmp r8d, 0xc
jne case.default.0x140029ec3
mov eax, dword [rcx + 4]
cmp eax, dword [rdx + 4]
sete al
add rsp, 0x28
ret
cmp r8d, 0xf
jne case.default.0x140029ec3
mov rcx, qword [rcx + 8]
mov rdx, qword [rdx + 8]
add rsp, 0x28
jmp fcn.14006f326
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov r13, r8
mov r15, rdx
mov r12, rcx
mov rax, qword [rcx]
mov rcx, qword [rcx + 0x10]
mov rdx, rax
or rdx, rcx
je 0x14004160b
test rcx, rcx
je 0x14004121a
movabs rdx, 0xf3168a93b5234eaa
mov r9, qword [r12 + 0x18]
lea r8, [r15 + r13]
xor ecx, ecx
lea r10, [rdx + 1]
xor r10, rdx
mov rdx, r15
xor r11d, r11d
cmp r11, r9
je 0x1400411a1
test rax, rax
je 0x14004160b
mov rdx, qword [r12 + 8]
movabs rax, 0x451a334c9b9a101b
lea rcx, [rax + 0x20]
xor rcx, rax
cmp r13, rcx
jae 0x14004124b
test r13, r13
jne 0x1400412b7
xor r9d, r9d
jmp 0x1400415a3
movabs rcx, 0x70ed3a531d34fb62
lea rax, [rcx + 3]
xor rax, rcx
add rax, r15
and rax, 0xfffffffffffffff8
mov r9, rax
ror dword [rbp + 0x29], 0xf9
mov rdi, r13
sub rdi, r9
movabs rcx, 0xf003b566a006ccb2
lea r8, [rcx + 8]
invalid
invalid
xor r8, rcx
cmp rdi, r8
jae 0x1400412e9
movabs rcx, 0x4c06d6aae264cede
xor r9d, r9d
lea rax, [rcx + 1]
lea eax, [rcx + 1]
xor rax, rcx
xor ecx, ecx
xor r8d, r8d
cmp byte [r15 + rcx], 0xc0
setge r8b
add r9, r8
add rcx, rax
cmp rcx, r13
jne 0x14004129b
jmp 0x1400415a3
movabs rcx, 0xa02ede414dc7e11a
xor r9d, r9d
leave
lea rax, [rcx + 1]
xor rax, rcx
xor ecx, ecx
xor r8d, r8d
cmp byte [r15 + rcx], 0xc0
setge r8b
add r9, r8
add rcx, rax
cmp rcx, r13
jne 0x1400412cd
jmp 0x1400415a3
mov qword [rsp + 0x30], rdx
mov ecx, edi
and ecx, 7
loope 0x1400412fa
cmp rax, r15
jne 0x1400412fd
xor r8d, r8d
jmp 0x14004132a
movabs r11, 0x73d46d2c17af6404
xor r8d, r8d
lea r10, [r11 + 1]
xor r10, r11
xor r11d, r11d
invalid
xor esi, esi
cmp byte [r15 + r11], 0xc0
setge sil
add r8, rsi
add r11, r10
add ebx, edx
cmp r11, r9
jne 0x140041314
test rcx, rcx
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], r15
and al, 0x40
mov qword [rsp + 0x38], r12
jne 0x140041346
mov rdx, rdi
xor r9d, r9d
jmp 0x14004137f
mov rdx, rdi
mov r10, rdi
and r10, 0xfffffffffffffff8
clc
add r10, rax
movabs rsi, 0xe27a0d2db4c7f922
mov esi, 0xb4c7f922
sub eax, 0x45e27a0d
xor ecx, ecx
lea r11, [rsi + 1]
xor r11, rsi
xor esi, esi
xor edi, edi
cmp byte [r10 + rsi], 0xc0
setge dil
add r9, rdi
add rsi, r11
cmp rsi, rcx
jne 0x140041369
add r9, r8
mov r11, rdx
shr r11, 3
movabs rcx, 0xd36f42531d7e62d4
movabs r13, 0xd1ee864202a6a9ec
movabs rbp, 0x70af132a9a88d8eb
movabs r10, 0x36e2d9c7a1e22501
movabs r8, 0x2c1c0d132a351541
movabs r12, 0x278b6ae057d03f40
lea edx, [r8 + 0x7c]
xor edx, r8d
mov dword [rsp + 0x2c], edx
lea edx, [rcx + 3]
xor edx, ecx
mov dword [rsp + 0x28], edx
movabs r14, 0x101010101010101
test r11, r11
je 0x14004158f
mov r8, rax
mov eax, 0xc0
cmp r11, rax
mov r15d, 0xc0
cmovb r15, r11
mov esi, r15d
and esi, dword [rsp + 0x2c]
movabs rax, 0x2e89317addc947d4
lea ecx, [rax + 2]
xor ecx, eax
mov rdx, rsi
shr rdx, cl
test esi, esi
mov qword [rsp + 0x60], r11
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x50], rsi
jne 0x140041434
invalid
xor ebx, ebx
jmp 0x140041487
shl rdx, 5
add rdx, r8
xor ebx, ebx
xor eax, eax
mov rsi, qword [r8 + rax*8]
mov r11, rsi
not r11
lea ecx, [rbp + 1]
add dword [rcx], esi
invalid
shr r11, cl
lea rdi, [r13 + 1]
xor rdi, r13
lea ecx, [r10 + 6]
invalid
xor ecx, r10d
shr rsi, cl
shr esi, cl
add rdi, rax
or rsi, r11
fimul word [rcx + riz - 0xa]
add rbx, rsi
lea rcx, [r12 + 4]
xor rcx, r12
mov rax, rdi
mov eax, edi
cmp rdi, rcx
jne 0x14004143f
add r8, 0x20
cmp r8, rdx
jne 0x14004143d
mov rsi, qword [rsp + 0x58]
lea rax, [rsi + r15*8]
mov r8, rbx
movabs rdx, 0xff00ff00ff00ff
and r8, rdx
movabs r11, 0xdda6525521f475e0
lea ecx, [r11 + 8]
xor ecx, r11d
shr rbx, cl
and rbx, rdx
add rbx, r8
movabs rcx, 0x1000100010001
imul rbx, rcx
movabs rdx, 0x321970ac3305364c
lea ecx, [rdx + 0x30]
xor ecx, edx
shr rbx, cl
mov r11, qword [rsp + 0x60]
sub r11, r15
and r15d, dword [rsp + 0x28]
add r9, rbx
test r15, r15
je 0x1400413e3
movabs rcx, 0xf1f8b751696a0feb
movabs r8, 0x990847bddaaadb72
mov rax, qword [rsp + 0x50]
lea rdx, [rsi + rax*8]
shl r15, 3
xor r11d, r11d
lea eax, [r8 + 3]
xor eax, r8d
lea r8d, [rcx + 2]
xor r8d, ecx
xor r10d, r10d
mov r13, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov r12, qword [rsp + 0x38]
mov rsi, qword [rdx + r11]
mov rdi, rsi
not rdi
xlatb
mov ecx, eax
shr rdi, cl
mov ecx, r8d
shr rsi, cl
or rsi, rdi
and rsi, r14
and esi, esi
add r10, rsi
add r11, 8
cmp r15, r11
jne 0x140041532
mov rax, r10
movabs rcx, 0xff00ff00ff00ff
and rax, rcx
shr r10, 8
invalid
and r10, rcx
add r10, rax
movabs rax, 0x1000100010001
add dword [rax], eax
add dword [rax], eax
add dword [rax], eax
imul r10, rax
shr r10, 0x30
add r9, r10
ror dword [rbx + rcx*4 + 0x7c], 1
and al, 0x40
invalid
jmp 0x14004159e
mov r13, qword [rsp + 0x48]
mov r15, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r12, qword [rsp + 0x38]
and al, 0x38
mov rdx, qword [rsp + 0x30]
sub rdx, r9
jbe 0x14004160b
invalid
mov rcx, r12
xor r8d, r8d
call fcn.140041650
mov r14, rax
mov rax, r12
mov r12b, 1
cmp edx, 0x110000
je 0x14004163c
mov ebp, edx
mov rdx, r15
mov r15, qword [rax + 0x20]
mov rsi, qword [rax + 0x28]
mov rcx, r15
mov r8, r13
call qword [rsi + 0x18]
test al, al
jne 0x14004163c
movabs rax, 0x2027e86291825f90
xor r12d, r12d
lea rdi, [rax + 1]
xor rdi, rax
cmp r12, r14
je 0x140041632
mov rbx, r12
add r12, rdi
mov rcx, r15
mov edx, ebp
call qword [rsi + 0x20]
test al, al
je 0x1400415f2
jmp 0x140041635
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov rax, qword [rax + 0x18]
mov rdx, r15
mov r8, r13
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
jmp rax
mov rbx, r14
cmp rbx, r14
setb r12b
mov eax, r12d
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
enter 0x6774, 0x44
sub edx, edx
invalid
ror byte [rcx - 0x47], cl
cmpsb byte [rsi], byte [rdi]
adc eax, 0xcd0b8d59
pop rcx
lea ecx, [rbx]
int 0x7f
invalid
movabs r9, 0xf07fcd0b8d5915a6
pop rcx
lea ecx, [rbx]
int 0x7f
invalid
movabs rdi, 0x7def949f6bbef59d
movabs rsi, 0x4a63b34ebf720182
mov edi, 0x4a63b34e
dec rcx
xor r10d, r10d
lea r11, [rsi + 1]
xor r11, rsi
xor ebx, esi
lea rsi, [rdi + 0x159]
xor rsi, rdi
dec byte [rax - 0x73]
cmp eax, 0x4c4b6
invalid
add al, 0
xor ebx, ebx
cmp rax, rsi
cmp eax, esi
jae 0x1400439bf
movzx ebp, byte [rax + rdi]
add r10d, ebp
invalid
cmp r10d, edx
ja 0x1400439b6
invalid
mov dh, 0x2c
cmp byte [rcx + 1], al
invalid
add rbx, r11
lea r14, [r9 + 1]
jno 0x1400439a9
xor r14, r9
add rax, r14
cmp rbx, r8
ret
jne case.0x140025035.82
ret
mov rax, rcx
and al, 1
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
ud2
mov rdx, rax
shr rdx, 0x34
invalid
xor al, 0x81
loop 0x1400439da
invalid
add byte [rax], al
lea r8, [rax + rax]
movabs r9, 0x1ffffffffffffe
add byte [rbp + 0x21], cl
ror dword [rcx - 0x46], 0xff
mov edx, 0xffffffff
invalid
dec dword [rdi]
add byte [rcx + 0x21], cl
ret 0x894d
ror byte [rcx + 0xf], 1
mov edx, 0xd28534e8
cmove r8, r9
ucomisd xmm1, xmm1
jp case.default.0x140043aaa
invalid
add byte [rbp + 0x21], cl
ror dword [rcx - 0x46], 0xff
invalid
invalid
mov edx, 0xffffffff
invalid
mov r9d, r8d
and r9d, 1
movabs r11, 0x7ff0000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
jg 0x140043a6e
mov esi, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
add al, dh
jg 0x140043a6e
mov esi, eax
and rsi, r11
movabs rdi, 0xb5aa53313e20b71
lea rbx, [rdi + 2]
pop rdi
add cl, byte [rax + 0x31]
sti
pop rdi
add cl, byte [rax + 0x31]
sti
movabs rdi, 0x14f3e85c4d6376c1
lea r14, [rdi + 4]
xor r14, rdi
movabs rdi, 0xa5b71f3156525f62
lea r15, [rdi + 1]
xor r15, rdi
movabs rdi, 0xd83cf8ea6d1a2998
lea r12, [rdi + 3]
xor r12, rdi
cld
movabs rdi, 0x1e3f6c18e86af50b
lea r13, [rdi + 4]
xor r13, rdi
test rsi, rsi
cmove r14, rbx
cmove r13, r12
cmp rsi, r11
cmove r14, r15
test r10, r10
cmovne r14, r13
dec r14
lea r10, [0x14009668c]
lea edx, [0x14009668c]
movsxd r11, dword [r10 + r14*4]
add r11, r10
jmp r11
mov r9b, 3
jmp 0x140043aca
add edx, 0xfffffbcd
test r9, r9
sete r9b
mov r10d, 1
jmp 0x140043b28
mov r9b, 4
jmp 0x140043b28
test r9, r9
sete r9b
lea r11, [r8 + r8]
movabs rsi, 0xc59f1d473a621d20
lea r10, [rsi + 2]
xor rsi, r10
movabs rdi, 0x8e055a4085d43a76
lea r10, [rdi + 1]
xor r10, rdi
movabs rdi, 0x10000000000000
xor ebx, ebx
cmp r8, rdi
movabs r8, 0x40000000000000
cmovne r8, r11
cmove r10, rsi
sete bl
movzx edx, dx
sub edx, ebx
add edx, 0xfffffbcc
shr rax, 0x3f
mov byte [rcx], al
mov qword [rcx + 8], r8
movabs rax, 0x26769ad0e215f43e
lea r8, [rax + 1]
xor r8, rax
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], r10
mov word [rcx + 0x20], dx
mov byte [rcx + 0x22], r9b
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r9b, 2
jmp 0x140043aca
push rbp
push rsi
push rax
mov rbp, rsp
mov r10d, 0x80
mov eax, 0x80
call fcn.140074a70
sub rsp, rax
mov rax, rsp
lea r9, [rax + 0x7f]
mov r8, r10
mov r10d, ecx
and r10b, 0xf
mov r11d, 0x30
cmp r10b, 0xa
jb 0x140045dd4
push rbp
push rsi
push rax
mov rbp, rsp
mov r10d, 0x80
mov eax, 0x80
call fcn.140074a70
sub rsp, rax
mov rax, rsp
lea r9, [rax + 0x7f]
mov r8, r10
mov r10d, ecx
and r10b, 0xf
mov r11d, 0x30
cmp r10b, 0xa
jb 0x140045f7e
mov r11d, 0x57
movzx esi, cx
shr esi, 4
add r11b, r10b
mov byte [r9], r11b
lea r10, [r8 - 1]
dec r9
cmp cx, 0x10
mov ecx, esi
jae 0x140045f62
push rbp
push rsi
push rbx
mov rbp, rsp
mov r8d, 0x80
mov eax, 0x80
call fcn.140074a70
sub rsp, rax
mov rax, rsp
lea r10, [rax + 0x7f]
mov r11d, 0x30
mov ebx, ecx
mov r9, r8
mov r8d, ecx
and r8b, 0xf
shr bl, 4
cmp r8b, 0xa
mov esi, 0x37
cmovb esi, r11d
add sil, r8b
mov byte [r10], sil
lea r8, [r9 - 1]
dec r10
cmp cl, 0x10
mov ecx, ebx
jae 0x14004602e
movabs rcx, 0x90fd870b696e3176
lea r10, [rcx + 0x80]
xor r10, rcx
cmp r8, r10
ja 0x1400460c7
movabs rcx, 0xb94d62ac5308fd26
lea r10, [rcx + 0x81]
xor r10, rcx
sub r10, r9
add rax, r8
movabs rcx, 0x53ee56ed9ae7b8d8
lea r9, [rcx + 2]
xor r9, rcx
sub rsp, 0x30
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], r10
lea r8, str.0x00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
mov rcx, rdx
mov dl, 1
call fcn.1400422ab
nop
mov rsp, rbp
pop rbx
pop rsi
pop rbp
ret
ud2
push rbp
push rsi
push rbx
mov rbp, rsp
mov r8d, 0x80
mov eax, 0x80
call fcn.140074a70
sub rsp, rax
mov rax, rsp
lea r10, [rax + 0x7f]
mov r11d, 0x30
mov ebx, ecx
mov r9, r8
mov r8d, ecx
and r8b, 0xf
shr bl, 4
cmp r8b, 0xa
mov esi, 0x57
cmovb esi, r11d
add sil, r8b
mov byte [r10], sil
lea r8, [r9 - 1]
dec r10
cmp cl, 0x10
mov ecx, ebx
jae 0x1400460f1
movabs rcx, 0xdd93d0a4dda7f021
lea r10, [rcx + 0x80]
xor r10, rcx
cmp r8, r10
ja 0x140046187
push rbp
push rsi
push rdi
mov rbp, rsp
mov r8d, 0x80
mov eax, 0x80
call fcn.140074a70
sub rsp, rax
mov rax, rsp
lea r10, [rax + 0x7f]
mov r11d, 0x30
mov esi, ecx
mov r9, r8
shr esi, 4
mov r8d, ecx
and r8b, 0xf
cmp r8b, 0xa
mov edi, 0x37
cmovb edi, r11d
add dil, r8b
mov byte [r10], dil
lea r8, [r9 - 1]
dec r10
cmp ecx, 0x10
mov ecx, esi
jae 0x1400461b1
movabs rcx, 0x9fa912c626aac064
lea r10, [rcx + 0x80]
xor r10, rcx
cmp r8, r10
ja 0x140046247
movabs rcx, 0xf411b3383ab2c03d
lea r10, [rcx + 0x7f]
xor r10, rcx
sub r10, r9
add rax, r8
movabs rcx, 0x23f4a2f0506f76b9
lea r9, [rcx + 2]
xor r9, rcx
sub rsp, 0x30
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], r10
lea r8, str.0x00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
mov rcx, rdx
mov dl, 1
call fcn.1400422ab
nop
mov rsp, rbp
pop rdi
pop rsi
pop rbp
ret
ud2
invalid
invalid
pop rbp
mov esi, 0xaee7c984
movabs rcx, 0x6f67ebab8a057878
xor ebx, ebx
lea r14, [rax + 1]
xor r14, rax
lea r15, [rcx + 1]
xor r15, rcx
mov rax, qword [rdi + rbx*8]
mov rcx, 0xffffffffffffffff
lock xadd qword [rax], rcx
cmp rcx, r15
cmp ecx, edi
jne 0x14004b804
lea rcx, [rdi + rbx*8]
sub rsp, 0x20
call fcn.14004b359
add rsp, 0x20
add rbx, r14
cmp rbx, rsi
jne 0x14004b7de
cmp qword [r12 + 0x28], 0
jl case.0x14000f4b0.266
sub byte [rax], al
je case.0x14000a14e.267
mov r8, qword [r12 + 0x30]
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
and byte [rax - 0x75], cl
mov rax, qword [rbp - 0x28]
fmul dword [r11 + rcx*4]
fmul dword [rbx + rcx*4]
mov r8, qword [rax]
cmp r8, 0xffffffffffffffff
je case.0x140025506.61
mov rax, 0xffffffffffffffff
lock xadd qword [r8 + 8], rax
movabs rcx, 0x7895f6336fc45d3a
invalid
lea rdx, [rcx + 1]
xor rdx, rcx
cmp rax, rdx
jne case.0x140025506.61
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
and byte [rcx], dh
xor edx, edx
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x3f7cd
int 0xf7
add eax, dword [rax]
add rsp, 0x20
movaps xmm6, xmmword [rbp - 0x10]
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
in al, dx
sub byte [rax - 0x75], cl
adc dword [rax - 0x48], ecx
add ah, byte [rax]
call rbx
xchg ebp, eax
ficom word [rsi]
insd dword [rdi], dx
lea r8, [rax + 1]
xor r8, rax
movabs rax, 0x4e52eadea47632f1
fsubp st(2)
push rdx
lea r9, [rax + 8]
lea r9, [rax + 8]
xor r9, rax
xor ecx, eax
movabs rax, 0xa85d8243f6bc9c2
and al, 0xd8
test dword [rdx], ecx
lea r10, [rax + 0x10]
lea edx, [rax + 0x10]
xor r10, rax
mov qword [rsp + 0x20], r10
call fcn.1400211d6
invalid
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne case.0x140018a30.209
add rsp, 0x28
ret
test rax, rax
ror byte [rdi], 0xb
ud2
sub esp, 0x28
mov rdx, qword [rcx]
movabs rax, 0xd153ecc81ad81e18
lea r8, [rax + 1]
xor r8, rax
xor eax, eax
movabs rax, 0x98a86781b0cb4d32
lea r9, [rax + 8]
lea ecx, [rax + 8]
xor r9, rax
movabs rax, 0xc883783b54187391
push rsp
cmp edi, dword [rax - 0x7d]
invalid
lea r10, [rax + 8]
xor r10, rax
mov qword [rsp + 0x20], r10
call fcn.1400211d6
pop rax
std
invalid
movabs rcx, 0x8000000000000001
cmp rax, rcx
invalid
or byte [rax + 0x39], 0xc8
jne 0x14004b941
add rsp, 0x28
ret
test rax, rax
ud2
lea rdx, [0x14009669c]
lea edx, [0x14009669c]
lodsd eax, dword [rsi]
add al, 0
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
invalid
loopne case.0x140009db8.282
mov al, byte [rcx + 0x10]
adc r11b, al
ret
mov al, byte [rcx + 0xf]
ret
shr rcx, 0x20
mov al, 1
cmp ecx, 0x41c
stc
sbb al, 4
invalid
add byte [rax], al
jg case.0x140019005.160
cmp ecx, 0x78
jg 0x14004ba0c
invalid
xchg edx, eax
add byte [rax], al
add byte [rax], al
cmp ecx, 0x26
jg case.0x14002516d.154
invalid
test byte [rax], 0
invalid
add byte [rbx - 0x67c013f], al
add ecx, 0xfffffffe
inc byte [rbx - 0x78f0ee07]
cmp ecx, 0x11
ja case.0x14004ba74.10052
invalid
invalid
add eax, dword [rax]
invalid
adc dword [rdi], ecx
xchg dword [0x18804b993], esi
xor eax, 0x48000003
add byte [rax - 0x73], cl
lea rdx, [0x140096750]
lea edx, [0x140096750]
adc eax, 0x4adba
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
sar edi, 1
jmp rcx
loope 0x14004b9e8
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.default.0x14004b9ba
lea rax, [0x1400966ac]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov al, 1
ret
cmp ecx, 0x2725
invalid
add byte [rdi], cl
jg 0x14004ba4b
pop qword [rax - 0x7f000000]
stc
mov bl, 5
invalid
add byte [rax], al
add byte [rax], 0
add byte [rax], al
add byte [rcx + 0x5b3f9], al
add byte [rdi], cl
invalid
cmp ecx, 0x5b3
add eax, 0x8e0f0000
retf
jle case.0x1400251cc.104
mov cs, ebx
add byte [rax], al
add byte [rcx + 0x1f4df9], al
add byte [rdi], cl
cmp ecx, 0x1f4d
invalid
add byte [rax], al
jg case.0x14004b9ba.68
invalid
cmp ecx, 0x1b63
add byte [rdi], cl
invalid
jg 0x14004bc05
cmp ecx, 0x5b4
je case.0x14004ba74.10060
cmp ecx, 0x1716
je case.0x14004ba74.10060
invalid
stosb byte [rdi], al
add al, byte [rax]
invalid
invalid
test byte [rdx - 0x16fffffe], ch
add al, byte [rax]
add cl, ch
invalid
add byte [rax], al
jmp case.0x14004ba74.10052
mov eax, 0x81000002
add byte [rax], al
add byte [rcx + 0xcdf9], al
cmp ecx, 0xcd
stc
int 0
add byte [rax], al
add byte [rdi], cl
jle 0x14004bad5
invalid
cmp ecx, 0x10a
add dword [rax], eax
add byte [rdi], cl
invalid
jg case.0x1400251cc.105
add byte [rax], al
cmp ecx, 0xe7
out 0, eax
add byte [rax], al
jg 0x14004bc22
cmp ecx, 0xce
je case.0x14004b9ba.33
movsd dword [rdi], dword [rsi]
add dword [rax], eax
invalid
movsd dword [rdi], dword [rsi]
add dword [rax], eax
add byte [rcx + 0xdff9], al
cmp ecx, 0xdf
invalid
test dword [rdx + rax], edi
jl case.0x14004b9ba.27
invalid
cmp ecx, 0xdf
fild word [rax]
add byte [rax], al
jne case.0x14004ba74.10052
jl case.0x14004b9ba.27
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x67e3ce5], dh
mov al, 0x1b
sbb eax, ebx
ret
cmp ecx, 0x35ec
in al, dx
xor eax, 0x8f0f0000
add dword es:[rax], eax
add dword [rax], eax
jg case.0x140025035.121
add dword [rax], eax
add byte [rbp - 0x273f7f], cl
lea eax, [rcx - 0x2740]
fdivr st(7)
invalid
inc dword [rbx - 0x78f0ee08]
cmp eax, 0x11
ja case.default.0x14004ba74
xchg esp, edx
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rcx, [0x140096798]
or eax, 0x4ad2b
add al, 0
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov al, 8
or bl, al
ret
cmp ecx, 0x56
stc
push rsi
jg case.0x140043aaa.46
invalid
fadd dword [rax]
add byte [rax], al
cmp ecx, 0x42
stc
jg 0x14004bc50
jg 0x14004bc50
pop rbp
add dword [rax], eax
add byte [rax], al
add byte [rbx - 0x7bf0d807], al
cmp ecx, 0x27
je case.0x14004b9ba.24
sub eax, 0x83000002
add byte [rbx - 0x7bf0ca07], al
cmp ecx, 0x35
stc
xor eax, 0x1bf840f
je case.0x14004b99d.2
mov edi, 0xe9000001
add byte [rax], al
add cl, ch
jmp case.0x14004ba74.10052
and al, byte [rdx]
add byte [rax], al
cmp ecx, 0x475
jne case.0x14002516d.90
add al, 0
add byte [rax], al
add byte [rdi], cl
mov gs, edi
out dx, eax
jle case.0x140028d5f.64
out dx, eax
add byte [rax], al
add byte [rcx + 0x4cff9], al
cmp ecx, 0x4cf
add al, 0
add byte [rax], al
add byte [rdi], cl
jg case.0x14004b959.30
invalid
movsd dword [rdi], dword [rsi]
add dword [rax], eax
add byte [rcx + 0x476f9], al
invalid
stc
jbe case.0x14004b959.9
invalid
cmp ecx, 0x476
stc
jbe case.0x14004b959.9
add al, 0
add byte [rax], al
add byte [rdi], cl
je case.0x14004b9ba.32
test byte [rsi], dh
add dword ss:[rax], eax
add dword [rax], eax
add byte [rcx + 0x4cff9], al
cmp ecx, 0x4cf
add al, 0
add byte [rax], al
add byte [rdi], cl
jne case.0x14004ba74.10052
test edx, esi
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x67e3cfb], dh
mov al, 5
ret
cmp ecx, 0x90
stc
nop
add byte [rax], al
add byte [rdi], cl
invalid
jle case.0x140043aaa.25
mov fs, ebx
add byte [rax], al
add byte [rcx + 0xa9f9], al
cmp ecx, 0xa9
stc
test eax, 0xf000000
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
jg case.0x14004b959.16
invalid
add dword [rax], eax
add byte [rcx + 0x91f9], al
invalid
stc
xchg ecx, eax
add byte [rax], al
add byte [rax], al
cmp ecx, 0x91
stc
xchg ecx, eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
je case.0x14004b9ba.16
test byte [rsi], al
add dword [rax], eax
add byte [rcx + 0xa1f9], al
stc
invalid
add byte [rax], al
invalid
add byte [rax], al
cmp ecx, 0xa1
stc
movabs eax, dword [0xdc840f000000]
add byte [rax], al
add byte [rdi], cl
je case.0x14004b9ba.33
test ah, bl
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp case.0x14004ba74.10052
mov edx, 0x81000001
add byte [rax], al
add byte [rcx + 0x25e8f9], al
add byte [rdi], cl
invalid
cmp ecx, 0x25e8
stc
call 0x14f04bb36
add byte [rax], al
jg 0x14004bc8b
invalid
add byte [rcx + 0x1f4ef9], al
add byte [rdi], cl
je case.0x14004ba74.10060
invalid
cmp ecx, 0x1f4e
je case.0x14004ba74.10060
add byte [rax], al
cmp ecx, 0x2022
stc
and ah, byte [rax]
add byte [rax], al
je case.0x14004ba74.10060
jmp case.0x14004ba74.10052
add byte [rax], al
cmp ecx, 0x251
stc
push rcx
add al, byte [rax]
add byte [rax], al
add byte [rdi], cl
jg case.0x14004b959.26
invalid
invalid
add byte [rax], al
cmp ecx, 0x10b
stc
or eax, dword [rcx]
invalid
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
je case.0x14004b9ba.14
test byte [rdi - 0x7f000000], dh
mov bh, 0
add byte [rax], al
add byte [rcx + 0x150f9], al
stc
push rax
add dword [rax], eax
add byte [rax], al
cmp ecx, 0x150
stc
push rax
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
jne case.0x14004ba74.10052
test dword [rbp + 1], ebp
add dword [rax], eax
add byte [rax - 0x67c3cf1], dh
mov al, 0xf
ret
invalid
stc
add byte [rax], al
mov al, 0xf
ret
cmp ecx, 0x6f
outsd dx, dword [rsi]
jg case.0x14004b959.44
add dword [rax], eax
add byte [rbx - 0x7bf0a807], al
cmp ecx, 0x57
je case.0x14004b9ba.20
loope case.0x14004b959.42
add byte [rax], al
cmp ecx, 0x6d
je case.0x14004b9ba.11
test dl, al
add byte [rax], al
add byte [rax], al
add cl, ch
jmp case.0x14004ba74.10052
add qword [rax], rax
add byte [rax - 0x7e723cda], dh
invalid
mov al, 0x26
ret
lea eax, [rcx - 0x3c2a]
inc dword [rbx - 0x7df0fd08]
cmp eax, 2
add cl, byte [rdi]
jb case.0x14004ba74.10060
invalid
and eax, 0x81000001
add dword [rax], eax
add byte [rcx + 0x35edf9], al
invalid
stc
in eax, dx
invalid
invalid
cmp ecx, 0x35ed
stc
in eax, dx
xor eax, 0x840f0000
add byte [rax], al
invalid
invalid
add byte [rdi], cl
je case.0x14004ba74.10060
test byte [rcx], bl
sbb dword [rcx], eax
add dword [rax], eax
add byte [rax], al
add cl, ch
invalid
jmp case.0x14004ba74.10052
add dword [rax], eax
add byte [rcx + 0x41df9], al
invalid
stc
invalid
add al, 0
cmp ecx, 0x41d
add al, 0
add byte [rax], al
add byte [rdi], cl
je case.0x14004ba74.10060
test byte [rax], cl
or byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x461f9], al
cmp ecx, 0x461
add al, 0
add byte [rdi], cl
je case.0x14004ba74.10060
test ah, bh
add byte [rax], al
add byte [rcx + 0x46bf9], al
cmp ecx, 0x46b
add al, 0
add byte [rdi], cl
test dword [rbx], eax
invalid
jne case.0x14004ba74.10052
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x67c3ce2], dh
mov al, 0x1e
invalid
ret
cmp ecx, 0x79
stc
jns case.0x140025506.86
je case.0x14004ba74.10060
test ah, ah
add byte [rax], al
add byte [rbx + 0xf747bf9], al
cmp ecx, 0x7b
je case.0x14004b9ba.33
cmp ecx, 0x7b
stc
jnp 0x14004bc45
je case.0x14004b9ba.33
jno 0x1400540d0
cmp ecx, 0x84
stc
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
jne case.0x14004ba74.10052
test esi, esp
add byte [rax], al
invalid
out 0, al
add byte [rax], al
add byte [rax + 0x21b0c319], dh
mov al, 0x19
sbb ebx, eax
ret
mov al, 0x21
and ebx, eax
ret
mov al, 0x11
ret
mov al, 0x1f
ret
mov al, 9
ret
mov al, 0xa
ret
mov al, 6
ret
mov al, 3
ret
mov al, 7
ret
mov al, 2
ret
mov al, 0x20
ret
mov al, 0x10
adc bl, al
ret
mov al, 0xe
ret
cmp ecx, 0x1b64
je case.0x14004ba74.10060
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x1b80f9], al
cmp ecx, 0x1b80
sbb eax, dword [rax]
add byte [rdi], cl
test byte [rax + rax - 0x5d170000], dl
add byte [rax], al
add cl, ch
jmp case.0x14004ba74.10052
invalid
stc
invalid
add byte [rax], al
invalid
je case.0x14004ba74.10060
add byte [rax], al
add cl, ch
jmp case.0x14004ba74.10052
invalid
stc
invalid
add byte [rax], al
invalid
jmp case.0x14004ba74.10052
add byte [rax], al
cmp ecx, 0xe8
stc
call 0x1b404bc29
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx - 0x7f], dh
stc
je case.0x14004b9ba.11
or eax, 0x102f981
cmp ecx, 0x102
add al, byte [rcx]
add dword [rax], eax
add byte [rax], al
add byte [rdi + rdi*2 - 0x17], dh
lea eax, [rax]
add byte [rax], al
je case.0x14004ba74.10060
jmp case.0x14004ba74.10052
mov al, 0xb
ret
cmp ecx, 0x2726
je case.0x14004b9ba.20
invalid
invalid
cmp ecx, 0x2733
jne case.0x14004ba74.10052
invalid
mov al, 0xd
ret
mov al, 0x14
ret
cmp ecx, 0x43
je case.0x14004b99d.2
je case.0x14004b99d.2
cmp ecx, 0x50
je case.0x14004b9ba.12
jmp case.0x14004ba74.10052
xor eax, eax
ret
cmp ecx, 0x4d0
add al, 0
add byte [rbx + rcx - 0x7f], dh
je case.0x14004ba74.10065
invalid
je case.0x14004ba74.10065
cmp ecx, 0x50f
stc
syscall
add byte [rax], al
jne case.0x14004ba74.10052
mov al, 0x1a
ret
mov al, 4
ret
cmp ecx, 0xaa
je case.0x14004b9ba.28
add byte [rax], al
add byte [rbx + rcx - 0x7f], dh
stc
mov bh, 0
add byte [rax], al
cmp ecx, 0xb7
jne case.0x14004ba74.10052
mov al, 0xc
ret
mov al, 0x1c
ret
cmp ecx, 0x25e9
je case.0x14004ba74.10060
cmp ecx, 0x271d
je case.0x14004b99d.5
invalid
invalid
cld
invalid
invalid
invalid
jmp case.0x14004ba74.10052
cmp ecx, 0x252
je case.0x14004ba74.10060
add al, byte [rax]
add byte [rax + rcx - 0x7f], dh
cmp ecx, 0x3e3
stc
jrcxz case.0x140043aaa.29
add byte [rax], al
jne case.0x14004ba74.10052
adc esi, dword [rax - 0x67c3cea]
mov al, 0x16
ret
cmp ecx, 0x70
je case.0x14004b9ba.24
jo 0x14004bd2c
or byte [rbx + 0x67578f9], al
cmp ecx, 0x78
stc
js 0x14004bd32
invalid
jne case.0x14004ba74.10052
invalid
mov al, 0x24
and al, 0xc3
ret
mov al, 0x18
sbb bl, al
ret
mov al, 0x28
ret
mov al, 0x29
ret
mov al, 0x12
ret
mov al, 0x13
ret
mov al, 0x15
ret
mov al, 0x17
ret
mov al, 0x1d
ret
mov al, 0x22
ret
mov al, 0x23
ret
mov al, 0x25
ret
mov al, 0x27
ret
rol dword [rbx], cl
add bl, ch
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rbx, qword [rcx]
test rbx, rbx
je 0x14004bdcc
mov rsi, rcx
lea rdi, [rbx + 8]
mov rcx, qword [rbx + 8]
call fcn.14004bce5
mov rax, qword [rbx]
mov r14, 0xffffffffffffffff
mov rcx, 0xffffffffffffffff
lock xadd qword [rax], rcx
movabs rax, 0xf17033ddca8b05ce
lea rdx, [rax + 1]
xor rdx, rax
cmp rcx, rdx
jne 0x14004bd8a
mov rcx, rbx
call fcn.14004b444
mov rax, qword [rdi]
lock xadd qword [rax], r14
movabs rax, 0x4a9fe56313d18818
lea rcx, [rax + 1]
xor rcx, rax
cmp r14, rcx
jne 0x14004bdb0
mov rcx, rdi
call fcn.14004b3b3
mov r8, qword [rsi]
mov rcx, qword [0x1400a5b60]
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp eax, edx
jne 0x14004cdac
lock dec qword [0x1400a5b40]
ret
push rsp
invalid
rcl dword [rsp + rcx*8 + 0x408d4c5c], cl
add dword [rcx + 0x31], ecx
ror byte [rax - 0x48], 0x96
sub dword [rsi], 0xffffffea
or esi, dword [rdx - 0x7e]
push rbx
lea r9, [rax + 0x40]
xor r9, rax
movabs rax, 0x3172ad9a4c90b33f
lea r10, [rax + 0x40]
xor r10, rax
mov qword [rsp + 0x20], r10
call fcn.1400211d6
movabs rcx, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
jne 0x14004ce05
add rsp, 0x28
ret
test rax, rax
ud2
mov dl, 1
jmp fcn.1400457e0
jmp 0x140046006
dec dword [rax - 0x75]
add dword [rbx + rcx*4 + 0x51], ecx
or byte [rbx + rcx*4 + 0x42], cl
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rcx, rax
mov rdx, r10
jmp fcn.140042af6
push rsi
push rdi
sub rsp, 0x28
mov rsi, rdx
add eax, dword [rax]
test rax, rax
je 0x14004ce88
lea rdx, str.SetThreadDescription
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
add byte [rax - 0x7b], cl
invalid
add byte [rax - 0x7b], cl
sal byte [rbp + 7], 0x48
jne 0x14004ce8f
lea rax, [0x14004cea5]
jne 0x14004ce8f
lea rax, [0x14004cea5]
mov qword [0x1400a5038], rax
mov rcx, rdi
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
in al, dx
sub byte [rcx + 0x78], bh
add byte [rax], al
add bh, bh
adc eax, 0x3e1bc
add byte [rax], al
add bh, bh
adc eax, 0x3e1bc
mov eax, 0x80004001
add rsp, 0x28
invalid
invalid
ret
mov rdi, rdx
mov r8, rcx
mov eax, ecx
mov eax, 0x40
call fcn.140074a70
jnp 0x14004cee4
invalid
jnp 0x14004cee4
add byte [rax + 0x29], cl
invalid
sub rsp, rax
sub esp, eax
mov r14, rsp
mov esi, esp
mov eax, 0x40
add byte [rax], al
add al, ch
jge case.0x140025506.153
invalid
add byte [rax], al
call fcn.140074a70
add al, byte [rax]
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov qword [rbp - 0x28], rsp
mov r15b, byte [rdx + 0x38]
jp case.0x14004b9ba.77
cmp r15b, 3
inc dword [rbx]
je 0x14004cf2d
mov sil, byte [rdi + 0x39]
ja 0x14004cf41
mov rcx, qword [rdi + 0x30]
movabs rdx, 0x22a5874f9c9467a8
xchg qword [r13 + 0x428d4822], r12
xchg dword [rbp + 0x428d4822], esp
lea rax, [rdx + 1]
add dword [rax + 0x31], ecx
xor rax, rdx
add rax, rcx
ror byte [rax + 1], 1
enter 0xffffffffffff8548, 0xffffffffffffffc9
test rcx, rcx
test rcx, rcx
cmove rax, rcx
rol dword [rax - 0x80], 0xfe
cmp sil, 3
add esi, dword [rbp + 0x15]
jne case.0x14002530f.166
adc eax, 0xa00c641
mov byte [r8], 0xa
lea rsp, [rbp + 8]
lea esp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, r14
add rcx, 9
add ecx, 9
add ecx, 9
mov qword [rbp - 0x38], rcx
mov rcx, qword [rdi + 0x20]
movabs rdx, 0xbc431d02b26e6bb9
mov ecx, 0x2b26e6b
sbb eax, 0x8d4cbc43
invalid
invalid
mov ecx, 0x2b26e6b
sbb eax, 0x8d4cbc43
add cl, byte [rcx + 0x31]
xor ecx, edx
add r9, rcx
mov r12d, 0x24a8d4c
xor r9, rdx
xor ecx, edx
add r9, rcx
add r9, rax
add ecx, eax
mov qword [rbp - 0x20], r9
movabs rdx, 0xba08e0266847e2e0
lea r12, [rdx + 4]
lea esp, [rdx + 4]
loopne 0x14004cf7d
loopne 0x14004cf7d
mov edx, 0x4628d4c
lea esp, [rdx + 4]
xor r12, rdx
add r12, rcx
movabs rdx, 0x910bfda85c985c67
lea r9, [rdx + 8]
test al, 0xfd
or edx, dword [rcx + 0x84a8d4c]
xor r9, rdx
add r9, rcx
add r9, rax
mov qword [rbp - 0x18], r9
mov dl, byte [rdi + 0x3a]
mov r13b, byte [rdi + 0x10]
mov ch, byte [rdi + 0x10]
mov ch, byte [rdi + 0x10]
movzx ebx, r13b
mov r9b, 6
mov rax, qword [rdi]
fld qword [rcx - 0x4f]
invalid
mov qword [rbp - 0x10], rax
mov rax, qword [rdi + 8]
or byte [r8 - 0x77], r9b
clc
or byte [r8 - 0x77], r9b
clc
mov byte [rbp + 7], dl
mov qword [rbp - 0x40], rdi
invalid
rol byte [rcx + 0x38], 0xf7
cmp r15b, sil
ja 0x14004cf2d
invalid
test r15b, r15b
je 0x14004d038
invalid
imul eax, dword [rcx + 0xf], 0xffffffb6
mov dword [rbx - 0x7af0fe08], 0xa5
clc
add dword [rdi], ecx
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
movzx eax, r15b
cmp eax, 1
jne 0x14004d07f
add byte [rax], al
clc
add dword [rdi], ecx
test dword [rbp - 0x3a000000], esp
add byte [rax], al
mov byte [rdi + 0x38], 2
mov byte [rdi + 0x38], 2
test dl, dl
jne 0x14004d134
mov r15b, 2
cmp ebx, 5
je 0x14004cfbf
cmp ebx, 6
jne case.0x140043aaa.101
sub rsp, 0x20
mov rcx, rdi
mov edi, esi
mov rsi, rbx
mov rbx, r14
mov r14d, r13d
mov esi, ebp
mov esi, ebp
mov r13, r12
in eax, 0x4d
mov esp, eax
mov r12, r8
call fcn.14004d22e
mov r9b, 6
mov dl, byte [rbp + 7]
mov r8, r12
mov eax, esp
mov r12, r13
mov r13d, r14d
mov r14, rbx
mov rbx, rsi
mov esi, edi
mov rdi, qword [rbp - 0x40]
add rsp, 0x20
add esp, 0x20
test al, al
je 0x14004cfbf
jmp 0x14004d174
add dword [rax], eax
add byte [rbp + 0x38], al
int 0x74
invalid
cmp r13b, r9b
je case.default.0x14004d04e
lea rax, ss:[0x1400967e0]
lea rax, [0x1400967e0]
add al, 0
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
mov rax, r12
mov eax, esp
jmp rcx
mov rax, qword [rbp - 0x18]
jmp case.0x14004d04e.0
mov al, 3
cmp r13b, al
jb 0x14004cfbf
invalid
pop rsi
invalid
invalid
invalid
invalid
jmp 0x14004d152
in al, dx
add byte [rax], al
add byte [rax], al
invalid
invalid
mov rax, qword [rbp - 0x20]
loopne 0x14004d0b3
test rax, rax
test eax, eax
jne case.0x14004d04e.2
mov byte [rdi + 0x38], 1
mov r15b, 1
jmp 0x14004cfbf
mov r15, qword [rbp - 8]
test r15, r15
je case.0x140018a30.246
invalid
xchg edi, eax
add dword [rax], eax
invalid
mov qword [rbp - 0x30], r8
sub rsp, 0x20
mov rcx, r14
mov rdx, rdi
call case.0x14004ba74.260
add rsp, 0x20
mov rcx, qword [r14]
mov al, byte [r14 + 8]
mov al, byte [rsi + 8]
mov r9, qword [rbp - 0x38]
mov rdx, qword [r9 + 0x2f]
mov r8, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
mov qword [r8 + 0x2f], rdx
movups xmm0, xmmword [r9]
add dword [rcx + 0xf], eax
adc byte [rcx + 0x10], cl
invalid
invalid
movups xmm2, xmmword [r9 + 0x20]
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
movups xmmword [rax], xmm0
sub r15, rcx
jb case.default.0x14004d1ca
mov rdx, qword [rbp - 0x10]
add rdx, rcx
mov qword [rbp - 0x10], rdx
mov qword [rdi], rdx
mov dword [rdi], edx
mov qword [rbp - 8], r15
mov qword [rdi + 8], r15
or byte [rcx - 0x49], al
add bh, byte [rdx + rcx]
mov r8, qword [rbp - 0x30]
mov dl, byte [rbp + 7]
mov r9b, 6
invalid
je 0x14004cfbf
mov byte [r8], al
mov rax, qword [rbp - 0x28]
movups xmm0, xmmword [rax]
invalid
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmmword [r8 + 1], xmm0
movups xmmword [rax + 1], xmm0
movups xmmword [r8 + 0x11], xmm1
movups xmmword [r8 + 0x21], xmm2
mov rax, qword [rax + 0x2f]
jmp 0x14004d21a
mov rcx, qword [rbp - 8]
test rcx, rcx
je case.default.0x14004d1ca
dec rcx
mov rax, qword [rbp - 0x10]
inc rax
mov qword [rdi], rax
mov qword [rdi + 8], rcx
mov byte [r8], 6
jmp 0x14004cf31
invalid
mov byte [rdi + 0x38], 1
lea rax, [0x1400967f8]
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
jmp rcx
mov rax, r12
jmp case.0x14000f4b0.327
mov rcx, qword [rbp - 8]
test rcx, rcx
test ecx, ecx
je case.default.0x14004d1ca
dec rcx
leave
mov rax, qword [rbp - 0x10]
inc rax
inc eax
inc eax
mov qword [rdi], rax
mov qword [rdi + 8], rcx
or byte [r9 - 0x3a], r8b
add byte [rdi], al
invalid
or byte [r9 - 0x3a], r8b
add byte [rdi], al
invalid
jmp 0x14004cf31
std
invalid
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
jmp case.0x14000f4b0.327
mov eax, 6
invalid
jmp case.0x14000f4b0.327
mov rax, qword [rbp - 0x20]
loopne 0x14004d198
jmp case.0x14000f4b0.327
add eax, 0x2b8
mov eax, 2
add byte [rax], al
add byte [rbx + rcx*4 + 0x4d], cl
mov r9, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
cmp rax, r9
ja case.default.0x14004d1ca
lea rcx, [0x140096810]
movsxd rdx, dword [rcx + rbx*4]
add byte [rax + 0x63], cl
adc al, 0x99
add rdx, rcx
add edx, ecx
jmp rdx
mov r12, qword [rbp - 0x18]
jmp case.0x14004d1ca.0
call 0xfc45e6bf
invalid
mov r12d, 6
jmp case.0x14004d1ca.0
mov r12, qword [rbp - 0x20]
jmp case.0x14004d1ca.0
mov r12d, 2
sub r9, r12
jb case.default.0x14004d1ca
mov rdx, qword [rbp - 0x10]
add r12, rdx
mov qword [rdi], r12
mov qword [rdi + 8], r9
mov rcx, qword [rdi + 0x30]
mov qword [r8 + 0x20], rcx
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
and qword [r9 + 0xf], r8
adc dword [rax + 0x11], ecx
movups xmmword [r8 + 1], xmm0
mov byte [r8], r13b
mov qword [r8 + 0x28], rdx
push rax
invalid
mov qword [r8 + 0x30], rax
jmp 0x14004cf31
invalid
std
invalid
invalid
mov byte [rdi + 0x38], 3
jmp 0x14004cf2d
ud2
mov sil, 0xa
xor edx, edx
add r10, rdx
mov qword [rcx], r10
mov dword [rcx], edx
mov byte [rcx + 8], sil
mov r10d, dword [r8]
mov r8d, dword [r8 + 3]
mov dword [rcx + 9], r10d
mov dword [rcx + 9], edx
mov dword [rcx + 0xc], r8d
mov qword [rcx + 0x10], r9
adc byte [rax - 0x77], cl
push rcx
sbb byte [rdi], cl
adc byte [rax], al
mov qword [rcx + 0x18], rdx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x20], xmm0
movups xmmword [rcx + 0x30], xmm1
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov bh, 0x58
fiadd word [rdx + rcx*4 + 0x5a]
adc byte [rbx + 0x7a8d4903], dh
add dword [rcx + rsi - 0x29], ecx
lea rdi, [r10 + 1]
xor rdi, r10
xor r14d, r14d
xor esi, esi
xor edx, edx
mov r10d, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + 0xf], al
mov dh, 0x3c
xor dword [rcx + 0x38], eax
cmp r11b, bl
movzx r15d, byte [r9 + r14]
cmp r11b, bl
jae 0x14004d370
cmp r15d, 0x5c
jne 0x14004d37c
jmp 0x14004d38f
cmp r15d, 0x2f
je 0x14004d395
cmp r15d, 0x5c
je 0x14004d395
add rdx, rdi
inc r14
cmp rsi, r14
cmp esi, esi
cmp esi, esi
jne 0x14004d35e
xor r10d, r10d
mov rdx, rsi
bnd jmp 0x14004d395
jmp 0x14004d395
mov r10d, 1
add byte [rax - 0x7b], cl
test rdx, rdx
je 0x14004d2fa
invalid
invalid
invalid
ror byte [rdi], cl
test byte [rdi + rdi*8 - 1], bl
invalid
invalid
invalid
inc dword [rax - 0x4a]
or dword [rax - 0x7d], ecx
mov sil, 9
cmp rdx, 2
cli
invalid
je 0x14004d3d3
invalid
cli
add dh, byte [rsp + rbp + 0x48]
sub al, 0x48
cmp rdx, 1
cmp edx, 1
jne 0x14004d2ff
xor edx, edx
cmp r11b, bl
setae dl
cmp byte [r9], 0x2e
cmp dword [rsi], ebp
cmp dword [rsi], ebp
lea edx, [rdx + rdx*2 + 7]
mov esi, 9
cmove esi, edx
mov edx, 1
jmp 0x14004d2ff
sub al, 0xff
invalid
invalid
sub al, 0xff
invalid
mov edx, 2
cmp byte [r9], 0x2e
jne 0x14004d2ff
invalid
cmp byte [r9 + 1], 0x2e
sete sil
xor sil, 9
jmp 0x14004d2ff
invalid
sub rsp, 0x20
mov rsi, rcx
invalid
cmp qword [rcx], 0
je case.0x140025035.188
invalid
invalid
mov r8, qword [rsi + 8]
mov rcx, qword [0x1400a5b60]
invalid
invalid
or byte [rax - 0x75], cl
or eax, 0x58753
invalid
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sub ebx, esp
add eax, dword [rax]
cmp qword [rsi + 0x20], 0
jne 0x14004d422
add rsp, 0x20
pop rsi
ret
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x1400a5b60]
xor edx, edx
add rsp, 0x20
invalid
and byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov rdi, rdx
mov qword [rbp - 8], rcx
clc
mov eax, 0x40
call fcn.140074a70
add al, byte [rax]
add al, byte [rax]
sub rsp, rax
mov qword [rbp - 0x18], rsp
mov eax, 0x40
call fcn.140074a70
jne 0x14004d473
invalid
add byte [rax], al
add al, ch
invalid
add al, byte [rax]
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov qword [rbp - 0x20], rsp
mov r13b, byte [rdx + 0x38]
mov ch, byte [rdx + 0x38]
loopne 0x14004d4be
mov ch, byte [rdx + 0x38]
cmp r13b, 3
jne 0x14004d49b
std
add esi, dword [rbp + 0x18]
mov rax, qword [rbp - 8]
clc
mov byte [rax], 0xa
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov sil, byte [rdi + 0x3a]
test sil, sil
setne byte [rbp + 7]
test r13b, r13b
setne al
movzx r15d, byte [rdi + 0x10]
cmp r15, 6
xchg ebp, eax
rol byte [rdi + rcx - 0x4a], 0x7f
adc byte [rcx - 0x7d], cl
inc dword [rsi]
sete r10b
mov r14, qword [rdi + 8]
mov esi, dword [rdi + 8]
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
mov rdx, qword [rdi + 0x30]
movabs r8, 0xddc518ef762224d5
lea r12, [r8 + 2]
invalid
add cl, byte [rbp + 0x31]
invalid
add r12, rcx
movabs r8, 0x5bed74784c33c444
in eax, dx
pop rbx
invalid
lea r9, [r8 + 1]
xor r9, r8
add r9, rdx
test rdx, rdx
cmove r9, rdx
add r12, r9
movabs rdx, 0xd590726d313d0052
lea r8, [rdx + 4]
xor r8, rdx
add r8, rcx
mov qword [rbp - 0x10], r8
movabs rdx, 0xcdf69c9029ed45f2
test ch, 0x48
lea ebx, [rdx + 8]
test ch, 0x48
lea ebx, [rdx + 8]
xor rbx, rdx
add rbx, rcx
add rbx, r9
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
add rcx, 9
mov qword [rbp - 0x28], rcx
mov cl, byte [rdi + 0x39]
or r10b, al
or dl, al
or dl, al
mov byte [rbp + 6], r10b
cmp cl, 3
je 0x14004d483
cmp r13b, cl
ja 0x14004d483
invalid
inc dword [rax + 0x2e7401f9]
cmp cl, 1
je case.0x140059241.204
movzx eax, cl
cmp eax, 2
jne 0x14004d6b4
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x3ac7befe], dh
cmp r13b, al
mov al, 2
cmp r13b, al
jae 0x14004d5b7
sub rsp, 0x20
mov rcx, rdi
stc
call fcn.14004d22e
add rsp, 0x20
cmp byte [rbp + 6], 0
je case.0x14004d16d.17
mov cl, byte [rbp + 7]
jmp case.0x14002516d.193
mov byte [rdi + 0x39], 0
test sil, sil
jne case.0x14004d1ca.16
add dword [rax], eax
add byte [rcx], dh
leave
xor ecx, ecx
cmp r15d, 5
je 0x14004d53c
cmp r15d, 6
jne 0x14004d5d9
invalid
sub rsp, 0x20
mov rcx, rdi
call fcn.14004d22e
add rsp, 0x20
invalid
cld
invalid
xor ecx, ecx
test al, al
je 0x14004d53c
invalid
jmp 0x14004d6e9
xor al, byte [rcx]
add byte [rax], al
xor ecx, ecx
xor eax, eax
xor edx, edx
ror byte [rdi], cl
mov dh, 0xc0
movzx eax, al
movzx ecx, cl
mov dh, 0xc9
add rcx, rdx
add ecx, edx
add rcx, rax
cmp r14, rcx
invalid
invalid
ja case.0x140025506.174
mov byte [rdi + 0x39], 1
mov cl, 1
invalid
add ecx, ebp
jmp 0x14004d53c
invalid
xor ecx, ecx
mov al, 3
cmp r15b, al
jb 0x14004d53c
invalid
push rsi
invalid
invalid
invalid
add eax, dword [rcx + 0x38]
invalid
invalid
invalid
invalid
jmp case.0x140043aaa.117
lea rdx, [0x140096828]
lea edx, [0x140096828]
movsxd rcx, dword [rdx + r15*4]
or al, 0xba
add rcx, rdx
jmp rcx
mov cl, byte [rbp + 7]
mov rdx, qword [rbp - 0x10]
invalid
jmp 0x14004d5bd
invalid
invalid
mov ecx, 0x48074d8a
mov edx, ebx
jmp 0x14004d5bd
invalid
mov cl, 0xba
invalid
invalid
sub rsp, 0x20
mov rcx, qword [rbp - 0x18]
mov rdx, rdi
call case.0x14004d1ca.18
adc eax, 0x48000001
add esp, 0x20
and byte [rax - 0x75], cl
call 0x128ff5f79
adc eax, 0x48000001
add esp, 0x20
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax]
mov al, byte [rax + 8]
mov r9, qword [rbp - 0x28]
mov rdx, qword [r9 + 0x2f]
mov r8, qword [rbp - 0x20]
loopne 0x14004d699
mov dword [rax + 0x2f], edx
loopne 0x14004d699
mov dword [rax + 0x2f], edx
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movups xmm2, xmmword [r9 + 0x20]
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
sub r14, rcx
jb 0x14004d748
invalid
mov qword [rdi + 8], r14
mov cl, 2
cmp al, 0xa
je 0x14004d53c
invalid
invalid
invalid
invalid
mov rcx, qword [rbp - 8]
mov byte [rcx], al
mov rax, qword [rbp - 0x20]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
push rax
and byte [rdi], cl
movups xmmword [rcx + 1], xmm0
movups xmmword [rcx + 1], xmm0
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 0x21], xmm2
push rcx
invalid
adc qword [r15], rcx
adc dword [rcx + 0x21], edx
push rcx
invalid
push rcx
and dword [rax - 0x75], ecx
invalid
mov rax, qword [rax + 0x2f]
mov qword [rcx + 0x30], rax
xor r9b, bpl
invalid
std
invalid
invalid
xor r9b, bpl
invalid
mov al, 6
cmp r15b, al
invalid
invalid
invalid
je case.default.0x14004d6c9
lea rax, [0x140096840]
add eax, 0x4917e
movsxd rcx, dword [rax + r15*4]
add rcx, rax
sar edi, 0xe1
mov qword [rbp - 0x10], rbx
jmp case.0x14005cfe8.3
pop rbp
invalid
test r14, r14
je 0x14004d748
jb 0x14004d720
dec r14
dec esi
mov qword [rdi + 8], r14
mov rax, qword [rbp - 8]
mov byte [rax], 6
jmp case.0x140025035.194
invalid
std
invalid
invalid
movabs eax, dword [0x5a74f6854dfffffd]
invalid
test r14, r14
je 0x14004d748
pop rdx
dec r14
mov qword [rdi + 8], r14
mov rax, qword [rbp - 8]
clc
mov byte [rax], 7
jmp case.0x140025035.194
mov ebp, edi
invalid
invalid
mov qword [rbp - 0x10], r12
cmp qword [rbp - 0x10], 0
jne case.0x14005cfe8.2
mov byte [rdi + 0x39], 3
jmp 0x14004d483
outsb dx, byte [rsi]
std
invalid
invalid
mov byte [rdi + 0x39], 3
mov rax, qword [rdi]
mov eax, dword [rdi]
mov eax, dword [rdi]
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rbp - 8]
mov qword [rdx + 0x20], rcx
movups xmm0, xmmword [rdi + 0x21]
movups xmmword [rdx + 0x11], xmm0
movups xmm0, xmmword [rdi + 0x11]
adc dword [r15], r9d
adc dword [rdx + 1], eax
adc dword [r15], r9d
adc dword [rdx + 1], eax
mov byte [rdx], r15b
mov qword [rdx + 0x28], rax
sub byte [rcx + r9*4 + 0x72], cl
xor cl, ch
std
invalid
invalid
sub byte [rcx + r9*4 + 0x72], cl
xor cl, ch
std
invalid
ud2
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x20
mov rdi, rdx
mov rsi, rcx
mov bpl, byte [rdx + 0x38]
cmp byte [rax + 0xf003a7a], al
xchg ebp, eax
ret
cmp bpl, 1
ja 0x14004d7a1
mov rcx, rdi
call fcn.14004d22e
test bpl, bpl
jne case.default.0x14004d790
movzx ecx, byte [rdi + 0x10]
cmp rcx, 6
je case.default.0x14004d790
adc byte [r8 - 0x7d], r9b
stc
invalid
lea rdx, [0x140096858]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
movabs rdx, 0x3fe79af2b905577b
jmp 0x14004d8bd
xor ebx, ebx
xor eax, eax
xor ecx, ecx
movzx eax, al
movzx r8d, bl
add r8, rcx
add r8, rax
mov rax, qword [rdi + 8]
cmp r8, rax
ja 0x14004d913
mov r9, qword [rdi]
lea rcx, [r9 + r8]
cmp r8, rax
jne 0x14004d7d1
xor edx, edx
jmp 0x14004d823
lea r10, [r9 + rax]
sub r10, rcx
mov r11b, byte [rdi + 0x10]
mov bl, 3
xor edx, edx
mov r14, rax
movzx ebp, byte [r9 + r14 - 1]
cmp r11b, bl
jae 0x14004d7f5
cmp ebp, 0x5c
jne 0x14004d7ff
jmp case.0x14004d04e.31
cmp ebp, 0x5c
je case.0x14004d04e.31
cmp ebp, 0x2f
je case.0x14004d04e.31
dec r10
dec r14
cmp r8, r14
jne 0x14004d7e3
jmp 0x14004d823
add r8, r10
cmp r8, rax
ja 0x14004d913
add r9, r8
mov edx, 1
mov rcx, r9
sub rax, r8
sub eax, eax
je 0x14004d851
mov r8b, 9
cmp rax, 2
je 0x14004d856
cmp rax, 1
jne 0x14004d867
cmp byte [rcx], 0x2e
jne 0x14004d867
invalid
sub eax, dword [rbp + 0x31]
rol byte [rax + 0x4103107f], 0xf
xchg ebx, eax
rol byte [rdi - 0x73], 4
add al, 0x40
add r8d, 7
xor r8d, r8d
cmp byte [rdi + 0x10], 3
setae r8b
lea r8d, [r8 + r8*2]
add al, 0x40
add al, 0x40
add r8d, 7
jmp 0x14004d867
mov r8b, 0xa
jmp 0x14004d867
invalid
or ch, bl
adc dword [rax + 0xc752e39], eax
cmp byte [rcx], 0x2e
jne 0x14004d867
cmp byte [rcx + 1], 0x2e
sete r8b
xchg esp, eax
rol byte [rcx - 0x80], 0xf0
invalid
xchg esp, eax
rol byte [rcx - 0x80], 0xf0
or dword [rax + 1], ecx
ret 0x8948
invalid
add rdx, rax
mov qword [rsi], rdx
mov dword [rsi], edx
mov dword [rsi], edx
invalid
mov byte [rsi + 8], r8b
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rax
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rdx, qword [rdi + 0x30]
mov edx, dword [rdi + 0x30]
movabs rcx, 0x6b450096bcb68c63
lea r8, [rcx + 8]
imul ecx, dword [rbp + rcx*4 + 0x41], 8
xor r8, rcx
add r8, qword [rdi + 0x20]
and byte [r9 - 0x47], r9b
invalid
sal ah, 1
jmp qword [rdx + 0x6f]
pop r15
jmp 0x14004d8f0
and byte [r9 - 0x47], r9b
invalid
mov ecx, 6
jmp 0x14004d7a7
movabs rdx, 0xa86208528376be13
adc edi, dword [rsi + 0x8528376]
invalid
lea rcx, [rdx + 4]
xor rcx, rdx
add rcx, qword [rdi + 0x20]
jmp 0x14004d7a7
mov rdx, qword [rdi + 0x30]
movabs rcx, 0x69b458f9a532fc05
lea r8, [rcx + 2]
xor r8, rcx
add r8, qword [rdi + 0x20]
movabs r9, 0x6bcf7cee0accca4e
lea rcx, [r9 + 1]
lea ecx, [rcx + 1]
xor rcx, r9
add rcx, rdx
test rdx, rdx
cmove rcx, rdx
add rcx, r8
jmp 0x14004d7a7
mov ecx, 2
jmp 0x14004d7a7
ud2
jmp 0x14004ed6c
cli
invalid
mov ebx, edx
and r11b, 0xdf
add r11b, 0xbf
cmp r11b, 0x19
sti
sbb dword [rdi + 0x1c], esi
lea eax, [r10 - 0x61]
cmp al, 0x1a
setb bl
shl bl, 5
jrcxz 0x14004ecce
xor bl, r10b
mov edi, 6
invalid
add byte [rax], al
add byte [rax - 0x4a], al
add ch, cl
invalid
cld
invalid
invalid
mov r11d, 4
movabs rdi, 0x6fc40d5fd9079876
xor r10d, r10d
lea rsi, [rdi + 1]
lea esi, [rdi + 1]
lea esi, [rdi + 1]
xor rsi, rdi
cmp byte [rdx + r11], 0x5c
pop rsp
je 0x14004ed56
add r10, rsi
inc r11
cmp r8, r11
cmp eax, ebx
jne 0x14004ecf3
mov r10, r9
mov edx, ecx
jmp 0x14004ed56
xor ebx, ecx
lea rdi, [r10 + r11]
lea r9, [rax + rdi]
sub rsi, rdi
jne 0x14004edd3
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
mov rsi, r10
mov esi, edx
movabs r10, 0x95c18a5d622681e1
lea rdi, [r10 + 8]
xor rdi, r10
rcl dword [rbp + 0x87a8d49], 0x4c
xor edi, edx
add rdi, rsi
xor r11d, r11d
mov r10, rsi
mov edx, esi
xor esi, esi
test byte [rax + 1], 0xf7
add rdi, rsi
mov sil, 1
jmp 0x14004ed6c
movabs r9, 0x7d5536a97f73e181
lea rdi, [r9 + 4]
invalid
loope 0x14004edce
jg 0x14004ed06
push rbp
jge case.0x14004ba74.294
lea edi, [rcx + 4]
xor rdi, r9
xor edi, ecx
add rdi, r10
xor esi, esi
mov r14, r8
sub r14, rdi
jb 0x14004ee39
add byte [rax + 1], cl
add rdi, rdx
add edi, edx
xlatb
test r14, r14
jne 0x14004ed84
xor edi, edi
jmp case.0x14002530f.195
invalid
mov dil, byte [rdi]
cmp dil, 0x5c
pop rsp
sete r14b
cmp dil, 0x2f
invalid
sete dil
or dil, r14b
mov qword [rcx], rdx
mov dword [rcx], edx
mov qword [rcx + 8], r8
mov byte [rcx + 0x10], sil
mov byte [rcx + 0x10], dh
mov byte [rcx + 0x11], bl
mov qword [rcx + 0x18], rax
sbb byte [r9 + rcx*4 + 0x51], cl
and byte [rcx + rcx*4 + 0x49], cl
sub byte [rcx + rcx*4 + 0x59], cl
xor byte [rax - 0x78], al
jns 0x14004edf6
invalid
sbb byte [r9 + rcx*4 + 0x51], cl
and byte [rcx + rcx*4 + 0x49], cl
sub byte [rcx + rcx*4 + 0x59], cl
sub byte [r9 + rcx*4 + 0x59], cl
xor byte [rax - 0x78], al
jns 0x14004edf6
invalid
mov word [rcx + 0x38], 0x200
lea rsp, [rbp + 8]
lea esp, [rbp + 8]
or byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
movabs r14, 0xc3eacd1100dc6278
invalid
lea rdi, [r11 + r10]
add rdi, 8
xor r11d, r11d
lea rbx, [r14 + 1]
xor rbx, r14
xor ebx, esi
cmp byte [rdx + rdi], 0x5c
pop rsp
je case.0x140028d5f.163
add r11, rbx
add ebx, ebx
inc rdi
cmp r8, rdi
clc
jne 0x14004edef
mov r11, rsi
movabs rsi, 0x98d576992b81c164
rol dword fs:[rcx - 0x2a8966d5], 0x98
cdq
jbe 0x14004ede1
invalid
invalid
cwde
lea rdi, [rsi + 8]
jle case.0x14004b959.118
xor rdi, rsi
add rdi, r10
add edi, edx
xlatb
test r11, r11
je 0x14004ed49
invalid
invalid
invalid
fisttp dword [rdi]
test byte [rcx], ch
invalid
movabs rbx, 0x7c6b4674dac806ec
lea rsi, [rbx + 1]
invalid
imul r15d, dword [rax + r9*2 - 0x73], 0x73
add dword [rax + 0x31], ecx
fimul word [rcx + rax - 0x22]
xor rsi, rbx
add rsi, r11
jmp 0x14004ed4b
adc bh, bh
invalid
ud2
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rcx + rcx*4 + 0x45], cl
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x45], cl
mov dword [rbp - 0x30], eax
ror byte [rax - 0x77], 1
push rbp
mov qword [rbp], rdx
mov eax, 0x40
add byte [rax + 0x40], bh
call fcn.140074a70
sub rsp, rax
mov rsi, rsp
mov eax, 0x40
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x20], rsp
mov eax, 0x40
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x60], rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov rbx, rsp
jrcxz 0x14004ee59
add byte [rax], al
invalid
jrcxz 0x14004ee59
add byte [rax], al
add al, ch
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x70], rsp
nop
invalid
add byte [rax + 0x29], cl
invalid
mov eax, 0x40
call fcn.140074a70
mov ch, 0x5b
add al, byte [rax]
sub rsp, rax
mov r13, rsp
mov ebp, esp
mov eax, 0x40
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x28], rsp
mov eax, 0x40
invalid
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x58], rsp
mov eax, 0x40
add byte [rax], al
add byte [rax], al
add al, ch
sbb dword [rbx + 2], 0
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x78], rsp
mov eax, 0x40
add byte [rax], al
invalid
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x40], rsp
mov eax, 0x20
add byte [rax], al
add al, ch
invalid
pop rbx
add al, byte [rax]
sub rsp, rax
mov qword [rbp - 0x50], rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
sub esp, eax
sub esp, eax
mov qword [rbp - 0x10], rsp
mov eax, 0x40
call fcn.140074a70
invalid
sub rsp, rax
mov r12, rsp
mov eax, 0x40
add byte [rax], al
add al, ch
invalid
pop rbx
add al, byte [rax]
add byte [rax], al
add al, ch
invalid
sub rsp, rax
mov qword [rbp - 0x38], rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov r15, rsp
mov eax, 0x40
add byte [rax], al
invalid
call fcn.140074a70
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov qword [rbp + 8], rsp
mov rdx, qword [rcx + 8]
mov qword [rbp - 0x18], rcx
mov r14, qword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
mov al, 2
test r14, r14
invalid
je case.0x14004d1ca.25
div byte [rcx + rdx + 0x41]
mov al, byte [rsi + rdx - 1]
mov al, byte [r14 + rdx - 1]
cmp al, 0x2f
setne cl
cmp al, 0x5c
setne al
xchg ebp, eax
shl byte [rax], 0xc8
xchg ebp, eax
shl byte [rax], 0xc8
and al, 1
mov byte [rbp + 0x17], al
sub rsp, 0x20
mov rdi, qword [rbp + 8]
mov rcx, rdi
mov qword [rbp - 8], rdx
mov r8, r14
call fcn.14004e84d
invalid
invalid
invalid
add rsp, 0x20
movzx r11d, byte [rdi + 0x10]
cmp r11, 6
mov qword [rbp - 0x48], r14
mov eax, 0x985d894c
mov eax, 0x985d894c
mov dword [rbp - 0x68], ebx
cwde
je case.default.0x14004efd7
test byte [rsi + 1], dh
add byte [rax], al
add dword [rax], eax
add byte [rcx + 6], bh
mov ecx, 6
lea rax, [0x140096870]
movsxd rdx, dword [rax + r11*4]
add rdx, rax
jmp rdx
mov rax, qword [rbp + 8]
mov rax, qword [rax + 0x20]
movabs r8, 0xdffcacaddba4eac3
lodsd eax, dword [rsi]
lodsb al, byte [rsi]
cld
fucompi st(3)
invalid
lodsd eax, dword [rsi]
lodsb al, byte [rsi]
cld
fucompi st(3)
mov rdx, qword ds:[rbp + 8]
mov rdx, qword [rbp + 8]
mov rdx, qword [rbp + 8]
mov rax, qword [rdx + 0x20]
mov r8, qword [rdx + 0x30]
movabs rdx, 0xd44b55b400054fd6
mov edx, 0x54fd6
mov ah, 0x55
invalid
invalid
lea r9, [rdx + 8]
and byte [rbx + r9*4 + 0x42], cl
xor byte [rax - 0x46], cl
invalid
invalid
mov edx, 0x54fd6
mov ah, 0x55
invalid
invalid
xor r9, rdx
add r9, rax
add ecx, eax
add ecx, eax
movabs r10, 0xb9fb73abf5c2dbee
ret 0xabf5
cmc
stosd dword [rdi], eax
jae 0x14004f011
mov ecx, 0x8b4848eb
or byte [r8 - 0x75], r9b
and byte [rcx - 0x48], cl
invalid
jmp 0x14004f061
mov rax, qword [rbp + 8]
mov rax, qword [rax + 0x20]
movabs r8, 0x8691e309d1bc4fd8
mov eax, 0xd1bc4fd8
or ebx, esp
xchg ecx, eax
invalid
mov eax, 0xd1bc4fd8
or ebx, esp
xchg ecx, eax
fmul dword [rdi - 0x44]
ror dword [rcx], 1
jrcxz 0x14004efbb
xchg byte [rcx - 0x73], cl
lea rdx, [r8 + 4]
xor rdx, r8
push rax
add al, 0x4c
xor edx, eax
add rdx, rax
jmp case.0x14004d04e.44
mov rdx, qword [rbp + 8]
or byte [rax - 0x75], cl
and byte [rbx + r9*4 + 0x42], cl
xor byte [rax - 0x46], cl
mov rax, qword [rdx + 0x20]
mov r8, qword [rdx + 0x30]
movabs rdx, 0x7b56b69c11b3380
sbb eax, ecx
imul ebp, dword [rbx - 0x4b], 0x4a8d4c07
add cl, byte [rcx + 0x31]
xor ecx, edx
xor byte [rbx], 0x1b
shr dword [rcx + 0x6b], 0xb5
invalid
sbb eax, ecx
imul ebp, dword [rbx - 0x4b], 0x4a8d4c07
add cl, byte [rcx + 0x31]
invalid
xor ecx, edx
ror dword [rcx + 1], 1
ror dword [rcx - 0x46], 0xc6
add r9, rax
movabs r10, 0x1e8988d43b5d6cc6
insb byte [rdi], dx
pop rbp
cmp edx, esp
invalid
mov dword [rsi], ebx
insb byte [rdi], dx
pop rbp
cmp edx, esp
mov byte [rcx + 0x528d491e], cl
add dword [rcx + rsi - 0x2e], ecx
lea rdx, [r10 + 1]
xor rdx, r10
add rdx, r8
test r8, r8
cmove rdx, r8
add rdx, r9
test rdx, rdx
je case.default.0x14004efd7
ror byte [rdi], cl
test byte [rax + rax - 0x72b80000], bh
adc eax, 0x47803
js 0x14004f088
invalid
lea rdx, [0x140096888]
js 0x14004f088
add al, 0
add byte [rsi + 0x63], cl
add al, 0x9a
movsxd r8, dword [rdx + r11*4]
invalid
add r8, rdx
add eax, edx
jmp r8
jmp rax
mov ecx, 2
jmp case.0x14004efd7.2
or byte [rax - 0x75], cl
push rcx
xor byte [rax - 0x47], cl
nop
cld
xlatb
mov ebx, 0x7b9e89f
mov ecx, 0x418d4c07
or byte [rcx + 0x31], cl
enter 0x14c, 0xffffffffffffffc0
invalid
mov ecx, 0x418d4c07
or byte [rcx + 0x31], cl
enter 0x14c, 0xffffffffffffffc0
invalid
ror byte [rcx - 0x48], 0x7e
add dword [rdx - 0x723a11cd], ebx
fucomi st(3)
movabs r8, 0xdb8dc5ee339a017e
jmp 0x14004f109
mov eax, 0x339a017e
out dx, al
vpand ymm5, ymm14, ymm3
invalid
mov ecx, 0xd19f5551
ret
lea edx, [rcx + 4]
xor rdx, rcx
add rax, rdx
mov rcx, rax
jmp case.0x14004efd7.2
cmp cl, byte [rax - 0x75]
or byte [r8 - 0x75], r9b
push rcx
xor byte [rax - 0x47], cl
jle 0x14004f0e2
jns 0x14004f0bf
jb 0x14004f112
fdivr dword [rsp + rdx*8 + 0xa]
lea rcx, [r8 + 1]
xor rcx, r8
add rcx, rdx
test rdx, rdx
test edx, edx
cmove rcx, rdx
add rcx, rax
mov rax, qword [rbp + 8]
cmp rcx, qword [rax + 8]
jne case.default.0x14004efd7
cmp byte [rbp + 0x17], 0
setne al
xchg ebp, eax
rol byte [rcx - 0x7d], 0xfb
sti
add eax, 0x20c1950f
invalid
mov byte [rbp + 0x17], cl
mov r14, qword [rbp]
sub rsp, 0x20
and byte [rcx + rcx*4 - 0x17], cl
mov rdx, r14
mov rdi, qword [rbp - 0x30]
mov r8, rdi
call fcn.14004e84d
add rsp, 0x20
invalid
invalid
invalid
cmp byte [r13 + 0x3a], 0
setne al
cmp byte [r13 + 0x10], 5
mov r13, rdi
setb cl
xchg edx, eax
ror dword [rax], 0xc1
cmp cl, 1
jne 0x14004f196
stc
add dword [rbp + 0x24], esi
sub rsp, 0x20
mov rdi, qword [rbp - 0x70]
jge 0x14004f10a
mov rcx, rdi
mov rdx, r14
mov r8, r13
call fcn.14004e84d
invalid
idiv bh
invalid
dec dword [rax - 0x7d]
invalid
and byte [rax + 0xf06107f], al
invalid
invalid
add byte [rax], al
invalid
invalid
sub rsp, 0x20
mov rdi, qword [rbp - 0x78]
mov rcx, rdi
mov rdx, r14
mov r8, r13
call 0x13ffb9393
invalid
add rsp, 0x20
cmp byte [rdi + 0x10], 6
jne 0x14004f251
xchg edi, eax
add byte [rax], al
add byte [rax + 0xf03987d], al
cwde
add ecx, dword [rdi]
cmp byte [rbp - 0x68], 3
jb 0x14004f27c
add byte [rax], al
invalid
sub rsp, 0x20
mov rsi, qword [rbp - 0x58]
mov rcx, rsi
mov rdx, qword [rbp]
mov r8, r13
call fcn.14004e84d
add rsp, 0x20
add esp, 0x20
cmp byte [rsi + 0x3a], 0
setne al
cmp byte [rsi + 0x10], 5
setb cl
ror dword [rax], 0xc1
je 0x14004f2df
sub rsp, 0x20
mov r14, qword [rbp - 0x40]
mov esi, dword [rbp - 0x40]
mov rcx, r14
mov rdx, qword [rbp - 8]
mov rbx, qword [rbp - 0x48]
mov r8, rbx
call fcn.14004e84d
dec dword [rax - 0x7d]
invalid
invalid
cmp byte [r14 + 0x38], 0
mov rsi, qword [rbp - 0x18]
jne case.default.0x14004f240
movzx eax, byte [r14 + 0x10]
cmp rax, 6
je case.default.0x14004f240
add byte [rax], al
clc
invalid
lea rcx, [0x1400968cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movabs rcx, 0x41ce67b20d8a0b18
jmp 0x14004f915
mov rsi, qword [rbp - 0x18]
mov qword [rsi + 0x10], 0
mov rcx, rsi
mov rdx, qword [rbp]
mov r8, r13
lea rsp, [rbp + 0x18]
lea esp, [rbp + 0x18]
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
jmp fcn.140061918
pushfq
add dword es:[rax], eax
mov rax, qword [rbp + 8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
mov rdx, qword [rbp - 0x28]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
adc byte [rdi], cl
adc dword [rdx], eax
sub rsp, 0x20
mov r14, qword [rbp - 0x60]
mov rcx, r14
mov ecx, esi
call fcn.14004cebe
add rsp, 0x20
cmp byte [r14], 0xa
jne 0x14004f31a
xor eax, eax
mov qword [r15], rax
mov dword [rdi], eax
movabs rcx, 0x871f3de7a98ff164
lea rdx, [rcx + 8]
xor rdx, rcx
mov qword [r15 + 8], rdx
push rdi
invalid
mov qword [r15 + 0x10], rax
jmp case.0x1400251cc.210
cmp byte [rbp + 0x17], 0
mov rsi, qword [rbp - 0x18]
je 0x14004f25d
movabs rax, 0xa3b5e7a44e7060ac
lea r8, [rax + 1]
xor r8, rax
sub rsp, 0x20
lea rdx, [0x1400943ca]
mov rcx, rsi
call fcn.140061918
add rsp, 0x20
jmp 0x14004f25d
mov al, byte [0x1400a5058]
movabs rax, 0xb84b33b2d81df24f
mov eax, 0xd81df24f
mov dl, 0x33
invalid
invalid
lea rdx, [rax + 0x60]
xor rdx, rax
sub rsp, 0x20
xor ecx, ecx
call fcn.14004fc65
add byte [rax - 0x7d], cl
invalid
invalid
test rax, rax
je 0x14004f98d
invalid
invalid
add byte [rax], al
mov rdi, rax
movabs r13, 0xa2589582470e6b78
mov rax, qword [r14 + 0x30]
mov eax, dword [rsi + 0x30]
mov qword [rdi + 0x30], rax
movups xmm0, xmmword [r14]
adc byte [rsi], al
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
movabs rax, 0x9c9b270e0c35c848
lea rcx, [rax + 4]
xor rcx, rax
mov qword [rbx], rcx
mov qword [rbx + 8], rdi
movabs rax, 0xc9eba443a367c9d8
leave
mov dword [0xc9eba443], eax
leave
lea rcx, [rax + 1]
xor rcx, rax
mov qword [rbx + 0x10], rcx
mov rax, qword [rbp - 0x28]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
mov rax, qword [rbp - 0x20]
loopne 0x14004f3cb
adc dword [rax + 0x30], ebx
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add byte [rcx - 0x42], al
add dword [rax], eax
add byte [rax], al
invalid
sub rsp, 0x20
mov rcx, rsi
mov ecx, esi
mov rdx, qword [rbp - 0x20]
call fcn.14004cebe
add rsp, 0x20
cmp byte [rsi], 0xa
je 0x14004f48d
add byte [rax], al
cmp r14, qword [rbx]
jne 0x14004f454
movabs rax, 0x8c7be514842bdaa4
lea r8, [rax + 1]
xor r8, rax
movabs rax, 0x6cdad6d2ebcf26e1
mov eax, 0xebcf26e1
rcl dh, cl
fisubr dword [rsp + rcx*2 - 0x73]
or byte [rcx + 0x31], cl
invalid
movsb byte [rdi], byte [rsi]
fisubr dword [rbx]
test byte [riz*8 - 0x72b37385], dl
add dword [rcx + 0x31], ecx
ror byte [rax - 0x48], 0xe1
invalid
loope case.0x140059241.230
iretd
rcl dh, cl
fisubr dword [rsp + rcx*2 - 0x73]
or byte [rcx + 0x31], cl
ror dword [rax - 0x47], 0x4d
invalid
invalid
invalid
invalid
movabs rcx, 0xb1d291ca0a4ec64d
lea rax, [rcx + 0x28]
xor rax, rcx
sub rsp, 0x30
mov qword [rsp + 0x20], rax
and byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r14
call fcn.1400211d6
add rsp, 0x30
movabs rcx, 0x8000000000000001
cmp rax, rcx
cmp eax, ecx
enter 0xffffffffffff850f, 0x3a
jne 0x14004f98a
add eax, 0x8b480000
jnp case.0x140059241.222
mov rdi, qword [rbx + 8]
imul rax, r14, 0x38
invalid
mov rcx, qword [rsi + 0x30]
mov qword [rdi + rax + 0x30], rcx
xor byte [rdi], cl
adc byte [rsi], al
invalid
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], dl
movups xmmword [rdi + rax + 0x20], xmm2
adc dword [rdi + rax + 0x20], edx
movups xmmword [rdi + rax + 0x10], xmm1
invalid
movups xmmword [rdi + rax], xmm0
lea rax, [r13 + 1]
xor rax, r13
xor eax, ebp
call 0x18ccaf5ce
mov dword [rbx + 0x10], esi
jae case.0x14002530f.203
add r14, rax
mov qword [rbx + 0x10], r14
jae case.0x14002530f.203
jmp 0x14004f3d0
invalid
mov rax, qword [rbx + 0x10]
mov qword [r15 + 0x10], rax
movups xmm0, xmmword [rbx]
adc byte [rbx], al
adc byte [rbx], al
movups xmmword [r15], xmm0
movups xmmword [rdi], xmm0
mov r13, qword [rbp - 0x30]
movabs rsi, 0x5ef606e3a3cbef36
pop rsi
sub rsp, 0x20
and byte [rax - 0x75], cl
mov rbx, qword [rbp - 0x38]
mov rcx, rbx
pop rbp
enter 0xffffffffffff8948, 0xffffffffffffffd9
mov rdx, qword [rbp]
mov r8, r13
call fcn.14004e84d
dec dword [rax - 0x7d]
invalid
invalid
dec dword [rax - 0x7d]
invalid
mov r14, r12
inc r14
lea r13, [rsi + 1]
xor r13, rsi
xor ebp, esi
mov rsi, rbx
xor ebx, ebx
fisttp dword [rax - 0x7d]
sub rsp, 0x20
in al, dx
and byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rcx, r12
mov ecx, esp
mov rdx, rsi
call fcn.14004cebe
bnd call fcn.14004cebe
add rsp, 0x20
mov dil, byte [r12]
mov bh, byte [rsp]
cmp dil, 0xa
je case.0x140028d5f.183
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp - 0x49f005b9], cl
cli
movzx ecx, al
lea rax, [rcx + r13]
add al, 0x29
cmp cl, 4
cmovae rax, rbx
lea eax, [rdi - 6]
cli
movzx ecx, al
lea rax, [rcx + r13]
add al, 0x29
add al, 0x29
cmp cl, 4
cmovae rax, rbx
cmp rax, 1
clc
invalid
clc
add dword [rax + rsi + 0x48], esi
je 0x14004f53f
cmp rax, 2
je 0x14004f53f
cmp rax, 2
je 0x14004f4d7
ret 0x8348
cmp rax, 3
jne 0x14004f5d3
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x14004f4d7
adc byte [rax - 0x7b], cl
sal byte [rdi + rbp*4 + 0x48], 0xff
dec rax
mov rcx, qword [r15 + 8]
mov ecx, dword [rdi + 8]
imul rdx, rax, 0x38
dec rax
mov rcx, qword [r15 + 8]
mov ecx, dword [rdi + 8]
mov ecx, dword [rdi + 8]
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x14004f4d7
mov qword [r15 + 0x10], rax
jmp 0x14004f4d7
mov rax, qword [r15]
mov rbx, qword [r15 + 0x10]
mov ebx, dword [rdi + 0x10]
mov ebx, dword [rdi + 0x10]
xor esi, esi
test rbx, rbx
setne sil
setne dh
mov qword [r15 + 0x10], rsi
mov dword [rdi + 0x10], esi
cmp rax, rsi
jne case.0x140059241.233
sub rsp, 0x20
mov rcx, r15
call fcn.140058a3b
xlatb
xchg esp, eax
add byte [rax], al
invalid
add rsp, 0x20
add esp, 0x20
imul rax, rsi, 0x38
movabs rdx, 0x826e9fd413fc55d5
push rbp
cld
adc edx, esp
lahf
outsb dx, byte [rsi]
invalid
lea rcx, [rdx + 2]
add cl, byte [rax + 0x31]
ror dword [rcx - 0x48], 1
invalid
invalid
invalid
movsb byte [rdi], byte [rsi]
mov ss, word [rdx - 0x2e]
invalid
push rbp
cld
adc edx, esp
lahf
outsb dx, byte [rsi]
invalid
mov ss, word [rdx - 0x2e]
rcl byte [rax], cl
adc byte [rcx - 0x73], cl
lea rdx, [r8 + 1]
push rax
add dword [rcx + rsi - 0x3e], ecx
xor rdx, r8
test rbx, rbx
mov r8, qword [r15 + 8]
mov byte [r8 + rax], dil
cmp al, 0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
adc byte [rsi + 0x20], dl
movups xmmword [r8 + rax + 1], xmm0
movups xmmword [rax + rax + 1], xmm0
movups xmmword [r8 + rax + 0x11], xmm1
adc dword [rax + rax + 0x11], ecx
adc dword [rcx + 0xf], eax
adc dword [rax + rax + 0x21], edx
push rsp
add byte [rcx], ah
invalid
movups xmmword [r8 + rax + 0x21], xmm2
and dword [rbp - 0x75], ecx
invalid
mov r9, qword [r14 + 0x2f]
mov qword [r8 + rax + 0x30], r9
add byte [rax], r14b
invalid
cmovne rdx, rcx
cmovne edx, ecx
mov qword [r15 + 0x10], rdx
mov rsi, qword [rbp - 0x38]
jne case.0x140024fd5.231
jmp case.0x140028d5f.174
invalid
mov rbx, qword [r15 + 0x10]
cmp rbx, qword [r15]
cmp ebx, dword [rdi]
jne case.0x14004b959.137
sub rsp, 0x20
mov rcx, r15
mov ecx, edi
call fcn.140058a3b
add rsp, 0x20
mov rax, qword [r15 + 8]
imul rcx, rbx, 0x38
imul ecx, ebx, 0x38
or byte [rax + 0x6b], cl
retf
mov byte [rax + rcx], dil
mov byte [rax + rcx], bh
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
adc dword [rax + rcx + 0x21], edx
adc dword [rdi], ecx
adc dword [rax + rcx + 0x21], edx
mov rdx, qword [r14 + 0x2f]
mov qword [rax + rcx + 0x30], rdx
movabs rcx, 0xb69cb4e9d60f0140
add dword [rdi], ecx
invalid
jmp 0x188bb92dd
mov dh, 0x48
lea eax, [rcx + 1]
mov dh, 0x48
lea eax, [rcx + 1]
xor rax, rcx
add rax, rbx
mov qword [r15 + 0x10], rax
adc r9b, r13b
invalid
invalid
invalid
invalid
adc r9b, r13b
invalid
xor eax, eax
mov r8, qword [rbp - 0x10]
mov qword [r8], rax
movabs rcx, 0xa8b9e0e1a3da59ae
pop rcx
fisub dword [rbx - 0x57461f1f]
lea rdx, [rcx + 1]
add dword [rax + 0x31], ecx
retf 0x8949
xor rdx, rcx
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], rax
mov byte [r8 + 0x18], 1
mov rax, qword [r15]
mov qword [rbp + 8], rax
mov rax, qword [r15 + 8]
mov qword [rbp], rax
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x14004f863
imul rax, rax, 0x38
mov rsi, qword [rbp]
add rax, rsi
mov qword [rbp - 0x20], rax
xor eax, eax
movzx edi, byte [rsi]
cmp edi, 0xa
je 0x14004f863
mov r15, qword [rsi + 8]
jle 0x14004f6a7
mov r13, qword [rsi + 0x10]
mov r12, qword [rsi + 0x20]
mov esp, dword [rsi + 0x20]
mov esp, dword [rsi + 0x20]
mov rbx, qword [rsi + 0x28]
mov r14, qword [rsi + 0x30]
cmp edi, 6
setne cl
test cl, al
je case.default.0x14004f721
movabs rax, 0xa6098af546b4a2bc
movabs byte [0x8d4ca6098af546b4], al
add dword [rcx + 0x31], ecx
ror byte [rax - 0x7d], 0xec
sub esp, 0x20
invalid
invalid
invalid
lea r8, [rax + 1]
lea eax, [rax + 1]
xor r8, rax
sub rsp, 0x20
sub esp, 0x20
mov rcx, qword [rbp - 0x10]
lea rdx, [0x1400943ca]
adc eax, 0x44cf1
invalid
adc eax, 0x44cf1
call fcn.140061918
add rsp, 0x20
add byte [rax - 0x7d], cl
invalid
lea eax, [rdi - 6]
movzx eax, al
movabs rcx, 0xa8a7d32e246624d2
mov ecx, 0x246624d2
shl dword cs:[rdi + 0x418d4ca8], cl
test al, 0x4c
invalid
invalid
test al, 0x4c
lea eax, [rcx + 1]
invalid
lea r8, [rcx + 1]
add dword [rcx + 0x31], ecx
xor r8, rcx
add r8, rax
enter 0x149, 0xffffffffffffffc0
cmp al, 4
mov eax, 0
invalid
cmovae r8, rax
cmovae eax, eax
sar byte [rax + 1], 0x48
mov eax, 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x1400968a0]
lea rdx, [0x1400968a0]
lea edx, [0x1400968a0]
jno 0x14004f716
add byte [rdx + 0x63], cl
or al, 0x82
movsxd rcx, dword [rdx + r8*4]
invalid
add rcx, rdx
lea rdx, [0x14009524a]
pop rbx
add al, 0
ror dword [rax - 0x73], 1
adc eax, 0x45b29
pop rbx
add al, 0
pop rbx
add al, 0
jmp rcx
lea eax, [rdi - 6]
cli
movzx eax, al
movabs rcx, 0xa8a7d32e246624d2
and al, 0x2e
invalid
cmpsd dword [rsi], dword [rdi]
invalid
ror byte [rax - 0x47], 0xd2
and al, 0x66
and al, 0x2e
and al, 0x2e
shl dword [rdi + 0x418d4ca8], cl
lea r8, [rcx + 1]
lea eax, [rcx + 1]
add dword [rcx + 0x31], ecx
xor r8, rcx
add r8, rax
invalid
enter 0x149, 0xffffffffffffffc0
sar byte [rsp + rax], 0xb8
cmp al, 4
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovae r8, rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1400968a0]
movsxd rcx, dword [rdx + r8*4]
add rcx, rdx
lea rdx, [0x14009524a]
add al, 0
add al, 0
add bh, bh
loope 0x14004f7ad
jmp rcx
sub esp, 0x20
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
in al, dx
and byte [rax - 0x75], cl
invalid
invalid
mov ecx, dword [rbp - 0x10]
mov rdx, rbx
mov edx, ebx
mov r8, r14
mov eax, esi
call fcn.140061918
add rsp, 0x20
invalid
invalid
invalid
mov eax, edi
lea rcx, [0x1400968b4]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
movabs rcx, 0xe33d34dfc2b5b4e0
jmp 0x14004f80e
mov ah, 0xb5
ret 0x34df
invalid
invalid
fbstp tbyte [rdi + 0x4875ebe3]
jrcxz 0x14004f783
jne 0x14004f7e2
sub esp, 0x20
mov rcx, qword [rbp - 0x10]
invalid
lea rdx, [0x1400943ca]
call fcn.140061918
imul esp, dword [rcx], 1
invalid
and byte [rax - 0x75], cl
invalid
invalid
imul esp, dword [rcx], 1
add byte [rax - 0x7d], cl
invalid
add dword [rax], eax
add rsp, 0x20
xor eax, eax
jmp 0x14004f855
add al, 0x4c
add al, 0
jmp 0x14004f7cc
sub rsp, 0x20
mov rcx, qword [rbp - 0x10]
mov r8, rax
call fcn.140061918
add rsp, 0x20
mov al, 1
and dword [rcx], eax
add byte [rax - 0x7d], cl
invalid
jmp 0x14004f855
movabs rcx, 0x421e72f5db94e790
lea rax, [rcx + 8]
xor rax, rcx
xor eax, ecx
xor eax, ecx
add r13, rax
movabs rax, 0x5e1fa8012365eb38
jmp 0x14004f83b
movabs rcx, 0xc7d8ab162e059158
stosd dword [rdi], eax
fadd st(7)
lea rax, [rcx + 4]
xor rax, rcx
add r13, rax
mov rdi, r13
jmp case.0x14004f78b.2
movabs rcx, 0x3957614ea4366109
lea rax, [rcx + 2]
xor rax, rcx
add r13, rax
invalid
movabs rax, 0x17f52571d3f2ba78
sal dword [rcx + 0x25], cl
cmc
invalid
or dword [rcx + 0x36], esp
movsb byte [rdi], byte [rsi]
invalid
invalid
sal dword [rcx + 0x25], cl
jno 0x14004f85e
cmc
invalid
lea rdi, [rax + 1]
js 0x14004f840
xor rdi, rax
xor edi, eax
add rdi, r12
test r12, r12
cmove rdi, r12
add rdi, r13
out dx, eax
out dx, eax
test rdi, rdi
setne al
xchg ebp, eax
invalid
xchg ebp, eax
ror byte [rax - 0x7d], 0xc6
cmp byte [rax + 0x3b], cl
jne 0x14004f83d
add rsi, 0x38
cmp rsi, qword [rbp - 0x20]
jne 0x14004f68f
test dword [rsi + rdi*8], ebp
invalid
cmp qword [rbp + 8], 0
or byte [rax], al
je 0x14004f885
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add rsp, 0x20
invalid
mov rax, qword [rbp - 0x10]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rdi, qword [rbp - 0x50]
movups xmmword [rdi + 0x10], xmm1
adc byte [r15], r9b
adc dword [rdi], eax
adc byte [r15], r9b
adc dword [rdi], eax
mov rsi, qword [rbp - 0x18]
cmp qword [rsi], 0
je 0x14004f8c0
mov r8, qword [rsi + 8]
mov rcx, qword [0x1400a5b60]
invalid
or byte [rax - 0x75], cl
or eax, 0x562b0
invalid
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx], dh
sar bh, cl
adc eax, 0x3b784
sub rsp, 0x20
sub esp, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
invalid
adc byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
lea rsp, [rbp + 0x18]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [r14 + 0x30]
movabs rax, 0x47d47d2e518c3863
lea rdx, [rax + 8]
xor byte [rax - 0x48], r9b
invalid
lea rdx, [rax + 8]
xor rdx, rax
add rdx, qword [r14 + 0x20]
movabs r8, 0x234ab652bafe8414
jmp 0x14004f945
ret 0x349
mov eax, 6
jmp 0x14004f972
invalid
movabs rcx, 0x2606ed4a3db414d2
movabs rcx, 0x2606ed4a3db414d2
in eax, dx
invalid
lea rax, [rcx + 4]
xor rax, rcx
add rax, qword [r14 + 0x20]
jmp 0x14004f959
mov rcx, qword [r14 + 0x30]
movabs rax, 0x958ff4b998bd8309
lea rdx, [rax + 2]
xor rdx, rax
add rdx, qword [r14 + 0x20]
movabs r8, 0xd9236d0393179a90
lea rax, [r8 + 1]
xor rax, r8
add rax, rcx
test rcx, rcx
cmove rax, rcx
ror dword [rax + 1], 0xd0
ror dword [rax + 1], 0xd0
mov rcx, qword [rbp - 8]
test rax, rax
jne 0x14004f976
xor ebx, ebx
mov qword [rsi + 0x10], rbx
jmp 0x14004f25d
mov eax, 2
mov rcx, qword [rbp - 8]
cmp rbx, rax
jbe 0x14004f986
cmp byte [rcx + rax], 0xbf
mov rbx, rax
jg 0x14004f964
jmp 0x14004f98d
je 0x14004f964
jmp 0x14004f98d
test rax, rax
ud2
mov rdx, qword [rbp + 0x210]
mov qword [rdx], r14
movabs rax, 0x33b62b0032131f95
lea rcx, [rax + 2]
xor rcx, rax
mov qword [rdx + 0x10], rcx
mov rsi, qword [rbp + 0x1f0]
mov r14, qword [rbp + 0x1e8]
cmp qword [r14], 0
je 0x140051743
mov rcx, qword [rdi]
test rcx, rcx
je 0x140051724
mov rdx, qword [r14 + 0x10]
mov rax, qword [r14 + 0x18]
xor r8d, r8d
mov qword [rsi + 8], r8
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x28], r8
mov qword [rsi + 0x30], rcx
mov qword [rsi + 0x38], rdx
mov ecx, 1
jmp 0x140051728
xor ecx, ecx
xor eax, eax
mov qword [rsi], rcx
mov qword [rsi + 0x20], rcx
mov qword [rsi + 0x40], rax
sub rsp, 0x20
mov rcx, rsi
call fcn.140058af5
add rsp, 0x20
mov rax, qword [rbp + 0x148]
cmp dword [rax], 4
jb 0x140051761
mov rcx, qword [rax + 8]
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
lea rsp, [rbp + 0x268]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rsi, qword [rbp + 0x230]
mov rbx, qword [rbp + 0x228]
jmp 0x14005274c
mov rdx, qword [rsi + 8]
sub rsp, 0x20
movabs rcx, 0x8000000000000000
call fcn.14004e2c5
add rsp, 0x20
movabs rax, 0x7f2e9adad7ab7ea0
movabs rcx, 0x309980907c09f101
lea rdx, [rax + 2]
lea r8, [rcx + 2]
xor rdx, rax
mov qword [rbp + 0x250], rdx
xor r8, rcx
mov qword [rbp + 0x258], r8
movabs rax, 0xfedbdb7a3e9e11be
xor edi, edi
mov r8, qword [rbp + 0x180]
mov qword [r8], rdi
movabs rcx, 0x377e6ec1a33bc740
lea rdx, [rcx + 2]
xor rdx, rcx
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], rdi
mov r8d, 0x200
lea rcx, [rax + 0x201]
xor rcx, rax
mov qword [rbp + 0x260], rcx
mov ebx, 0xffffffff
xor esi, esi
cmp r8, qword [rbp + 0x260]
jae 0x140051aee
mov r12, qword [rbp - 0x60]
mov r14d, 0x200
mov r15, r8
jmp 0x140051b2f
sub r8, rsi
sub rsp, 0x20
mov r14, qword [rbp + 0x180]
mov rcx, r14
mov rdx, r8
call fcn.14005b0ae
add rsp, 0x20
mov rdi, qword [r14]
mov r12, qword [r14 + 8]
cmp rdi, rbx
mov esi, 0xffffffff
cmovb rsi, rdi
mov qword [r14 + 0x10], rsi
mov qword [rbp + 0x258], r12
mov r14, rsi
mov r15, rsi
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r12
mov edx, r15d
call qword [sym.imp.kernel32.dll_GetSystemDirectoryW]
add rsp, 0x20
mov r13d, eax
test eax, eax
jne 0x140051b68
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
test eax, eax
jne 0x140051d0b
mov r8d, r13d
cmp r15, r8
jne 0x140051bb2
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
cmp eax, 0x7a
jne 0x140053932
movabs rax, 0xe2faa4b0dbd882f4
lea ecx, [rax + 1]
xor ecx, eax
shl r15, cl
mov eax, 0xffffffff
cmp r15, rax
mov ebx, 0xffffffff
cmovae r15, rax
mov r8, r15
jmp 0x140051ad6
jb 0x140051ad6
cmp r14, r8
jb 0x140053932
sub rsp, 0x20
mov r15, qword [rbp + 0x20]
mov rcx, r15
mov rdx, r12
call fcn.140059e1e
mov rcx, r15
mov rdx, qword [rbp + 0x240]
mov r8, qword [rbp + 0x238]
call fcn.14004ee3b
add rsp, 0x20
cmp byte [rbp + 0x220], 0
mov rbx, qword [rbp + 0x228]
mov rsi, qword [rbp + 0x100]
jne 0x140051c2d
movabs rax, 0xdc43968116677630
lea r8, [rax + 3]
xor r8, rax
sub rsp, 0x20
lea rdx, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
mov rcx, r15
call fcn.14004f98f
add rsp, 0x20
mov r14, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
sub rsp, 0x20
mov rcx, rsi
mov rdx, r14
call fcn.140053ba2
add rsp, 0x20
cmp qword [r15], 0
je 0x140051c72
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov rax, qword [rbp + 0x180]
mov rdi, qword [rax]
test rdi, rdi
je 0x140051d73
mov rax, qword [rbp + 0x180]
mov r8, qword [rax + 8]
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
jmp 0x140051d69
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
shl rax, 0x20
movabs rcx, 0x17dbc18af3346cb4
lea rdx, [rcx + 2]
xor rdx, rcx
or rdx, rax
mov rsi, qword [rbp + 0x100]
mov qword [rsi + 8], rdx
movabs rax, 0x8000000000000001
mov qword [rsi], rax
test rdi, rdi
mov rbx, qword [rbp + 0x228]
je 0x140051d73
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x258]
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov r8, qword [rsi]
movabs rax, 0x8000000000000001
cmp r8, rax
jg 0x140051ff0
mov rax, rsi
movabs rsi, 0xa4fbdb719a7ba860
mov rdx, qword [rax + 8]
sub rsp, 0x20
mov rcx, r8
call fcn.1400543da
add rsp, 0x20
xor r8d, r8d
mov rdx, qword [rbp + 0x188]
mov qword [rdx], r8
movabs rax, 0x13b30b31b48c33d5
lea rcx, [rax + 2]
xor rcx, rax
mov qword [rdx + 8], rcx
xor eax, eax
mov qword [rbp + 0x260], rax
mov qword [rdx + 0x10], r8
mov r8d, 0x200
lea rbx, [rsi + 0x201]
xor rbx, rsi
mov edi, 0xffffffff
xor esi, esi
cmp r8, rbx
jae 0x140051e04
mov r15, qword [rbp - 0x40]
mov r13d, 0x200
mov r14, r8
jmp 0x140051e4f
sub r8, rsi
sub rsp, 0x20
mov r14, qword [rbp + 0x188]
mov rcx, r14
mov rdx, r8
call fcn.14005b0ae
add rsp, 0x20
mov rcx, qword [r14]
mov r15, qword [r14 + 8]
cmp rcx, rdi
mov esi, 0xffffffff
mov rax, rcx
mov qword [rbp + 0x260], rcx
cmovb rsi, rcx
mov qword [r14 + 0x10], rsi
mov qword [rbp + 0x250], r15
mov r13, rsi
mov r14, rsi
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r15
mov edx, r14d
call qword [sym.imp.kernel32.dll_GetWindowsDirectoryW]
add rsp, 0x20
mov r12d, eax
test eax, eax
jne 0x140051e88
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
test eax, eax
jne 0x14005219c
mov r8d, r12d
cmp r14, r8
jne 0x140051ed2
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
cmp eax, 0x7a
jne 0x140053932
movabs rax, 0xe71bd764a4908c62
lea ecx, [rax + 1]
xor ecx, eax
shl r14, cl
mov eax, 0xffffffff
cmp r14, rax
mov edi, 0xffffffff
dec dword [rdi + rcx + 0x43]
invalid
mov r8, r14
invalid
jmp 0x140051df0
jb 0x140051df0
cmp r13, r8
jb 0x140053932
sbb al, byte [rax]
invalid
sub rsp, 0x20
mov rbx, qword [rbp + 0x30]
mov rcx, rbx
mov rdx, r15
call fcn.140059e1e
mov rcx, rbx
mov rdx, qword [rbp + 0x240]
mov r8, qword [rbp + 0x238]
add al, byte [rax]
add al, ch
xor edi, ecx
invalid
dec dword [rax - 0x7d]
invalid
and byte [rax + 0x220bd], al
add al, byte [rax]
add byte [rax], al
mov rsi, qword [rbp + 0x230]
jne 0x140051f46
movabs rax, 0x7d783e0a86a2db8c
lea r8, [rax + 3]
xor r8, rax
sub rsp, 0x20
lea rdx, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
adc eax, 0x426be
mov rcx, rbx
call fcn.14004f98f
add rsp, 0x20
mov r14, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
mov eax, dword [rbx + 0x10]
sub rsp, 0x20
mov rcx, qword [rbp + 0x170]
add dword [rax], eax
invalid
mov rdx, r14
call fcn.140053ba2
add rsp, 0x20
add esp, 0x20
cmp qword [rbx], 0
mov r15, qword [rbp + 0x160]
mov rax, qword [rbp + 0x260]
test dword [rax + 2], esp
add byte [rax], al
je case.0x140009db8.390
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
sub esp, 0x20
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x7d], cl
invalid
and byte [rax - 0x75], cl
invalid
mov byte [rcx], al
add byte [rax], al
mov rax, qword [rax]
test rax, rax
je 0x140051fc4
mov rax, qword [rbp + 0x188]
mov r8, qword [rax + 8]
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
in al, dx
and byte [rcx], dh
sar bh, cl
adc eax, 0x39080
add rsp, 0x20
mov rcx, qword [rbp + 0x170]
mov r8, qword [rcx]
movabs rax, 0x8000000000000002
cmp r8, rax
mov rdi, qword [rbp + 0x248]
jge 0x140052442
mov rsi, rcx
jmp 0x140052213
add rsi, 8
movups xmm0, xmmword [rsi]
mov rax, qword [rbp + 0x1d8]
mov eax, dword [rbp + 0x1d8]
movups xmmword [rax], xmm0
mov rsi, qword [rbp + 0x230]
jmp 0x14005274c
invalid
add byte [rax], al
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
shl rax, 0x20
movabs rcx, 0xb885c65c2671007c
lea rdx, [rcx + 2]
xor rdx, rcx
or rdx, rax
mov rsi, qword [rbp + 0x170]
mov qword [rsi + 8], rdx
movabs r8, 0x8000000000000001
mov qword [rsi], r8
cmp qword [rbp + 0x260], 0
add byte [rax], al
invalid
je 0x140052205
add byte [rax], al
add byte [rcx + riz + 0x48], dh
mov ecx, dword [0x1400a5b60]
invalid
mov rcx, qword [0x1400a5b60]
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx], dh
xor edx, edx
mov r8, qword [rbp + 0x250]
invalid
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x250]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x38e42
adc eax, 0x38e42
add rsp, 0x20
invalid
mov r8, qword [rsi]
mov r15, qword [rbp + 0x160]
mov rdi, qword [rbp + 0x248]
add byte [rax - 0x75], cl
push rsi
or byte [rax - 0x7d], cl
mov rdx, qword [rsi + 8]
sub rsp, 0x20
in al, dx
and byte [rcx + rcx*4 - 0x3f], cl
in al, dx
and byte [rcx + rcx*4 - 0x3f], cl
call fcn.1400543da
mov bh, 0x21
add byte [rax], al
invalid
add rsp, 0x20
movabs rax, 0xce71534268d7d850
push rax
fcom st(7)
push 0xffffffffce715342
jno case.0x140025035.229
fcom st(7)
push 0xffffffffce715342
jno case.0x140025035.229
lea r8, [rax + 4]
xor r8, rax
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rdx, [0x1400943cb]
and dword [rax + rax], eax
mov rsi, qword [rbp + 0x28]
mov rcx, rsi
call fcn.14004dab7
mov rax, rsi
mov eax, esi
add rsp, 0x20
mov rsi, qword [rsi]
movabs rcx, 0x8000000000000000
add byte [rax], al
invalid
or byte [rax + 0x39], 0xce
add byte [rax], al
add byte [rax + 0xfce3948], al
or byte [rax + 0x39], 0xce
je 0x140052436
invalid
invalid
je 0x14005224a
je 0x140052436
add byte [rax], al
movabs rdi, 0x9aadf63c8f96da74
mov rdx, qword [rax + 8]
or byte [rax - 0x75], cl
adc byte [rax + 1], cl
ror byte [rax - 0x75], 1
invalid
rol byte [rax], 1
add byte [rax], al
mov qword [rbp + 0x260], rdx
mov qword [rcx], rdx
xchg esi, eax
invalid
or byte [rax - 0x75], cl
adc byte [rax + 1], cl
ror byte [rax - 0x75], 1
invalid
mov qword [rcx + 8], rax
mov word [rcx + 0x10], 0
mov byte [rcx + 0x18], 1
mov rbx, qword [rbp + 0x150]
add rbx, 8
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
lea r14, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
and eax, dword [rax + rax]
and eax, dword [rax + rax]
sub rsp, 0x20
mov rcx, r15
mov rdx, qword [rbp + 0xd0]
add byte [rax], al
add byte [rax], al
call fcn.14004e086
add rsp, 0x20
mov rax, qword [r15]
movabs rcx, 0x8000000000000000
cmp rax, rcx
cmp eax, ecx
cmp eax, ecx
je 0x14005240c
mov r8, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
test rcx, rcx
jne 0x14005230e
test rax, rax
je 0x1400522b9
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
call r13
add rsp, 0x20
jmp 0x1400522b9
mov rdx, qword [r15 + 0x18]
mov r15, qword [rbp]
mov qword [r15 + 8], r8
mov qword [r15 + 0x10], rcx
mov qword [r15 + 0x18], rdx
mov qword [r15], rax
sub rsp, 0x20
mov rcx, r15
mov rdx, qword [rbp + 0x240]
mov r8, qword [rbp + 0x238]
call fcn.14004ee3b
cld
retf 0xffff
add rsp, 0x20
cmp byte [rbp + 0x220], 0
add al, byte [rax]
add byte [rax], al
cld
retf 0xffff
add al, byte [rax]
add byte [rax], al
jne case.0x14004b9ba.143
lea r8, [rdi + 3]
xor r8, rdi
sub rsp, 0x20
mov rcx, r15
in al, dx
and byte [rcx + rcx*4 - 7], cl
mov rdx, r14
bnd call fcn.14004f98f
call fcn.14004f98f
add rsp, 0x20
mov r12, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
invalid
invalid
sub rsp, 0x20
mov rcx, qword [rbp + 0x150]
push rax
add dword [rax], eax
invalid
mov rdx, r12
call fcn.140053ba2
add rsp, 0x20
cmp qword [r15], 0
je 0x1400523a2
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, r12
call r13
add rsp, 0x20
mov rax, qword [rbp + 0x150]
mov r8, qword [rax]
movabs rax, 0x8000000000000000
cmp r8, rax
mov r15, qword [rbp + 0x160]
je 0x1400522b9
movups xmm0, xmmword [rbx]
mov rax, qword [rbp + 0x1d8]
movups xmmword [rax], xmm0
test rsi, rsi
je 0x1400519fe
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov rsi, r8
mov r8, qword [rbp + 0x260]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
mov rax, qword [rbp + 0x1d8]
add rsp, 0x20
jmp 0x1400519fe
test rsi, rsi
mov rdi, qword [rbp + 0x248]
je 0x140052436
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x260]
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
lea r14, [0x1400945a8]
jmp 0x14005148e
movups xmm0, xmmword [rcx + 8]
mov rax, qword [rbp + 0x1d8]
movups xmmword [rax], xmm0
mov rbx, qword [rbp + 0x228]
jmp 0x140052753
and dword [rcx - 0x643d3a75], ebx
clc
lea r8, [rdx + 1]
xor r8, rdx
add r8, rcx
test rcx, rcx
cmove r8, rcx
mov rcx, qword [rbp + 0x1c8]
mov r9, qword [rcx + 0x20]
invalid
invalid
invalid
and byte [r13 + 1], cl
enter 0xffffffffffffba48, 0xffffffffffffffdc
outsd dx, dword [rsi]
cmpsd dword [rsi], dword [rdi]
cdq
invalid
add r8, r9
movabs rdx, 0xe82f4a9a99a76fdc
lea rcx, [rdx + 2]
xor rcx, rdx
add rcx, r8
invalid
add cl, byte [rax + 0x31]
add cl, byte [rax + 0x31]
ror dword [rcx + rax - 0x3f], 1
ror dword [rax - 0x77], 0x8d
clc
add dword [rax], eax
add byte [rax - 0x46], cl
movabs al, byte [0x48ac84782e219267]
lodsb al, byte [rsi]
lea rbx, [rdx + 4]
mov qword [rbp + 0x1f8], rcx
mov dword [rbp + 0x1f8], ecx
movabs rdx, 0xac84782e219267a0
lodsb al, byte [rsi]
lea rbx, [rdx + 4]
xor rbx, rdx
mov rcx, qword [rbp + 0x1c8]
add rbx, r9
movabs rdx, 0x8b37c0fd477f1864
jg 0x140052538
std
sal byte [rdi], 0x8b
ror dword [rax - 0x75], cl
invalid
jg 0x140052538
std
sal byte [rdi], 0x8b
lea r9, [rdx + 8]
xor r9, rdx
xor ecx, edx
xor ecx, edx
add r9, r8
mov qword [rbp + 0x200], r9
or dil, al
mov rsi, qword [rbp + 0x10]
mov al, 2
cmp r14b, al
cmp dh, al
cmp dh, al
jae 0x14005252e
sub rsp, 0x20
call fcn.14004d22e
add rsp, 0x20
invalid
and byte [rax - 0x7c], al
test bh, bh
invalid
test bh, bh
je 0x14005257c
mov cl, byte [rbp + 0x260]
add byte [rax], al
jmp 0x140052532
xor ecx, ecx
xor eax, eax
xor edx, edx
movzx eax, al
movzx ecx, cl
leave
mov dh, 0xc9
leave
add rcx, rdx
add rcx, rax
cmp r13, rcx
jbe 0x1400525d6
sub rsp, 0x20
mov rcx, rsi
mov rdx, qword [rbp + 0x1c8]
xchg ebp, eax
enter 1, 0
xchg ebp, eax
enter 1, 0
call case.0x14004d1ca.18
add rsp, 0x20
cmp byte [rsi + 8], 0xa
or dh, byte [rbp + 0x70]
or dh, byte [rbp + 0x70]
sub r13, qword [rsi]
jb 0x140053932
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x1c8]
mov qword [rcx + 8], r13
jmp 0x14005250d
xchg ecx, eax
xchg ecx, eax
mov rcx, qword [rbp + 0x258]
mov ecx, dword [rbp + 0x258]
lea rdx, [0x1400968e4]
lea edx, [0x1400968e4]
pop rdx
add al, 0
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov cl, byte [rbp + 0x260]
mov rdx, rbx
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
jmp 0x140052534
mov cl, byte [rbp + 0x260]
mov rdx, qword [rbp + 0x200]
jmp 0x140052534
mov edx, 6
jmp 0x1400525cb
invalid
mov cl, byte [rbp + 0x260]
mov rdx, qword [rbp + 0x1f8]
jmp 0x140052534
mov edx, 2
mov cl, byte [rbp + 0x260]
jmp 0x140052534
mov rcx, qword [rbp + 0x198]
test r15, r15
mov rsi, qword [rbp + 0x230]
je 0x140052614
test r13, r13
mov rbx, qword [rbp + 0x228]
mov r14, qword [rbp + 0x250]
mov r15, qword [rbp + 0x208]
je 0x140052631
cmp r15, r13
jbe 0x14005262b
cmp byte [r14 + r13], 0xbf
jg 0x140052631
jmp 0x140053932
mov rbx, qword [rbp + 0x228]
mov r14, qword [rbp + 0x250]
mov r15, qword [rbp + 0x208]
jmp 0x140052638
jne 0x140053932
cmp r15, r13
cmovae r15, r13
mov r13, qword [rbp + 0x1a8]
mov qword [rcx], r12
mov qword [rcx + 8], r14
mov qword [rcx + 0x10], r15
mov qword [rcx + 0x18], r13
sub rsp, 0x20
mov r15, rcx
mov rdx, qword [rbp + 0x240]
mov r8, qword [rbp + 0x238]
call fcn.14004ee3b
add rsp, 0x20
cmp byte [rbp + 0x220], 0
jne 0x14005269d
movabs rax, 0x7f66e992aed9506c
lea r8, [rax + 3]
xor r8, rax
sub rsp, 0x20
lea rdx, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
mov rcx, r15
call fcn.14004f98f
add rsp, 0x20
mov r14, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
sub rsp, 0x20
mov rcx, qword [rbp + 0xf8]
mov rdx, r14
call fcn.140053ba2
add rsp, 0x20
cmp qword [r15], 0
je 0x1400526dc
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov rax, qword [rbp + 0xf8]
mov r8, qword [rax]
movabs rdx, 0x8000000000000000
cmp r8, rdx
jne 0x14005270a
mov rsi, qword [rbp + 0x168]
cmp qword [rsi], rdx
je 0x140051a3e
jmp 0x140051a59
movups xmm0, xmmword [rax + 8]
mov rax, qword [rbp + 0x1d8]
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0x168]
cmp qword [rcx], rdx
jne 0x14005274c
mov rdx, qword [rcx + 8]
sub rsp, 0x20
movabs rcx, 0x8000000000000000
mov rdi, r8
call fcn.14004e2c5
mov r8, rdi
mov rax, qword [rbp + 0x1d8]
add rsp, 0x20
mov rdi, qword [rbp + 0x248]
mov qword [rbx], r8
movups xmm0, xmmword [rax]
movups xmmword [rbx + 8], xmm0
mov r14, qword [rbx + 8]
mov qword [rbp + 0x260], r8
mov rax, qword [rbp + 0x228]
mov r8, qword [rax + 0x10]
movabs rax, 0xe6a45f4976054169
lea rcx, [rax + 3]
xor rcx, rax
cmp r8, rcx
mov qword [rbp + 0x238], r14
jb 0x140052a11
test r14, r14
je 0x140052a11
lea rax, [r8 - 5]
cmp word [r14 + rax*2], 0x2e
jne 0x140052a11
cmp word [r14 + rax*2 + 8], 0
jne 0x140052a11
movzx ecx, word [r14 + rax*2 + 2]
movzx edx, cx
cmp edx, 0x61
jg 0x1400527d7
cmp edx, 0x42
je 0x1400527e6
cmp edx, 0x43
je 0x14005280c
jmp 0x140052a11
cmp edx, 0x62
je 0x1400527e6
cmp edx, 0x63
je 0x14005280c
jmp 0x140052a11
movzx edx, word [r14 + rax*2 + 4]
or edx, 0x20
cmp edx, 0x61
jne 0x140052802
movzx edx, word [r14 + rax*2 + 6]
or edx, 0x20
cmp edx, 0x74
je 0x140052830
cmp cx, 0x43
jne 0x140052a11
movzx ecx, word [r14 + rax*2 + 4]
or ecx, 0x20
cmp ecx, 0x6d
jne 0x140052a11
movzx eax, word [r14 + rax*2 + 6]
or eax, 0x20
cmp eax, 0x64
jne 0x140052a11
mov qword [rbp + 0x240], r8
mov qword [rbp + 0x248], rdi
movabs rax, 0x2ab1d82102ecaec5
lea rcx, [rax + 2]
xor rcx, rax
mov qword [rbp + 0x250], rcx
movabs rax, 0x4a7f31e1258a1992
xor r12d, r12d
mov r8, qword [rbp + 0xe8]
mov qword [r8], r12
movabs rcx, 0xa6d8f48f0a90e891
lea rdx, [rcx + 2]
xor rdx, rcx
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], r12
mov r8d, 0x200
lea rcx, [rax + 0x201]
xor rcx, rax
mov qword [rbp + 0x258], rcx
mov r13d, 0xffffffff
xor edi, edi
cmp r8, qword [rbp + 0x258]
jae 0x1400528bc
mov r14, qword [rbp + 8]
mov esi, 0x200
mov rbx, r8
jmp 0x1400528fd
sub r8, rdi
sub rsp, 0x20
mov rsi, qword [rbp + 0xe8]
mov rcx, rsi
mov rdx, r8
call fcn.14005b0ae
add rsp, 0x20
mov r12, qword [rsi]
mov r14, qword [rsi + 8]
cmp r12, r13
mov edi, 0xffffffff
cmovb rdi, r12
mov qword [rsi + 0x10], rdi
mov qword [rbp + 0x250], r14
mov rsi, rdi
mov rbx, rdi
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r14
mov edx, ebx
call qword [sym.imp.kernel32.dll_GetSystemDirectoryW]
add rsp, 0x20
mov r15d, eax
test eax, eax
jne 0x140052935
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
test eax, eax
jne 0x1400534b7
mov r8d, r15d
cmp rbx, r8
jne 0x140052980
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
cmp eax, 0x7a
jne 0x140053932
movabs rax, 0x97144c78f16cd36a
lea ecx, [rax + 1]
xor ecx, eax
shl rbx, cl
mov eax, 0xffffffff
cmp rbx, rax
mov r13d, 0xffffffff
cmovae rbx, rax
mov r8, rbx
jmp 0x1400528a5
jb 0x1400528a5
cmp rsi, r8
jb 0x140053932
sub rsp, 0x20
mov rsi, qword [rbp + 0x48]
mov rcx, rsi
mov rdx, r14
call fcn.14005b4f3
add rsp, 0x20
test r12, r12
mov r14, qword [rbp + 0x1e8]
je 0x1400529d0
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x250]
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
movabs rbx, 0x8000000000000000
cmp rax, rbx
mov rcx, rsi
mov rsi, qword [rbp + 0x230]
jne 0x14005357b
mov rsi, qword [rbp + 0x1f0]
mov rdi, qword [rbp + 0x248]
mov r8, qword [rbp + 0x260]
mov rcx, rdx
jmp 0x140053525
mov r13, rdi
mov r14, qword [rsi + 8]
mov rcx, rsi
mov rsi, qword [rsi + 0x28]
mov rdi, qword [rcx + 0x30]
mov bl, byte [rcx + 0xc9]
xor eax, eax
mov r15, qword [rcx + 0x10]
add r15, r14
mov r12, qword [rbp + 0x190]
mov qword [r12], rax
movabs rcx, 0x36f38cf1bc43e751
lea rdx, [rcx + 2]
xor rdx, rcx
mov qword [r12 + 8], rdx
mov qword [r12 + 0x10], rax
sub rsp, 0x20
mov rcx, r12
call fcn.140058967
add rsp, 0x20
mov rax, qword [r12 + 8]
mov word [rax], 0x22
movabs rax, 0xda26695b8d38f102
lea rcx, [rax + 1]
xor rcx, rax
mov qword [r12 + 0x10], rcx
mov rdx, qword [rbp - 0x20]
mov qword [rdx], r14
mov qword [rdx + 8], r15
mov word [rdx + 0x10], 0
sub rsp, 0x20
mov rcx, r12
call fcn.14005ad49
add rsp, 0x20
mov r14, qword [r12 + 0x10]
cmp r14, qword [r12]
jne 0x140052ac4
sub rsp, 0x20
mov rcx, r12
call fcn.140058967
add rsp, 0x20
movabs rax, 0x9e68738279e3efb2
mov rcx, qword [r12 + 8]
mov word [rcx + r14*2], 0x22
movabs rcx, 0x6f3d3df206763608
lea rdx, [rcx + 1]
xor rdx, rcx
add rdx, r14
mov qword [r12 + 0x10], rdx
shl rdi, 3
lea r14, [rdi + rdi*4]
lea r15, [rax + 1]
xor r15, rax
test r14, r14
je 0x140052b9e
mov rcx, qword [rbp + 0x190]
mov rdi, qword [rcx + 0x10]
cmp rdi, qword [rcx]
jne 0x140052b2f
sub rsp, 0x20
call fcn.140058967
mov rcx, qword [rbp + 0x190]
add rsp, 0x20
lea r12, [rsi + 0x28]
mov rax, qword [rcx + 8]
mov word [rax + rdi*2], 0x20
add rdi, r15
mov qword [rcx + 0x10], rdi
sub rsp, 0x20
mov rdx, rsi
mov r8d, ebx
call fcn.1400543f6
add rsp, 0x20
add r14, 0xffffffffffffffd8
mov rsi, r12
test rax, rax
je 0x140052b02
mov rdi, rax
mov rax, qword [rbp + 0x190]
cmp qword [rax], 0
mov r14, qword [rbp + 0x1e8]
je 0x140052b95
mov r8, qword [rax + 8]
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov rsi, qword [rbp + 0x1f0]
jmp 0x140052bc9
mov rdx, qword [rbp + 0x190]
mov rax, qword [rdx]
mov rdi, qword [rdx + 8]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x140052c1e
mov rsi, qword [rbp + 0x1f0]
mov r14, qword [rbp + 0x1e8]
mov r8, qword [rbp + 0x260]
mov rdx, qword [rbp + 0x210]
mov qword [rdx], rdi
movabs rax, 0x18670f124d81691d
lea rcx, [rax + 2]
xor rcx, rax
mov qword [rdx + 0x10], rcx
mov rdi, r13
test r8, r8
je 0x1400514bb
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x238]
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400514bb
mov rsi, qword [rdx + 0x10]
mov cl, 1
mov dword [rbp + 0x248], ecx
mov rcx, qword [rbp + 0x260]
mov qword [rbp + 0x220], rcx
mov rcx, qword [rbp + 0x238]
mov qword [rbp + 0x208], rcx
mov r14, qword [rbp + 0x1e8]
mov rbx, qword [rbp + 0x218]
mov qword [rbx], rax
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rsi
cmp rsi, rax
jne 0x140052c78
sub rsp, 0x20
mov rcx, rbx
call fcn.140058967
add rsp, 0x20
mov rdi, qword [rbx + 8]
mov word [rdi + rsi*2], 0
movabs rax, 0x44a8fcf6a40b7976
lea rcx, [rax + 1]
xor rcx, rax
add rcx, rsi
mov qword [rbx + 0x10], rcx
mov rcx, qword [rbp + 0x230]
cmp byte [rcx + 0xc8], 0
mov eax, 0x400
mov ebx, 0x608
cmove ebx, eax
or ebx, dword [rcx + 0xc4]
cmp qword [r14], 0
mov dword [rbp + 0x1a8], ebx
jne 0x140052cdf
movabs rax, 0x5ab4809c11ed21a9
lea r14, [rax + 2]
xor r14, rax
xor r13d, r13d
xor r12d, r12d
jmp 0x140053123
mov rbx, qword [r14 + 8]
mov r15, qword [r14 + 0x10]
mov rdi, qword [r14 + 0x18]
xor esi, esi
mov r12, qword [rbp + 0x1b8]
mov qword [r12], rsi
movabs rax, 0x6802928ea709c6b8
lea rcx, [rax + 2]
xor rcx, rax
mov qword [r12 + 8], rcx
mov qword [r12 + 0x10], rsi
test rdi, rdi
jne 0x140052d50
sub rsp, 0x20
mov rcx, r12
call fcn.140058967
add rsp, 0x20
mov r14, qword [r12 + 8]
mov word [r14], 0
movabs rax, 0x7316b2dca76d0e78
lea rcx, [rax + 1]
xor rcx, rax
mov qword [r12 + 0x10], rcx
mov esi, 1
jmp 0x140052d61
movabs rax, 0x15e2b44939635470
lea r14, [rax + 2]
xor r14, rax
xor eax, eax
test rbx, rbx
je 0x140052d95
mov rdx, qword [rbp + 0x1d0]
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rbx
mov qword [rdx + 0x18], r15
mov qword [rdx + 0x28], rax
mov qword [rdx + 0x30], rbx
mov qword [rdx + 0x38], r15
mov eax, 1
mov rbx, qword [rbp + 0x158]
jmp 0x140052da5
xor edi, edi
mov rbx, qword [rbp + 0x158]
mov rdx, qword [rbp + 0x1d0]
mov qword [rdx], rax
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x40], rdi
mov rax, qword [rbp + 0xd8]
add rax, 8
mov qword [rbp + 0x250], rax
mov rax, qword [rbp + 0xe0]
add rax, 0x10
mov qword [rbp + 0x240], rax
sub rsp, 0x20
mov rcx, rbx
call fcn.140055d84
add rsp, 0x20
mov rax, qword [rbx]
test rax, rax
je 0x1400530c5
mov rdx, qword [rbx + 0x10]
imul r8, rdx, 0x38
mov rcx, qword [rax + r8 + 0x168]
movabs r9, 0x8000000000000000
cmp rcx, r9
je 0x1400530c5
add r8, rax
add r8, 0x168
mov r12, qword [r8 + 0x20]
mov rbx, qword [r8 + 0x28]
mov r15, qword [r8 + 0x30]
shl rdx, 5
lea r9, [rax + rdx]
mov r13, qword [rax + rdx]
mov rax, qword [rax + rdx + 8]
mov qword [rbp + 0x258], rax
movups xmm0, xmmword [r9 + 0x10]
mov rax, qword [rbp + 0xc0]
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0xd8]
mov qword [rdx], rcx
mov rax, qword [r8 + 0x18]
mov rcx, qword [rbp + 0x250]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r8 + 8]
movups xmmword [rcx], xmm0
sub rsp, 0x20
mov rdi, qword [rbp + 0xc8]
mov rcx, rdi
call fcn.1400550f8
add rsp, 0x20
mov rax, qword [rdi]
test rax, rax
je 0x140052ed3
mov rcx, qword [rbp + 0xc8]
mov r14, qword [rcx + 8]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14005340e
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov rax, qword [rbp + 0x1b8]
mov rsi, qword [rax + 0x10]
movabs rax, 0x322092e4d6a11d0e
lea ecx, [rax + 1]
xor ecx, eax
mov r14, r15
shl r14, cl
mov rdi, qword [rbp + 0x1b8]
mov rax, qword [rdi]
sub rax, rsi
cmp rax, r15
jae 0x140052f4e
movabs rax, 0xa7b6e11db4e4c49c
lea r9, [rax + 2]
xor r9, rax
movabs rcx, 0x474282aa47531b2c
lea rax, [rcx + 2]
xor rax, rcx
sub rsp, 0x30
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.1400211d6
add rsp, 0x30
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x140053ac1
mov rsi, qword [rdi + 0x10]
lea rcx, [rsi + rsi]
add rcx, qword [rdi + 8]
sub rsp, 0x20
mov rdx, rbx
mov r8, r14
call fcn.140084cc0
add rsp, 0x20
add r15, rsi
mov qword [rdi + 0x10], r15
test r12, r12
je 0x140052f93
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov r15, qword [rdi + 0x10]
cmp r15, qword [rdi]
jne 0x140052fa8
sub rsp, 0x20
mov rcx, rdi
call fcn.140058967
add rsp, 0x20
mov rax, qword [rdi + 8]
mov word [rax + r15*2], 0x3d
movabs rcx, 0x3de43e9b9c4a7e40
lea rax, [rcx + 1]
xor rax, rcx
add rax, r15
mov qword [rdi + 0x10], rax
mov rdx, qword [rbp + 0xe0]
mov qword [rdx], r13
mov rax, qword [rbp + 0x258]
mov qword [rdx + 8], rax
mov rax, qword [rbp + 0xc0]
movups xmm0, xmmword [rax]
mov rax, qword [rbp + 0x240]
movups xmmword [rax], xmm0
sub rsp, 0x20
mov rsi, qword [rbp - 0x38]
mov rcx, rsi
call fcn.1400550f8
mov rax, rsi
add rsp, 0x20
mov rsi, qword [rsi]
mov r14, qword [rax + 8]
movabs rdx, 0x8000000000000000
cmp rsi, rdx
je 0x1400533d3
mov rax, qword [rax + 0x10]
add rax, r14
mov rdx, qword [rbp - 0x30]
mov qword [rdx], r14
mov qword [rdx + 8], rax
mov word [rdx + 0x10], 0
sub rsp, 0x20
mov rcx, rdi
call fcn.14005ad49
add rsp, 0x20
test rsi, rsi
je 0x14005306c
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov rsi, qword [rbp + 0x1b8]
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
mov rbx, qword [rbp + 0x158]
jne 0x140053093
sub rsp, 0x20
mov rcx, rsi
call fcn.140058967
add rsp, 0x20
mov r14, qword [rsi + 8]
mov word [r14 + rdi*2], 0
mov rax, rsi
movabs rcx, 0xe0948c5e9388718c
lea rsi, [rcx + 1]
xor rsi, rcx
add rsi, rdi
mov qword [rax + 0x10], rsi
mov rdx, qword [rbp + 0x1d0]
jmp 0x140052dd4
sub rsp, 0x20
mov rcx, qword [rbp + 0x1d0]
call fcn.140058af5
add rsp, 0x20
mov rdi, qword [rbp + 0x1b8]
mov r12, qword [rdi]
cmp rsi, r12
jne 0x1400530ff
sub rsp, 0x20
mov rcx, rdi
call fcn.140058967
add rsp, 0x20
mov r12, qword [rdi]
mov r14, qword [rdi + 8]
mov word [r14 + rsi*2], 0
mov r13, r14
movabs rax, 0x8000000000000000
cmp r12, rax
mov rsi, qword [rbp + 0x218]
je 0x140053493
movabs rsi, 0x8000000000000000
mov rax, qword [rbp + 0x230]
cmp qword [rax + 0x38], rsi
jne 0x140053155
movabs rax, 0x78738322a7f17f60
lea rcx, [rax + 2]
xor rcx, rax
xor r15d, r15d
xor eax, eax
jmp 0x140053205
lea rcx, [rax + 0x38]
sub rsp, 0x20
call fcn.1400551ff
add rsp, 0x20
mov r15, rdx
test rax, rax
jne 0x1400531da
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
add rcx, rax
mov rdx, qword [rbp + 0x40]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov word [rdx + 0x10], 0
sub rsp, 0x20
mov rdi, qword [rbp + 0x118]
mov rcx, rdi
call fcn.14005bc8c
mov rcx, rdi
add rsp, 0x20
mov rax, qword [rdi]
mov rdi, qword [rdi + 0x10]
cmp rdi, rax
jne 0x1400531c7
sub rsp, 0x20
call fcn.140058967
mov rcx, qword [rbp + 0x118]
add rsp, 0x20
mov rax, qword [rcx]
mov r15, qword [rcx + 8]
mov word [r15 + rdi*2], 0
mov rcx, r15
cmp rax, rsi
jne 0x140053205
mov rdx, qword [rbp + 0x210]
mov qword [rdx], r15
movabs rax, 0x5954c0f38b7ff4ac
lea rcx, [rax + 2]
xor rcx, rax
mov qword [rdx + 0x10], rcx
mov rsi, qword [rbp + 0x218]
jmp 0x1400539fc
mov qword [rbp + 0x200], r13
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x240], rcx
mov qword [rbp + 0x258], r12
xorps xmm0, xmm0
mov rax, qword [rbp + 0x110]
movups xmmword [rax], xmm0
mov qword [rax + 0x10], 0
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x1400a5b58], cl
jne 0x14005375e
xor eax, eax
mov rbx, qword [rbp + 0x1a0]
mov qword [rbx], rax
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x20], rax
mov r13, qword [rbp + 0x230]
lea rcx, [r13 + 0x58]
cmp dword [r13 + 0x58], 6
mov edi, dword [r13 + 0x68]
mov r12, qword [rbp + 0x148]
cmove rcx, r12
lea rsi, [r13 + 0x78]
cmp dword [r13 + 0x78], 6
cmove rsi, r12
sub rsp, 0x20
mov edx, 0xfffffff6
mov r8, rbx
call fcn.1400552d6
add rsp, 0x20
test rax, rax
jne 0x1400533a1
mov qword [rbp + 0x1f8], rdx
lea r8, [rbx + 0x10]
lea rcx, [r13 + 0x68]
cmp edi, 6
cmove rcx, r12
sub rsp, 0x20
mov edx, 0xfffffff5
call fcn.1400552d6
add rsp, 0x20
mov r13, rdx
test rax, rax
jne 0x1400533dc
add rbx, 0x20
sub rsp, 0x20
mov rcx, rsi
mov edx, 0xfffffff4
mov r8, rbx
call fcn.1400552d6
add rsp, 0x20
mov r8, rdx
test rax, rax
mov r12, qword [rbp + 0x258]
jne 0x140053549
xorps xmm0, xmm0
mov rsi, qword [rbp + 0x50]
movups xmmword [rsi + 0x34], xmm0
movups xmmword [rsi + 0x28], xmm0
movups xmmword [rsi + 0x18], xmm0
movups xmmword [rsi + 8], xmm0
movups xmmword [rsi + 0x48], xmm0
movups xmmword [rsi + 0x58], xmm0
mov rcx, r8
or rcx, r13
mov eax, 1
mov rdx, qword [rbp + 0x1f8]
or rcx, rdx
je 0x140053357
mov dword [rsi + 0x3c], pe_nt_image_headers64
mov qword [rsi + 0x50], rdx
mov qword [rsi + 0x58], r13
mov qword [rsi + 0x60], r8
mov eax, 0x101
mov rdx, qword [rbp + 0x230]
cmp word [rdx + 0xc0], 0
mov ebx, dword [rbp + 0x1a8]
je 0x14005337c
movzx ecx, word [rdx + 0xc2]
mov dword [rsi + 0x3c], eax
mov word [rsi + 0x40], cx
mov qword [rbp + 0x1e0], r8
mov r12, qword [rdx + 0xb8]
test r12, r12
jne 0x14005360f
mov dword [rsi], 0x68
mov rax, rsi
jmp 0x140053667
mov r8, qword [rbp + 0x210]
mov qword [r8], rdx
movabs rax, 0x7d3c4bfdb6404db8
lea rcx, [rax + 2]
xor rcx, rax
mov qword [r8 + 0x10], rcx
mov rsi, qword [rbp + 0x218]
mov r12, qword [rbp + 0x258]
jmp 0x1400539a3
mov rsi, qword [rbp + 0x218]
jmp 0x140053457
mov rdx, qword [rbp + 0x210]
mov qword [rdx], r13
movabs rax, 0x9e818c65034b9d5
lea rcx, [rax + 2]
xor rcx, rax
mov qword [rdx + 0x10], rcx
mov rsi, qword [rbp + 0x218]
mov r12, qword [rbp + 0x258]
jmp 0x14005398e
test r13, r13
je 0x140053431
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x258]
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
test r12, r12
mov rsi, qword [rbp + 0x218]
je 0x140053457
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [rbp + 0x1d0]
sub rsp, 0x20
call fcn.140058af5
add rsp, 0x20
mov rax, qword [rbp + 0x1b8]
cmp qword [rax], 0
je 0x140053493
mov r8, qword [rax + 8]
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov rdx, qword [rbp + 0x210]
mov qword [rdx], r14
movabs rax, 0xe8ab1489d1e0fa35
lea rcx, [rax + 2]
xor rcx, rax
mov qword [rdx + 0x10], rcx
jmp 0x140053a1b
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
shl rax, 0x20
movabs rcx, 0xa7ed160537e4ff69
lea rdx, [rcx + 2]
xor rdx, rcx
mov rcx, rdx
or rcx, rax
test r12, r12
je 0x140053509
mov rsi, rcx
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x250]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
add rsp, 0x20
mov rsi, qword [rbp + 0x1f0]
mov r14, qword [rbp + 0x1e8]
mov rdi, qword [rbp + 0x248]
mov r8, qword [rbp + 0x260]
mov rdx, qword [rbp + 0x210]
mov qword [rdx], rcx
movabs rax, 0xd342ead51f70b1d9
lea rcx, [rax + 2]
xor rcx, rax
mov qword [rdx + 0x10], rcx
jmp 0x140052bf2
mov rdx, qword [rbp + 0x210]
mov qword [rdx], r8
movabs rax, 0x20008e3423187a50
lea rcx, [rax + 2]
xor rcx, rax
mov qword [rdx + 0x10], rcx
mov rsi, qword [rbp + 0x218]
mov rbx, qword [rbp + 0x1a0]
jmp 0x14005397d
mov rcx, qword [rcx + 0x10]
mov rdi, qword [rbp + 0x60]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov qword [rdi + 0x10], rcx
movabs rax, 0x4ba1e3f8a3b18c36
lea rcx, [rax + 1]
xor rcx, rax
mov rdx, qword [rbp + 0x58]
mov qword [rdx], rcx
mov qword [rdx + 8], 0
movabs rax, 0xf6f88ba54db6c77a
lea rcx, [rax + 1]
xor rcx, rax
mov qword [rdx + 0x10], rcx
xor eax, eax
mov word [rdx + 0x18], ax
lea rcx, [0x140094602]
mov qword [rdx + 0x20], rcx
lea rcx, [0x14009460a]
mov qword [rdx + 0x28], rcx
mov word [rdx + 0x30], ax
sub rsp, 0x20
mov rcx, rdi
call fcn.14005b580
add rsp, 0x20
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
cmp rax, rbx
jne 0x14005386f
mov rsi, qword [rbp + 0x1f0]
jmp 0x140053517
add rdx, 0xa8
mov dword [rsi], 0x70
sub rsp, 0x20
mov rdi, qword [rbp + 0x68]
mov rcx, rdi
call fcn.140055968
add rsp, 0x20
mov rdx, qword [rdi]
mov rax, qword [rdi + 8]
test rdx, rdx
je 0x140053934
mov qword [rbp + 0x1b0], rax
or ebx, 0x80000
mov ecx, 0xd
mov rax, qword [rbp + 0x78]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rbp + 0x1c0], rdx
mov qword [rax + 0x68], rdx
mov rsi, qword [rbp + 0x218]
mov rcx, qword [rbp + 0x208]
mov rdx, qword [rsi + 8]
sub rsp, 0x50
mov rdi, qword [rbp + 0x110]
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r15
mov rax, qword [rbp + 0x200]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], 1
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.kernel32.dll_CreateProcessW]
add rsp, 0x50
test eax, eax
jne 0x140053777
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
shl rax, 0x20
movabs rcx, 0xf17554887f7b1391
lea rdx, [rcx + 2]
xor rdx, rcx
or rdx, rax
movabs rax, 0xf906b8f7fb388be0
lea rcx, [rax + 2]
xor rcx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rdx
mov qword [rax + 0x10], rcx
test r12, r12
mov rbx, qword [rbp + 0x1a0]
je 0x140053961
sub rsp, 0x20
mov rcx, qword [rbp + 0x1c0]
call qword [sym.imp.kernel32.dll_DeleteProcThreadAttributeList]
add rsp, 0x20
cmp qword [rbp + 0x1b0], 0
je 0x140053961
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x1c0]
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
jmp 0x140053961
sub rsp, 0x20
lea rcx, [0x1400a5b58]
call fcn.1400890fc
add rsp, 0x20
jmp 0x140053248
movups xmm0, xmmword [rdi]
mov rax, qword [rbp + 0x1a0]
movups xmm1, xmmword [rax]
movups xmm2, xmmword [rax + 0x10]
movups xmm3, xmmword [rax + 0x20]
mov rax, qword [rbp + 0x210]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax], xmm0
test r12, r12
je 0x1400537e4
sub rsp, 0x20
mov rcx, qword [rbp + 0x1c0]
call qword [sym.imp.kernel32.dll_DeleteProcThreadAttributeList]
add rsp, 0x20
cmp qword [rbp + 0x1b0], 0
je 0x1400537e4
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x1c0]
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
sub rsp, 0x20
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x1e0]
call rsi
mov rcx, r13
call rsi
mov rcx, qword [rbp + 0x1f8]
call rsi
add rsp, 0x20
xor eax, eax
xchg byte [0x1400a5b58], al
cmp al, 2
mov rdi, qword [rbp + 0x258]
jne 0x140053832
sub rsp, 0x20
lea rcx, [0x1400a5b58]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add rsp, 0x20
cmp qword [rbp + 0x250], 0
mov rsi, qword [rbp + 0x218]
je 0x140053861
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x240]
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
test rdi, rdi
jne 0x140053a01
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x208], rcx
mov r9, qword [rsi + 0x28]
mov rax, qword [rsi + 0x30]
mov cl, byte [rsi + 0xc9]
sub rsp, 0x30
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rax
mov rsi, qword [rbp + 0x70]
mov rcx, rsi
mov rdx, qword [rbp + 0x238]
mov r8, qword [rbp + 0x240]
call fcn.1400547bd
add rsp, 0x30
mov rax, qword [rsi]
mov rdi, qword [rsi + 8]
cmp rax, rbx
jne 0x140053a9f
mov rdx, qword [rbp + 0x210]
mov qword [rdx], rdi
movabs rax, 0xdc920a733a60065c
lea rcx, [rax + 2]
xor rcx, rax
mov qword [rdx + 0x10], rcx
cmp qword [rbp + 0x220], 0
mov rsi, qword [rbp + 0x1f0]
mov rdi, qword [rbp + 0x248]
mov r8, qword [rbp + 0x260]
je 0x140052bf2
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x208]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x260]
add rsp, 0x20
jmp 0x140052bf2
ud2
mov rdx, qword [rbp + 0x210]
mov qword [rdx], rax
movabs rax, 0x95529304b79daefc
lea rcx, [rax + 2]
xor rcx, rax
mov qword [rdx + 0x10], rcx
mov rsi, qword [rbp + 0x218]
mov rbx, qword [rbp + 0x1a0]
sub rsp, 0x20
mov rcx, qword [rbp + 0x1e0]
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
mov r12, qword [rbp + 0x258]
sub rsp, 0x20
mov rcx, r13
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
sub rsp, 0x20
mov rcx, qword [rbp + 0x1f8]
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
sub rsp, 0x20
mov rcx, rbx
call fcn.140055cbb
add rsp, 0x20
xor eax, eax
xchg byte [0x1400a5b58], al
cmp al, 2
jne 0x1400539d4
sub rsp, 0x20
lea rcx, [0x1400a5b58]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add rsp, 0x20
cmp qword [rbp + 0x250], 0
je 0x1400539fc
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x240]
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
test r12, r12
je 0x140053a1b
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
cmp qword [rsi], 0
je 0x140053a3c
mov r8, qword [rsi + 8]
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
cmp qword [rbp + 0x220], 0
mov rsi, qword [rbp + 0x238]
je 0x140053a6b
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x208]
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
cmp qword [rbp + 0x260], 0
sete al
mov ecx, dword [rbp + 0x248]
or cl, al
jne 0x140051743
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14005173f
mov rsi, qword [rsi + 0x10]
mov dword [rbp + 0x248], 0
jmp 0x140052c4d
test rax, rax
ud2
add rsp, 0x20
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax + 0x31], cl
ror dword [rax - 0x77], 0x4d
enter 0x3145, 0xffffffffffffffe4
cmp rbx, qword [rbp - 0x38]
jae 0x1400540f5
mov rax, r15
mov ecx, 0x200
mov qword [rbp - 0x28], rcx
mov r13, rbx
mov rbx, r15
jmp 0x14005413f
sub rbx, r12
sub rsp, 0x20
mov r13, qword [rbp - 0x18]
mov rcx, r13
mov rdx, rbx
call fcn.14005b0ae
add rsp, 0x20
mov rcx, qword [r13]
mov rbx, qword [r13 + 8]
mov eax, 0xffffffff
cmp rcx, rax
mov r12d, 0xffffffff
mov rax, rcx
mov qword [rbp], rcx
cmovb r12, rcx
mov qword [r13 + 0x10], r12
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x28], r12
mov r13, r12
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp - 8]
mov edx, r13d
mov qword [rbp - 0x40], rbx
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
add rsp, 0x20
mov ebx, eax
test eax, eax
jne 0x140054182
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
test eax, eax
jne 0x140054372
mov ebx, ebx
cmp r13, rbx
jne 0x1400541c6
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
cmp eax, 0x7a
jne 0x1400543bc
movabs rax, 0x757a820e4e7b05a8
lea ecx, [rax + 1]
xor ecx, eax
shl r13, cl
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov rbx, r13
jmp 0x1400540db
jb 0x1400540db
cmp qword [rbp - 0x28], rbx
jb 0x1400543bc
movabs rax, 0xddb8b30bffa33b3
lea rcx, [rax + 1]
xor rcx, rax
mov rax, qword [rbp - 0x10]
cmp rax, rcx
jb 0x1400543bc
add rax, 0xfffffffffffffff9
cmp rax, rbx
jne 0x140054393
lea r8, [rbx + rbx]
sub rsp, 0x20
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 8]
call fcn.140085700
add rsp, 0x20
test eax, eax
jne 0x140054393
sub rsp, 0x20
mov r15, qword [rbp - 0x30]
mov rcx, r15
mov rdx, qword [rbp - 0x40]
mov r8, rbx
call fcn.14005b4f3
add rsp, 0x20
mov rbx, qword [r15]
mov r12, qword [r15 + 0x10]
cmp r12, rbx
jne 0x140054260
sub rsp, 0x20
mov rbx, qword [rbp - 0x30]
mov rcx, rbx
call fcn.140058967
add rsp, 0x20
mov rbx, qword [rbx]
mov rax, qword [rbp - 0x30]
mov r15, qword [rax + 8]
mov word [r15 + r12*2], 0
movabs rax, 0xa1341c31bff69b6c
lea rcx, [rax + 1]
xor rcx, rax
add rcx, r12
mov qword [rbp - 0x10], rcx
test r14, r14
je 0x1400542b1
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
mov qword [rbp], rax
mov r14, rbx
mov rdi, r15
jmp 0x14005439c
lea rdx, [rcx + 2]
xor rdx, rcx
or rdx, rax
mov qword [rsi + 8], rdx
movabs rax, 0x8000000000000000
mov qword [rsi], rax
cmp qword [rbp], 0
je 0x140054315
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
test r14, r14
je 0x140053d99
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
jmp 0x140054367
mov r8, qword [rax + 8]
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140053d95
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
shl rax, 0x20
movabs rcx, 0x8338125e2bc2c9e0
jmp 0x1400542d8
mov rax, qword [rbp - 8]
mov word [rax], 0x43
mov qword [rsi], r14
mov qword [rsi + 8], rdi
mov rax, qword [rbp - 0x10]
mov qword [rsi + 0x10], rax
cmp qword [rbp], 0
je 0x140053d99
mov rax, qword [rbp - 0x18]
jmp 0x140054356
ud2
cmp rdi, qword [r11]
jne 0x14005493e
sub rsp, 0x20
mov rcx, r11
call fcn.140058967
mov r11, qword [rbp]
add rsp, 0x20
mov rax, qword [r11 + 8]
mov word [rax + rdi*2], 0x22
movabs rax, 0xb5db0b176ed190a4
lea rcx, [rax + 1]
xor rcx, rax
add rcx, rdi
mov qword [r11 + 0x10], rcx
mov rax, qword [rbp - 0x28]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [r11]
movups xmmword [rax], xmm0
jmp case.0x140018a30.302
mov rdi, qword [r11 + 0x10]
cmp rdi, qword [r11]
jne 0x1400549d0
sub rsp, 0x20
mov rcx, r11
call fcn.140058967
mov r11, qword [rbp]
add rsp, 0x20
mov rax, qword [r11 + 8]
mov word [rax + rdi*2], 0x20
mov rax, qword [rbp - 0x38]
lea r13, [rdi + rax]
mov qword [r11 + 0x10], r13
cmp qword [r15], 0
mov qword [rbp - 0x48], r15
jne 0x140054a41
mov rax, qword [r15 + 0x10]
mov r12, qword [r15 + 0x18]
lea r15, [rax + r12]
mov qword [rbp - 0x18], rax
cmp rax, r15
je 0x140054a7c
mov cl, byte [rax]
xor r8d, r8d
mov dl, byte [r8 + rbx]
cmp dl, cl
sete r9b
lea r10, [r14 + 1]
xor r10, r14
add r8, r10
lea r10, [rsi + 2]
xor r10, rsi
cmp r8, r10
sete r10b
or r10b, r9b
cmp r10b, 1
jne 0x140054a0a
inc rax
cmp dl, cl
jne 0x140054a00
jmp 0x14005509c
sub rsp, 0x20
mov rcx, r11
mov rdx, r15
mov r8b, byte [rbp + 0x78]
call fcn.1400543f6
mov r11, qword [rbp]
add rsp, 0x20
test rax, rax
jne 0x1400550a3
mov r15, qword [rbp - 0x48]
add r15, 0x28
cmp r15, qword [rbp - 0x30]
jne 0x1400549b3
jmp 0x1400550ea
mov qword [rbp - 0x10], rdi
sub rsp, 0x20
mov rdi, qword [rbp - 0x40]
mov rcx, rdi
mov r8, r12
mov r12, qword [rbp - 0x18]
mov rdx, r12
mov qword [rbp - 8], r8
call fcn.140053ac6
add rsp, 0x20
cmp qword [rdi], 0
je 0x140054c7d
mov qword [rbp - 0x20], r12
mov rax, qword [rbp - 8]
test rax, rax
mov r11, qword [rbp]
movabs rdi, 0xbd459714a94c56d4
movabs r10, 0x6a80ab74e719fe4e
je 0x140054c97
cmp byte [rax + r12 - 1], 0x5c
sete al
or al, byte [rbp + 0x78]
mov byte [rbp - 8], al
mov rcx, r12
movabs r12, 0xfda69dd156aca410
movzx edx, byte [rcx]
test dl, dl
js 0x140054afd
inc rcx
jmp 0x140054b6e
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rcx + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x140054b46
movzx r9d, byte [rcx + 2]
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
cmp dl, 0xf0
jb 0x140054b56
movzx edx, byte [rcx + 3]
add rcx, 4
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
jmp 0x140054b64
add rcx, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
jmp 0x140054b64
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
movabs r10, 0x6a80ab74e719fe4e
cmp edx, 0x110000
je 0x140054c63
mov r8d, edx
and r8d, 0x1ff800
mov eax, 0xd800
cmp r8d, eax
je 0x140054c63
cmp edx, 0x80
jae 0x140054bf5
lea r8d, [rdx - 0x30]
cmp r8d, 0xa
jb 0x140054bf5
xor r9d, r9d
xor r8d, r8d
mov r10d, r9d
lea rax, [0x1400901af]
movzx r9d, byte [r8 + rax]
add r9d, r10d
cmp r9d, edx
ja 0x140054c3f
cmp rcx, r15
jne 0x140054af1
test byte [rbp - 8], 1
jne 0x140054c93
mov al, 1
mov dword [rbp - 0x10], eax
mov qword [rbp - 0x20], r15
jmp 0x140054ce8
mov rax, qword [rdi + 8]
test rax, rax
mov r11, qword [rbp]
je 0x140054a65
jmp 0x1400550a3
mov qword [rbp - 0x20], r15
cmp r13, qword [r11]
jne 0x140054cba
sub rsp, 0x20
mov rcx, r11
call fcn.140058967
movabs r10, 0x6a80ab74e719fe4e
mov r11, qword [rbp]
add rsp, 0x20
mov rax, qword [r11 + 8]
mov word [rax + r13*2], 0x22
movabs rcx, 0xce4f17fe0b1c03fc
mov ecx, 0xb1c03fc
invalid
invalid
invalid
invalid
lea rax, [rcx + 2]
add cl, byte [rax + 0x31]
enter 0xffffffffffff8b4c, 0x6d
invalid
add r13, rax
mov qword [r11 + 0x10], r13
mov dword [rbp - 0x10], 0
xor r15d, r15d
xor r12d, r12d
mov rcx, qword [rbp - 0x18]
test r15w, r15w
jne 0x140054d8a
cmp rcx, qword [rbp - 0x20]
je 0x140054f8f
movzx r15d, byte [rcx]
test r15b, r15b
js 0x140054d14
inc rcx
jmp 0x140054d8a
mov eax, r15d
and eax, 0x1f
movzx edx, byte [rcx + 1]
and edx, 0x3f
cmp r15b, 0xdf
jbe 0x140054d5d
mov r8, rcx
movzx ecx, byte [rcx + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp r15b, 0xf0
jb 0x140054d6b
movzx r15d, byte [r8 + 3]
add r8, 4
add eax, 4
mov rdx, r8
and eax, 7
invalid
shl eax, 0x12
shl ecx, 6
and r15d, 0x3f
or r15d, ecx
or edi, ecx
or r15d, eax
jmp 0x140054d7a
add rcx, 2
shl eax, 6
or eax, edx
mov r15d, eax
jmp 0x140054d8a
add r8, 3
mov rdx, r8
shl eax, 0xc
or ecx, eax
mov r15d, ecx
cmp r15d, 0xffff
ja 0x140054f61
xchg edx, ebx
add dword [rax], eax
invalid
mov dword [rbp - 8], 0
movzx eax, r15w
cmp eax, 0x24
mov qword [rbp - 0x18], rcx
jg 0x140054e37
xchg ebp, eax
add byte [rax], al
invalid
cmp eax, 0xd
je 0x140054e5e
invalid
cmp eax, 0x22
jne case.0x14000eae0.378
mov rax, qword [r11]
sub rax, r13
cmp rax, r12
jae 0x140054e9a
movabs rax, 0x25b7faabb9bcaf00
lea r9, [rax + 2]
xor r9, rax
movabs rcx, 0x935ec26efce1ed84
lea rax, [rcx + 2]
xor rax, rcx
sub rsp, 0x30
mov qword [rsp + 0x20], rax
mov rcx, r11
mov rdx, r13
mov edx, ebp
mov r8, r12
mov rdi, r11
call fcn.1400211d6
dec dword [rax - 0x7d]
invalid
xor byte [rax - 0x47], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
jne 0x1400550f3
mov rax, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
mov r11, rdi
movabs rdi, 0xbd459714a94c56d4
invalid
push rsi
test rax, 0xffffffffbd459714
movabs r10, 0x6a80ab74e719fe4e
jmp 0x140054ea3
cmp eax, 0x25
je 0x140054e5e
cmp eax, 0x5c
jne case.0x14000eae0.378
movabs rcx, 0xbbfd93e33092f716
lea rax, [rcx + 1]
xor rax, rcx
add r12, rax
jmp 0x140054f12
movabs rax, 0x9ad76ab43e27152a
lea r8, [rax + 3]
xor r8, rax
sub rsp, 0x20
mov rcx, r11
lea rdx, [0x1400943d2]
lea edx, [0x1400943d2]
call fcn.14005b01b
movabs r10, 0x6a80ab74e719fe4e
invalid
sbb edi, esp
je 0x140054e35
sub byte [rdx + 0x4c], 0x8b
pop rbp
add byte [rax - 0x7d], cl
invalid
and byte [rbp - 0x75], cl
imul edx, dword [rax], 0xffffffeb
invalid
test r12, r12
je 0x140054ec5
mov rax, qword [r11 + 8]
xor ecx, ecx
lea rdx, [rdi + 1]
xor rdx, rdi
add rcx, rdx
mov word [rax + r13*2], 0x5c
lea rdx, [r10 + 1]
xor rdx, r10
add r13, rdx
cmp rcx, r12
jne 0x140054ea5
mov qword [r11 + 0x10], r13
cmp r13, qword [r11]
sub esi, dword [rbp + 0x1e]
sub rsp, 0x20
mov rcx, r11
call fcn.140058967
movabs r10, 0x6a80ab74e719fe4e
out 0x74, eax
stosd dword [rdi], eax
invalid
invalid
mov r11, qword [rbp]
add rsp, 0x20
mov rax, qword [r11 + 8]
mov word [rax + r13*2], 0x22
and al, byte [rax]
movabs rcx, 0xb48407217cd57804
lea rax, [rcx + 1]
xor rax, rcx
add r13, rax
add ebp, eax
mov qword [r11 + 0x10], r13
xor r12d, r12d
cmp r13, qword [r11]
jne 0x140054f35
sub rsp, 0x20
mov rcx, r11
call fcn.140058967
movabs r10, 0x6a80ab74e719fe4e
invalid
invalid
sbb edi, esp
je 0x140054ed6
sub byte [rdx + 0x4c], 0x8b
pop rbp
add byte [rax - 0x7d], cl
invalid
invalid
mov rax, qword [r11 + 8]
mov word [rax + r13*2], r15w
movabs rcx, 0x3cc9121b6d56d902
mov ecx, 0x6d56d902
sbb edx, dword [rdx]
leave
cmp al, 0x48
lea eax, [rcx + 1]
xor rax, rcx
add r13, rax
mov qword [r11 + 0x10], r13
imul edx, dword [rax], 0xffffff8b
clc
mov r15d, eax
jmp 0x140054cee
invalid
std
invalid
invalid
cmp byte [rbp - 0x10], 0
jne 0x140054a65
mov rax, qword [r11]
sub rax, r13
cmp rax, r12
cmp eax, esp
jae 0x140055018
movabs rax, 0xdbb450d2e5d4fa6d
lea r9, [rax + 2]
add cl, byte [rcx + 0x31]
ror dword [rax - 0x47], 0xb4
add eax, 0x932813e2
xchg ebx, eax
invalid
invalid
lea rax, [rcx + 2]
xor rax, rcx
sub rsp, 0x30
mov qword [rsp + 0x20], rax
mov rcx, r11
mov rdx, r13
mov r8, r12
mov rdi, r11
call fcn.1400211d6
add rsp, 0x30
movabs rcx, 0x8000000000000001
cmp rax, rcx
movabs r8, 0x9fe427ccadd3a306
lahf
movabs r9, 0x759577b8d99fa262
jne 0x1400550f3
test eax, ebp
add byte [rax], al
invalid
test eax, ebp
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r11 + r9*4 + 0x6f], r9b
mov ebp, dword [rdi + 0x10]
mov r11, rdi
mov rax, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
mov ebp, dword [rdi + 0x10]
mov r11, rdi
jmp 0x140055035
test r12, r12
movabs r8, 0x9fe427ccadd3a306
movabs r9, 0x759577b8d99fa262
je 0x140055057
mov rax, qword [r11 + 8]
xor ecx, ecx
lea rdx, [r8 + 1]
xor rdx, r8
add dword [rcx + rsi - 0x3e], ecx
add rcx, rdx
mov word [rax + r13*2], 0x5c
pop rsp
add byte [rcx - 0x73], cl
push rcx
add dword [rcx + rsi - 0x36], ecx
pop rsp
add byte [rcx - 0x73], cl
push rcx
add dword [rcx + rsi - 0x36], ecx
add r13, rdx
cmp rcx, r12
jne 0x140055037
invalid
mov qword [r11 + 0x10], r13
cmp r13, qword [r11]
jne 0x140055074
sub rsp, 0x20
mov rcx, r11
call fcn.140058967
mov r11, qword [rbp]
add rsp, 0x20
mov rax, qword [r11 + 8]
mov word [rax + r13*2], 0x22
mov dword [rax + rbp*2], 0xb9480022
fcomp qword [rbx + rax*4 - 0x19c79657]
cmp dh, ah
lahf
mov dword [rax + rbp*2], 0xb9480022
fcomp qword [rbx + rax*4 - 0x19c79657]
cmp dh, ah
cmp dh, ah
lahf
lea rax, [rcx + 1]
xor rax, rcx
add rax, r13
mov qword [r11 + 0x10], rax
jmp 0x140054a65
lea rax, [0x140094428]
mov rcx, qword [rbp - 0x28]
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [r11], 0
je case.0x140018a30.302
mov r8, qword [r11 + 8]
mov rcx, qword [0x1400a5b60]
invalid
invalid
invalid
or al, byte [0x12c8898cc]
and byte [rcx], dh
sar bh, cl
adc eax, 0x35f6b
pop rdi
add eax, dword [rax]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
pop rdi
add eax, dword [rax]
pop rdi
add eax, dword [rax]
add rsp, 0x20
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdi, qword [r11 + 0x10]
jmp 0x140054925
test rax, rax
ud2
sub al, 0x45
movzx ebx, byte [rcx + 3]
invalid
out 6, eax
adc dword [rcx], esi
test byte [rbp - 0x77], 0xda
fsubp st(3)
loope 0x140055205
lea eax, str.XE_t_
add byte [rcx + riz + 0x48], dh
mov ecx, dword [0x1400a5b60]
adc byte [rdi], cl
adc dword [rcx + 0x10], ecx
adc dword [rcx], eax
or byte [rbx + rcx*4 + 0x41], cl
adc byte [rcx + 1], cl
sal byte [rcx], 1
ror byte [rbp + rcx*4 + 0xd], 0x62
add eax, dword [rax]
xor esi, esi
mov r10w, 1
test si, si
jne case.0x140025506.214
cmp rdx, r8
cmp edx, eax
je 0x1400552cf
movzx r11d, byte [rdx]
test r11b, r11b
js 0x14005523d
inc rdx
jmp case.0x14004b9ba.149
invalid
xor esi, esi
jmp 0x1400552a8
mov esi, r11d
and esi, 0x1f
movzx ebx, byte [rdx + 1]
and ebx, 0x3f
jrcxz 0x140055289
cmp r11b, 0xdf
jbe 0x140055280
movzx edi, byte [rdx + 2]
shl ebx, 6
and edi, 0x3f
out 0x3f, eax
out 0x3f, eax
or edi, ebx
cmp r11b, 0xf0
jb 0x14005528e
movzx r11d, byte [rdx + 3]
add rdx, 4
add edx, 4
and esi, 7
shl esi, 0x12
shl edi, 6
and r11d, 0x3f
or r11d, edi
or r11d, esi
jmp 0x14005529a
add rdx, 2
shl esi, 6
out 6, al
add al, cl
out 6, al
or esi, ebx
mov r11d, esi
jmp case.0x14004b9ba.149
add rdx, 3
shl esi, 0xc
out 0xc, al
or edi, esi
mov r11d, edi
mov ebx, edi
mov ebx, edi
cmp r11d, 0xffff
ja 0x1400552b4
xor esi, esi
mov r10d, r11d
test r10w, r10w
test edx, edx
jne case.0x140059241.248
jmp 0x1400552c7
adc eax, dword [rcx - 0x7f]
and r11d, 0x3ff
jrcxz 0x1400552b7
inc dword [rbx]
add byte [rax], al
add eax, dword [rax]
add byte [rcx - 0x7f], al
retf
or r11d, 0xdc00
mov esi, r11d
jmp 0x1400552a8
mov eax, 1
mov rcx, r9
leave
leave
mov rdx, rcx
pop rbx
pop rdi
pop rsi
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
in al, dx
invalid
in al, dx
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
mov qword [rbp], r8
mov r14d, edx
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x10], rsp
mov eax, 0x20
call fcn.140074a70
test dword [rcx], 0xc4294800
test dword [rcx], 0xc4294800
mov qword [rbp - 0x20], rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
push rdx
test dword [rcx], 0xc4294800
call fcn.140074a70
sub rsp, rax
mov rsi, rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov rbx, rsp
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.140074a70
xor dh, bh
add dword [rax], eax
sub rsp, rax
mov rdi, rsp
mov eax, 0x10
add byte [rax], al
add al, ch
and dh, bh
add dword [rax], eax
add byte [rax], al
add al, ch
and dh, bh
add dword [rax], eax
sub rsp, rax
mov r11, rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov r10, rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov r12, rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov r15, rsp
mov edi, esp
mov eax, 0x30
call fcn.140074a70
loop 0x140055382
add dword [rax], eax
loop 0x140055382
add dword [rax], eax
sub rsp, rax
mov r8, rsp
mov eax, 0x20
call fcn.140074a70
add byte [rax], al
add al, ch
sal dh, cl
add dword [rax], eax
sub rsp, rax
mov rdx, rsp
mov edx, esp
mov edx, esp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov r13, rsp
mov eax, dword [rcx]
lea r9, [0x1400968fc]
adc eax, 0x63490004
add al, 0x81
adc eax, 0x63490004
add al, 0x81
add rax, r9
jmp rax
sub rsp, 0x20
mov ecx, r14d
jmp 0x1400554fa
mov dword [rbp - 0x14], r14d
mov qword [rbp - 0x28], rsi
mov dword [rbp - 0x28], esi
mov dword [rbp - 0x28], esi
mov qword [rbp - 0x38], rdi
mov qword [rbp - 0x30], r12
mov qword [rbp], r11
mov qword [rbp - 8], r10
mov rcx, qword [rcx + 8]
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
xor edx, edx
call fcn.14005ebfa
add rsp, 0x20
mov r13, rdx
mov r14d, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x140055614
mov r12d, 0xfffffff6
mov esi, dword [rbp - 0x14]
cmp esi, r12d
setne dl
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rcx, r15
call fcn.140060860
add rsp, 0x20
cmp qword [r15], 0
mov rdi, qword [r15 + 8]
jne 0x140055621
test ebp, esp
add dword [rax], eax
invalid
test ebp, esp
add dword [rax], eax
add byte [rcx + rdi - 0x1a], al
cmp esi, r12d
mov rsi, qword [r15 + 0x10]
mov r15, r13
cmovne r15, rdi
cmovne rdi, r13
mov rax, qword [0x1400a5be0]
test rax, rax
jne 0x140055637
movabs rax, 0xb55434bd2edd526
lea r8, [rax + 2]
lea eax, [rax + 2]
or ecx, dword [rbp + rcx*4 + 0x40]
add cl, byte [rcx + 0x31]
ror byte [rax - 0x7d], 0xec
and byte [rax - 0x73], cl
adc eax, 0x3fee6
lea eax, [rax + 2]
xor r8, rax
sub rsp, 0x20
lea rdx, str.RUST_MIN_STACK
mov rcx, rbx
call fcn.14004dab7
dec dword [rax - 0x7d]
invalid
and byte [rbx + rcx*4 + 0x2b], cl
movabs rax, 0x8000000000000000
cmp r13, rax
je 0x140055665
test cl, cl
add dword [rax], eax
invalid
dec dword [rax - 0x7d]
invalid
test cl, cl
add dword [rax], eax
add byte [rbx + rcx*4 + 0x73], cl
or byte [rbx + rcx*4 + 0x43], cl
adc byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x75], cl
pop rbp
mov r14, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
sub rsp, 0x20
mov rbx, qword [rbp - 0x28]
fmul dword [rax - 0x77]
invalid
mov rdx, r14
call fcn.14004599b
add rsp, 0x20
cmp qword [rbx], 0
jne 0x140055640
add byte [rax], al
fmul dword [rax - 0x77]
invalid
add byte [rax], al
mov rdx, qword [rbx + 8]
or byte [rbx + rcx*4 + 0x43], cl
adc byte [rax - 0x7d], cl
in al, dx
and byte [rbx + rcx*4 + 0x65], cl
invalid
mov r8, qword [rbx + 0x10]
sub rsp, 0x20
mov r12, qword [rbp - 0x10]
mov rcx, r12
call fcn.14003f7ca
invalid
dec dword [rax - 0x7d]
invalid
and byte [rcx - 0x80], al
cmp al, 0x24
add byte [rdi], cl
xchg ebp, eax
ret
mov r12, qword [r12 + 8]
jmp 0x140055642
invalid
and byte [rcx - 0x80], al
cmp al, 0x24
add byte [rdi], cl
xchg ebp, eax
ret
mov ecx, dword [rcx + 4]
sub rsp, 0x20
in al, dx
invalid
in al, dx
and al, ch
cmp al, 0x81
add byte [rax], al
call fcn.14005d63b
add rsp, 0x20
mov rcx, rdx
test rax, rax
je 0x1400555e8
fld dword [rax]
add byte [rax], al
fld dword [rax]
add byte [rax], al
sub rsp, 0x20
call fcn.14004df29
add rsp, 0x20
xor esi, esi
jmp 0x1400555df
mov dword [rdx], 0x18
xor eax, eax
mov qword [rdx + 8], rax
mov qword [r8 + 0x10], rax
mov dword [r8], eax
mov dword [r8 + 0x20], eax
mov word [r8 + 0x24], 0
and al, 0
add byte [rcx - 0x39], cl
sbb byte [rdi], al
add byte [rax], al
add byte [rcx - 0x7d], al
invalid
test byte [rcx + 0xf], 0x94
and dil, al
adc byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx], dh
ror byte [rax - 0x77], 0x42
or byte [rcx - 0x77], cl
adc byte [rcx - 0x77], al
add byte [rcx - 0x77], al
and byte [rsi + 0x41], spl
mov dword [rax + 0x24], 0xc7490000
and al, 0
add byte [rcx - 0x39], cl
and al, 0
add byte [rcx - 0x39], cl
sbb byte [rdi], al
add byte [rax], al
add byte [rcx - 0x7d], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + 0xf], al
xchg ebp, eax
and dword [rcx - 0x77], ecx
push rax
or byte [rax - 0x48], cl
sbb eax, dword [rsi + rbp*4 - 0x75a694f5]
cmp cl, byte [rax - 0x73]
lea edx, [rax + 1]
xor rdx, rax
invalid
invalid
setne byte [r8 + 0x21]
mov qword [r8 + 8], rdx
movabs rax, 0x3a8a596b0bae841b
lea rdx, [rax + 1]
lea edx, [rax + 1]
lea edx, [rax + 1]
xor rdx, rax
sub rsp, 0x20
lea rcx, [0x1400945fb]
call fcn.14005ed08
jmp 0x1400555f3
mov rbx, qword [rbp]
cmp r14d, 0xfffffff6
setne dl
sub rsp, 0x20
mov rcx, r13
call fcn.140060860
add rsp, 0x20
cmp qword [r13], 0
mov rdi, qword [r13 + 8]
jne 0x140055619
mov rsi, qword [r13 + 0x10]
cmp qword [rbx], 0
je 0x1400555c7
invalid
adc cl, byte [rax - 0x75]
or byte [r8 - 0x7d], cl
in al, dx
and bh, bh
adc eax, 0x35a85
mov rcx, qword [rbx + 8]
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
movabs rax, 0xc153c3ee275a7180
lea rcx, [rax + 1]
xor rcx, rax
mov qword [rbx], rcx
mov qword [rbx + 8], rdi
invalid
xor r14d, r14d
jmp 0x1400555fd
mov rcx, qword [rcx + 8]
sub rsp, 0x20
mov dl, 1
call fcn.14005ebfa
add rsp, 0x20
mov r14, rax
mov rsi, rdx
mov rax, r14
mov rdx, rsi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rsi, r13
jmp 0x1400555fd
mov r14d, 1
jmp 0x140055632
sub rsp, 0x20
mov rcx, r13
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
mov rsi, rdi
jmp 0x1400555fd
dec rax
mov qword [rbp - 0x10], rax
jmp 0x14005568a
mov bl, 1
test r13, r13
je 0x140055661
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
test bl, bl
je 0x14005566b
mov r12d, 0x200000
movabs rax, 0x6f8fb8033cb68afa
lea rcx, [rax + 1]
xor rcx, rax
mov qword [rbp - 0x10], r12
add rcx, r12
mov qword [0x1400a5be0], rcx
mov rcx, qword [rbp - 0x20]
mov r13, rdi
movabs rax, 0xac050efd0caed211
lea rdx, [rax + 2]
xor rdx, rax
mov qword [rcx], rdx
sub rsp, 0x20
call fcn.14005bee4
add rsp, 0x20
mov r12, rax
mov rax, qword [rbp - 8]
mov qword [rax], r12
lock inc qword [r12]
jle 0x140055953
mov al, byte [0x1400a5058]
movabs rax, 0xbfe98c5924330d47
lea rdx, [rax + 0x30]
xor rdx, rax
sub rsp, 0x20
xor ecx, ecx
call fcn.14004fc65
add rsp, 0x20
test rax, rax
je 0x140055953
mov rdi, rax
movabs rax, 0x2851c06f4f2dbcc2
lea rcx, [rax + 1]
xor rcx, rax
mov qword [rdi], rcx
movabs rax, 0x5a19022ee78adaf0
lea rcx, [rax + 1]
xor rcx, rax
mov qword [rdi + 8], rcx
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
mov rax, qword [rbp]
mov qword [rax], rdi
lock inc qword [rdi]
jle 0x140055953
sub rsp, 0x20
xor ecx, ecx
call fcn.14005bf8a
add rsp, 0x20
test rax, rax
jne 0x140055953
mov rbx, rdx
test rdx, rdx
je 0x14005576d
lock inc qword [rbx]
jle 0x140055953
sub rsp, 0x20
mov rcx, rbx
jmp 0x140055773
sub rsp, 0x20
xor ecx, ecx
call fcn.14005bf8a
add rsp, 0x20
test rax, rax
mov r8, qword [rbp]
mov rcx, qword [rbp - 0x38]
jne 0x140055953
mov qword [rcx], rdx
test rdx, rdx
je 0x1400557c8
mov rax, 0xffffffffffffffff
lock xadd qword [rdx], rax
movabs r9, 0xad6c99d4216cac7a
lea rdx, [r9 + 1]
xor rdx, r9
cmp rax, rdx
jne 0x1400557c8
sub rsp, 0x20
call fcn.14005b489
mov r8, qword [rbp]
add rsp, 0x20
mov r14, qword [r8]
mov rcx, qword [r14 + 0x10]
test rcx, rcx
je 0x1400557df
lock inc qword [rcx + 0x18]
jle 0x140055955
mov al, byte [0x1400a5058]
movabs rax, 0x89d596ba598f571f
lea rdx, [rax + 0x18]
xor rdx, rax
sub rsp, 0x20
xor ecx, ecx
call fcn.14004fc65
add rsp, 0x20
test rax, rax
je 0x140055953
mov qword [rax], r12
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r13
sub rsp, 0x20
lea r8, [0x140094ad8]
mov rcx, qword [rbp - 0x10]
mov rdx, rax
call fcn.14005c061
add rsp, 0x20
test rax, rax
jne 0x1400558e6
mov rax, qword [rbp - 8]
mov r15, qword [rax]
mov r12, qword [rbp - 0x30]
mov qword [r12], r15
mov rdi, r12
add rdi, 8
mov qword [r12 + 8], r14
mov qword [r12 + 0x10], rdx
sub rsp, 0x20
mov rcx, rdx
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
mov rbx, 0xffffffffffffffff
mov rax, 0xffffffffffffffff
lock xadd qword [r15], rax
movabs rcx, 0xa08c65c59f05a464
lea rdx, [rcx + 1]
xor rdx, rcx
cmp rax, rdx
jne 0x1400558af
sub rsp, 0x20
mov rcx, r12
call fcn.14005b18b
add rsp, 0x20
mov rax, qword [rdi]
lock xadd qword [rax], rbx
movabs rax, 0xa8d4cac36872fd12
lea rcx, [rax + 1]
xor rcx, rax
cmp rbx, rcx
jne 0x1400555df
sub rsp, 0x20
mov rcx, rdi
call fcn.14005b27f
add rsp, 0x20
jmp 0x1400555df
mov rsi, 0xffffffffffffffff
mov rax, 0xffffffffffffffff
lock xadd qword [r14], rax
movabs rcx, 0x80bc22abedcdb966
lea rdx, [rcx + 1]
xor rdx, rcx
cmp rax, rdx
jne 0x140055920
sub rsp, 0x20
mov rcx, qword [rbp]
call fcn.14005b27f
add rsp, 0x20
mov rax, qword [rbp - 8]
mov rax, qword [rax]
lock xadd qword [rax], rsi
movabs rax, 0x209f91a1fbbf6430
lea rcx, [rax + 1]
xor rcx, rax
cmp rsi, rcx
jne 0x140055953
sub rsp, 0x20
mov rcx, qword [rbp - 8]
call fcn.14005b18b
add rsp, 0x20
ud2
add rcx, 0x10
sub rsp, 0x20
call fcn.14005bea9
add rsp, 0x20
ud2
movzx ecx, word [r8 + 0x3d2]
cmp rbx, rcx
jb 0x140055ed5
mov rdi, qword [r8 + 0x160]
test rdi, rdi
je 0x140055ea3
lea rsi, [r14 + 1]
xor rsi, r14
add rsi, rax
movzx ebx, word [r8 + 0x3d0]
test rax, rax
mov eax, 0x438
cmove rax, r15
test rax, rax
je 0x140055ec8
cmp r12, r13
jb case.0x140059241.250
mov r8, qword [r8 - 8]
mov rcx, qword [0x1400a5b60]
xor edx, edx
call rbp
mov rax, rsi
mov r8, rdi
clc
test rdi, rdi
jne 0x140055e78
ud2
movabs rdx, 0xe9f8d3c0f8f75964
lea rcx, [rdx + 1]
xor rcx, rdx
xor ecx, edx
add rcx, rbx
test rax, rax
jne case.0x1400251cc.234
invalid
mov rdx, r8
mov r10, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov r11, qword [rsp + 0x28]
jmp 0x140055f29
sub bl, ch
sub al, 0x49
mov rdx, qword [r8 + rcx*8 + 0x3d8]
mov rdx, qword [r8 + rcx*8 + 0x3d8]
mov r9, rax
mov ecx, eax
dec r9
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x28]
jne 0x140055f1b
invalid
xor ecx, ecx
jmp 0x140055f29
xor ecx, ecx
mov rdx, qword [rdx + 0x3d8]
dec r9
jne 0x140055f1d
mov qword [r11 + 8], rdx
mov qword [r11 + 0x10], 0
mov qword [r11 + 0x18], rcx
mov qword [r10], r8
mov dword [rdx], eax
add byte [rcx - 0x77], cl
sbb byte [r13 - 0x77], cl
mov dword [rdx], eax
mov qword [r10 + 8], rax
mov qword [r10 + 0x10], rbx
jmp 0x140055fd0
add byte [rax], al
invalid
mov dword [rdx], eax
mov qword [r10 + 8], rax
mov dword [rdx + 8], eax
mov qword [r10 + 0x10], rbx
jmp 0x140055fd0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
xor edi, edi
test rax, rax
je 0x140055f5c
dec dword [rax - 0x7b]
sal byte [rsp + rcx + 0x4d], 0x8b
sbb al, 3
add byte [rax], al
mov r8, qword [r8 + 0x3d8]
dec rax
jne 0x140055f50
movabs rax, 0xece79c410454dbc9
movabs rcx, 0x58a35c346a2dea54
lea rsi, [rcx + 1]
xor rsi, rcx
mov ebx, 0x3d8
add byte [rax], al
add byte [rax], al
mov r14d, 8
add byte [rax], al
lea r15, [rax + 0xf]
xor r15, rax
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [r8 + 0x160]
test rdi, rdi
mov eax, 0x438
cmove rax, rbx
test rax, rax
je 0x140055fbd
test al, 0x60
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
cmp r14, r15
jb 0x140055fb1
mov r8, qword [r8 - 8]
mov rcx, qword [0x1400a5b60]
xor edx, edx
call r12
add rdi, rsi
mov r8, r13
test r13, r13
jne 0x140055f90
mov qword [rbp], 0
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [rbx]
test rax, rax
je 0x14005601c
mov rcx, rdi
stc
call rax
dec rsi
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
or byte [rax], al
je 0x140056053
movabs rax, 0xa6374aac3397f929
lea rcx, [rax + 0xf]
xor rcx, rax
cmp qword [rbx + 0x10], rcx
adc byte [r10 + 4], sil
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1400a5b60]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400a5b60]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
clc
add byte [rax], 0
add byte [rbx + 0xe], dh
mov byte [rdx], r8b
mov r8d, 1
add al, byte [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
jmp 0x140056204
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], al
cmp r8d, 0x800
jae 0x1400561a0
shr eax, 6
or al, 0xc0
mov byte [rdx], al
and r8b, 0x3f
loopne 0x1400561cf
loopne 0x1400561cf
or r8b, 0x80
mov byte [rdx + 1], r8b
mov r8d, 2
add bl, ch
invalid
add bl, ch
cmp r8d, 0x10000
invalid
cmp r8d, 0x10000
add byte [rbx + 0x28], dh
jae 0x1400561d1
shr eax, 0xc
or al, 0xe0
mov byte [rdx], al
mov eax, r8d
call 0xc8e56dbb
add al, byte [rcx + rcx*4 - 0x40]
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rdx + 1], al
and r8b, 0x3f
or r8b, 0x80
or al, 0x80
or al, 0x80
add byte [rax + rcx*4 + 0x42], 2
mov byte [rdx + 2], r8b
mov r8d, 3
add byte [rax], al
jmp 0x140056204
shr eax, 0x12
or al, 0xf0
mov byte [rdx], al
mov eax, r8d
rol cl, 0xe8
or al, 0x24
invalid
or al, 0x80
mov byte [rdx + 1], al
mov eax, r8d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rdx + 2], al
and r8b, 0x3f
loopne 0x140056235
rol cl, 0xe8
or al, 0x24
invalid
loopne 0x140056235
or r8b, 0x80
mov byte [rdx + 3], r8b
add eax, dword [rcx - 0x48]
add al, 0
add byte [rax], al
add eax, dword [rcx - 0x48]
add al, 0
add byte [rax], al
sub rsp, 0x20
call fcn.140056213
nop
mov rsp, rbp
pop rbp
in al, dx
and al, ch
invalid
add byte [rax], al
add byte [rax + 0x5dec8948], dl
ret
mov r14, qword [rcx]
movabs rax, 0xd04775e5e48f42ad
movabs r12, 0xb8eec73d7afbbb95
out dx, al
mov eax, 0x1688d48
lodsd eax, dword [rsi]
invalid
ror byte [rcx - 0x44], 1
xchg ebp, eax
mov ebx, 0xc73d7afb
out dx, al
mov eax, 0x1688d48
xor rbp, rax
lea r13, [0x140096914]
invalid
add byte [rcx - 0xc], bh
mov ecx, 0xfffffff4
mov rdx, rbx
mov r8, rdi
mov r9, r14
call fcn.14005d68b
mov r15, rdx
test rax, rax
test eax, eax
test eax, eax
jne 0x140056288
test r15, r15
je 0x1400562ce
sub rdi, r15
jb 0x14005630b
invalid
mov byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx + rax - 5], cl
add rbx, r15
jmp 0x1400562c5
mov rax, r15
mov eax, edi
and rax, rbp
movsxd rax, dword [r13 + rax*4]
add byte [rcx + rax - 0x18], cl
add byte [rcx + rax - 0x18], cl
jmp rax
and byte [rcx + rsi - 0x1f], al
mov rax, r15
shr rax, cl
cmp eax, 0x23
jne 0x1400562de
test rdi, rdi
test edi, edi
jne 0x14005625a
xor edi, edi
jmp 0x1400562f8
lea r15, str._N_t_
test r15, r15
setne dil
jmp 0x1400562e6
mov rcx, qword [rsi + 8]
test rcx, rcx
je 0x1400562f4
call fcn.140055fe1
mov qword [rsi + 8], r15
mov eax, edi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
add esp, 0x20
mov rsi, rax
mov rdi, rdx
jmp 0x140058e69
movabs rax, 0x8000000000000000
cmp qword [rbx], rax
cmp dword [rbx], eax
cmp dword [rbx], eax
jne 0x140058e79
mov rax, rsi
mov rdx, rdi
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
ud2
xor byte [rbp - 0x77], cl
ror dword [rax - 0x77], 0xce
invalid
mov eax, 0x20
call fcn.140074a70
add byte [rax + 0x29], cl
invalid
mov r14, rsp
out 0xb8, al
xor byte [rax], al
add byte [rax], al
invalid
add al, ch
sar byte [rbx + 0x29480001], 1
add byte [rax + 0x29], cl
invalid
out 0xb8, al
xor byte [rax], al
add byte [rax], al
invalid
call fcn.140074a70
sub rsp, rax
sub esp, eax
mov r8, rsp
mov eax, 0x60
call fcn.140074a70
sub rsp, rax
mov r12, rsp
mov esp, esp
mov eax, 0x20
call fcn.140074a70
mov ebx, 0x29480001
invalid
mov rdi, rsp
xor eax, eax
rol byte [rcx - 0x77], 0
add byte [rax + 0x29], cl
invalid
add byte [rcx - 0x77], al
and byte [rsi + 0x41], spl
mov dword [r8 + 0x24], 0xc7490000
mov dword [r8 + 0x20], eax
mov word [r8 + 0x24], 0
add byte [rcx - 0x39], cl
mov qword [r8 + 0x18], 7
xorps xmm0, xmm0
rol byte [rcx + 0xf], 0x11
invalid
invalid
sbb byte [rdi], al
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
or byte [rcx - 0x3a], al
invalid
invalid
mov byte [r8 + 0x20], 1
and byte [rcx], al
sub rsp, 0x20
mov rcx, rdx
mov rdx, r9
call fcn.14005ed08
invalid
pop rbp
add byte [rax], al
add rsp, 0x20
invalid
and byte [rax - 0x77], cl
ror dword [rax - 0x7b], cl
invalid
jne 0x140059024
sub rsp, 0x20
sub esp, 0x20
mov rcx, r12
mov rdx, rbx
call case.0x140028d5f.359
add byte [eax], al
add rsp, 0x20
mov rcx, qword [r12]
mov r8, qword [r12 + 0x38]
movabs rax, 0x2633ade55df18301
lea rdx, [rax + 2]
xor rdx, rax
mov r15, r8
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rdx
cmp rcx, rdx
jne 0x140058f5c
mov r15, qword [r12 + 8]
movabs r12, 0x2600000003
jne 0x140059046
sub rsp, 0x20
mov rcx, r15
call fcn.140055fe1
add rsp, 0x20
xor r10d, r10d
mov qword [rdi], r10
movabs rax, 0xf049033bcc0ca766
invalid
invalid
lea rcx, [rax + 1]
xor rcx, rax
mov qword [rdi + 8], rcx
mov rax, rdi
add rax, 0x10
mov qword [rbp - 0x20], rax
mov qword [rdi + 0x10], r10
mov eax, 0x2000
mov qword [rbp - 8], rax
xor eax, eax
mov rcx, r10
mov ecx, edx
sub rcx, rax
movabs rdx, 0xd3cea9b91b13968d
adc ebx, dword [rbx]
invalid
invalid
invalid
invalid
ror dword [rax - 0x46], 0x8d
xchg esi, eax
adc ebx, dword [rbx]
mov ecx, 0x4cd3cea9
lea r8, [rdx + 0x20]
lea r8, [rdx + 0x20]
xor r8, rdx
cmp rcx, r8
jae 0x140059135
mov r15, r10
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
mov rdx, rdi
call fcn.140059369
add byte [rax], al
add rsp, 0x20
mov rcx, rax
mov rax, rdx
ror byte [rax - 0x7b], 1
leave
ror byte [rax - 0x7b], 1
leave
jne case.0x14004d1ca.76
add byte [rax - 0x77], cl
pop rbp
invalid
mov qword [rbp - 0x10], rbx
mov rbx, rdi
sti
mov qword [rbp], rsi
mov dword [rbp], esi
test rax, rax
je 0x140059351
test byte [rdi + 3], al
add byte [rax], al
mov rax, qword [rbp - 0x20]
mov rax, qword [rax]
mov rsi, qword [rbp]
mov r10, r15
mov rdi, rbx
mov rbx, qword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
jmp 0x140059135
mov qword [rsi + 8], rbx
movabs rax, 0x8000000000000000
mov qword [rsi], rax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48068948], al
lea rsp, [rbp + 8]
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor eax, eax
mov qword [rdi], rax
mov dword [rdi], eax
movabs rcx, 0xca6ddeecbc7714bc
adc al, 0x77
mov esp, 0xca6ddeec
fisubr word [rbp - 0x36]
lea rdx, [rcx + 1]
xor rdx, rcx
mov qword [rdi + 8], rdx
mov rcx, rdi
stc
add rcx, 0x10
mov qword [rbp - 0x20], rcx
mov qword [rdi + 0x10], rax
mov dword [rdi + 0x10], eax
mov r10d, 0
test r8, r8
je 0x1400590d0
movabs rax, 0x12ec2826432e6da
lea r9, [rax + 1]
xor r9, rax
movabs rax, 0x7e6dc6e50a4873bc
jae 0x1400590d8
or ah, ch
invalid
insd dword [rdi], dx
jle 0x1400590de
lea ecx, [rax + 1]
xor rcx, rax
sub rsp, 0x30
in al, dx
xor byte [rax - 0x77], cl
and al, 0x20
xor ah, byte [rdx + rax*4 - 0x3e]
add dword cs:[rbp + rcx*4 + 0x48], ecx
add dword [rcx + 0x31], ecx
ror dword [rax - 0x48], 0xbc
jae 0x1400590d8
or ah, ch
invalid
mov rcx, rdi
xor edx, edx
call fcn.1400213a4
invalid
cld
dec dword [rax - 0x7d]
invalid
xor byte [rax - 0x47], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
invalid
mov r10, qword [rdi]
mov edx, dword [rdi]
add byte [rax], al
add byte [rax], al
or byte [rbx + rcx*4 + 0x17], 0x48
mov edx, dword [rdi]
invalid
cmp rax, rcx
cmp eax, ecx
jne 0x14005932c
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
mov rax, qword [rax]
mov eax, dword [rax]
mov ecx, 0x2000
mov qword [rbp - 8], rcx
clc
cmp r15, 0xfffffffffffffbff
ja 0x140059135
movabs rdx, 0xf17ede6f9ab61136
lea rcx, [rdx + 0x400]
xor rcx, rdx
add rcx, r15
add byte [rax + rax], al
add byte [rax + 0x31], cl
ror dword [rcx + rax - 7], 1
mov edx, ecx
and edx, 0x1fff
add byte [rax], al
add byte [rax], al
je 0x140059128
movabs r8, 0x54ad9c9fd8ad4910
pushfq
lodsd eax, dword [rsi]
push rsp
lea r9, [r8 + 0x2000]
xor r9, r8
xor ecx, eax
xor ecx, eax
sub r9, rdx
mov edx, 0x2000
mov qword [rbp - 8], rdx
clc
clc
add rcx, r9
jb 0x14005912c
mov qword [rbp - 8], rcx
test r15, r15
test edi, edi
je 0x140058fb1
invalid
mov qword [rbp], rsi
movabs r15, 0x751a1cf7984fae49
mov edi, 0x984fae49
scasb al, byte [rdi]
cdqe
neg dword [rdx + rbx]
jne case.0x14002530f.242
movabs rsi, 0x5498a475122a5898
mov esi, 0x122a5898
cwde
pop rax
sub dl, byte [rdx]
invalid
adc dh, byte [rbp - 0x5c]
jne 0x1400590ef
cwde
push rsp
xor r9d, r9d
lea r12, [0x140096924]
lea esp, [0x140096924]
mov qword [rbp - 0x18], r10
call 0x130631aa7
mov qword [rbp - 0x10], rbx
mov r13, qword [rdi]
cmp rax, r13
jne case.0x14000a14e.455
cmp r13, r10
jne case.0x14000a14e.455
mov rdx, rdi
mov rdi, rsi
mov edi, esi
mov edi, esi
mov rsi, r9
mov esi, ecx
sub rsp, 0x20
mov rcx, rbx
mov rbx, rdx
call fcn.140059369
in eax, 1
add byte [rax], al
invalid
add rsp, 0x20
add esp, 0x20
mov rcx, rax
mov rax, rdx
mov eax, edx
mov eax, edx
test rcx, rcx
test ecx, ecx
jne 0x140059331
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x140059351
test rax, rax
je 0x140059351
mov r13, qword [rbx]
mov rax, qword [rbx + 0x10]
mov r9, rsi
mov rsi, rdi
mov rdi, rbx
mov edi, ebx
mov edi, ebx
mov rbx, qword [rbp - 0x10]
invalid
cmp rax, r13
jne 0x1400591f3
mov rbx, rsi
mov rsi, r9
sub rsp, 0x20
sub esp, 0x20
mov rcx, rdi
stc
call fcn.140021748
add rsp, 0x20
movabs rcx, 0x8000000000000001
mov ecx, 1
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
or byte [rax + 0x39], 0xc8
jne 0x14005933a
jne 0x14005933a
pop rax
add dword [rax], eax
add byte [rbx + rcx*4 + 0x2f], cl
mov r13, qword [rdi]
mov rax, qword [rdi + 0x10]
mov r9, rsi
int1
mov rsi, rbx
mov rbx, qword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
sub r13, rax
add rax, qword [rdi + 8]
mov rcx, qword [rbp - 8]
clc
cmp r13, rcx
cmp ebp, ecx
cmovae r13, rcx
jmp 0x18d0c1b52
mov qword [r14], rax
mov qword [r14 + 8], r13
mov qword [r14 + 0x10], 0
adc byte [rax], r8b
add byte [rax], al
invalid
adc byte [rax], r8b
add byte [rax], al
add byte [rbp - 0x77], cl
sbb byte [rax - 0x7d], r9b
invalid
in al, dx
mov qword [r14 + 0x18], r9
sub rsp, 0x20
sub esp, 0x20
and byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r14
call case.0x140009c00.580
add byte [rax - 0x7d], cl
invalid
and byte [rax - 0x7b], cl
test eax, eax
add byte [rax - 0x7d], cl
invalid
je case.default.0x140059241
lea rcx, [r15 + 1]
lea ecx, [rdi + 1]
xor rcx, r15
and rcx, rax
movsxd rcx, dword [r12 + rcx*4]
or al, 0x8c
or al, 0x8c
add rcx, r12
jmp rcx
sub esp, 0x20
mov rcx, rax
call fcn.140055fe1
add rsp, 0x20
jmp 0x140059218
mov rcx, qword [r14 + 0x10]
test rcx, rcx
je 0x14005934e
mov r9, qword [r14 + 0x18]
mov rdx, qword [rbp - 0x20]
loopne 0x1400592d9
mov eax, dword [rdx]
loopne 0x1400592d9
mov eax, dword [rdx]
add rax, rcx
mov qword [rdx], rax
add cl, byte [rax - 0x75]
push rbp
invalid
add cl, byte [rax - 0x75]
push rbp
mov edx, dword [rbp - 0x28]
fmul dword [rax + 0x39]
cmp qword [rbp - 0x30], rdx
push rbp
sal byte [rbp + 0x2b], 1
jne 0x1400592ce
jne 0x1400592ce
cmp r9, r13
mov rdx, qword [rbp - 8]
push rbp
clc
jmp 0x1385b1df2
mov r8, 0xffffffffffffffff
invalid
cmovne rdx, r8
cmovne edx, eax
ror byte [rcx + rdi - 0x17], 1
cmp rcx, r13
jne 0x1400592ca
cmp r13, rdx
jb 0x1400592ca
test rdx, rdx
lea rdx, [rdx + rdx]
cmovs rdx, r8
mov qword [rbp - 8], rdx
push rbp
clc
mov r10, qword [rbp - 0x18]
sub r9, rcx
jmp 0x14005915f
dec dword [rax - 0x75]
jne case.0x14004d1ca.76
mov r10, qword [rdi]
mov qword [rsi + 8], rax
movabs rax, 0x8000000000000000
add byte [rax], al
or byte [rax - 0x77], 6
test r10, r10
je case.0x140018a30.327
invalid
mov r8, qword [rdi + 8]
mov rcx, qword [0x1400a5b60]
mov ecx, dword [0x1400a5b60]
pop rsi
enter 4, 0x48
sub esp, 0x20
sub rsp, 0x20
and byte [rcx], dh
sar bh, cl
adc eax, 0x31d32
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov rcx, rbx
lea rsp, [rbp + 8]
lea esp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_CloseHandle]
mov rax, r12
jmp 0x1400592e1
invalid
loopne 0x14005931b
mov al, 0x48
mov esi, dword [rbp]
mov rsi, qword [rbp]
mov rdi, rbx
jmp 0x140059348
movabs rax, 0x2600000003
mov rsi, qword [rbp]
mov rbx, qword [rbp - 0x10]
jmp case.0x14004d1ca.76
mov rbx, rdi
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbp]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbx]
adc byte [rbx], al
movups xmmword [rcx], xmm0
mov rcx, qword [rbp - 0x10]
jmp 0x140059315
lodsb al, byte [rsi]
push rdi
mov ebp, 0xd1c43d77
ja 0x1400593c3
invalid
invalid
movsb byte [rdi], byte [rsi]
stosd dword [rdi], eax
push rdx
test al, 0x4b
loopne 0x1400593bc
loopne 0x1400593bc
sal byte [rsi + 0x29480001], cl
invalid
adc byte [r15], r9b
adc dword [rdi], eax
js case.0x140009c00.451
add eax, dword [rax]
xor esp, ecx
invalid
xchg byte [rax + 1], cl
invalid
add eax, esi
jle case.0x14004d6c9.84
and esi, dword [rcx + rbx - 0x15]
pop rcx
jle case.0x14000a107.449
and esi, dword [rax + rdx - 0x15]
push rax
invalid
clc
and esi, dword [rbp + 0x42]
and byte [rcx + rcx*4 - 0xf], cl
invalid
in eax, 0x6d
mov cl, 0x21
invalid
ror dword [rcx + 0x39], 0xce
cmp esi, ecx
mov ecx, dword [rbp]
cld
dec dword [rax - 0x7d]
invalid
pop rsi
push r12
push rsi
push rdi
push rbx
push rax
mov rbp, rsp
mov ebp, esp
mov rdi, r9
mov rbx, r8
mov eax, 0x30
add byte [rax], al
invalid
ret
call fcn.140074a70
sub rsp, rax
mov r8, rsp
xor eax, eax
mov dword [r8], eax
mov dword [rax], eax
mov dword [r8 + 0x20], eax
mov word [r8 + 0x24], 0
mov qword [r8 + 0x18], 7
sbb byte [rdi], al
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
push rdi
rol byte [rcx + 0xf], 0x11
movups xmmword [r8 + 8], xmm0
mov al, 1
or byte [rax + 0x40884101], sil
mov byte [r8 + 0x21], al
and dword [rcx - 0x78], eax
mov byte [r8 + 0x24], al
and al, 0x41
mov byte [rax + 0x23], al
invalid
mov byte [r8 + 0x23], al
and ecx, dword [rax - 0x7d]
in al, dx
and al, ch
pop rax
add byte [rax], al
invalid
sub rsp, 0x20
sub esp, 0x20
call fcn.14005ed08
add rsp, 0x20
add esp, 0x20
mov rsi, rdx
test rax, rax
jne case.0x14004ba74.363
test rdi, rdi
je 0x140059581
movabs rax, 0xd9fc443c43937e04
jle 0x140059479
cmp al, 0x44
cmp al, 0x44
cld
invalid
movabs r12, 0x6d7a28c829af7fdf
sub eax, ecx
sub byte [rdx + 0x6d], bh
insd dword [rdi], dx
insd dword [rdi], dx
lea r13, [rax + 3]
xor r13, rax
lea r15, [0x140096944]
invalid
invalid
sub rsp, 0x20
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov r8, rdi
fimul dword [rcx - 0x77]
clc
call fcn.14005d90d
clc
add byte [r8], al
add rsp, 0x20
mov r14, rdx
test rax, rax
jne 0x140059538
test r14, r14
je 0x1400595ac
add byte [rax], al
add byte [rcx + rax - 0xd], cl
jmp 0x14005957c
invalid
mov rax, r14
and rax, r13
and eax, ebp
and eax, ebp
movsxd rax, dword [r15 + rax*4]
jmp case.0x140059545.2
cmp byte [r14 + 0xf], 0x23
je 0x14005956c
jmp case.0x140059545.2
sub rsp, 0x20
mov rcx, r14
call fcn.140055fe1
add rsp, 0x20
invalid
test rdi, rdi
jne 0x140059503
xor r14d, r14d
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x31ab7
add rsp, 0x20
mov rsi, r14
invalid
mov rax, rsi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
push rsi
push rdi
push rbx
push rax
mov rbp, rsp
in eax, 0x4d
mov esi, eax
invalid
mov r15, rdx
mov rsi, rcx
mov eax, 0x60
call fcn.140074a70
sub rsp, rax
invalid
mov rdi, rsp
mov edi, esp
mov eax, 0x60
call fcn.140074a70
sub rsp, rax
mov r12, rsp
mov eax, 0x40
call fcn.140074a70
mov ah, 1
invalid
sub rsp, rax
mov r13, rsp
sub rsp, 0x20
mov rcx, r12
mov ecx, esp
xor r9d, r9d
call fcn.14006057c
add rsp, 0x20
mov rbx, qword [r12]
mov rcx, qword [r12 + 8]
invalid
movabs rax, 0x4659f19f47c9950d
lea rdx, [rax + 2]
xor rdx, rax
cmp rbx, rdx
jne case.0x140024fd5.284
mov eax, ecx
and eax, 3
cmp eax, 2
jb 0x14005972a
add byte [rax], al
invalid
cmp eax, 2
jne 0x14005972a
add byte [rax], al
mov rax, rcx
shr rax, 0x20
cmp eax, 0x780
jne 0x14005972a
mov qword [rbp], rcx
sub rsp, 0x20
mov rcx, rdi
mov rdx, r15
mov r8, r14
mov r9d, 0x200000
call fcn.14006057c
add dword [rdi], ebp
invalid
add dword [rdi], ebp
add byte [rax - 0x7d], cl
add rsp, 0x20
mov rbx, qword [rdi]
movabs rax, 0x1b5df1006e60c759
mov eax, 0x6e60c759
add cl, dh
pop rbp
invalid
invalid
and byte [rax - 0x75], cl
invalid
lea rcx, [rax + 2]
xor rcx, rax
xor ecx, eax
cmp rbx, rcx
cmp ebx, ecx
jne 0x14005977f
mov rcx, qword [rdi + 8]
sub rsp, 0x20
in al, dx
and al, ch
or byte [rax - 1], 0xff
invalid
invalid
invalid
call fcn.14004df29
invalid
add rsp, 0x20
and byte [rax - 0x75], cl
mov rcx, qword [rbp]
add r9b, r13b
jmp case.0x14002530f.247
movabs al, byte [0x2444100f41000000]
adc byte [rcx + 0xf], al
invalid
invalid
movups xmm0, xmmword [r12 + 0x10]
movups xmm0, xmmword [rsp + 0x10]
and al, 0x10
movups xmm1, xmmword [r12 + 0x20]
adc byte [rsp + 0x20], cl
movups xmm2, xmmword [r12 + 0x30]
movups xmm3, xmmword [r12 + 0x3c]
movups xmmword [r13 + 0x2c], xmm3
sub al, 0x41
movups xmmword [r13 + 0x20], xmm2
movups xmmword [rbp + 0x20], xmm2
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
add byte [r13 - 0x75], r8b
mov r14d, dword [r12 + 0x4c]
mov esi, dword [rsp + 0x4c]
je 0x14005970a
and al, 0x4c
mov r15d, dword [r12 + 0x50]
mov r15d, dword [r12 + 0x50]
jl case.0x140059241.301
push rax
mov r12d, dword [r12 + 0x54]
and al, 0x54
mov qword [rsi], rbx
mov qword [rsi + 8], rcx
or byte [rcx + 0xf], al
movups xmm0, xmmword [r13]
adc byte [rbp], al
movups xmm1, xmmword [r13 + 0x10]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [r13 + 0x20]
adc byte [rbp + 0x20], dl
and byte [rcx + 0xf], al
adc byte [rbp + 0x2c], bl
movups xmm3, xmmword [r13 + 0x2c]
pop rbp
sub al, 0xf
adc dword [rsi + 0x10], eax
invalid
invalid
movups xmmword [rsi + 0x10], xmm0
adc byte [rdi], cl
movups xmmword [rsi + 0x20], xmm1
adc dword [rsi + 0x20], ecx
movups xmmword [rsi + 0x30], xmm2
movups xmmword [rsi + 0x3c], xmm3
mov dword [rsi + 0x4c], r14d
mov dword [rsi + 0x50], r15d
jle 0x140059774
push rax
mov dword [rsi + 0x54], r12d
mov dword [rsi + 0x54], esp
push sp
jmp 0x14005976e
movups xmm0, xmmword [r12 + 0x10]
movups xmm0, xmmword [r12 + 0x10]
adc byte [rsp + 0x10], al
adc byte [rcx + 0xf], al
movups xmm1, xmmword [r12 + 0x20]
adc byte [rsp + 0x20], cl
movups xmm2, xmmword [r12 + 0x30]
movups xmm3, xmmword [r12 + 0x3c]
adc byte [rsp + 0x3c], bl
movups xmmword [r13 + 0x2c], xmm3
movups xmmword [rbp + 0x2c], xmm3
adc dword [rbp + 0x2c], ebx
sub al, 0x41
movups xmmword [rbp + 0x20], xmm2
push rbp
invalid
movups xmmword [r13 + 0x20], xmm2
push rbp
and byte [rcx + 0xf], al
adc dword [rbp + 0x10], ecx
invalid
invalid
movups xmmword [r13 + 0x10], xmm1
adc byte [r9 + 0xf], r8b
adc dword [rbp], eax
movups xmmword [r13], xmm0
mov qword [rsi + 8], rcx
movabs rax, 0xe55a3a1fb896bb8d
invalid
pop rdx
in eax, 0x48
lea rcx, [rax + 2]
lea ecx, [rax + 2]
xor rcx, rax
mov qword [rsi], rcx
mov dword [rsi], ecx
mov dword [rsi], ecx
lea rsp, [rbp + 8]
lea esp, [rbp + 8]
or byte gs:[rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
mov r14d, dword [rdi + 0x4c]
mov r15d, dword [rdi + 0x50]
push rax
mov eax, r14d
mov eax, esi
shr eax, 0xa
mov ecx, r15d
stc
call 0x1398edb9a
mov ecx, edi
stc
shr ecx, 0x1d
and ecx, eax
test cl, 1
add dword [rax - 0x75], ecx
add byte [r13 - 0x48], r14b
add byte [rbp - 0x48], dh
mov rax, rdi
clc
mov r12d, dword [rdi + 0x54]
push rsp
mov rdi, qword [rdi + 8]
mov edi, dword [rdi + 8]
or byte [rdi], cl
adc byte [rax + 0x3c], al
invalid
invalid
movups xmm0, xmmword [rax + 0x3c]
movups xmmword [r13 + 0x2c], xmm0
movups xmmword [rbp + 0x2c], xmm0
sub al, 0xf
movups xmm0, xmmword [rax + 0x30]
adc byte [rax + 0x30], al
movups xmmword [r13 + 0x20], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [r13 + 0x10], xmm0
movups xmmword [rbp + 0x10], xmm0
and byte [rcx + 0xf], al
adc dword [rbp + 0x10], eax
movups xmmword [rbp + 0x10], xmm0
movups xmm0, xmmword [rax + 0x10]
movups xmmword [r13], xmm0
invalid
invalid
adc byte [rcx + 0xf], al
adc dword [rbp], eax
invalid
invalid
add byte [r8 - 0x7d], r9b
in al, dx
sub rsp, 0x20
call fcn.14004df29
push rbx
invalid
invalid
dec dword [rax - 0x7d]
invalid
invalid
and al, ch
push rbx
invalid
mov rcx, rdi
mov ecx, edi
jmp 0x1400596f1
add dword [rcx + 0x41cf9], eax
add byte [rdi + 0x2d], bh
jg 0x140059819
add byte [rax], al
jg 0x140059819
cmp ecx, 0x78
jg 0x140059866
invalid
jne case.0x140028d5f.238
cmp ecx, 0x26
jg 0x1400598d3
invalid
fld dword [rax]
add byte [rax], al
stc
jg 0x1400598d3
add ecx, 0xfffffffe
cmp ecx, 0x11
invalid
inc byte [rbx - 0x78f0ee07]
adc dword [rdi], ecx
xchg dword [rbx + rax], esp
and al, 3
ja case.0x1400598ce.4
and al, 3
add byte [rax], al
lea rdx, [0x140096954]
adc eax, 0x3d147
add byte [rax - 0x73], cl
adc eax, 0x3d147
add eax, dword [rax]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
sar edi, 1
jmp rcx
loope case.0x140025506.272
mov al, 0x26
ret
ret
cmp ecx, 0x2725
stc
and eax, 0xf000027
pop qword [rax - 0x7f000000]
add byte [rax], al
add byte [rcx + 0x5b3f9], al
invalid
jg 0x1400598a5
cmp ecx, 0x5b3
jle 0x1400598fc
add byte [rax], al
add byte [rcx + 0x1f4df9], al
add byte [rdi], cl
invalid
cmp ecx, 0x1f4d
jg 0x140059964
add dword [rax], eax
invalid
cmp ecx, 0x1b63
stc
invalid
add byte [rax], al
jg case.0x14004d04e.131
invalid
cmp ecx, 0x5b4
je case.0x1400598ce.12
xchg ebp, eax
add al, byte [rax]
invalid
cmp ecx, 0x1716
je case.0x1400598ce.12
add al, byte [rax]
invalid
invalid
test byte [rcx - 0x16fffffe], cl
jmp case.0x1400598ce.4
invalid
cmp ecx, 0xcd
jle case.0x14002530f.285
add byte [rdi], cl
invalid
cmp ecx, 0x10a
or al, byte [rcx]
add byte [rax], al
jg 0x14005998d
add byte [rax], al
cmp ecx, 0xce
je 0x140059a38
invalid
cmp ecx, 0xdf
jne case.0x1400598ce.4
mov al, 0x1b
ret
sbb eax, ebx
cmp ecx, 0x35ec
jg 0x1400599d4
lea eax, [rcx - 0x2740]
cmp eax, 0x11
ja 0x140059a71
invalid
add byte [rax - 0x73], cl
or eax, 0x3d0d5
invalid
rol byte [rbx], 1
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
cmp ecx, 0x56
jg case.0x140028d5f.255
cmp ecx, 0x42
jg 0x140059a8c
add byte [rbx - 0x7bf0d807], al
adc eax, 0x83000002
cmp ecx, 0x27
invalid
je 0x140059b03
cmp ecx, 0x35
stc
xor eax, 0x1a4840f
je 0x140059a9b
je 0x140059a9b
jmp case.0x1400598ce.4
cmp ecx, 0x475
jle 0x1400599f4
invalid
cmp ecx, 0x4cf
jg 0x140059a9e
cmp ecx, 0x476
je 0x140059b1e
add byte [rcx + 0x4cff9], al
add byte [rdi], cl
cmp ecx, 0x4cf
jne case.0x1400598ce.4
test esi, edi
add dword [rax], eax
add byte [rax - 0x67e3cfb], dh
mov al, 5
ret
invalid
stc
inc byte [rcx]
add byte [rax], al
mov al, 5
ret
cmp ecx, 0x90
jle 0x140059a1b
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rdi], cl
mov fs, eax
add byte [rax], al
add byte [rcx + 0xa9f9], al
add byte [rax], al
invalid
invalid
add byte [rax], al
jg case.0x1400553c4.39
add dword [rax], eax
add byte [rcx + 0x91f9], al
cmp ecx, 0x91
add byte [rdi], cl
test dh, cl
je 0x140059b21
add dword [rax], eax
add byte [rcx + 0xa1f9], al
invalid
stc
invalid
add byte [rax], al
cmp ecx, 0xa1
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test cl, bl
je 0x140059a38
add byte [rax], al
add cl, ch
mov byte [rcx], 0
add dword [rax], eax
jmp case.0x1400598ce.4
add byte [rcx + 0x25e8f9], al
add byte [rdi], cl
cmp ecx, 0x25e8
add byte [rax], al
jg 0x140059ac4
invalid
add byte [rax], al
cmp ecx, 0x1f4e
stc
invalid
add byte [rax], al
je case.0x1400598ce.12
test byte [rsi + 1], ch
add byte [rax], al
cmp ecx, 0x2022
add byte [rax], al
add byte [rdi], cl
je case.0x1400598ce.12
test byte [rdx + 1], ah
add byte [rax], al
add cl, ch
jmp case.0x1400598ce.4
popfq
add dword [rax], eax
add byte [rcx + 0x251f9], al
stc
push rcx
add al, byte [rax]
invalid
add byte [rdi], cl
pop qword [rcx + 1]
add dword [r8], eax
invalid
add dword [r8], eax
add byte [rcx + 0x10bf9], al
cmp ecx, 0x10b
je 0x140059b24
add byte [rdi], cl
test byte [rdi + 1], bh
add byte [rax], al
add byte [rcx + 0x150f9], al
cmp ecx, 0x150
add byte [rdi], cl
test dword [rcx + 1], edi
jns 0x1400599b0
jne case.0x1400598ce.4
jns 0x1400599b0
add byte [rax], al
add byte [rax - 0x67c3cf1], dh
mov al, 0xf
ret
cmp ecx, 0x6f
outsd dx, dword [rsi]
jg 0x140059aed
xor byte [rcx], al
add byte [rax], al
add byte [rbx - 0x7bf0a807], al
cmp ecx, 0x57
push rdi
je 0x140059afd
test byte [rdi], dh
add dword [rax], eax
invalid
add byte [rbx - 0x7bf09207], al
cmp ecx, 0x6d
je 0x140059afa
invalid
sub eax, dword [rcx]
add byte [rax], al
invalid
add cl, ch
push rsi
add dword [rax], eax
add byte [rbp - 0x3c297f], cl
ret
invalid
inc dword [rbx - 0x7df0fd08]
invalid
jmp case.0x1400598ce.4
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb case.0x1400598ce.12
ret
xor eax, 0x840f0000
sti
add byte [rax], al
add cl, ch
invalid
add dword ss:[rax], eax
jmp case.0x1400598ce.4
add byte [rax], al
cmp ecx, 0x41d
add al, 0
add byte [rdi], cl
test dl, ch
add byte [rax], al
invalid
add byte [rcx + 0x41df9], al
stc
sbb eax, 0xf000004
add al, 0
add byte [rdi], cl
add al, 0
add byte [rdi], cl
test dl, ch
add byte [rax], al
add byte [rcx + 0x461f9], al
invalid
add al, 0
add byte [rdi], cl
test dh, bl
add byte [rax], al
add byte [rcx + 0x46bf9], al
stc
invalid
add al, 0
cmp ecx, 0x461
je case.0x1400598ce.12
invalid
cmp ecx, 0x46b
stc
imul eax, dword [rax + rax], 0
add al, 0
invalid
add al, 0
add byte [rdi], cl
jne case.0x1400598ce.4
test dword [rdx], edx
add dword [rax], eax
add byte [rax - 0x67c3ce2], dh
mov al, 0x1e
ret
cmp ecx, 0x79
invalid
add byte [rax], al
mov al, 0x1e
ret
test dh, al
add byte [rax], al
add byte [rbx + 0xf747bf9], al
cmp ecx, 0x7b
je 0x140059a38
cmp ecx, 0x7b
je 0x140059a38
cmp ecx, 0x84
stc
test byte [rax], al
add byte [rax], al
add byte [rdi], cl
jne case.0x1400598ce.4
test ebp, esi
add byte [rax], al
add byte [rax + 0x21b0c319], dh
add byte [rax], al
mov al, 0x19
ret
mov al, 0x21
ret
cmp ecx, 0x1b64
stc
sbb eax, dword fs:[rax]
add byte [rdi], cl
add byte [rax], al
je case.0x1400598ce.12
test byte [rbx - 0x7f000000], ah
movabs dword [0x1b80f981000000], eax
add byte [rax], al
add byte [rcx + 0x1b80f9], al
stc
sbb byte [rbx], 0
sbb eax, dword [rax]
add byte [rax], al
cmp ecx, 0x1b80
stc
sbb byte [rbx], 0
sbb eax, dword [rax]
sbb eax, dword [rax]
add byte [rax], al
add byte [rdi], cl
test byte [rdi - 0x17000000], dl
invalid
je case.0x1400598ce.12
jmp case.0x1400598ce.4
rol byte [rax], cl
add byte [rax], al
add byte [rcx + 0xe8f9], al
cmp ecx, 0xe8
je 0x140059afa
xchg esi, eax
add byte [rax], al
invalid
call 0x14f059a5f
add byte [rdi], cl
xchg esi, eax
add byte [rax], al
add byte [rcx + 0x102f9], al
cmp ecx, 0x102
add byte [rsi + rdi*2 - 0x17], dh
jle 0x140059a56
mov ecx, 0x81000000
add byte [rax], al
cmp ecx, 0x2726
stc
invalid
invalid
add byte [rax], al
stc
invalid
add byte [rax], al
je 0x140059afd
test byte [rax - 0x7f000000], al
stc
xor esp, dword [rdi]
add byte [rax], al
or eax, 0x43f983c3
cmp ecx, 0x43
je 0x140059a9b
cmp ecx, 0x50
push rax
je 0x140059ac1
jmp case.0x1400598ce.4
add byte [rax], al
xor eax, eax
ret
cmp ecx, 0x4d0
add byte [rax], al
add byte [rbp + 0x7c], dh
outsb dx, byte [rsi]
stc
mov bh, 0
add byte [rax], al
cmp ecx, 0x25e9
and eax, 0x1e740000
je case.0x1400598ce.12
invalid
cmp ecx, 0x271d
stc
sbb eax, 0xf000027
invalid
add byte [rax], al
je case.0x140052591.46
test byte [rax - 3], al
invalid
jmp case.0x1400598ce.4
stc
push rdx
add al, byte [rax]
add byte [rax + rcx - 0x7f], dh
cmp ecx, 0x3e3
jne case.0x1400598ce.4
invalid
stc
jrcxz case.0x1400593ee.25
add byte [rbp + 0x40], dh
cmp ecx, 0x70
je 0x140059b03
cmp ecx, 0x78
jne case.0x1400598ce.4
invalid
mov al, 0x24
ret
mov al, 0xb
ret
or eax, ebx
mov al, 0x14
ret
mov al, 0x18
ret
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 0xa
ret
invalid
ret
mov al, 0x20
ret
mov al, 0x10
ret
mov al, 0xe
ret
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rsi, rcx
invalid
mov r15, qword [rcx + 0x10]
xor edi, edi
mov r14d, 0
invalid
test r15, r15
je 0x140059c3f
movabs rax, 0xe2ee3c1f353a1160
invalid
movabs rcx, 0x41f8036d24c1253c
lea rbx, [rsi + 0x19]
lea r13, [rcx + 1]
xor r13, rcx
lea rbp, [rax + 3]
pop rsi
sbb dword [rbp + rcx*4 + 0x69], ecx
add dword [rcx + 0x31], ecx
int 0x48
lea ebp, [rax + 3]
xor rbp, rax
lea r12, [0x1400969e4]
xor edi, edi
mov byte [rsi + 0x18], 1
sub r15, rdi
mov rdx, qword [rsi + 8]
add dword [rcx + 0x29], ecx
dec dword [rax - 0x75]
push rsi
or byte [rax + 1], cl
add rdx, rdi
add rdx, rdi
mov ecx, 0xfffffff5
mov r8, r15
mov eax, edi
mov eax, edi
mov r9, rbx
call fcn.14005d68b
add byte [rcx - 0x77], cl
invalid
cmp rax, r13
invalid
jne 0x140059be9
add byte [rcx - 0x77], cl
invalid
call 0xc951db21
invalid
mov rax, r14
and rax, rbp
call 0x142fe1efc
cmp rax, 2
jae case.default.0x140059bc1
mov byte [rsi + 0x18], 0
movsxd rax, dword [r12 + rax*4]
add byte [rcx + 0x63], cl
add al, 0x84
add rax, r12
add eax, esp
jmp rax
je 0x140059c1e
jmp 0x140059c3f
jne case.0x1400598ce.20
shr rax, 0x20
cmp eax, 6
jne 0x140059c5e
mov rcx, r14
call fcn.14004df29
mov r14, r15
mov byte [rsi + 0x18], 0
test r14, r14
je 0x140059c38
invalid
div byte [rsi + rax*2 + 0x4c]
add edi, esi
add rdi, r14
add rdi, r14
jmp 0x140059c26
mov byte [rsi + 0x18], 0
sbb byte [rax], r8b
movabs rax, 0x311176f671225ec7
lea ecx, [rax + 0x20]
xor ecx, eax
invalid
div byte [rsi + 0x11]
xor dword [rbp - 0x3ecedfb8], ecx
invalid
ror dword [rcx + rcx*4 - 0x10], 0x48
shr eax, cl
mov rax, r14
shr rax, cl
cmp eax, 0x23
je 0x140059c1e
jmp 0x140059c3f
mov rcx, r14
call fcn.140055fe1
mov r15, qword [rsi + 0x10]
cmp rdi, r15
jb 0x140059b84
xor r14d, r14d
jmp 0x140059c3f
lea r14, str.XH_t_
mov rcx, rsi
mov rdx, rdi
call 0x140059c64
mov rax, r14
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsi + 0x18], 0
jmp 0x140059c3f
invalid
fist dword [rsi + 0x57]
sub rsp, 0x28
test rdx, rdx
invalid
je 0x140059c98
sal byte [rcx + rbp + 0x48], cl
mov esi, ecx
mov rsi, rcx
mov rdi, qword [rcx + 0x10]
sub rdi, rdx
adc byte [rax + 0x29], cl
xlatb
jb 0x140059c9f
mov qword [rsi + 0x10], 0
je 0x140059c98
invalid
adc ecx, dword [rax - 0x75]
or byte [rax + 1], r9b
retf 0x8949
invalid
mov rcx, qword [rsi + 8]
add rdx, rcx
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.140084cc0
mov qword [rsi + 0x10], rdi
add byte [rax - 0x77], cl
jle 0x140059ca8
add rsp, 0x28
pop rdi
pop rsi
ret
ud2
lea ecx, [0x1400957c8]
mov r8, qword [rcx + rax*8]
lea rcx, case.0x140059cc9.82
add eax, dword [rax]
add eax, dword [rax]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
jmp r9
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
mov rcx, rax
not rcx
movabs rdx, 0xe510b58ff1a9a4e8
lea r9, [rdx + 1]
xor r9, rdx
add r9, rcx
add ecx, ecx
add ecx, ecx
test rax, rax
mov ecx, eax
cmovs rcx, r9
setns dl
jmp fcn.1400457e0
ret 0x37e9
jmp 0x140046249
mov edx, eax
jmp 0x140046189
xor r13, rdx
lea rsi, [0x1400969f4]
lea r12d, [rcx + 0x20]
xor r12d, ecx
mov rcx, qword [rbx]
sub rsp, 0x20
mov rdx, rdi
call case.0x140018a30.383
add rsp, 0x20
mov r15, rax
mov r14, rdx
test rax, rax
je 0x140059dd5
mov rax, r14
and rax, r13
movsxd rax, dword [rsi + rax*4]
add rax, rsi
jmp rax
cmp byte [r14 + 0x10], 0x23
je 0x140059dc3
jmp case.0x140059da1.2
cmp byte [r14 + 0xf], 0x23
je 0x140059dc3
jmp case.0x140059da1.2
mov rax, r14
mov ecx, r12d
shr rax, cl
cmp eax, 0x23
jne case.0x140059da1.2
sub rsp, 0x20
mov rcx, r14
call fcn.140055fe1
add rsp, 0x20
jmp 0x140059d76
movabs rax, 0x5e187d4a1a7dec4a
lea rcx, [rax + 0x20]
xor rcx, rax
cmp r14, rcx
ja 0x140059e1c
mov r8, rdi
add r8, r14
sub rsp, 0x20
mov rcx, qword [rbp]
mov rdx, rdi
call fcn.14002153c
add rsp, 0x20
mov rax, r15
mov rdx, r14
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
ud2
lea r8, [rax + 1]
xor r8, rax
cmp rdx, r8
jne 0x14005c873
add rcx, 8
jmp fcn.14005b489
ret
lea rsi, [rax + 0x98]
lea rdx, [0x14005c7b5]
lea edx, [0x14005c7b5]
mov rcx, rsi
call fcn.14005aa99
mov byte [rsi + 8], 1
mov eax, dword [0x1400a5be8]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x98]
test rax, rax
je 0x14005c923
invalid
lock inc qword [rax]
jle case.0x140009db8.484
add rsp, 0x20
pop rsi
ret
call fcn.140088bf1
mov eax, dword [0x1400a5be8]
mov edx, 0x65000492
mov rcx, qword [0x58]
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x98]
jmp case.0x140009c00.530
ud2
mov edi, edx
mov rsi, rcx
invalid
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
sub esp, eax
mov rbx, rsp
mov r15d, edx
test rcx, rcx
jne 0x14005c977
test edi, edi
je case.0x140009c00.545
invalid
scasb al, byte [rdi]
add byte [rax], al
invalid
sub rsp, 0x20
xor ecx, ecx
xor edx, edx
mov r8d, 2
mov eax, 2
mov r9d, 0x1f0003
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
invalid
add al, byte [rax]
add rsp, 0x20
add esp, 0x20
test rax, rax
je case.0x140009c00.545
mov r14, rax
imul rax, rsi, 0xffffffffff676980
imul eax, esi, 0xff676980
imul rcx, r15, 0x51eb851f
invalid
shr rcx, 0x25
sub rax, rcx
mov qword [rbx], rax
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov rcx, r14
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
leave
call qword [sym.imp.kernel32.dll_SetWaitableTimer]
add al, byte [rax]
add rsp, 0x30
sub rsp, 0x20
invalid
test eax, eax
jne case.0x14002530f.295
invalid
cmovl ecx, dword [rcx + 0x5315fff1]
out 2, al
add byte [rax - 0x7d], cl
invalid
invalid
mov rcx, r14
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
invalid
jmp case.0x140009c00.545
mov rcx, r14
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
add rsp, 0x20
mov ebx, eax
sub rsp, 0x20
in al, dx
invalid
mov rcx, r14
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
cmp ebx, 0xffffffff
jne case.0x140028d5f.264
movabs rax, 0x90d38153fe19e8f0
push rbx
adc ebx, 0x888d4890
lea rcx, [rax + 0x228]
sub byte [rdx], al
add byte [rax], al
xor rcx, rax
imul rsi, rcx
scasd eax, dword [rdi]
int1
imul rcx, r15, 0x431bde83
shr rcx, 0x32
imul eax, edi, 0x68c26139
ror eax, 6
invalid
add rcx, rsi
cmp eax, 0x10c7
sbb rcx, 0xffffffffffffffff
sbb ecx, 0xffffffff
mov eax, 0xffffffff
cmp rcx, rax
ror dword [rax + 0xf], 0x43
invalid
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_Sleep]
adc eax, 0x2e705
adc eax, 0x2e705
add rsp, 0x20
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov eax, 0x30
call fcn.140074a70
jp case.0x140019005.401
add dword [rax], eax
sub rsp, rax
mov rsi, rsp
mov eax, 0x10
call fcn.140074a70
jg case.0x140024fd5.313
invalid
sub rsp, rax
sub esp, eax
mov rdi, rsp
mov edi, esp
mov eax, 0x10
add byte [rax], al
add al, ch
invalid
pop rdx
jg case.0x140025035.309
invalid
call fcn.140074a70
add dword [rax], eax
add byte [rax + 0x29], cl
sub rsp, rax
invalid
mov r15, rsp
movups xmm0, xmmword [0x1400951a0]
add eax, 0x3867d
movups xmmword [r15], xmm0
invalid
mov eax, 0xffffffff
cmp r8, rax
cmovb rax, r8
sub rsp, 0x50
sub esp, 0x50
ror byte [rax - 0x7d], 0xec
push rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
cmp byte [rcx + 0x48302444], cl
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x28], edx
and al, 0x28
mov qword [rsp + 0x20], r15
jl case.0x140025035.317
and byte [rcx], dh
xor edx, edx
rol byte [rbp + 0x31], cl
rol byte [rbp + 0x31], 0xc9
xor r9d, r9d
xor r8d, r8d
xor eax, eax
xor r9d, r9d
leave
call qword [sym.imp.ntdll.dll_NtReadFile]
add byte [rax - 0x7d], cl
add rsp, 0x50
invalid
push rax
cmp eax, 0x103
jne 0x14005cb7f
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
invalid
mov rcx, rbx
fnstcw word [rdx - 1]
mov edx, 0xffffffff
invalid
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
add al, byte [rax]
add rsp, 0x20
mov eax, dword [r15]
xor edx, edx
mov ecx, 0
add byte [rax], al
add byte [rax], al
cmp eax, 0xc0000011
sal byte [rax + rax*2 + 0x3d], 3
je 0x14005cbcd
cmp eax, 0x103
cmp eax, 0x103
add dword [rax], eax
add byte [rcx + rcx*2 - 0x7b], dh
je 0x14005cbdd
invalid
add byte [rax], al
je 0x14005cbdd
test eax, eax
sar byte [rax + 8], 0x49
mov edx, dword [rdi + 8]
push rdi
invalid
js case.0x140059241.333
mov rdx, qword [r15 + 8]
push rdi
or byte [rcx], dh
xor ecx, ecx
xor ecx, ecx
jmp 0x14005cbcd
sub rsp, 0x20
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
push rsp
call 0xc34dcbb0
add al, byte [rax]
add rsp, 0x20
invalid
shl rax, 0x20
loopne case.0x140025035.327
movabs rcx, 0x15b08234233150d9
xor dword [rbx], esp
xor al, 0x82
mov al, 0x15
lea rdx, [rcx + 2]
xor rdx, rcx
or rdx, rax
or edx, eax
or edx, eax
mov ecx, 1
add byte [rax - 0x77], cl
enter 0xffffffffffff8d48, 0x65
lea rsp, [rbp + 8]
pop rbx
pop rdi
mov rax, rcx
lea rsp, [rbp + 8]
or byte gs:[rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
mov byte [rdi + 4], 0
add bh, al
mov dword [rdi], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140095218]
add eax, 0x3862a
sub al, byte [rsi - 0x76b7fffd]
mov qword [rsi], rax
invalid
movabs rax, 0x64f72582fb7af466
lea rcx, [rax + 1]
lea ecx, [rax + 1]
mov eax, 0xfb7af466
hlt
invalid
and eax, 0x8d4864f7
lea rcx, fs:[rax + 1]
add qword [rax + 0x31], rcx
add dword [rax + 0x31], ecx
xor rcx, rax
ror dword [rax - 0x77], 0x4e
or byte [rcx + rcx*4 + 0x76], cl
invalid
invalid
invalid
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], r14
jbe case.0x14002516d.329
adc byte [rdi], cl
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
movups xmmword [rsi + 0x18], xmm0
sbb byte [rax - 0x7d], r9b
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
bnd call fcn.14005b407
call fcn.14005b407
out 0xe7, eax
invalid
mov rcx, rax
shr eax, 0x49
call fcn.14005b471
call 0xc34ecc29
invalid
add rsp, 0x20
add esp, 0x20
invalid
mov ecx, 7
add ch, cl
int 0x29
sub dword [rdi], ecx
ud2
or edx, dword [rsi + 0x57]
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
mov rdi, rdx
xlatb
mov r8, qword [rdx + 8]
mov rbx, qword [rdx + 0x10]
mov ebx, dword [rdx + 0x10]
pop rdx
adc byte [rcx + 0x29], cl
sub r8, rbx
sub eax, ebx
fmul dword [rax - 0x75]
mov rdx, qword [rdx]
adc cl, byte [rax + 1]
add rdx, rbx
add edx, ebx
invalid
call fcn.14005cad0
invalid
invalid
dec dword [rax - 0x77]
mov rsi, rdx
invalid
test rax, rax
sal byte [rbp + 0x18], 0x48
jne case.0x14000f4b0.505
sbb byte [rax + 1], cl
add rbx, rsi
add ebx, esi
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x10], rbx
pop rdi
adc byte [rax - 0x75], cl
mov rax, qword [rdi + 0x18]
sbb byte [r8 + 0x39], r9b
cmp rax, rbx
cmp eax, ebx
fmul dword [rax + 0xf]
cmova rbx, rax
cmova ebx, eax
fmul dword [r8 - 0x77]
mov qword [rdi + 0x18], rbx
mov dword [rdi + 0x18], ebx
pop rdi
sbb bl, ch
adc al, 0x48
invalid
jmp case.0x14000f4b0.507
mov rcx, rsi
mov ecx, esi
int1
call fcn.14004b946
cmp al, 0xb
invalid
in al, dx
invalid
or esi, dword [rbp + 0xa]
jne case.0x14004d1ca.131
or cl, byte [rax - 0x77]
mov rcx, rsi
mov ecx, esi
int1
call fcn.14004df29
movabs al, byte [0xf08948f631ffff12]
adc bh, bh
push qword [rcx]
invalid
xor esi, esi
test byte [rax - 0x77], 0xf0
mov rax, rsi
mov eax, esi
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbx
push rax
mov rbp, rsp
mov rsi, rdx
invalid
mov eax, 0x10
add byte [rax], al
call fcn.140074a70
mov ebp, 0x4800017d
sub esp, eax
jge 0x14005ccb3
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov rdx, rsp
mov edx, esp
mov eax, 0x10
add byte [rax], al
add al, ch
lodsd eax, dword [rsi]
call fcn.140074a70
jge 0x14005ccc3
add byte [rax + 0x29], cl
sub rsp, rax
sub esp, eax
invalid
mov r13, rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
add al, ch
add byte [rax], al
call fcn.140074a70
popfq
jge case.0x140025506.324
add byte [rax + 0x29], cl
invalid
sub rsp, rax
sub esp, eax
mov r8, rsp
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.140074a70
jge 0x14005cce3
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov r9, rsp
mov ecx, esp
loope case.0x140043aaa.237
mov eax, 0x20
and byte [rax], al
add byte [rax], al
add al, ch
invalid
jge 0x14005cd6e
add byte [rax], al
call fcn.140074a70
add dword [rax], eax
add byte [rax + 0x29], cl
sub rsp, rax
invalid
mov r14, rsp
mov eax, 0x10
add byte [rax], al
invalid
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov rbx, rsp
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
add al, ch
pop rbp
call fcn.140074a70
jge case.0x14004ba74.427
add dword [rax], eax
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov r12, rsp
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
in al, 0xb8
adc byte [rax], al
add byte [rax], al
call fcn.140074a70
jge 0x14005cd23
add byte [rax + 0x29], cl
sub rsp, rax
sub esp, eax
invalid
mov rdi, rsp
mov r15, qword [rcx]
cmp dword [rcx + rcx*4 - 8], eax
mov eax, r15d
clc
and eax, 3
lea rcx, [0x140096a14]
pushfq
add eax, dword [rax]
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
movabs rdx, 0x174aba28e5fbde20
fdivp st(3)
in eax, 0x28
mov edx, 0x8d4c174a
invalid
invalid
lea r8, [rdx + 5]
add eax, 0x48d03149
xor r8, rdx
sub rsp, 0x20
sub esp, 0x20
lea rdx, [0x1400948a9]
jnp 0x14005cd68
add bh, bh
push rax
call qword [rax + 0x18]
sbb byte [rax - 0x7d], cl
add rsp, 0x20
invalid
mov qword [r13], rsi
mov dword [rbp], esi
jne 0x14005cd71
add byte [rcx - 0x78], al
mov byte [r13 + 8], al
or byte [r9 - 0x3a], r8b
mov byte [r13 + 9], 0
or dword [r8], r8d
lea r9, [r15 + 0x10]
movabs r8, 0xda6dc94db5018748
leave
insd dword [rdi], dx
fimul dword [rcx - 0x73]
add al, 0x49
add al, 0x49
lea rax, [r8 + 4]
xor r8, rax
xor eax, eax
sub rsp, 0x30
lea rax, [0x140059ca1]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x140094f6e]
adc eax, 0x381c8
mov rcx, r13
jmp 0x13e4f1695
call fcn.1400416f6
add rsp, 0x30
add esp, 0x30
movabs rax, 0xef659993c18054c8
enter 0xffffffffffff8054, 0xffffffffffffffc1
add cl, 0x93
rcl dword [rbx + 0x4cef6599], 0x8d
xchg ebx, eax
cdq
out dx, eax
lea r8, [rax + 7]
invalid
xor r8, rax
sub rsp, 0x30
sub esp, 0x30
lea rax, [0x14004ce3b]
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
adc eax, 0x37ac4
invalid
jp case.0x14004d6c9.141
invalid
lea rdx, [0x14009489e]
invalid
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
jmp 0x128ff572e
mov r9, r15
call fcn.1400416f6
add rsp, 0x10
add esp, 0x10
invalid
add esp, 0x10
adc byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov ecx, ebp
call fcn.140041955
invalid
jmp case.0x1400553c4.118
add byte [rax], al
lea rax, [r15 - 1]
add r15, 0xf
add edi, 0xf
invalid
mov qword [rdx], rax
add cl, byte [rax - 0x48]
mov cl, 0xd8
invalid
movabs rax, 0x4d3df2b13776d8b1
lea r8, [rax + 6]
lea eax, [rax + 6]
fdiv dword [rsi + 0x37]
jbe 0x14005ce3e
invalid
mov cl, 0xf2
cmp eax, 0x408d4c4d
cmp eax, 0x408d4c4d
lea r8, [rax + 6]
invalid
xor r8, rax
movabs rax, 0x5998864fba12b680
xor byte [rsi - 0x79b045ee], 0x98
xchg byte [r8 + 0x488d4859], r11b
xchg byte [rax + 0x488d4859], bl
cwde
pop rcx
lea rcx, [rax + 4]
xor rcx, rax
xor ecx, eax
add al, 0x48
add al, 0x48
xor ecx, eax
ror dword [rax - 0x48], 0x13
movabs rax, 0x9d24a365a4a5c513
mov eax, 0xa4a5c513
invalid
movsb byte [rdi], byte [rsi]
movabs dword gs:[0x314903488d4c9d24], eax
popfq
lea r9, [rax + 3]
lea ecx, [rax + 3]
add ecx, dword [rcx + 0x31]
xor r9, rax
xor ecx, eax
ror dword [rax - 0x7d], 0xec
sub rsp, 0x60
in al, dx
invalid
lea rax, [0x14005af8a]
add eax, 0xffffe14b
loope case.0x140019005.439
invalid
dec dword [rax - 0x77]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
mov qword [rsp + 0x48], rdx
mov dword [rsp + 0x48], edx
push rsp
and al, 0x48
mov qword [rsp + 0x40], r9
mov dword [rsp + 0x40], ecx
and al, 0x40
and al, 0x40
lea rax, [0x140094f72]
lea eax, [0x140094f72]
add eax, 0x3811d
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
cmp byte [rax - 0x73], cl
add eax, 0xffffe13a
cmp ah, cl
invalid
invalid
lea rax, [0x14005af9b]
loope case.0x140059241.372
invalid
dec dword [rax - 0x77]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], r15
jl case.0x14006f91d.93
and al, 0x28
sub byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rdx, str.CustomkinderrorNotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableFilesystemQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryOtherUncategorized
lea edx, str.CustomkinderrorNotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableFilesystemQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryOtherUncategorized
adc eax, 0x380f1
int1
add byte [rbx], 0
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x140094f6e]
lea ecx, [0x140094f6e]
lock add byte [rbx], 0
add eax, dword [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.1400429d1
pop r11
invalid
dec dword [rax - 0x7d]
add rsp, 0x60
add esp, 0x60
invalid
jmp case.0x14004d04e.219
sub dword [rbx], eax
add eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x3f], cl
shr r15, 0x20
shr edi, 0x20
out dx, eax
and byte [rcx + rcx*4 + 0x3f], al
mov dword [rdi], r15d
mov dword [rdi], edi
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x46], r9b
movabs rdx, 0x893f984ba77cdc39
mov edx, 0xa77cdc39
cmp esp, ebx
fdivr qword [rdi + riz*4 + 0x4b]
jl case.0x140059241.370
cmpsd dword [rsi], dword [rdi]
cdqe
cwde
invalid
lea r8, [rdx + 2]
lea eax, [rdx + 2]
add cl, byte [rcx + 0x31]
add cl, byte [rcx + 0x31]
xor r8, rdx
xor eax, edx
ror byte [rax - 0x7d], 1
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rdx, str.OscodemessageKindError
lea edx, str.OscodemessageKindError
adc eax, 0x379de
fidivr word [rcx + 3]
jns case.0x14004d1ca.155
add eax, dword [rax]
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x7d], cl
add rsp, 0x20
add esp, 0x20
invalid
and byte [rcx - 0x77], cl
mov qword [r12], rsi
mov dword [rsp], esi
xor al, 0x24
and al, 0x41
mov byte [rsp + 8], al
and al, 8
mov byte [r12 + 8], al
and al, 8
and al, 8
mov byte [r12 + 9], 0
mov byte [rsp + 9], 0
and al, 9
or dword [rax], eax
add byte [rax - 0x48], cl
movabs rax, 0x2e10c39890ad17fb
mov eax, 0x90ad17fb
sti
invalid
lodsd eax, dword [rsi]
nop
cwde
ret
adc byte [rsi], ch
lea r8, cs:[rax + 4]
lea r8, [rax + 4]
lea eax, [rax + 4]
add al, 0x49
xor r8, rax
xor eax, eax
ror byte [rax - 0x7d], 0xec
sub rsp, 0x30
sub esp, 0x30
in al, dx
xor byte [rax - 0x73], cl
lea rax, [0x140059ccc]
lea eax, [0x140059ccc]
add eax, 0xffffcde0
loopne case.0x140025506.336
int 0xff
invalid
dec dword [rax - 0x77]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rdx, [0x14009489a]
lea edx, [0x14009489a]
adc eax, 0x379a2
movabs byte [0x8949e1894c000379], al
jns case.0x140052591.87
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov ecx, esp
loope 0x14005cf45
mov r9, rdi
mov ecx, edi
stc
call fcn.1400416f6
invalid
invalid
invalid
dec dword [rax - 0x7d]
add rsp, 0x30
add esp, 0x30
invalid
xor byte [rbx - 0x137cb7f1], cl
mov ecx, dword [rdi]
cmovs eax, dword [rbx - 0x2f17df14]
sub rsp, 0x20
sub esp, 0x20
and al, ch
call fcn.1400597e2
ror al, 1
enter 0xffffffffffffffff, 0x48
invalid
dec dword [rax - 0x7d]
add rsp, 0x20
add esp, 0x20
invalid
mov byte [rbx], al
add ecx, dword [rax - 0x48]
movabs rax, 0x5f7819a931f4f909
or ecx, edi
stc
hlt
xor dword [rcx + 0x4c5f7819], ebp
test eax, 0x4c5f7819
pop rdi
lea r8, [rax + 4]
lea eax, [rax + 4]
add al, 0x49
add al, 0x49
xor r8, rax
xor eax, eax
ror byte [rax - 0x7d], 0xec
sub rsp, 0x30
in al, dx
xor byte [rax - 0x73], cl
lea rax, [0x140059ca1]
lea eax, [0x140059ca1]
add eax, 0xffffcd6d
insd dword [rdi], dx
int 0xff
invalid
dec dword [rax - 0x77]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
lea rdx, [0x140094f6e]
lea edx, [0x140094f6e]
adc eax, 0x3802e
add byte cs:[rbx], 0
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov ecx, esp
loope case.0x1400598ce.111
mov r9, rbx
mov ecx, ebx
call fcn.1400416f6
stosd dword [rdi], eax
invalid
invalid
dec dword [rax - 0x7d]
add rsp, 0x30
add esp, 0x30
invalid
xor byte [rbx - 0x137cb7e9], cl
mov edx, dword [rdi]
invalid
sub rsp, 0x20
in al, dx
and byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
int1
call fcn.14004fda8
invalid
dec dword [rax - 0x7d]
add rsp, 0x20
add esp, 0x20
invalid
and byte [rax - 0x48], cl
movabs rax, 0xb906d9b52f78538
mov eax, 0x52f78538
cmp byte [rbp + 0x6d9b52f7], al
test edi, esi
not dword [rdx - 0x65]
push rdx
wait
insd dword [rdi], dx
nop
or ecx, dword [rbp + rcx*4 + 0x40]
lea r8, [rax + 7]
lea eax, [rax + 7]
invalid
xor r8, rax
ror byte [rax - 0x7d], 0xec
sub rsp, 0x30
sub esp, 0x30
in al, dx
xor byte [rax - 0x73], cl
lea rax, [0x140021520]
add eax, 0xfffc45a3
movabs dword [0x2024448948fffc45], eax
cld
cld
dec dword [rax - 0x77]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x37915
invalid
jns case.0x14004b9ba.269
invalid
lea rdx, [0x14009489e]
lea edx, [0x14009489e]
adc eax, 0x4c000379
jns case.0x14004b9ba.269
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov ecx, esp
loope case.0x1400598ce.122
mov r9, r14
mov ecx, esi
int1
call fcn.1400416f6
invalid
invalid
invalid
dec dword [rax - 0x7d]
add rsp, 0x10
add esp, 0x10
invalid
adc byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov ecx, esp
call fcn.140041955
add rsp, 0x20
invalid
invalid
mov ch, 0x49
invalid
invalid
dec dword [rax - 0x7d]
invalid
and byte [rcx + 0x3e8349c3], cl
mov ebx, eax
ret
cmp qword [r14], 0
cmp dword [rsi], 0
add byte ds:[rdi], cl
add byte [rdi], cl
je 0x14005d1ba
test byte [rdx], cl
or al, byte [rdx]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rbp - 0x75], cl
mov r8, qword [r14 + 8]
mov eax, dword [rsi + 8]
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
mov rcx, qword [0x1400a5b60]
or eax, 0x48ba5
movsd dword [rdi], dword [rsi]
mov eax, dword [rax + rax]
add al, 0
add byte [rax - 0x7d], cl
sub rsp, 0x20
in al, dx
and byte [rcx], dh
xor edx, edx
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2e079
loopne case.0x140052591.110
add al, byte [rax]
add byte [rax - 0x7d], cl
add rsp, 0x20
add esp, 0x20
invalid
jmp 0x14005d1ba
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x3f], cl
shr r15, 0x20
out dx, eax
and byte [rcx - 0x7d], al
cmp r15d, 0x28
cmp edi, 0x28
jmp [rax]
sub byte [rdi + 0x1a], dh
ja case.default.0x14005cfe8
sbb cl, byte [rax - 0x73]
add eax, 0x39a43
invalid
invalid
add eax, dword [rax]
lea rax, [0x140096a24]
lea eax, [0x140096a24]
invalid
invalid
add eax, dword [rax]
add byte [rdx + 0x63], cl
movsxd rcx, dword [rax + r15*4]
invalid
or al, 0xb8
mov eax, 0xffc10148
add rcx, rax
sar edi, 0xe1
jmp rcx
loope 0x14005d037
mov rdi, r8
mov edi, eax
invalid
xor eax, eax
shr cl, 0x5f
jmp case.0x14004d1ca.190
pop rdi
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov edi, eax
invalid
mov al, 0x29
sub ecx, ebp
push rbp
jmp case.0x14004d1ca.190
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
invalid
mov al, 1
add ecx, ebp
add qword [r8], rax
add dword [rax], eax
jmp case.0x14004d1ca.190
add dword [rax], eax
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
invalid
mov al, 2
add ch, cl
jmp case.0x14004d1ca.190
add dword [r8], eax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov edi, eax
invalid
mov al, 3
add ebp, ecx
jmp case.0x14004d1ca.190
invalid
add byte [rax], al
mov rdi, r8
mov edi, eax
invalid
mov al, 4
add al, 0xe9
sub eax, 0x4c000001
add byte [rcx + rcx*4 - 0x39], cl
jmp case.0x14004d1ca.190
add dword [rax], eax
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
invalid
mov al, 5
add eax, 0x123e9
jmp case.0x14004d1ca.190
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov edi, eax
invalid
mov al, 6
invalid
jmp case.0x14004d1ca.190
add byte [rax], al
mov rdi, r8
invalid
mov al, 7
invalid
jmp case.0x14004d1ca.190
add dword [rax], eax
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
invalid
mov al, 8
or cl, ch
jmp case.0x14004d1ca.190
add eax, 0x4c000001
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov edi, eax
invalid
mov al, 9
or ecx, ebp
jmp case.0x14004d1ca.190
sti
add byte [rax], al
add byte [rax], al
mov rdi, r8
add byte [rax], al
mov rdi, r8
invalid
mov al, 0xa
or ch, cl
int1
jmp case.0x14004d1ca.190
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
invalid
mov al, 0xb
jmp case.0x14004d1ca.190
out 0, eax
add byte [rax], al
or ebp, ecx
out 0, eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
invalid
mov al, 0xc
jmp case.0x14004d1ca.190
fld qword [rax]
add byte [rax], al
or al, 0xe9
fld qword [rax]
add byte [rax], al
mov rdi, r8
mov edi, eax
invalid
mov al, 0xd
or eax, 0xd3e9
jmp case.0x14004d1ca.190
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
invalid
mov al, 0xe
jmp case.0x14004d1ca.190
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
invalid
mov al, 0xf
jmp case.0x14004d1ca.190
invalid
add byte [rax], al
invalid
psubsw mm7, qword [rdi + 0x4c000000]
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov edi, eax
mov rdi, r8
mov edi, eax
mov al, 0x10
adc cl, ch
mov ch, 0
jmp case.0x14004d1ca.190
add byte [rax], al
mov rdi, r8
mov edi, eax
mov al, 0x11
adc ecx, ebp
stosd dword [rdi], eax
jmp case.0x14004d1ca.190
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov edi, eax
invalid
mov al, 0x12
jmp case.0x14004d1ca.190
invalid
add byte [rax], al
add byte [rax], al
adc ch, cl
movabs eax, dword [0x13b0c7894c000000]
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov edi, eax
mov al, 0x13
adc ebp, ecx
xchg edi, eax
jmp case.0x14004d1ca.190
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov rdi, r8
mov al, 0x14
adc al, 0xe9
lea eax, [rax]
add byte [rax], al
invalid
jmp case.0x14004d1ca.190
mov rdi, r8
mov edi, eax
invalid
mov al, 0x15
jmp case.0x14004d1ca.190
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov edi, eax
mov al, 0x16
jmp case.0x14004d1ca.190
mov rdi, r8
invalid
mov al, 0x17
jmp case.0x14004d1ca.190
jne case.0x14004d1ca.186
mov rdi, r8
mov edi, eax
mov al, 0x18
jmp case.0x14004d1ca.190
mov rdi, r8
invalid
mov al, 0x19
jmp case.0x14004d1ca.190
mov rdi, r8
mov rdi, r8
mov al, 0x1a
jmp case.0x14004d1ca.190
mov rdi, r8
invalid
mov al, 0x1b
jmp case.0x14004d1ca.190
pop rcx
mov rdi, r8
mov edi, eax
mov al, 0x1c
jmp case.0x14004d1ca.190
mov rdi, r8
mov al, 0x1d
invalid
invalid
sbb eax, 0x894c4beb
invalid
jmp case.0x14004d1ca.190
mov rdi, r8
mov edi, eax
mov al, 0x1e
jmp case.0x14004d1ca.190
mov rdi, r8
mov al, 0x1f
invalid
invalid
jmp case.0x14004d1ca.190
cmp eax, 0xb0c7894c
and bl, ch
jmp case.0x14004d1ca.190
mov rdi, r8
mov rdi, r8
mov edi, eax
mov al, 0x20
jmp case.0x14004d1ca.190
mov rdi, r8
invalid
mov al, 0x21
and ebx, ebp
jmp case.0x14004d1ca.190
invalid
mov rdi, r8
mov al, 0x22
jmp case.0x14004d1ca.190
mov rdi, r8
mov al, 0x23
invalid
jmp case.0x14004d1ca.190
and dword [rcx + rcx*4 - 0x39], ecx
mov rdi, r8
mov edi, eax
mov al, 0x24
jmp case.0x14004d1ca.190
mov rdi, r8
mov al, 0x25
invalid
and eax, 0x894c13eb
invalid
jmp case.0x14004d1ca.190
adc ecx, dword [rcx + rcx*4 - 0x39]
mov rdi, r8
mov edi, eax
mov al, 0x26
jmp case.0x14004d1ca.190
mov rdi, r8
invalid
mov al, 0x27
jmp case.0x14004d1ca.190
invalid
mov rdi, r8
mov edi, eax
mov al, 0x28
mov byte [r9], al
add dword [rax - 0x75], ecx
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
and byte [rax - 0x75], cl
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x46], r9b
sub byte [rax - 0x46], cl
movabs rdx, 0x8230bd7a08c3e0ba
lea r8, [rdx + 4]
lea eax, [rdx + 4]
mov edx, 0x8c3e0ba
jp case.0x14004d04e.202
mov edx, 0x7a08c3e0
or byte [rdx - 0x43], bh
mov ebp, 0x8d4c8230
add al, 0x49
invalid
xor byte [rdx + 0x4428d4c], al
invalid
lea eax, [rdx + 4]
xor r8, rdx
xor eax, edx
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
invalid
invalid
lea rdx, [0x1400948a5]
adc eax, 0x3772b
ja 0x14005d17c
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
mov ebx, ecx
retf
call qword [rax + 0x18]
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rax - 0x77], cl
ja 0x14005d190
invalid
mov qword [rdi + 8], rsi
mov dword [rdi + 8], esi
or byte [rax - 0x38b7efb9], cl
mov byte [rdi + 0x10], al
adc byte [r8 - 0x39], r9b
mov qword [rdi], 0
invalid
add byte [rax], al
add byte [rax], al
add dh, al
add byte [rax], al
mov byte [rdi + 0x11], 0
adc dword [r8], r8d
add byte [rax - 0x7d], cl
in al, dx
sub rsp, 0x20
sub esp, 0x20
and byte [rbp + rcx*4 + 5], cl
lea r8, [0x140059ca1]
add eax, 0xffffcb00
add bl, cl
invalid
mov rcx, rdi
stc
mov rdx, rbx
mov edx, ebx
invalid
call fcn.140041e83
mov rcx, rdi
mov ecx, edi
invalid
dec dword [rax - 0x77]
stc
mov ecx, edi
call fcn.140042061
invalid
add rsp, 0x20
add esp, 0x20
and byte [rcx + 0x48d889c3], cl
mov ebx, eax
ret
mov eax, ebx
lea rsp, [rbp + 8]
lea esp, [rbp + 8]
fmul dword [rax - 0x73]
lea esp, [rbp + 8]
or byte gs:[rbx + 0x5f], bl
or byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
mov esi, 0xd8d48c1
ror dword [rax - 0x73], 0xd
or eax, 0x38b10
adc byte [rbx - 0x74b7fffd], cl
add byte [rax - 0x75], cl
mov edx, dword [rcx + rax*8]
adc al, 0xc1
ror dword [rax - 0x73], 0xd
mov word [r11], es
invalid
lea ecx, [0x140095e30]
or eax, 0x38c4d
add eax, dword [rax]
add byte [rax - 0x75], cl
add al, 0xc1
push rbp
push r15
push r14
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
push rax
mov rbp, rsp
mov ebp, esp
in eax, 0x48
mov rsi, rdx
mov esi, edx
invalid
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.140074a70
imul edi, dword [rax + 1], 0
add dword [rax], eax
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov r12, rsp
mov esp, esp
in al, 0xb8
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.140074a70
pop rbx
js case.0x14006f91d.152
add dword [rax], eax
sub rsp, rax
sub esp, eax
invalid
mov r8, rsp
mov eax, esp
mov eax, 0x30
add byte [rax], al
add al, ch
call fcn.140074a70
js 0x14005d225
add dword [rax], eax
sub rsp, rax
sub esp, eax
invalid
mov rdi, rsp
mov edi, esp
mov eax, 0x20
add byte [rax], al
add al, ch
add byte [rax], al
call fcn.140074a70
cmp edi, dword [rax + 1]
add dword [rax], eax
add byte [rax + 0x29], cl
sub rsp, rax
mov r13, rsp
invalid
mov eax, 0x30
call fcn.140074a70
sub edi, dword [rax + 1]
invalid
add byte [rax], al
add al, ch
sub edi, dword [rax + 1]
js case.0x140052591.140
add byte [rax + 0x29], cl
sub rsp, rax
mov r14, rsp
mov esi, esp
invalid
mov esi, esp
mov eax, 0x20
add al, ch
call fcn.140074a70
sbb edi, dword [rax + 1]
add byte [rax + 0x29], cl
invalid
invalid
add dword [rax], eax
sub rsp, rax
mov rbx, rsp
mov ebx, esp
invalid
mov ebx, esp
mov eax, 0x10
add byte [rax], al
add byte [rax], al
add al, ch
or edi, dword [rax + 1]
js 0x14005d265
call fcn.140074a70
js 0x14005d265
add dword [rax], eax
add byte [rax + 0x29], cl
sub rsp, rax
mov r15, rsp
mov edi, esp
invalid
mov edi, esp
mov rdx, qword [rcx]
mov eax, edx
adc dword [rcx + 0x3e083d0], ecx
rol byte [rbx - 0x72b7fc20], 1
or eax, 0x3984e
cwde
add eax, dword [rax]
and eax, 3
loopne 0x14005d276
lea rcx, [0x140096ac8]
cwde
add eax, dword [rax]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
or byte [rax - 0x77], cl
int1
add cl, byte [rbx + rcx*4 + 0x42]
or byte [rax - 0x77], cl
invalid
or byte [rax - 0x77], cl
mov ecx, esi
int1
mov rdx, rax
lea rsp, [rbp + 8]
or byte gs:[rbx + 0x5f], bl
ret 0x8d48
or byte gs:[rbx + 0x5f], bl
or byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
jmp 0x1400410b1
or al, 0x3e
invalid
dec dword [rax - 0x75]
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
mov eax, dword [rdx + 7]
dec qword [rax - 0x75]
dec dword [rax - 0x75]
mov eax, dword [rdx + 7]
invalid
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 0x20]
and byte [rax - 0x77], cl
lea rsp, [rbp + 8]
lea esp, [rbp + 8]
mov rdx, rsi
mov edx, esi
lea rsp, [rbp + 8]
lea esp, [rbp + 8]
or byte gs:[rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rbp
jmp rax
loopne 0x14005d310
shr rdx, 0x20
invalid
and byte [rcx - 0x77], al
mov dword [r15], edx
mov dword [rdi], edx
invalid
sub rsp, 0x20
and byte [rax - 0x77], cl
mov rcx, rbx
mov ecx, ebx
fld1
invalid
call fcn.14004fda8
add rsp, 0x20
add esp, 0x20
invalid
dec dword [rax - 0x7d]
add esp, 0x20
invalid
and byte [rcx - 0x77], cl
pop rbp
add byte [rax - 0x73], cl
lea rax, [0x140006522]
mov qword [r13], rbx
mov dword [rbp], ebx
lea rax, [0x140006522]
lea eax, [0x140006522]
xchg edx, eax
cli
dec dword [rcx - 0x77]
mov qword [r13 + 8], rax
mov qword [r13 + 0x10], r15
mov qword [r13 + 8], rax
mov dword [rbp + 8], eax
mov qword [r13 + 0x10], r15
adc byte [rax - 0x73], cl
lea rax, [0x140047f4c]
add eax, 0xfffeac54
push rsp
lodsb al, byte [rsi]
invalid
dec dword [rcx - 0x77]
sbb byte [r8 - 0x73], r9b
sbb byte [rax - 0x73], cl
mov qword [r13 + 0x18], rax
lea rax, [0x140094df8]
lea eax, [0x140094df8]
sbb byte [rax - 0x73], cl
lea eax, [0x140094df8]
add eax, 0x37af5
add byte [rcx - 0x77], cl
mov qword [r14], rax
movabs rax, 0x187b83f0f37f5be9
mov eax, 0xf37f5be9
invalid
invalid
jnp 0x14005d328
invalid
mov eax, 0xf37f5be9
pop rbx
jg 0x14005d2ff
invalid
lea rcx, [rax + 1]
lea ecx, [rax + 1]
add dword [rax + 0x31], ecx
ror dword [rcx - 0x77], 0x4e
xor rcx, rax
mov qword [r14 + 8], rcx
or byte [rcx - 0x39], cl
and byte [rax], r8b
mov qword [r14 + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
add byte [rax], al
mov qword [r14 + 0x10], r13
movabs rax, 0x2f5b02e8e90ff300
pop rbx
invalid
outsb dx, byte [rsi]
adc byte [rax - 0x48], cl
add bl, dh
psubsw mm5, mm0
add bl, byte [rbx + 0x2f]
pop rbx
invalid
jmp 0x16f60d619
pop rbx
invalid
lea rcx, [rax + 2]
xor rcx, rax
mov qword [r14 + 0x18], rcx
mov dword [rsi + 0x18], ecx
add cl, byte [rax + 0x31]
ror dword [rcx - 0x77], 0x4e
mov dword [rsi + 0x18], ecx
invalid
invalid
mov dword [rsi + 0x18], ecx
sbb byte [rax - 0x75], r9b
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
invalid
and byte [rax - 0x75], r9b
push rsi
mov edx, dword [rsi + 0x28]
sub byte [rax - 0x7d], cl
in al, dx
and byte [rbp - 0x77], cl
invalid
sub rsp, 0x20
mov r8, r14
call fcn.140040b85
cmp dh, bh
dec dword [rax - 0x7d]
invalid
invalid
mov esi, eax
cmp dh, bh
dec dword [rax - 0x7d]
invalid
cmp qword [rbx], 0
cmp dword [rbx], 0
je 0x14005d580
add al, byte [rax]
add byte [rbx + rcx*4 + 0x43], cl
mov eax, dword [rbx + 8]
mov rcx, qword [0x1400a5b60]
mov r8, qword [rbx + 8]
mov eax, dword [rbx + 8]
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
adc eax, 0x2dcc9
add al, byte [rax]
add rsp, 0x20
jmp 0x14005d580
invalid
invalid
add byte [rax - 0x3f], cl
invalid
shr rdx, 0x20
cmp edx, 0x28
ja case.default.0x14005d397
lea rax, [0x140096ad8]
movsxd rcx, dword [rax + rdx*4]
nop
nop
add rcx, rax
jmp rcx
leave
jmp 0x14005d502
sub ecx, ebp
push rbp
add dword [rax], eax
add byte [rcx + rcx*4 - 0x3d], cl
mov rbx, r8
mov cl, 1
add ecx, ebp
add qword [r8], rax
invalid
add ecx, ebp
add qword [r8], rax
add byte [rcx + rcx*4 - 0x3d], cl
mov rbx, r8
mov cl, 2
add ch, cl
add dword [r8], eax
invalid
add ch, cl
add dword [r8], eax
add byte [rcx + rcx*4 - 0x3d], cl
mov rbx, r8
mov ebx, eax
mov ebx, eax
mov cl, 3
jmp 0x14005d502
add byte [rax], al
add ebp, ecx
invalid
add byte [rax], al
mov rbx, r8
mov cl, 4
invalid
add al, 0xe9
sub eax, 0x4c000001
mov rbx, r8
ret
mov cl, 5
add eax, 0x123e9
invalid
jmp 0x14005d502
ret
add eax, 0x123e9
add byte [rcx + rcx*4 - 0x3d], cl
mov cl, 6
invalid
jmp 0x14005d502
sbb dword [rcx], eax
add byte [rax], al
invalid
sbb dword [rcx], eax
add byte [rax], al
mov rbx, r8
mov cl, 7
jmp 0x14005d502
invalid
mov rbx, r8
mov cl, 8
or cl, ch
invalid
add dword [rax], eax
invalid
or cl, ch
add eax, 0x4c000001
add dword [rax], eax
add byte [rcx + rcx*4 - 0x3d], cl
mov rbx, r8
add dword [rax], eax
add byte [rcx + rcx*4 - 0x3d], cl
mov rbx, r8
mov cl, 9
jmp 0x14005d502
or ecx, ebp
sti
add byte [rax], al
add byte [rcx + rcx*4 - 0x3d], cl
mov rbx, r8
mov ebx, eax
mov ebx, eax
mov cl, 0xa
jmp 0x14005d502
add byte [rax], al
or ch, cl
int1
add byte [rax], al
add byte [rax], al
mov rbx, r8
add byte [rax], al
mov rbx, r8
mov cl, 0xb
or ebp, ecx
out 0, eax
add byte [rax], al
mov rbx, r8
ret
mov cl, 0xc
or al, 0xe9
fld qword [rax]
add byte [rax], al
invalid
jmp 0x14005d502
ret
or al, 0xe9
fld qword [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x3d], cl
add byte [rcx + rcx*4 - 0x3d], cl
mov cl, 0xd
jmp 0x14005d502
rol dword [rax], cl
add byte [rax], al
invalid
or eax, 0xd3e9
rol dword [rax], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x3d], cl
add byte [rcx + rcx*4 - 0x3d], cl
mov cl, 0xe
jmp 0x14005d502
add byte [rax], al
invalid
invalid
mov rbx, r8
mov cl, 0xf
jmp 0x14005d502
psubsw mm7, qword [rdi + 0x4c000000]
mov ebx, eax
mov cl, 0x10
adc cl, ch
mov ch, 0
add byte [rax], al
adc cl, ch
mov ch, 0
add byte [rax], al
mov rbx, r8
mov cl, 0x11
adc ecx, ebp
stosd dword [rdi], eax
add byte [rax], al
invalid
adc ecx, ebp
stosd dword [rdi], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x3d], cl
mov rbx, r8
mov cl, 0x12
adc ch, cl
invalid
add byte [rax], al
invalid
adc ch, cl
movabs eax, dword [0x13b1c3894c000000]
mov rbx, r8
mov cl, 0x13
adc ebp, ecx
xchg edi, eax
add byte [rax], al
invalid
adc ebp, ecx
xchg edi, eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x3d], cl
mov rbx, r8
mov cl, 0x14
adc al, 0xe9
lea eax, [rax]
add byte [rax], al
adc al, 0xe9
lea eax, [rax]
add byte [rax], al
mov rbx, r8
mov ebx, eax
mov ebx, eax
mov cl, 0x15
jmp 0x14005d502
add byte [rax], al
add byte [rax], al
mov rbx, r8
mov cl, 0x16
jmp 0x14005d502
jmp 0x14005d502
jmp 0x14005d502
jmp 0x14005d502
jmp 0x14005d502
jmp 0x14005d502
jmp 0x14005d502
jmp 0x14005d502
jmp 0x14005d502
jmp 0x14005d502
jmp 0x14005d502
jmp 0x14005d502
jmp 0x14005d502
jmp 0x14005d502
jmp 0x14005d502
jmp 0x14005d502
sub rsp, 0x20
call case.0x140052591.128
add rsp, 0x20
mov qword [r12], rax
mov qword [r12 + 8], rdx
mov qword [rbx], r12
lea rax, [0x140041e71]
mov qword [rbx + 8], rax
lea rax, [0x140095608]
mov qword [rdi], rax
movabs rax, 0xa1137c10cb7a7d70
lea rcx, [rax + 1]
xor rcx, rax
mov qword [rdi + 8], rcx
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x10], rbx
movabs rax, 0x5f35bac6c09ecc8c
lea rcx, [rax + 1]
xor rcx, rax
mov qword [rdi + 0x18], rcx
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
sub rsp, 0x20
mov r8, rdi
call fcn.140040b85
add rsp, 0x20
mov esi, eax
mov eax, esi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ebx, 1
test rax, rax
jne 0x14005d87e
mov dword [r13], 0
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
int1
add byte [r8], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
int1
mov rdx, r13
call qword [sym.imp.kernel32.dll_GetConsoleMode]
add rsp, 0x20
invalid
invalid
test eax, eax
jne 0x14005d753
sub rsp, 0x20
mov rcx, rsi
mov rdx, r14
mov r8, r15
call fcn.14005d90d
jmp 0x14005d874
mov rdx, qword [rbp]
add byte [rdi], cl
mov dh, 0x42
add al, 0x48
test eax, eax
movzx eax, byte [rdx + 4]
test rax, rax
jne 0x14005d793
mov r8d, 0x1000
cmp r15, r8
cmovb r8, r15
sub rsp, 0x20
sub esp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14004599b
add rsp, 0x20
cmp qword [rdi], 0
jne 0x14005d7e1
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
jmp 0x14005d868
cmp al, 4
jae 0x14005d90b
xor dword [rax + 1], 0
invalid
xor dword [rax + 1], 0
jo 0x14005d79a
add byte [rax], al
add byte [rcx - 0x76], al
invalid
mov cl, byte [r14]
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
clc
invalid
jne 0x14005d82a
mov byte [rdx + rax], cl
mov al, byte [rdx + 4]
inc al
mov byte [rdx + 4], al
movzx ecx, byte [rdx]
lea r8, [0x1400949d8]
movzx edi, byte [rcx + r8]
cmp dil, al
jbe 0x14005d895
movabs rax, 0x76039f5fb3e076c8
jbe 0x14005d821
lea rsi, [rax + 1]
lea esi, [rax + 1]
jo 0x14005d7dd
xor rsi, rax
xor esi, eax
jmp 0x14005d826
mov r8, qword [rdi + 8]
mov eax, dword [rdi + 8]
test r8, r8
jne 0x14005d837
movzx eax, byte [r14]
lea rcx, [0x1400949d8]
movzx ecx, byte [rax + rcx]
lea rsi, str.pR_t_
cmp rcx, 2
jb 0x14005d87e
cmp rcx, r15
jbe 0x14005d87e
movabs rcx, 0x150cdae5ac847bb2
lea rsi, [rcx + 1]
xor rsi, rcx
mov rcx, qword [rbp]
mov byte [rcx], al
mov byte [rcx + 4], 1
add al, 1
add esi, eax
add al, 1
xor ebx, ebx
jmp 0x14005d87e
mov byte [rdx + 4], 0
lea rsi, str.pR_t_
jmp 0x14005d87e
cmp r8, r15
ja 0x14005d90b
sub rsp, 0x20
mov rcx, r12
mov rdx, r14
call fcn.14004599b
add rsp, 0x20
cmp qword [r12], 0
jne 0x14005d90b
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
sub rsp, 0x20
mov rcx, rsi
in al, dx
and byte [rax - 0x77], cl
int1
call fcn.14005da61
add byte [rax], al
add rsp, 0x20
mov rbx, rax
ret
mov rsi, rdx
ret
mov rax, rbx
mov rdx, rsi
mov edx, esi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
movzx r8d, al
cmp r8b, 5
cmp al, 5
jae 0x14005d90b
sub rsp, 0x20
mov r14, qword [rbp - 8]
mov rcx, r14
mov rbx, rdx
call fcn.14004599b
add rsp, 0x20
add esp, 0x20
add esp, 0x20
mov byte [rbx + 4], 0
cmp qword [r14], 0
jne 0x14005d8f9
cmp qword [r14 + 0x10], rdi
jne 0x14005d90b
mov rdx, qword [r14 + 8]
sub rsp, 0x20
mov rcx, rsi
mov r8, rdi
clc
call fcn.14005da61
add rsp, 0x20
mov rsi, rdx
test rax, rax
jne 0x14005d903
cmp rdi, rsi
jne 0x14005d90b
movabs rax, 0x31194c7ca82229de
jmp 0x14005d7d8
mov ebx, 1
jmp 0x14005d82e
mov rbx, rax
jmp 0x14005d87e
ud2
add dword [rax], eax
add byte [rsi + rax*2 - 0x7b], dh
sar byte [rax + 8], 0x49
or byte [rcx - 0x75], cl
push rdi
invalid
or byte [rcx - 0x75], cl
push rdi
or byte [rcx], dh
shr bl, 0x2d
invalid
xor eax, eax
jmp 0x14005d9fc
invalid
sub eax, 0x20ec8348
sub rsp, 0x20
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
adc eax, 0x2da25
adc eax, 0x2da25
add rsp, 0x20
shl rax, 0x20
and byte [rax - 0x3f], cl
loopne 0x14005da03
movabs rcx, 0xbdeaaa89cf590781
lea rdx, [rcx + 2]
lea edx, [rcx + 2]
invalid
lea edx, [rcx + 2]
xor rdx, rcx
or rdx, rax
ret 0x1b8
add byte [rax], al
invalid
ret 0x1b8
lea rsp, [rbp + 8]
pop rbx
pop rdi
or byte gs:[rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rbp
ret
mov eax, 0x7fbdf1c8
enter 0xffffffffffffbdf1, 0x7f
add cl, byte [rbx + 6]
iretd
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], r14
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
sbb byte [rax - 0x7d], r9b
in al, dx
and byte [rax - 0x77], cl
stc
push rdi
ror byte [rdi], 0x11
sbb byte [rax - 0x7d], r9b
in al, dx
and byte [rax - 0x77], cl
stc
mov rdx, rsi
call fcn.14005b407
mov rcx, rax
call fcn.14005b471
add rsp, 0x20
mov ecx, 7
int 0x29
ud2
push rsp
push rsi
push rdi
push rbx
mov rbp, rsp
mov rdi, r8
mov r8, rdx
mov r14, rcx
mov eax, 0x2000
call fcn.140074a70
sub rsp, rax
mov rsi, rsp
movabs rax, 0x6a664e00ef18c0a8
lea rcx, [rax + 0x1001]
lea ecx, [rax + 0x1001]
lea ecx, [rax + 0x1001]
xor rcx, rax
cmp rdi, rcx
ror dword [rax + 0x39], 0xcf
jb 0x14005daee
mov ecx, 4
mov edx, 0x1001
add byte [rax], al
add byte [rdx + 0x1001], bh
cmp byte [r8 + rdx - 1], 0xc0
mov rax, rcx
enter 0xffffffffffff8d48, 0x52
dec dword [rax - 0x73]
invalid
invalid
jl case.0x1400598ce.172
enter 0xffffffffffff8d48, 0x52
dec dword [rax - 0x73]
invalid
invalid
movabs rcx, 0x96bf8bc667cc288
lea rdx, [rcx + 0xaec]
in al, dx
or al, byte [rax]
add byte [rax + 0x31], cl
retf 0x148
add eax, edx
mov sp, 0x6bf8
or dword [rax - 0x73], ecx
xchg ecx, eax
in al, dx
or al, byte [rax]
add byte [rax + 0x31], cl
retf 0x148
invalid
add eax, edx
cmp rax, rdi
jae 0x14005dae8
cmp byte [r8 + rax], 0xbf
cmp byte [rax + rax], 0xbf
cmp al, 0
mov edi, 0x7fc78948
mov rdi, rax
jg 0x14005daee
invalid
or ebp, ecx
jns 0x14005dae7
add byte [rax], al
add byte [rdi], cl
test dword [rbx + 1], esi
jae 0x14005daed
add byte [rax], al
jne 0x14005dc61
jae 0x14005daed
sub rsp, 0x30
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x28], 0x1000
mov ecx, 0xfde9
mov edx, 8
mov r9d, edi
stc
stc
call qword [sym.imp.kernel32.dll_MultiByteToWideChar]
add rsp, 0x30
test eax, eax
je 0x14005dc61
cmp eax, 0x1001
jae 0x14005dc61
movsxd r15, eax
sub rsp, 0x20
mov rcx, r14
int1
mov rdx, rsi
mov r8, r15
call fcn.14005dc63
add rsp, 0x20
and eax, 0x48000001
add esp, 0x20
mov rbx, rax
test rax, rax
jne 0x14005dbd6
cmp r15, rdx
je 0x14005dc4d
jbe 0x14005dc61
movzx eax, word [rsi + rdx*2]
add eax, 0x2312
movzx eax, ax
mov r12, rdx
cmp eax, 0x312
jae 0x14005dbc4
lea rax, [rsi + rdx*2]
movabs rcx, 0x3b56c5df2110b8b6
lea r12, [rcx + 1]
xor r12, rcx
add r12, rdx
movabs rcx, 0x854ccfefbfbf87aa
lea r8, [rcx + 1]
xor r8, rcx
sub rsp, 0x20
mov rcx, r14
mov rdx, rax
call fcn.14005dc63
add rsp, 0x20
test rax, rax
je 0x14005dbc4
adc byte [rcx], ah
ffreep st(5)
push rsi
cmp ecx, dword [rbp + rcx*4 + 0x61]
add dword [rcx + 0x31], ecx
int3
sub rsp, 0x20
mov rcx, rdx
call fcn.14004df29
add rsp, 0x20
cmp r12, r15
ja 0x14005dc61
test r12, r12
jne 0x14005dbdb
xor edi, edi
jmp 0x14005dc4d
mov rdi, rdx
jmp 0x14005dc4d
movabs rax, 0xf8a0b57ba7ee0dd4
movabs r8, 0xd2f9f80a32bfbe72
add r12, r12
xor ecx, ecx
lea rdx, [r8 + 1]
xor rdx, r8
ret 0xff31
ret 0xff31
movzx r9d, word [rsi + rcx]
mov r8d, 1
cmp r9d, 0x80
jb 0x14005dc41
add byte [rax], al
cmovb r8, rdx
add rdi, r8
add rcx, 2
cmp r12, rcx
jne 0x14005dbfd
mov rax, rbx
mov rdx, rdi
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
ud2
add byte [rax - 0x7d], cl
invalid
and byte [rax - 0x47], cl
push rsp
in al, dx
iretd
or al, byte [rdx]
lea rdx, [rcx + 2]
xor rdx, rcx
or rdx, rax
mov eax, 1
jmp 0x14005dcce
invalid
add rdi, 0xfffffffffffffffe
add r13, 4
invalid
add al, 0x48
lea esi, str._UNC_
add eax, dword [rax]
mov r15d, 8
jmp 0x14005f581
invalid
add eax, edi
clc
movabs rax, 0x2bfd14e0e3096a85
lea r9, [rax + 2]
add cl, byte [rcx + 0x31]
invalid
or ebx, esp
loopne 0x14005f534
std
sub ecx, dword [rbp + rcx*4 + 0x48]
add cl, byte [rcx + 0x31]
invalid
ror dword [rax - 0x48], 0xb5
movabs rax, 0x415af48ecafcdbb5
lea rcx, [rax + 2]
invalid
lea ecx, [rax + 2]
xor rcx, rax
sub rsp, 0x30
in al, dx
xor byte [rax - 0x77], cl
and al, 0x20
mov rcx, rbx
xor edx, edx
shr al, cl
and byte [rsi], bl
cld
invalid
add rsp, 0x30
jmp case.0x140028d5f.356
xor edi, edi
mov rsi, qword [rbp - 0x58]
test al, 0xeb
and al, byte [rbp + 0x31]
jmp 0x14005f581
dec dword [rax - 0x75]
jne case.0x140018a30.471
jmp 0x14005f581
movabs rax, 0x120c443c197c8a2c
lea r8, [rax + 1]
xor r8, rax
or r8, r15
clc
add r8, rdi
clc
movabs rax, 0xfa11acb6cfd0a4bc
ror bh, 1
mov dh, 0xac
adc edx, edi
cli
cli
lea r9, [rax + 2]
xor r9, rax
movabs rax, 0x8f2112148cc470dd
lea rcx, [rax + 2]
xor rcx, rax
sub rsp, 0x30
mov qword [rsp + 0x20], rcx
mov rcx, rbx
fnstenv [rcx]
shr al, cl
movabs al, byte [0x4810c48348fffc1d]
dec dword [rax - 0x7d]
invalid
adc byte [rax - 0x77], cl
invalid
shr al, cl
movabs al, byte [0x4810c48348fffc1d]
dec dword [rax - 0x7d]
invalid
adc byte [rax - 0x77], cl
invalid
invalid
mov rdx, rsi
mov r8, r15
call fcn.14005b01b
add rsp, 0x20
invalid
invalid
invalid
sub rsp, 0x20
mov rcx, rbx
mov ecx, ebx
mov rdx, r13
mov r8, rdi
clc
call fcn.14005b01b
add rsp, 0x20
add esp, 0x20
add esp, 0x20
mov rsi, qword [rbx + 0x10]
cmp rsi, qword [rbx]
jne case.0x140059241.419
invalid
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
invalid
mov rcx, rbx
mov ecx, ebx
fld1
pop rcx
call fcn.140058967
add rsp, 0x20
add esp, 0x20
xchg ebx, eax
invalid
mov rax, qword [rbx + 8]
mov eax, dword [rbx + 8]
mov word [rax + rsi*2], 0
jo case.0x140024fd5.414
add byte [rax - 0x48], cl
movabs rax, 0x379a09c4efdbf9f6
idiv cl
fucomi st(7)
out dx, eax
invalid
lea rcx, [rax + 1]
lea ecx, [rax + 1]
add qword [rax + 0x31], rcx
xor rcx, rax
ror dword [rax + 1], 0xf1
add rcx, rsi
add ecx, esi
int1
mov qword [rbx + 0x10], rcx
cmp qword [rbp - 0x10], 0
cmp dword [rbp - 0x10], 0
jge case.0x1400251cc.397
add byte [rbx + rbx + 0x48], dh
je 0x14005f656
mov rcx, qword [0x1400a5b60]
mov ecx, dword [0x1400a5b60]
or eax, 0x4651e
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rcx], dh
xor edx, edx
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
ror byte [rbx + rcx*4 + 0x45], cl
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x7d], cl
add rsp, 0x20
add esp, 0x20
invalid
mov rax, qword [rbx + 0x10]
adc byte [r8 - 0x75], cl
adc byte [rax - 0x75], cl
mov rcx, qword [rbp - 0x18]
call 0x150477faa
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
adc byte [r15], cl
adc byte [rdi], cl
movups xmm0, xmmword [rbx]
adc byte [rbx], al
movups xmmword [rcx], xmm0
adc dword [rcx], eax
add dword [rax - 0x73], ecx
lea rsp, [rbp + 8]
or byte gs:[rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
cmp dword [rbp + 6], 0x5c
jge case.0x140025506.385
invalid
pop rsp
jne 0x14005f4ed
invalid
invalid
inc dword [rbp + 0x31]
dec dword [rax - 0x75]
invalid
invalid
xor r15d, r15d
mov rsi, qword [rbp - 0x30]
mov esi, dword [rbp - 0x30]
jne case.0x140025035.417
shr cl, 1
jmp 0x14005f581
invalid
dec dword [rdi]
ud2
or edx, dword [rbp + 0x41]
push rsi
invalid
mov esi, ecx
add byte [rax], al
add al, ch
invalid
sub esp, eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
mov ah, 0x53
push rbx
add dword [rax], eax
add byte [rax + 0x29], cl
invalid
out 0xf, eax
push rdi
ror byte [rdi], 0x11
and byte [r15], r9b
and byte [rdi], cl
adc dword [rdi + 0x10], eax
invalid
xor byte [r8], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov edx, edi
cli
mov ebx, 0x83480002
add al, byte [rax]
add byte [rax - 0x7d], cl
invalid
sal byte [rbp + 0x36], 0x48
sub esp, 0x20
and bh, bh
adc eax, 0x2b95f
add esp, 0x20
invalid
mov ecx, 0xa64e98ed
or ebp, 0xffffffa1
int 0xa1
movabs eax, dword [0xca314802518d4811]
adc dword [rax - 0x73], ecx
push rcx
add cl, byte [rax + 0x31]
invalid
invalid
xor edx, ecx
retf 0x948
mov dword [rsi + 8], edx
push rsi
or byte [rax - 0x48], cl
xor eax, 0x422d03bf
sub dl, byte [rcx + rdx]
invalid
add ebp, dword [0x1511a2165]
sub eax, 0x11142a42
push 0xffffffffc0310f8b
loope 0x14005f737
or dh, byte [rbx + 0x7a]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
add byte [rax], al
sub esp, 0x20
and byte [rcx + rcx*4 - 0xf], cl
add byte [rax], al
add byte [rcx - 0x77], cl
fadd dword [rcx - 0x47]
or byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
mov ebx, 0x83480002
add al, byte [rax]
add esp, 0x20
invalid
sal byte [rbp + 0x43], 0x48
sub esp, 0x20
and bh, bh
adc eax, 0x2b8f5
invalid
add al, byte [rax]
invalid
mov eax, 0x83480002
add esp, 0x20
invalid
and byte [rax - 0x47], cl
invalid
invalid
push rbp
mov r10d, 0x518d4865
add cl, byte [rax + 0x31]
retf 0x948
invalid
invalid
fdiv st(4)
push rsi
or edi, ecx
stc
fnstsw word [rax]
add dword [rax], 0x38b0000
add byte [rbx + 0x15e0c103], cl
loopne case.0x14004b959.336
clc
invalid
add al, 0x8b
invalid
adc al, 0x44
mov ecx, dword [rdi + 0x24]
invalid
and al, 0x44
mov eax, dword [rdi + 0x20]
and byte [r9 - 0x3f], r9b
loopne 0x14005f7dd
or eax, ecx
sbb al, 0x44
mov edx, dword [rdi + 0x28]
sub byte [rbx + rcx*4 + 0x5f], al
mov ebx, dword [rdi + 0x30]
xor byte [rbx - 0x3eb7d381], cl
shl edi, 0x20
out 0x20, eax
mov ebx, 0x5bdf0da
cvtpi2ps xmm1, qword [rdx]
invalid
sub cl, byte [rdx]
or ch, byte [rdi + 0x49]
lea ebx, [rbx + 1]
pop rbx
invalid
outsd dx, dword [rsi]
xor ebx, ebx
invalid
jle 0x14005f7f6
add byte [rcx + rcx*4 + 0x5e], al
pop rsi
adc byte [rcx + rcx*4 + 0x4e], al
adc al, 0x44
adc al, 0x44
mov dword [rsi + 0x18], ebx
mov dword [rsi + 0x1c], edx
cmp bh, al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x46894c4e], cl
push rax
pop rsi
push rsp
sub esp, 0x20
mov eax, dword [rdx]
add dword [rax], eax
add byte [rdx - 0x73], cl
sbb al, 0x38
add byte [rax], al
add byte [rax - 0x47b78e15], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x16f976b8], al
rol dword [rax], cl
add byte [rax], al
add dh, byte [rbx + 0x18]
push 0xfffffffff8e8fb2f
call 0xcd4e9598
pushfq
lea ebx, [rax + 2]
pop rax
add cl, byte [rax + 0x31]
ret
leave
imul bl
lea rdx, [r14 + r14]
lea edx, [rsi + rsi]
push rdi
add al, 0
leave
invalid
test eax, eax
test byte [rbx + 0x49000000], ch
stosd dword [rdi], eax
add byte [rax], al
add byte [rcx - 0x48], cl
mov eax, 0x56eeac2a
sub ch, byte [rsi + rbp*8 - 0x630b05aa]
lodsb al, byte [rsi]
out dx, al
push rsi
cli
hlt
invalid
lea edx, [rax + 1]
add dword [rcx + rsi - 0x3e], ecx
xor edx, eax
movzx eax, word [rbx + rcx*2]
mov word [rax + rcx*2], r8w
add al, 0x48
add ecx, edx
ror dword [rcx + rdi - 0xf], 1
int1
mov ebx, eax
ret
test esp, esp
or dword [rax - 0x39], ecx
invalid
add byte [rax], al
add byte [rax], al
add bl, ch
invalid
add edi, esp
mov dword [rdi + 0x10], edi
jg 0x14005f913
cmp ecx, 2
add dh, byte [rsi + rcx + 0x48]
cmp ecx, 1
stc
invalid
invalid
stc
add dword [rbp + 0x3c], esi
invalid
cmp al, 0x66
cmp dword [rbx], 0x2e
invalid
je case.0x14004d04e.261
por mm6, qword [rsi + riz*2]
xor al, 0x66
cmp dword [rbx], 0x2e
cmp ebp, dword [rsi]
cmp word cs:[rbx + 2], 0x2e
add ch, byte [rsi]
invalid
cli
clc
invalid
dec dword [rcx - 0x2f]
shl esi, 1
out 0x4d, al
test esi, esi
mov ecx, dword [0x1400a5b60]
or eax, 0x46222
invalid
add al, 0
ror byte [rcx - 0x77], cl
fdivr st(7)
call qword [sym.imp.kernel32.dll_HeapFree]
div dword [rsi + 0x17eb0002]
mov dh, 2
add bl, ch
add al, byte [rax]
invalid
mov dword [rsi], esi
mov qword ss:[rsi + 8], rbx
or byte [rax - 0x77], cl
mov dword [rsi + 0x10], ecx
adc byte [rax - 0x40], r8b
adc byte [rax - 0x40], al
shr ch, 4
in eax, dx
add al, 0x40
and ch, 1
in eax, 1
mov byte [rsi + 0x18], ch
sbb byte [rax - 0x7d], cl
invalid
add esp, 0x20
and byte [rbx + 0x5d], bl
pop rsi
pop rdi
push rsi
push rdi
push rbx
push rax
mov rbp, rsp
in eax, 0x49
mov eax, edx
invalid
mov r8, rdx
ror byte [rax - 0x77], 1
retf 0x20b8
invalid
invalid
mov rdx, rcx
mov edx, ecx
mov eax, 0x20
and byte [rax], al
add byte [rax], al
add al, ch
call fcn.140074a70
in eax, 0x50
push rax
add dword [rax], eax
sub rsp, rax
sub esp, eax
invalid
mov rsi, rsp
mov esi, esp
out 0x48, al
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.14005efb3
invalid
idiv bh
invalid
dec dword [rax - 0x7d]
add rsp, 0x20
add esp, 0x20
invalid
and byte [rax - 0x75], cl
mov rbx, qword [rsi]
mov ebx, dword [rsi]
invalid
mov rsi, qword [rsi + 8]
mov esi, dword [rsi + 8]
or byte [rax - 0x48], cl
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c33948], al
or byte [rax + 0x39], 0xc3
invalid
add byte [rax], al
or byte [rax + 0x39], 0xc3
cmp rbx, rax
cmp ebx, eax
ret
jne case.0x1400598ce.190
add eax, 0xebf78948
mov rdi, rsi
mov edi, esi
imul ebx
jmp case.0x140052591.194
pop rsi
sub rsp, 0x20
sub esp, 0x20
and byte [rax - 0x77], cl
mov rcx, rsi
int1
call qword [sym.imp.kernel32.dll_DeleteFileW]
adc eax, 0x2b917
mov ecx, 0x83480002
add al, byte [rax]
add rsp, 0x20
add esp, 0x20
invalid
test eax, eax
jne 0x14005f9f9
invalid
sal byte [rbp + 0x28], 0x48
sub byte [rax - 0x7d], cl
in al, dx
sub rsp, 0x20
sub esp, 0x20
and bh, bh
adc eax, 0x2b67d
jge case.0x14006f91d.193
add al, byte [rax]
call qword [sym.imp.kernel32.dll_GetLastError]
jge case.0x14006f91d.193
mov dh, 2
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x20
add esp, 0x20
and byte [rax - 0x3f], cl
loopne 0x14005fa03
invalid
shl rax, 0x20
and byte [rax - 0x47], cl
movabs rcx, 0x929162a11b6e948c
mov word [rsi + rbp*2 - 0x6e9d5ee5], ss
xchg esp, eax
outsb dx, byte [rsi]
sbb esp, dword [rcx + 0x48929162]
invalid
invalid
xchg ecx, eax
xchg edx, eax
lea rdi, [rcx + 2]
movabs eax, dword [0x4802798d48929162]
xor edi, ecx
iretd
invalid
xchg ecx, eax
xchg edx, eax
lea rdi, [rcx + 2]
add cl, byte [rax + 0x31]
xor rdi, rcx
iretd
or rdi, rax
jmp case.0x1400598ce.199
add dh, byte [rcx]
xor edi, edi
dec dword [rax - 0x7b]
invalid
test rbx, rbx
je case.0x140052591.194
sbb cl, byte [rax - 0x75]
mov rcx, qword [0x1400a5b60]
mov ecx, dword [0x1400a5b60]
or eax, 0x46159
add al, 0
add byte [rax - 0x7d], cl
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rcx], dh
xor edx, edx
ror byte [rcx - 0x77], cl
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
mov dh, 2
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add al, byte [rax]
add rsp, 0x20
add esp, 0x20
mov rax, rdi
mov eax, edi
lea rsp, [rbp + 8]
lea esp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rsi
push rsi
push rdi
push rbx
mov rbp, rsp
mov eax, 0x30
xor byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.140074a70
push rax
add dword [rax], eax
sub rsp, rax
sub esp, eax
mov rbx, rsp
mov ebx, esp
jrcxz case.0x14006f91d.208
mov eax, 0x30
xor byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.140074a70
invalid
add dword [rax], eax
add byte [rax + 0x29], cl
sub rsp, rax
invalid
mov r8, rsp
loopne case.0x1400553c4.182
mov eax, 0x10
add byte [rax], al
add al, ch
call fcn.140074a70
invalid
push rax
add dword [rax], eax
sub rsp, rax
sub esp, eax
mov rdi, rsp
mov edi, esp
mov dword [r8 + 0x20], 0
mov dword [rax + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x41], ah
mov word [r8 + 0x24], 0
invalid
invalid
mov word [r8 + 0x24], 0
mov dword [r8 + 0x24], 0xc7490000
and al, 0
and al, 0
add byte [rcx - 0x39], cl
mov qword [r8 + 0x18], 7
mov dword [rax + 0x18], 7
sbb byte [rdi], al
sbb byte [rdi], al
invalid
add byte [rax], al
add byte [rcx - 0x39], cl
mov qword [r8 + 8], 0
or byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax - 0x48], cl
invalid
add byte [rax], al
movabs rax, 0x1000100000001
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx], al
add byte [rcx], al
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rcx - 0x77], cl
mov qword [r8], rax
mov qword [r8 + 0x10], 0x2200000
adc byte [rax], al
add byte [rax], ah
invalid
add byte [rcx - 0x39], cl
adc byte [rax], al
adc byte [rax], al
add byte [rax], ah
add cl, byte [rax - 0x7d]
sub esp, 0x20
invalid
and byte [rdx], al
sub rsp, 0x20
sub esp, 0x20
call fcn.14005ed08
add rsp, 0x20
and byte [rax - 0x77], cl
invalid
test rax, rax
insb byte [rdi], dx
invalid
dec dword [rax - 0x7d]
invalid
and byte [rax - 0x77], cl
invalid
jne 0x14005fb2d
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rdi], rsi
mov dword [rdi], esi
xorps xmm0, xmm0
movups xmmword [rbx + 0x10], xmm0
adc byte [r15], cl
adc dword [rbx], eax
push rdi
ror byte [rdi], 0x11
adc byte [r15], cl
adc dword [rbx], eax
mov qword [rbx + 0x20], 0
sub rsp, 0x20
and byte [r8], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
mov rcx, rsi
sub esp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, rbx
fadd dword [rcx - 0x47]
sub byte [rax], al
add byte [rax], al
ror byte [rcx - 0x77], cl
fadd dword [rcx - 0x47]
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
add al, byte [rax]
add rsp, 0x20
add esp, 0x20
test eax, eax
jne 0x14005fb09
sal byte [rbp + 0x28], 0x48
sub esp, 0x20
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
mov ch, 2
add byte [rax - 0x7d], cl
invalid
add esp, 0x20
shl rax, 0x20
movabs rcx, 0xd68432ab6625195
push rcx
invalid
push 0x798d480d
add cl, byte [rax + 0x31]
iretd
lea rdi, [rcx + 2]
xor rdi, rcx
or rdi, rax
jmp case.0x1400637c2.111
adc dh, dh
and byte [r8], dl
and byte [rax], dl
test byte [rbx + 0x20], 0x10
and byte [rax], dl
jne 0x14005fb3d
movabs rdi, 0x10b00000002
add byte [rax], al
add byte [rbx], cl
add dword [rax], eax
add byte [rax - 0x7d], cl
sub rsp, 0x20
mov rcx, rsi
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
add esp, 0x20
add esp, 0x20
mov rsi, rdi
mov rbx, rsi
mov ebx, esi
mov rax, rbx
mov rsp, rbp
in al, dx
in al, dx
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
sub rsp, 0x20
lea rdx, [0x14005fd65]
adc eax, 0x21d
adc eax, 0x21d
mov rcx, rdi
stc
call fcn.14005fdc3
add rsp, 0x20
add esp, 0x20
add esp, 0x20
test rax, rax
je case.0x1400637c2.132
invalid
mov rbx, rax
mov rbx, rax
mov r14d, ebx
and r14d, 3
lea rax, [0x140096b8c]
and dh, byte [rax + 3]
add byte [rdx + 0x63], cl
invalid
or al, 0xb0
invalid
movsxd rcx, dword [rax + r14*4]
invalid
mov al, 0x48
add ecx, eax
add rcx, rax
jmp rcx
mov al, byte [rbx + 0x10]
jmp 0x14005fb91
adc r11b, bpl
sbb dword [rdx + 0x14eb0f43], ecx
mov al, byte [rbx + 0xf]
jmp 0x14005fb91
mov al, byte [rbx + 0xf]
por mm2, qword [r8 + r9*2]
mov ecx, ebx
jmp 0x14005fb91
mov rcx, rbx
shr rcx, 0x20
sub rsp, 0x20
and al, ch
push rbp
pushfq
invalid
dec dword [rax - 0x7d]
add esp, 0x20
jmp 0x12c8943a7
and al, ch
push rbp
pushfq
invalid
add esp, 0x20
and byte [rax + rax*8 - 0x7cb7d78b], al
test al, al
jne 0x14005fbbd
sub rsp, 0x20
mov rcx, rbx
in al, dx
and byte [rax - 0x77], cl
fld1
invalid
invalid
call fcn.140055fe1
add rsp, 0x20
invalid
invalid
invalid
invalid
sub rsp, 0x20
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
add esp, 0x20
add byte [rax - 0x7d], cl
invalid
add esp, 0x20
xor ebx, ebx
jmp 0x14005fb30
invalid
cmp r14d, 2
inc byte [rdx]
jb 0x14005fc0d
cmp r14d, 2
jne 0x14005fc0d
invalid
add dh, byte [rbp + 0x44]
mov rax, rbx
mov rax, rbx
shr rax, 0x20
shr eax, 0x20
and byte [rax - 0x7d], cl
clc
add dword [rdx + rcx - 0x7d], esi
je 0x14005fbe0
cmp eax, 0x57
cmp rax, 1
je 0x14005fbe0
cmp eax, 0x57
je 0x14005fbe0
cmp eax, 0x32
jne 0x14005fc0d
sub rsp, 0x20
lea rdx, [0x140060334]
add byte [rax], al
in al, dx
and byte [rax - 0x73], cl
adc eax, 0x749
add byte [rax], al
add byte [rax], al
mov rcx, rdi
call fcn.14005fdc3
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
mov rdi, rax
sub rsp, 0x20
mov rcx, rbx
call fcn.14004df29
dec dword [rax - 0x7d]
invalid
and byte [rax - 0x77], cl
sti
dec dword [rax - 0x7d]
invalid
sti
sub rsp, 0x20
mov rcx, rsi
int1
int1
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
jmp 0x14005fb30
invalid
invalid
invalid
invalid
invalid
mov rax, rbx
shr rax, 0x20
cmp eax, 0x28
call 0x168fe7f4d
ja 0x14005fc46
lea rcx, [0x140096b9c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
invalid
mov al, 0x29
jmp 0x14005fb91
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetCurrentProcessId]
add rsp, 0x20
mov rcx, qword [rbp - 0x48]
mov dword [rcx], eax
mov rax, qword [0x1400a5bd0]
test rax, rax
mov rdi, qword [rbp - 0x80]
mov r14, qword [sym.imp.bcryptprimitives.dll_ProcessPrng]
jne 0x1400609ab
movups xmmword [rdi], xmm6
lea rdx, [r12 + 0x10]
xor rdx, r12
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
mov rax, qword [rdi]
mov qword [0x1400a5bd0], rax
mov rax, qword [0x1400a5bd0]
test rax, rax
je 0x14006097c
mov eax, 1
lock xadd qword [0x1400a5bd0], rax
mov rcx, qword [rbp - 0x78]
mov qword [rcx], rax
mov rax, qword [rbp - 0x48]
mov r8, qword [rbp - 0x70]
xchg r8d, eax
mov qword [r8], rax
lea rax, [0x140047f7d]
dec dword [rcx - 0x77]
or byte [rcx - 0x77], cl
adc byte [rax - 0x73], cl
add eax, 0xfffe4df2
mov qword [r8 + 0x18], rax
mov rdx, qword [rbp - 0x68]
lea rax, str._R_t_
add rax, qword [rax]
mov qword [rdx], rax
movabs rcx, 0x16b6a52be48d190c
in al, 0x2b
movsd dword [rdi], dword [rsi]
mov dh, 0x16
lea rax, [rcx + 2]
xor rax, rcx
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov dword [rdx + 0x20], 0
mov qword [rdx + 0x10], r8
movabs rcx, 0x286b94777422de7c
lea rax, [rcx + 2]
xor rax, rcx
mov qword [rdx + 0x18], rax
sub rsp, 0x20
mov rcx, qword [rbp - 0x40]
call fcn.140021965
add rsp, 0x20
cmp qword [rbp - 0x28], 0
sete al
or bl, al
test bl, 1
jne 0x140060a64
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [rbp - 0x40]
mov rax, qword [rcx]
mov r9, qword [rcx + 8]
or byte [rax - 0x75], cl
adc byte [r9 - 0x73], cl
adc al, 9
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x60], rcx
test rcx, rcx
mov qword [rbp - 0x28], rax
jne 0x140060a9a
xor edi, edi
xor r12d, r12d
xor ebx, ebx
xor r13d, r13d
xor r14d, r14d
jmp 0x140060b46
movzx eax, byte [r9]
test al, al
js 0x140060aa8
lea rbx, [r9 + 1]
jmp 0x140060b0c
mov ecx, eax
and ecx, 0x1f
movzx r8d, byte [r9 + 1]
and r8d, 0x3f
cmp al, 0xdf
jbe case.0x140024fd5.451
movzx edx, byte [r9 + 2]
shl r8d, 6
invalid
and edx, 0x3f
or edx, r8d
cmp al, 0xf0
jb 0x140060af6
invalid
lea rbx, [r9 + 4]
movzx eax, byte [r9 + 3]
movzx eax, byte [rcx + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
loop 0x140060ae5
invalid
and eax, 0x3f
or eax, edx
or eax, ecx
jmp 0x140060b01
lea rbx, [r9 + 2]
shl ecx, 6
or ecx, r8d
mov eax, ecx
jmp 0x140060b0c
lea rbx, [r9 + 3]
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xffff
ja 0x140060e64
pop rax
add eax, dword [rax]
invalid
invalid
mov r14, qword [rbp - 0x18]
mov esi, dword [rbp - 0x18]
sub r14, rbx
add r14, 3
mov rcx, 0xffffffffffffffff
mov ecx, 0xffffffff
cmovb r14, rcx
movabs rdx, 0x8172190420ce7375
lea ecx, [rdx + 2]
xor ecx, edx
shr r14, cl
xor r12d, r12d
mov ecx, 1
mov r13d, eax
add r14, rcx
mov di, 1
mov qword [rbp - 0x10], r9
cmp r14, 4
add al, 0xb8
add eax, dword [rax]
add byte [rax], al
add al, 0xb8
add eax, dword [rax]
add byte [rax], al
cmovb r14, rax
movabs rax, 0x3ffffffffffffffe
mov eax, 0xfffffffe
invalid
invalid
invalid
invalid
cmp r14, rax
ja 0x140061039
mov eax, 0xfffffffe
invalid
movabs rcx, 0x3fdc8004b332ef3e
lea rax, [rcx + 1]
xor rax, rcx
enter 0x149, 0xffffffffffffffc6
movabs rax, 0x2692ea00b6090f1e
lea ecx, [rax + 1]
add dword [rcx], esi
invalid
mov rdx, r14
mov edx, esi
mov edx, esi
shl rdx, cl
mov al, byte [0x1400a5058]
sub rsp, 0x20
xor ecx, ecx
call fcn.14004fc65
add rsp, 0x20
test rax, rax
ror byte [rdi], 0x84
mov byte [rax + rax], al
invalid
ror byte [rdi], 0x84
mov byte [rax + rax], al
add byte [rax - 0x75], cl
enter 0xffffffffffffc1ff, 0xffffffffffffff89
shl byte [r14 + 0x44], 1
mov word [rax], r13w
mov rcx, qword [rbp - 0x38]
inc ecx
mov dword [rbp - 0x30], ecx
mov word [rax], r13w
mov qword [r15], r14
mov qword [r15 + 8], rax
movabs rdx, 0x2d150899cdde6650
lea rcx, [rdx + 1]
xor rcx, rdx
mov qword [r15 + 0x10], rcx
mov r14d, 1
mov r9, rdi
test rbx, rbx
je 0x140060c05
test r12w, r12w
test esp, esp
jne case.0x140043aaa.368
cmp rbx, qword [rbp - 0x18]
je 0x140060c05
mov rdi, qword [r15]
cmp r9w, 1
jne case.0x14004d1ca.268
xor r9d, r9d
mov ebx, 0
mov r13d, 0
add byte [rax], al
add byte [rcx], bh
add byte [rax], al
add byte [rcx], bh
cmp r14, rdi
je 0x140060cf1
jmp 0x140060d61
xor edx, edx
mov r13d, r12d
jmp 0x140060cac
shl ecx, 0xc
or edx, ecx
mov r13d, edx
cmp r13d, 0xffff
ja 0x140060d79
xor edx, edx
cmp r14, qword [r15]
jne 0x140060d5e
mov rax, qword [rbp - 0x18]
sub rax, rbx
add rax, 3
mov rcx, 0xffffffffffffffff
dec dword [rax + 0xf]
ror dword [rcx - 0x48], 0x60
jnp 0x140060c95
scasd eax, dword [rdi]
ror esi, 0x10
cmp eax, 0x2488d41
lea ecx, [rax + 2]
dec dword [rax + 0xf]
ror dword [rcx - 0x48], 0x60
jnp 0x140060c95
scasd eax, dword [rdi]
ror esi, 0x10
cmp eax, 0x2488d41
lea ecx, [rax + 2]
xor ecx, r8d
shr rax, cl
movzx ecx, r9w
cmp dx, 1
add dword [rax - 0x7d], ecx
fcos
add rcx, rax
mov r12d, edx
mov rdi, r9
movabs rax, 0x82834ea932bb5c64
lea r8, [rax + 1]
xor r8, rax
add r8, rcx
movabs rax, 0x143d6617bc18032c
lea r9, [rax + 2]
xor r9, rax
movabs rcx, 0xa9d357b3065bf3f9
lea rax, [rcx + 2]
xor rax, rcx
sub rsp, 0x30
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r14
call fcn.1400211d6
add rsp, 0x30
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x140061036
mov rax, qword [r15 + 8]
mov r9, rdi
jmp 0x140060d61
mov r12d, edx
mov word [rax + r14*2], r13w
lea rcx, [rsi + 1]
xor rcx, rsi
add r14, rcx
mov qword [r15 + 0x10], r14
ja 0x140060d84
ja 0x140060d84
jmp 0x140060be3
lea ecx, [r13 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
invalid
add bh, bh
add cl, al
jmp 0x140cf8e90
leave
add al, bl
add byte [rax], al
invalid
add byte [rcx - 0x7f], al
in eax, 0xff
add eax, dword [rax]
add byte [rcx - 0x7f], al
int 0
fadd qword [rax]
add byte [rax], al
mov edx, r13d
and r13d, 0x3ff
and ebp, 0x3ff
or r13d, 0xdc00
add byte [rax], al
mov edx, r13d
mov r13d, ecx
jmp 0x140060cac
invalid
invalid
invalid
mov r14, qword [r15 + 8]
sub rsp, 0x40
mov eax, 0x10000
add dword [rax], eax
add dword [rax], eax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov rcx, r14
mov edx, dword [rbp - 0x2c]
mov ebx, dword [rbp - 8]
mov r8d, ebx
mov eax, ebx
mov r9d, 1
call qword [sym.imp.kernel32.dll_CreateNamedPipeW]
movsd dword [rdi], dword [rsi]
add al, byte [rax]
add rsp, 0x40
mov r13, rax
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
jne 0x140060f14
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_GetLastError]
add rsp, 0x20
mov ecx, dword [rbp - 0x30]
cmp ecx, 0xa
movabs r12, 0x6f269fb004873303
jge 0x140060eb1
cmp eax, 5
jne 0x140060e22
mov eax, ecx
mov qword [rbp - 0x38], rax
jmp 0x140060e35
test ebx, ebx
je 0x140060eb1
xor ebx, ebx
mov ecx, 0x57
cmp eax, ecx
invalid
jne 0x140060eb1
enter 0x7c75, 0xffffffffffffff89
pop rbp
clc
mov dword [rbp - 8], ebx
xor ebx, ebx
test rdi, rdi
je 0x140060951
mov rcx, qword [0x1400a5b60]
invalid
sub rsp, 0x20
xor ebx, ebx
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
add esp, 0x20
ror byte [rbp - 0x77], cl
invalid
add esp, 0x20
and cl, ch
in eax, dx
cli
invalid
jmp 0x140060951
lea r13d, [rax + 0xff0000]
inc dword [rax]
shr r13d, 0xa
or r13d, 0xd800
add byte [rax], al
add byte [rax], al
and eax, 0x3ff
mov r14, qword [rbp - 0x18]
sub r14, rbx
fimul word [rcx - 0x7d]
invalid
invalid
add byte [rbx + rcx*4 + 0x75], cl
call 0x189e437cc
fimul word [rcx - 0x7d]
invalid
invalid
fimul word [rcx - 0x7d]
mov byte [rbx], 0x48
mov ecx, 0xffffffff
invalid
mov rcx, 0xffffffffffffffff
dec dword [rdi + rcx + 0x42]
int1
cmovb r14, rcx
cmovb esi, ecx
shr r14, 2
mov r12d, eax
or r12w, 0xdc00
or r12d, 0x2b9dc00
add byte [rax], al
add byte [rcx + rcx*4 - 0x18], al
mov eax, ebp
or r12d, 0x2b9dc00
add byte [rax], al
add byte [rcx + rcx*4 - 0x18], al
mov eax, ebp
mov eax, ebp
je 0x140060b37
jmp 0x140060b3f
shl rax, 0x20
movabs rcx, 0xd8984826b608d8a8
lea rdx, [rcx + 2]
xor rdx, rcx
or rdx, rax
mov r8, qword [rbp - 0x20]
mov qword [r8 + 8], rdx
movabs rax, 0x7a422248dff41348
lea rcx, [rax + 1]
xor rcx, rax
mov qword [r8], rcx
mov rsi, 0xffffffffffffffff
mov esi, 0xffffffff
test rdi, rdi
je 0x140060fe2
dec dword [rdi]
test ch, ch
in eax, dx
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x44c64
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2a135
adc eax, 0x2a135
add rsp, 0x20
jmp 0x140060fe2
test rdi, rdi
je 0x140060f33
mov rcx, qword [0x1400a5b60]
add al, 0
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
xor eax, eax
mov r8, qword [rbp - 0x50]
mov eax, dword [rbp - 0x50]
mov eax, dword [rbp - 0x50]
mov qword [r8 + 0x10], rax
mov dword [r8], eax
mov qword [r8 + 0x1c], rax
mov word [r8 + 0x24], 0
mov cl, byte [rbp - 1]
mov byte [r8 + 0x21], cl
xor cl, 1
mov byte [r8 + 0x20], cl
mov dword [r8 + 0x18], eax
mov rcx, qword [rbp - 0x58]
mov dword [rcx], 0x18
mov qword [rcx + 8], rax
mov dword [rcx + 0x10], 1
mov qword [r8 + 8], rcx
sub rsp, 0x20
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 0x60]
call fcn.14005ed08
add rsp, 0x20
test rax, rax
jne 0x140060fc3
mov rax, qword [rbp - 0x20]
mov qword [rax + 8], r13
mov qword [rax + 0x10], rdx
mov qword [rax], 0
cmp qword [rbp - 0x28], 0
fadd dword [rax]
fadd dword [rax]
je 0x140061021
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2a07f
adc eax, 0x2a07f
jmp 0x14006101d
mov r8, qword [rbp - 0x20]
mov qword [r8 + 8], rdx
movabs rax, 0x309af9c3f1b0dd5c
lea rcx, [rax + 1]
xor rcx, rax
mov qword [r8], rcx
mov rsi, r13
cmp qword [rbp - 0x28], 0
je 0x140061004
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov rax, 0xffffffffffffffff
cmp r13, rax
je 0x140061021
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
movaps xmm6, xmmword [rbp]
lea rsp, [rbp + 0x18]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test rax, rax
ud2
push rdi
push r14
push r13
push r12
push rdi
push rbx
sub rsp, 0x30
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov rbx, rsp
mov r8, qword [rdx]
mov r15, qword [rdx + 0x10]
mov rax, r8
sub rax, r15
movabs r9, 0xf0be3e482535c09b
lea r10, [r9 + 0x20]
xor r10, r9
mov qword [rbp - 0x28], r8
cmp rax, r10
mov qword [rbp - 8], rdx
jae 0x1400610d3
sub rsp, 0x20
mov rdi, rcx
call fcn.140059d1c
add rsp, 0x20
mov rcx, rax
mov eax, 1
test rcx, rcx
jne 0x14006127a
test rdx, rdx
je 0x140061271
mov rdx, qword [rbp - 8]
mov r8, qword [rdx]
mov r15, qword [rdx + 0x10]
mov rcx, rdi
movabs r13, 0x15db31966cbf9579
mov r14, qword [rcx]
mov eax, 0x2000
mov qword [rbp - 0x10], rax
lea r12, [0x140096c40]
xor r9d, r9d
mov qword [rbp - 0x18], rcx
cmp r15, r8
jne 0x140061132
cmp r8, qword [rbp - 0x28]
jne 0x140061132
mov rdi, r9
sub rsp, 0x20
call fcn.140059d1c
add rsp, 0x20
test rax, rax
jne 0x140061275
je 0x140061271
mov rdx, qword [rbp - 8]
mov r8, qword [rdx]
mov eax, dword [rdx]
mov eax, dword [rdx]
mov r15, qword [rdx + 0x10]
mov r9, rdi
cmp r15, r8
jne 0x140061170
invalid
mov rdi, r9
sub rsp, 0x20
mov rcx, rdx
mov r15, rdx
call fcn.140021748
add rsp, 0x20
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x140061275
mov rax, qword [rdx + 8]
add rax, r15
mov qword [rbp - 0x20], r8
mov rdi, r8
sub rdi, r15
mov rcx, qword [rbp - 0x10]
cmp rdi, rcx
cmovae rdi, rcx
mov qword [rbx], rax
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], r9
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
call case.0x140009c00.580
add rsp, 0x20
test rax, rax
je 0x140061217
add byte [rax], al
add byte [rcx + 0x63], cl
or al, 0x8c
add rcx, r12
jmp rcx
xor eax, eax
jmp 0x14006127a
mov rsp, rbp
pop rbx
pop rdi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add al, byte [rax]
mov qword [rsi + 0x10], rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rsi
adc byte [rbx + rcx*4 + 0x46], cl
sbb byte [rax - 0x77], cl
mov eax, edi
mov eax, edi
sub rax, r8
cmp rdx, rax
ret 0x6276
mov rbx, qword [rsi]
mov rax, rdi
sub rax, rdx
sub r8, rax
cmp rax, r8
cmp eax, eax
cmp eax, eax
jbe 0x140062cfb
mov rcx, rbx
sub rcx, rdi
stc
cmp rcx, r8
jb 0x140062cfb
mov rdx, qword [rsi + 8]
shl rdi, 4
add rdi, rdx
shl r8, 4
mov rcx, rdi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140084cc0
invalid
invalid
add al, byte [rax]
invalid
sub rbx, rax
mov r8, qword [rsi + 8]
or byte [rax - 0x3f], r9b
loop 0x140062d0a
add rdx, r8
mov rcx, rbx
shl rcx, 4
loope 0x140062d14
add rcx, r8
shl rax, 4
shl eax, 4
mov r8, rax
call fcn.140084cc0
mov qword [rsi + 0x10], rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
test eax, eax
jne case.0x140025506.426
mov dl, 2
ret
mov rdx, qword [rcx + 0x10]
movabs r8, 0x7a2c155c55ba0dee
lea r9, [r8 + 1]
xor r9, r8
add r9, rdx
mov r8, qword [rcx]
xor r10d, r10d
cmp r9, r8
cmovae r10, r8
ror byte [r11 + r9*4 + 0x41], 1
or byte [rbp + 0x29], cl
ror dword [rcx + rcx*4 + 0x49], 1
adc byte [rax - 1], cl
enter 0xffffffffffff8948, 0x41
sbb byte [rax - 0x3f], cl
loop 0x140062d76
ror byte [r11 + r9*4 + 0x41], 1
or byte [rbp + 0x29], cl
ror dword [rcx + rcx*4 + 0x49], 1
adc byte [rax - 1], cl
enter 0xffffffffffff8948, 0x41
sbb byte [rax - 0x3f], cl
loop 0x140062d76
mov rax, qword [r8 + rdx]
mov dl, byte [r8 + rdx + 8]
ret
jle case.0x140009c00.656
add byte [rbp + 0xe], dh
sub byte [rbx + 0x5f], bl
pop rsi
mov rcx, qword [r14 + r13*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
lea rcx, [r15 + 0x40]
xor rcx, r15
cmp rax, rcx
cmp eax, ecx
jb 0x140062f5a
and rax, 0xffffffffffffffc0
lea rcx, [r12 + 0x40]
xor rcx, r12
cmp rax, rcx
cmp eax, ecx
jne 0x140062ed6
mov rcx, qword [r14 + r13*8]
out dx, al
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
invalid
add r13, rbp
cmp r13, rbx
jne 0x140062e9a
test rsi, rsi
je case.0x140025506.428
movabs rax, 0x928256930296eb4a
movabs rcx, 0x5dfaf57da03687a1
mov ecx, 0xa03687a1
jge case.0x140009c00.690
cli
pop rbp
movabs rdx, 0x2aa0909a72a1b131
xor ebx, ebx
lea r14, [rax + 1]
xor r14, rax
invalid
invalid
lea r15, [rcx + 0x40]
xor r15, rcx
lea r12, [rdx + 0x40]
xor r12, rdx
mov rcx, qword [rdi + rbx*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, r15
jb 0x140062f5a
and rax, 0xffffffffffffffc0
cmp rax, r12
jne 0x140062f41
mov rcx, qword [rdi + rbx*8]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
add rbx, r14
cmp rbx, rsi
jne 0x140062f18
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
ud2
mov eax, dword [0x1400a5be8]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x78], 0
je 0x1400630e3
test byte [rdx + 1], ah
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 1], ah
add byte [rax], al
mov eax, dword [0x1400a5be8]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0x80]
mov edx, dword [rax + 0x80]
mov edx, dword [rax + 0x80]
add byte [rax], 0
add byte [rbx + rcx*4 - 0x70], cl
mov r10, qword [rax + 0x88]
mov byte [rax], al
add byte [rax], al
movabs rcx, 0x4df9781090d252e2
lea r8, [rcx + 1]
xor r8, rcx
add r8, rdx
mov qword [rax + 0x80], r8
movabs rax, 0x736f6d6570736575
outsd dx, dword [rsi]
invalid
jae 0x140063033
insd dword [rdi], dx
outsd dx, dword [rsi]
jae 0x140063010
xor rax, rdx
xor eax, edx
movabs rcx, 0x646f72616e646f6d
xor rcx, r10
mov r8d, 1
lock xadd dword [0x1400a5040], r8d
add eax, 0x4205a
movabs r9, 0x6c7967656e657261
xor r9, rdx
bts r8, 0x3a
call 0x1b3c07835
je 0x140063077
jns 0x140063061
je 0x14006304f
xor edx, eax
xor rdx, r10
add rax, rcx
add r9, rdx
rol rcx, 0xd
ror dword [0x150c8f15f], 0x48
xor ecx, eax
rol rdx, 0x10
xor rcx, rax
xor rdx, r9
rol rax, 0x20
add r9, rcx
add rax, rdx
ror byte [rax - 0x3f], 1
invalid
invalid
ror byte [rax - 0x3f], 1
rcl dword [rcx], 0x4c
xor rcx, r9
xor rcx, r9
rol rdx, 0x15
xor rdx, rax
ret 0xc149
rol r9, 0x20
xor rax, r8
movabs r10, 0xce386ecbc84ec4b
xchg bl, ah
or al, 0x4d
invalid
lea r8, [r10 + 0x69]
lea eax, [rdx + 0x69]
xor r8, r10
xor r8, r9
add rax, rcx
add r8, rdx
add eax, edx
add eax, edx
rol rcx, 0xd
xor rcx, rax
xor ecx, eax
xor ecx, eax
rol rdx, 0x10
rol rax, 0x20
xor rdx, r8
add r8, rcx
rol rcx, 0x11
rol ecx, 0x11
rol ecx, 0x11
add rax, rdx
xor rcx, r8
rol rdx, 0x15
xor rdx, rax
rol r8, 0x20
rol eax, 0x20
add rax, rcx
add r8, rdx
add eax, edx
ror byte [rax - 0x3f], 1
ror dword [0x188c761d6], 0xc1
or eax, 0x48c13148
rol edx, 0x10
invalid
rol rcx, 0xd
xor rcx, rax
rol rdx, 0x10
rol rax, 0x20
xor rdx, r8
add r8, rcx
rol rcx, 0x11
add rax, rdx
xor rcx, r8
rol rdx, 0x15
xor rdx, rax
rol r8, 0x20
rol eax, 0x20
add rax, rcx
add r8, rdx
rol rcx, 0xd
xor rcx, rax
xor ecx, eax
or eax, 0x48c13148
rol edx, 0x10
rol rdx, 0x10
xor rdx, r8
xor edx, eax
add r8, rcx
add eax, ecx
rol rcx, 0x11
rol rdx, 0x15
rcl dword [rcx], 0x48
rol edx, 0x15
mov rax, r8
mov eax, eax
rol rax, 0x20
xor rdx, rcx
xor edx, ecx
and byte [rax + 0x31], cl
retf 0x3148
invalid
invalid
xor edx, ecx
xor rax, rdx
xor rax, r8
add rsp, 0x28
add esp, 0x28
ror byte [rax - 0x7d], 0xc4
sub bl, al
ret
xor ecx, ecx
leave
call fcn.14008932b
jmp 0x140062f81
xchg edx, eax
invalid
sub byte [rdx + rdx*8 - 0x74b7df8c], al
mov ecx, dword [rcx + 0x28]
sub byte [r8 - 0x7d], cl
cmp rcx, 0xffffffffffffffff
stc
push qword [rsp + rbx - 0x18]
je case.0x1400251cc.453
invalid
je case.0x1400251cc.453
sbb al, 0xe8
call fcn.14004bdd7
ror dword [rsi + rdi*8 - 0x3f7ab701], 1
invalid
test rax, rax
test eax, eax
sal byte [rsp + rcx + 0x48], 0x89
je case.0x140024fd5.471
mov rcx, rax
ror dword [rax - 0x7d], 0xc4
add rsp, 0x28
add esp, 0x28
sub cl, ch
adc ch, byte [rsi + 0x4890fffe]
scasb al, byte [rdi]
invalid
invalid
nop
invalid
jmp fcn.14004df29
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
ret
ud2
push rbx
sub rsp, 0x28
mov rdi, rcx
iretd
xor ecx, ecx
mov eax, 2
add al, dh
lock cmpxchg qword [rdi], rcx
cmpxchg qword [rdi], rcx
je case.0x140059241.497
push 0x10778d48
lea rsi, [rdi + 0x10]
mov cl, 1
xor eax, eax
sal al, 0xf
lock cmpxchg byte [rdi + 0x10], cl
mov al, 0x4f
adc byte [r13 + 0x63], r14b
adc byte [rbp + 0x63], dh
jne case.0x14002530f.467
invalid
mov ecx, 1
xor eax, eax
sal al, 0x48
lock cmpxchg qword [rdi], rcx
cmpxchg qword [rdi], rcx
cmpxchg dword [rdi], ecx
jne 0x14006317c
lea rbx, es:[rdi + 8]
lea rbx, [rdi + 8]
xor r14d, r14d
xor esi, esi
test byte [rax - 0x77], 0xd9
mov rcx, rbx
mov rdx, rsi
mov r9d, 0x3b9aca00
mov r9d, 0x3b9aca00
mov ecx, 0x3b9aca00
retf 0x3b9a
call fcn.14004bf9f
mov eax, 2
add al, byte [rax]
add byte [rax], al
xor dword [rsi + 0x2b8fffe], ecx
invalid
add byte [rax], al
add byte [rax], al
add al, dh
lock cmpxchg qword [rdi], r14
cmpxchg qword [rdi], r14
invalid
jne case.0x140025506.437
jrcxz case.0x140025035.476
jmp case.0x140025035.483
sbb ecx, dword [rax - 0x47]
movabs rcx, 0xf7aebe2ab0cb2c7c
jl case.0x140025035.486
sub al, 0xcb
retf
mov al, 0x2a
mov esi, 0x8d48f7ae
scasb al, byte [rdi]
invalid
invalid
invalid
test dword [rax - 0x73], 0x31480251
lea rdx, [rcx + 2]
lea edx, [rcx + 2]
push rcx
add cl, byte [rax + 0x31]
xor rdx, rcx
retf 0x3948
cmp rax, rdx
cmp eax, edx
jne case.0x140025506.452
xor al, 0x31
xor eax, eax
ror byte [rax - 0x79], 7
xchg qword [rdi], rax
xchg dword [rdi], eax
invalid
xor ecx, ecx
mov al, 1
add eax, esi
lock cmpxchg byte [rsi], cl
cmpxchg byte [rsi], cl
jne case.0x14002516d.481
add rsp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ret
mov rcx, rsi
mov ecx, esi
call fcn.140087d85
ror byte [rbx + 2], cl
add al, byte [r8]
add al, byte [rax]
add bl, ch
xchg ebx, eax
jmp case.0x140025506.434
mov rcx, rsi
mov ecx, esi
int1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14008824c
add al, byte [rax]
add byte [rdi], cl
ud2
or edx, dword [rsi + 0x57]
sub esp, 0x28
in al, dx
sub byte [rax + 2], bh
add byte [rax - 0x79], cl
xchg dword [rcx], eax
add dword [rax - 0x7b], ecx
sal byte [rbx + rsi + 0x48], 0x83
xor ecx, dword [rax - 0x7d]
clc
add dword [rax + rcx + 0x48], esi
or byte [rax - 0x7d], cl
cmp eax, 2
clc
add dh, byte [rdi + riz + 0xf]
or ecx, dword [rax - 0x77]
invalid
adc byte [rcx - 0xf3fceff], dh
cmpxchg byte [rsi + 0x10], cl
mov al, 0x4e
invalid
mov al, 0x4e
adc byte [rbp + 0x1a], r14b
adc byte [rbp + 0x1a], dh
add eax, esi
cmpxchg byte [rdi], cl
sbb cl, byte [rax - 0x75]
push rsi
or byte [rax - 0x7b], cl
invalid
invalid
sal byte [rbp + 0x1b], cl
push 0xffffffffeb00024b
fmul qword [rax - 0x77]
invalid
add al, byte [r8]
mov ecx, edi
stc
push rax
add al, byte [rax]
invalid
add bl, ch
fmul qword [rax - 0x7d]
invalid
mov ecx, esi
int1
invalid
add al, byte [rax]
sub esp, 0x28
in al, dx
sub byte [rbx + 0x429a305], cl
invalid
invalid
invalid
invalid
mov eax, dword [0x1400a5be8]
add eax, 0x429a3
add al, 0
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
ror dword [rax - 0x75], 0x80
mov rax, qword [rax + 0xa8]
test al, 0
add byte [rax], al
add byte [rax - 0x7d], cl
clc
cmp rax, 1
je case.0x140028d5f.446
invalid
add dword [rsi + rcx - 0x7d], esi
cmp eax, 2
jne 0x140063268
invalid
clc
add dh, byte [rbp + 4]
invalid
add al, 0x31
xor eax, eax
shr bl, 0x30
jmp case.0x14004b9ba.383
call fcn.1400893e5
js case.0x140043aaa.403
invalid
add al, byte [rax]
mov eax, dword [0x1400a5be8]
add al, 0
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
pop rax
add byte [rax], al
invalid
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
ror dword [rax - 0x75], 0x90
mov rdx, qword [rax + 0xb0]
nop
mov al, 0
add byte [rax], al
invalid
add al, dh
lock inc qword [rdx]
inc qword [rdx]
inc dword [rdx]
jle case.0x14004b959.390
add rdx, 0x10
adc byte [rax - 0x73], cl
add eax, 0x320d8
fsub dword [rax]
add eax, dword [rax]
lea rax, case.0x14004b9ba.384
fsub dword [rax]
and byte [rbx], al
add eax, dword [rax]
add byte [rax - 0x7d], cl
add rsp, 0x28
ret
invalid
sub bl, al
ud2
or esi, eax
inc qword [rcx - 0x10]
invalid
invalid
invalid
jle 0x1400632b1
lea rax, case.0x14004b9ba.384
ret
mov rdx, rcx
ret
ud2
sub esp, 0x20
and byte [rax - 0x77], cl
invalid
mov rsi, rcx
call case.0x140025035.490
invalid
mov rax, 0xffffffffffffffff
invalid
lock xadd qword [rsi - 0x10], rax
invalid
movabs rcx, 0x3b477a7ca5bb3d88
jl 0x14006334f
cmp r9d, dword [r8 - 0x73]
push rcx
lea rdx, [rcx + 1]
xor rdx, rcx
xor edx, ecx
add dword [rax + 0x31], ecx
retf 0x3948
invalid
invalid
cmp rax, rdx
jne 0x1400632f4
add rsi, 0xfffffffffffffff0
mov rcx, rsi
mov ecx, esi
mov ecx, esi
add rsp, 0x20
pop rsi
and byte [rsi - 0x17], bl
jmp fcn.14006965e
push 0x63
add byte [rax], al
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
ret
invalid
invalid
invalid
invalid
jg 0x1400632f0
fcomp qword [rcx]
jmp 0x182937fff
in eax, 0x4c
invalid
invalid
sbb ecx, ebp
in eax, 0x4c
lea eax, [rdx + 1]
invalid
invalid
add dword [rcx + 0x31], ecx
xor r8, rdx
cmp rax, r8
invalid
ror byte [rcx + rdi - 0x40], 1
sal byte [rbp + 9], 0x48
jne 0x14006332c
add rcx, 0xfffffffffffffff0
add ecx, 0xfffffff0
jmp fcn.14006965e
xor ah, byte [rbx]
add bl, al
ret
sub esp, 0x28
mov eax, dword [0x1400a5be8]
sub byte [rax + rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xa8]
mov eax, dword [rax + 0xa8]
mov eax, dword [rax + 0xa8]
cmp rax, 1
cmp eax, 1
jne case.0x14004d04e.294
mov eax, dword [0x1400a5be8]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xb0]
add rcx, 0x10
add rsp, 0x28
invalid
jmp case.0x14002530f.447
test rax, rax
jne 0x140063384
call fcn.1400893e5
jmp 0x140063351
invalid
ud2
sub rsp, 0x28
sub esp, 0x28
mov eax, 3
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x79], cl
sbb byte [r8 - 0x7d], cl
sbb byte [rax - 0x7d], cl
xchg qword [rcx + 0x18], rax
sbb byte [rax - 0x7d], cl
cmp rax, 3
clc
add esi, dword [rdi + 0x70]
ja case.default.0x1400633ac
mov rsi, rcx
lea rcx, [0x140096c50]
stosd dword [rdi], eax
cmp byte [rbx], al
add byte [rax + 0x63], cl
invalid
invalid
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
jmp rax
loopne 0x1400633f7
lea rdi, [rsi + 0x28]
lea edi, [rsi + 0x28]
jle case.0x14004d04e.308
mov cl, 1
xor eax, eax
add dword [rcx], esi
sal al, 0xf
mov al, 0x4e
lock cmpxchg byte [rsi + 0x28], cl
cmpxchg byte [rsi + 0x28], cl
sub byte [rbp + 0x28], dh
jne 0x1400633e5
xor ecx, ecx
leave
mov al, 1
lock cmpxchg byte [rdi], cl
pcmpeqw mm5, qword [rax]
jne case.0x14004d04e.311
mov rdx, qword [rsi + 0x20]
mov edx, dword [rsi + 0x20]
test rdx, rdx
test edx, edx
jne case.0x14004d6c9.303
sub dword [rax - 0x7d], ecx
add rsp, 0x28
add esp, 0x28
invalid
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
mov rcx, rdx
mov ecx, edx
ror dword [rax - 0x7d], 1
invalid
add rsp, 0x28
pop rdi
sub byte [rdi + 0x5e], bl
pop rsi
jmp fcn.14006c117
xor cl, byte [rbp - 0x76b80000]
add byte [rax - 0x77], cl
mov rcx, rdi
mov ecx, edi
stc
call fcn.140087d85
add al, byte [rax]
jmp case.0x14004d1ca.285
invalid
mov rcx, rdi
call fcn.14008824c
add r8b, byte [rax]
add al, byte [rax]
add bl, ch
invalid
jmp 0x1400633c7
add rsi, 0x20
invalid
and byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x28
invalid
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
jmp fcn.140087667
pop rsp
add al, byte [rax]
add al, byte [rax]
add byte [rdi], cl
or edx, dword [rbp + 0x41]
push rbp
push r15
ud2
push r15
push r14
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x18
lea rbp, [rsp + 0x10]
insb byte [rdi], dx
and al, 0x10
sbb byte [rax - 0x73], cl
lea ebp, [rsp + 0x10]
insb byte [rdi], dx
and al, 0x10
mov ebx, r9d
mov ebx, ecx
mov rdi, r8
mov edi, eax
invalid
mov r14, rdx
mov r9, rcx
mov ecx, ecx
invalid
mov ecx, ecx
leave
mov eax, 0x20
add byte [rax], al
call fcn.140074a70
cmp byte [rsi], dl
add dword [rax], eax
invalid
sub rsp, rax
invalid
mov r12, rsp
mov esp, esp
mov rax, qword [rdx + 0x18]
mov eax, dword [rdx + 0x18]
sbb byte [rax - 0x7b], cl
test rax, rax
test eax, eax
ror byte [rax - 0x77], 0x4d
mov qword [rbp], rcx
mov dword [rbp], ecx
add byte [rdi], cl
je case.0x140052591.257
test cl, dh
add byte [rax], al
add byte [rcx - 0x73], cl
invalid
add byte [rax], al
lea rsi, [r14 + 0x20]
lea esi, [rsi + 0x20]
jbe case.0x14004d1ca.311
mov cl, 1
xor eax, eax
add dword [rcx], esi
sal al, 0x41
cmpxchg byte [rsi + 0x20], cl
mov al, 0x4e
invalid
lock cmpxchg byte [r14 + 0x20], cl
cmpxchg byte [r14 + 0x20], cl
mov al, 0x4e
and byte [rdi], cl
invalid
and byte [rdi], r9b
jne 0x1400637cb
test dword [rax + 3], ebp
push 0x48000003
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp - 8], rsi
mov dword [rbp - 8], esi
jne case.0x14004d04e.327
clc
mov rcx, qword [r14 + 0x28]
mov ecx, dword [rsi + 0x28]
sub byte [rcx - 0x75], r9b
mov rax, qword [r14 + 0x30]
mov eax, dword [rsi + 0x30]
xor byte [rcx - 0x75], r9b
push rsi
mov rdx, qword [r14 + 0x38]
mov edx, dword [rsi + 0x38]
cmp byte [rbp + 0x31], al
xor r8d, r8d
xor eax, eax
ror byte [rbp - 0x77], 0x46
mov qword [r14 + 0x28], r8
mov dword [rsi + 0x28], eax
sub byte [rcx - 0x47], cl
movabs r9, 0x8a1f88186b911b23
mov ecx, 0x6b911b23
and ebx, dword [rbx]
sbb edx, dword [rcx + 0x1f88186b]
xchg ecx, eax
imul ebx, dword [rax], 0xffffff88
invalid
invalid
sbb byte [rax - 0x72b275e1], cl
mov byte [rdi], bl
invalid
mov cl, byte [rbp - 0x73]
lea r10, [r9 + 8]
lea edx, [rcx + 8]
push rcx
or byte [rbp + 0x31], cl
xor r10, r9
retf 0x894d
mov qword [r14 + 0x30], r10
mov dword [rsi + 0x30], edx
push rsi
xor byte [rbp - 0x77], cl
mov qword [r14 + 0x38], r8
cmp byte [rbp + r9*4 + 4], r9b
cmp byte [rbp + rcx*4 + 4], cl
lea r8, [rax + rdx*8]
lea eax, [rax + rdx*8]
add al, 0xd0
ror byte [rcx - 0x77], 1
mov qword [r12], rax
mov dword [rsp], eax
add al, 0x24
and al, 0x49
mov qword [r12 + 8], rax
mov dword [rsp + 8], eax
and al, 8
or byte [rcx - 0x77], cl
mov qword [r12 + 0x10], rcx
and al, 0x10
and al, 0x10
adc byte [rbp - 0x77], cl
mov qword [r12 + 0x18], r8
mov dword [rsp + 0x18], eax
and al, 0x18
and al, 0x18
sbb byte [rax - 0x7b], cl
sal byte [rbp + riz*2 + 0x4d], cl
je 0x140063514
invalid
test rdx, rdx
test edx, edx
je 0x140063514
lea r13, gs:[r14 + 0x28]
lea r13, [r14 + 0x28]
lea ebp, [rsi + 0x28]
outsb dx, byte [rsi]
sub byte [rax - 0x42], cl
movabs rsi, 0x9231faa9953af8d0
mov esi, 0x953af8d0
sar al, 1
cmp dl, byte [rbp - 0x6dce0557]
xchg ebp, eax
test eax, 0x489231fa
xor dword [rdx + 0x14e8d48], edx
xchg edx, eax
lea rcx, [rsi + 1]
lea ecx, [rsi + 1]
add qword [rax + 0x31], r9
xor rsi, rcx
xor esi, ecx
invalid
lea rcx, [rax + 8]
lea ecx, [rax + 8]
or byte [rcx - 0x77], cl
mov qword [r12 + 8], rcx
mov dword [rsp + 8], ecx
and al, 8
or byte [rbx + rcx*4 + 0x38], cl
mov r15, qword [rax]
lea rdx, [r15 + 0x80]
lea edx, [rdi + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
sub rsp, 0x20
sub esp, 0x20
and byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
call fcn.14006391b
cmp byte [rax + rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x20
mov rax, 0xffffffffffffffff
mov eax, 0xffffffff
invalid
and byte [rax - 0x39], cl
mov eax, 0xffffffff
sar bh, 0xff
invalid
push rax
lock xadd qword [r15], rax
xadd qword [r15], rax
xadd dword [rdi], eax
cmp rax, rsi
cmp eax, esi
jne case.0x140052591.249
adc byte [rax - 0x7d], cl
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov ecx, edi
stc
call fcn.14006b390
jle 0x140063503
add byte [rax], al
add rsp, 0x20
add esp, 0x20
mov rax, qword [r12 + 8]
mov eax, dword [rsp + 8]
and al, 8
or byte [rcx + 0x3b], cl
cmp rax, qword [r12 + 0x18]
and al, 0x18
and al, 0x18
jne 0x1400634c4
mov al, 0x48
sub esp, 0x20
in al, dx
invalid
sub rsp, 0x20
in al, dx
and byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov ecx, esp
loope case.0x1400553c4.239
call case.0x140028d5f.405
pop rsp
clc
invalid
add rsp, 0x20
add esp, 0x20
mov qword [r14 + 0x18], 0
mov dword [rsi + 0x18], 0
sbb byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r14 + 0x20], cl
cmpxchg byte [rsi + 0x20], cl
add eax, esi
cmpxchg byte [r14 + 0x20], cl
cmpxchg byte [rsi + 0x20], cl
cmpxchg byte [rsi + 0x20], cl
mov al, 0x4e
and byte [rbx + rcx*4 + 0x4d], cl
mov r9, qword [rbp]
add byte [rdi], cl
test dword [rax + 0x4d000002], esp
invalid
add al, byte [rax]
invalid
invalid
jne 0x1400637e0
movabs al, byte [0x4928718b4d000002]
mov dword [rcx + 0x10], 0
adc byte [rax], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rbp - 0x75], cl
mov r14, qword [r9 + 0x28]
mov r14, qword [r9 + 0x28]
mov esi, dword [rcx + 0x28]
sub byte [rcx - 0x39], cl
adc byte [r8], al
adc byte [rax], al
mov qword [r9 + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
mov rdx, qword [r9 + 0x18]
mov r8, qword [r9 + 0x20]
mov eax, dword [rcx + 0x20]
push rcx
sbb byte [rbp - 0x75], cl
mov eax, dword [rcx + 0x20]
and byte [r13 - 0x7b], cl
test r8, r8
test eax, eax
sal byte [rsi + rbx + 0x4c], 0x89
ror byte [rax - 0x3f], 0xe0
invalid
invalid
invalid
je 0x140063577
invalid
mov rax, r8
shl rax, 5
add eax, 0x570fc931
xor ecx, ecx
xorps xmm0, xmm0
push rdi
invalid
push rdi
ror byte [rdi], 0x11
movups xmmword [rdx + rcx + 0xc], xmm0
adc dword [rdx + rcx + 0xc], eax
or r9b, byte [rdi + rcx]
or cl, byte [rdi + rcx]
movups xmmword [rdx + rcx], xmm0
adc dword [rdx + rcx], eax
add al, 0xa
or cl, byte [rax - 0x7d]
shl dword [rax], 0x48
and byte [rax + 0x39], cl
invalid
add rcx, 0x20
cmp rax, rcx
invalid
and byte [rax + 0x39], cl
enter 0xffffffffffffee75, 0x49
jne 0x140063565
add r14, 0x10
add esi, 0x10
cmp ebx, 0x3b9aca00
jne case.0x1400637c2.154
invalid
invalid
xor byte [rcx - 0x75], cl
mov rdx, qword [r9 + 0x18]
mov r8, qword [r9 + 0x20]
and byte [r8 - 0x7d], cl
in al, dx
xor bh, al
and al, 0x28
add dl, cl
invalid
invalid
push rcx
sbb byte [rbp - 0x75], cl
and byte [r8 - 0x7d], cl
in al, dx
xor bh, al
and al, 0x28
add dl, cl
invalid
retf 0x3b9a
mov rcx, r14
call fcn.140049e3c
invalid
dec dword [rax - 0x7d]
invalid
xor byte [rax - 0x7b], cl
invalid
jne 0x1400635db
popfq
push 0xffffffff8348fffe
invalid
dec dword [rax - 0x7d]
invalid
dec dword [rax - 0x7d]
invalid
xor byte [rax - 0x7b], cl
sal byte [rbp + 0x33], 0x48
test rdx, rdx
test edx, edx
mov r9, qword [rbp]
mov ecx, dword [rbp]
je 0x140063583
shr bl, cl
push 0x48
sub rsp, 0x30
jmp 0x14006361d
sub rsp, 0x30
in al, dx
xor byte [rcx + 0x4828245c], cl
sub byte [rax - 0x77], cl
jl 0x1400635e3
invalid
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rdi
sub byte [rax - 0x77], cl
jl 0x1400635e3
and al, 0x20
and byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
mov r9, qword [rbp]
call fcn.140049e3c
jo 0x140063632
invalid
invalid
add r8b, r13b
jo 0x140063632
invalid
mov r9, qword [rbp]
add rsp, 0x30
test rax, rax
invalid
jne 0x1400635df
add byte [rax - 0x7d], cl
invalid
xor byte [rax - 0x7b], cl
sal byte [rbp + 6], 0xeb
jmp 0x14006361d
mov r9, qword [rbp]
mov r9, qword [rbp]
add byte [r8 - 0x7b], r9b
test rdx, rdx
je 0x14006361d
sal byte [rcx + rdi - 0x77], cl
rol byte [rbx - 0x72b7fc20], 1
cmp dword [rcx + 0x3e083d0], ecx
mov eax, edx
and eax, 3
add ecx, dword [rax - 0x73]
lea rcx, [0x140096c60]
or eax, 0x33670
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xffffffffffffff8a
adc bl, bpl
add ecx, dword [rdx + 0x233c0f42]
invalid
cmp al, 0x23
mov al, byte [rdx + 0x10]
jmp 0x140063601
mov al, byte [rdx + 0xf]
invalid
cmp al, 0x23
jne case.0x140070cbc.2
add byte [rax], al
sub rsp, 0x20
mov rcx, rdx
mov ecx, edx
call fcn.14004df29
add rsp, 0x20
mov r9, qword [rbp]
invalid
add byte [rax - 0x48], cl
push rax
loop 0x1400635db
movabs rax, 0xe43972481eb9e250
movabs rbx, 0xa0218e79286d27a9
invalid
insd dword [rdi], dx
sub byte [rcx - 0x72], bh
invalid
invalid
jb 0x14006365f
in al, 0x48
mov ebx, 0x286d27a9
invalid
insd dword [rdi], dx
sub byte [rcx - 0x72], bh
invalid
and dword [rax - 0x66f741b7], esp
invalid
movabs r14, 0x97b998f5dfd59908
movabs r12, 0x8e1675fc6b36dbb4
imul edi, esp, 0x75
invalid
mov cs, word [rcx - 0x43]
mov ebp, 0xe398b0cd
cmp eax, 0x486bd359
shr dword [rbx + 0x48], cl
mov edi, 0x3c8d3ace
mov ah, byte [rbx]
invalid
invalid
mov esi, 0xdfd59908
cmc
cwde
mov ecx, 0xb4bc4997
invalid
imul edi, esp, 0x75
invalid
mov ebp, 0xe398b0cd
cmp eax, 0x486bd359
shr dword [rbx + 0x48], cl
shr dword [rbx + 0x48], cl
mov edi, 0x3c8d3ace
mov ah, byte [rbx]
movabs r15, 0x2151e23b43c42142
movabs r15, 0x2151e23b43c42142
cmp al, 0x8a
and eax, dword [rbp + 0x4d]
movabs r15, 0x2151e23b43c42142
and esp, eax
cmp esp, r10d
invalid
cmp esp, edx
loop 0x1400636b3
push rcx
and dword [rcx], esi
leave
xor ecx, ecx
lea rdx, [rax + 1]
push rax
add dword [rax + 0x31], ecx
xor rdx, rax
xor esi, esi
xor rdx, rax
xor esi, esi
mov qword [rbp - 8], rdx
push rbp
clc
mov rax, rsi
shl rax, 4
loopne 0x14006367d
add rax, qword [r9 + 8]
or byte [rcx + 0x39], cl
jno case.0x14005d281.115
cmp qword [r9 + 0x10], rsi
cmp dword [rcx + 0x10], esi
cmovbe rax, rcx
ror dword [rdi], 0x86
or al, 1
add byte [rax], al
invalid
jbe 0x140063797
add byte [rax + 1], cl
invalid
add rsi, rdx
add esi, edx
mov r8, qword [rax]
test r8, r8
je 0x140063672
sal byte [rsp + rbx*8 + 0x49], 0x83
cmp r8, 1
clc
add dword [rbp + 7], esi
jne 0x1400636a3
jne 0x1400636a3
mov byte [r9 + 0x30], 1
xor byte [rcx], al
jmp 0x140063672
mov edx, dword [rax + 8]
xor eax, eax
test edx, 0x199
setne al
xchg ebp, eax
ror byte [rcx - 0x47], 0xa1
out 0xf, al
invalid
invalid
invalid
push rbp
invalid
add byte [rdi], cl
xchg ebp, eax
ror byte [rcx - 0x47], 0xa1
out 0xf, al
mov qword [r9 - 0x72b6b5ab], 0x314c0249
leave
lea rcx, [r9 + 2]
xor rcx, r9
or rcx, rax
test edx, 0x114
add byte [rax], al
add byte [rax], al
cmove rcx, rax
movabs r9, 0x922cb7db6046d7f8
mov ecx, 0x6046d7f8
invalid
mov bh, 0x2c
sub al, 0x92
enter 0xffffffffffffb949, 0xfffffffffffffff8
xlatb
invalid
mov ecx, 0x6046d7f8
invalid
invalid
sub al, 0x92
lea rax, [r9 + 4]
xor rax, r9
xor eax, ecx
xor eax, ecx
or rax, rcx
test edx, 0x118
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
cmove rax, rcx
movabs r9, 0xbf8f620bf291af63
or esp, dword [rdx - 0x71]
mov edi, 0x8498d49
ror dword [rcx - 0x47], 0x63
scasd eax, dword [rdi]
xchg ecx, eax
or esp, dword [rdx - 0x71]
or esp, dword [rdx - 0x71]
or esp, dword [rdx - 0x71]
mov edi, 0x8498d49
or byte [rcx + rsi - 0x37], cl
xor rcx, r9
or rcx, rax
test edx, 0x110
cmove rcx, rax
cmove ecx, eax
cmove ecx, eax
shr edx, 3
and edx, 0x20
loop 0x140063731
or rdx, rcx
mov rax, qword [r8 + 0x10]
invalid
invalid
loop 0x140063731
adc byte [rbp - 0x6ceefb1], cl
lea ecx, [rdi + 0x10]
xor ecx, edi
mov r10, rax
shr r10, cl
lea r9, [r15 + 0x2b]
lea ecx, [rdi + 0x2b]
lea ecx, [rdi + 0x2b]
lea r11, [r13 + 0x1e65]
xor r11, r13
and r11, r10
and ebx, edx
invalid
and ebx, edx
lea ecx, [rbx + 0x10]
xor ecx, ebx
mov r10, r11
shl r10, cl
xor r9, r15
xor ecx, edi
xor ecx, edi
and r9, rax
lea rcx, [r12 + 0x10000]
mov word [rax + rax], fs
add byte [rcx], al
add byte [rcx + rsi - 0x1f], cl
xor ecx, esp
mov word [rax + rax], fs
add byte [rcx], al
add byte [rcx + rsi - 0x1f], cl
xor ecx, esp
xor ecx, esp
add rcx, r10
lea r10, [r14 + 0x4def]
xchg esi, eax
out dx, eax
add byte [r8], r8b
xchg esi, eax
out dx, eax
add byte [r8], r8b
xor r10, r14
cmp r11, r10
cmp r11, r10
mov r10d, 0
cmovne r10, rcx
add byte [rax], al
add byte [rdi + rcx + 0x45], cl
ror dword [rcx + 9], 1
or r9, rdx
or r9, r10
invalid
or r9, rdx
or r9, r10
lock cmpxchg qword [r8 + 0x10], r9
cmpxchg qword [r8 + 0x10], r9
cmpxchg qword [r8 + 0x10], r9
jne 0x140063718
sub rsp, 0x20
mov rcx, r8
call fcn.14006399d
add rsp, 0x20
invalid
and byte [rbx + rcx*4 + 0x4d], cl
add byte [rcx], dh
leave
add al, byte [rax]
add byte [rax - 0x7d], cl
invalid
leave
mov rdx, qword [rbp - 8]
jmp 0x140063672
invalid
invalid
invalid
invalid
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, rdx
mov eax, edx
shr rax, 0x20
cmp eax, 0x28
clc
sub byte [rdi + 0x46], dh
clc
sub byte [rdi + 0x46], dh
lea rcx, [0x140096c70]
mov ch, 0x34
add eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x31e0ffc8
shr cl, 0x36
invalid
sub rsp, 0x20
sub esp, 0x20
mov rcx, rsi
call fcn.140087d85
scasb al, byte [rdi]
add r8b, byte [r8]
scasb al, byte [rdi]
add r8b, byte [r8]
add rsp, 0x20
jmp 0x140063463
and cl, ch
cmp esp, 0xffffffff
dec dword [rax - 0x7d]
sub esp, 0x20
mov rcx, qword [rbp - 8]
sub rsp, 0x20
sub esp, 0x20
mov rcx, qword [rbp - 8]
call fcn.14008824c
mov r9, qword [rbp]
invalid
invalid
add byte [r8 - 0x7d], r9b
invalid
add rsp, 0x20
jmp case.0x140052591.257
std
invalid
invalid
std
invalid
mov al, 0x29
jmp 0x140063601
add dh, bh
invalid
invalid
add dh, bh
invalid
stc
std
invalid
std
invalid
jmp 0x140063601
jmp 0x140063811
invalid
in al, 0xfd
invalid
invalid
invalid
invalid
invalid
iretd
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
ud2
test r14b, 5
je 0x140063a4c
mov rax, qword [rcx + 0x30]
mov r10, qword [rcx + 0x38]
mov qword [rcx + 0x30], 0
add byte [rax], al
test rax, rax
je 0x140063a4c
mov rdx, qword [r15 + 0x200]
movabs r8, 0x973269cf0b959683
xchg ebp, eax
or ecx, edi
imul esi, dword [rdx], 0x488d4d97
and byte [rbp + 0x31], cl
ror dword [rcx + rdi - 0x36], 0xf
invalid
xchg ecx, eax
add eax, dword [rax]
invalid
shl rdx, 4
mov qword [r15 + rdx], rax
mov qword [r15 + rdx + 8], r10
movabs rax, 0x2675cbc0b4b64186
lea rdx, [rax + 1]
xor rdx, rax
add qword [r15 + 0x200], rdx
test r14b, 0xa
je 0x140063aad
mov rax, qword [rcx + 0x40]
mov r10, qword [rcx + 0x48]
mov qword [rcx + 0x40], 0
test rax, rax
je 0x140063aad
mov rdx, qword [r15 + 0x200]
movabs r8, 0x79a73dbf52c51809
lea r9, [r8 + 0x20]
xor r9, r8
cmp rdx, r9
jae 0x140063db8
shl rdx, 4
mov qword [r15 + rdx], rax
mov qword [r15 + rdx + 8], r10
movabs rax, 0x41caad006e49103a
lea rdx, [rax + 1]
xor rdx, rax
add qword [r15 + 0x200], rdx
movabs r12, 0xf14d5e92eeff6186
movabs rax, 0xbc79e651a83f1dc0
movabs r8, 0x8522be50fb5a0a89
movabs rdx, 0x5cb8949ed16665ec
movabs rsi, 0x26d620d8da6984b9
lea r9, [rcx + 0x28]
mov qword [rbp - 0x20], r9
lea r9, [rax + 0x20]
xor r9, rax
mov qword [rbp - 0x38], r9
lea r13, [rdx + 1]
xor r13, rdx
lea rbx, [r8 + 3]
xor rbx, r8
xorps xmm6, xmm6
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], r14
mov rax, qword [rbp - 0x38]
cmp qword [r15 + 0x200], rax
jae 0x140063c58
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x140063ce6
mov r11, rax
mov rax, qword [rax + 8]
mov rdx, qword [r11 + 0x20]
mov r8, rdx
and r8, r13
cmovne r8, rbx
lea r9, [rsi + 2]
xor r9, rsi
lea r10, [r12 + 6]
xor r10, r12
or r10, r8
test rdx, r9
cmove r10, r8
movabs r9, 0xfdd004416e0afdc7
lea r8, [r9 + 0x20]
xor r8, r9
and r8, rdx
or r8, r10
test r8, r14
je 0x140063b20
mov rdx, qword [r11]
test rdx, rdx
je 0x140063b85
mov qword [rdx + 8], rax
mov rdx, qword [r11 + 8]
jmp 0x140063ba2
mov rdx, qword [rcx + 0x20]
test rdx, rdx
je 0x140063ce6
cmp rdx, r11
jne 0x140063ce6
mov qword [rcx + 0x20], rax
mov rdx, rax
test rdx, rdx
jne 0x140063bc4
mov rdx, qword [rbp - 0x20]
mov r8, qword [rdx]
test r8, r8
je 0x140063ce6
mov rdx, qword [rbp - 0x20]
cmp r8, r11
jne 0x140063ce6
add byte [rax], al
mov r8, qword [r11]
mov qword [rdx], r8
movups xmmword [r11], xmm6
movups xmmword [rbx], xmm6
mov rdx, qword [r11 + 0x10]
mov r8, qword [r11 + 0x18]
mov qword [r11 + 0x10], 0
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x140063c37
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsp + rdx*2 + 0x41], cl
mov byte [rbx + 0x28], 1
mov byte [r11 + 0x28], 1
mov r10, qword [r15 + 0x200]
movabs r11, 0x79607b939f5fa58c
lea r9, [r11 + 0x20]
xor r9, r11
cmp r10, r9
jae 0x140063db8
shl r10, 4
mov qword [r15 + r10], rdx
mov qword [r15 + r10 + 8], r8
movabs rdx, 0x716ba07a008313a8
add byte [rdx - 0x60], bh
imul esi, dword [rcx + 0x4c], 0xffffff8d
add dword [rcx + 0x31], ecx
ror byte [rbp + 3], 1
xchg dword [rax], eax
add al, byte [rax]
add byte [rbp - 0x77], cl
xchg dword [rax], eax
add al, byte [rax]
add bl, ch
invalid
add byte [rdx - 0x60], bh
imul esi, dword [rcx + 0x4c], 0xffffff8d
add dword [rcx + 0x31], ecx
ror byte [rbp + 3], 1
xchg dword [rax], eax
add al, byte [rax]
add byte [rbp - 0x77], cl
xchg dword [rax], eax
add al, byte [rax]
add bl, ch
invalid
mov r8, qword [r15 + 0x200]
movabs r9, 0x48fb48705b524dd4
lea rdx, [r9 + 0x20]
xor rdx, r9
cmp r8, rdx
jb 0x140063b20
mov al, 1
xor ecx, ecx
lock cmpxchg byte [rdi], cl
jne 0x140063cd1
mov rdi, qword [r15 + 0x200]
add byte [rax], al
mov qword [r15 + 0x200], 0
test rdi, rdi
je 0x140063c9e
shl rdi, 4
add rdi, r15
mov r14, r15
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
sub rsp, 0x20
call qword [rax + 8]
add rsp, 0x20
add r14, 0x10
cmp r14, rdi
jne 0x140063c83
xor eax, eax
mov rdi, qword [rbp - 0x30]
mov cl, 1
lock cmpxchg byte [rdi], cl
mov r14, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
je 0x140063b0b
sub rsp, 0x20
mov rcx, rdi
stc
stc
call fcn.140087d85
mov rcx, qword [rbp - 0x18]
add rsp, 0x20
jmp 0x140063b0b
invalid
invalid
invalid
sub rsp, 0x20
mov rcx, rdi
call fcn.14008824c
add rsp, 0x20
add esp, 0x20
jmp 0x140063c62
xor ecx, ecx
leave
mov al, 1
lock cmpxchg byte [rdi], cl
jne 0x140063da3
mov rax, qword [r15 + 0x200]
add byte [rdx], al
add byte [rax], al
mov qword [r15 + 0x200], 0
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x140063d75
shl rax, 4
mov rsi, r15
add rsi, rax
mov rdi, r15
invalid
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
sub rsp, 0x20
call qword [rax + 8]
add rsp, 0x20
add esp, 0x20
add esp, 0x20
add rdi, 0x10
cmp rdi, rsi
jne 0x140063d18
mov rsi, qword [r15 + 0x200]
test rsi, rsi
je 0x140063d75
invalid
add byte [rax - 0x7b], cl
div byte [rsi + rsi + 0x48]
invalid
invalid
mov eax, 0x99038ba6
invalid
movabs rax, 0x8812e9c799038ba6
movabs rax, 0x8812e9c799038ba6
xor edi, edi
lea rbx, [rax + 1]
xor rbx, rax
mov rax, rdi
shl rax, 4
add rdi, rbx
mov rdx, qword [r15 + rax]
mov rcx, qword [r15 + rax + 8]
sub rsp, 0x20
in al, dx
and bh, bh
push rdx
sbb byte [rax - 0x7d], cl
invalid
and byte [rax + 0x39], cl
div dword [rbp - 0x23]
in al, dx
and bh, bh
push rdx
sbb byte [rax - 0x7d], cl
invalid
movaps xmm6, xmmword [rbp - 0x10]
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x20
mov rcx, rdi
call fcn.140087d85
mov rcx, qword [rbp - 0x18]
add rsp, 0x20
jmp 0x1400639eb
sub rsp, 0x20
mov rcx, rdi
call fcn.14008824c
add rsp, 0x20
jmp 0x140063cf4
ud2
add byte [rax], al
add ecx, ecx
lea ecx, [rcx + rcx*2]
shr r8, cl
and r8d, 0x3f
mov rcx, r8
shl rcx, 4
mov r9, qword [rax + rcx]
test r9, r9
je 0x140063df8
cmp r9, rdx
je 0x140063e2e
mov qword [rdx + 8], r9
mov qword [rdx], 0
mov qword [r9], rdx
jmp 0x140063dfe
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
add rcx, rax
mov qword [rcx], rdx
cmp qword [rcx + 8], 0
jne 0x140063e0f
mov qword [rcx + 8], rdx
movabs rcx, 0xea1f9ace38e7893e
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
lea edx, [rcx + 1]
xor rdx, rcx
mov ecx, r8d
shl rdx, cl
or qword [rax + 0x408], rdx
add al, 0
add bl, al
ud2
and al, 0x40
mov r14, rcx
mov eax, 0x20
add byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
sub esp, eax
mov qword [rbp - 0x38], rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov rbx, rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
invalid
mov r15, rsp
cmp dword [rdx + 0x80], 0x3b9aca00
add byte [rax], 0
add byte [rax], al
retf 0x3b9a
je 0x140064260
add byte [rax], 0
add byte [rax], al
retf 0x3b9a
mov al, byte [rdx + 0x70]
test al, al
jne 0x140064260
cmp dword [rdx + 0x80], 0x3b9aca00
je 0x140064260
mov dword [rbp - 4], r8d
mov qword [rbp - 0x10], rdx
mov rsi, qword [rdx + 0x60]
test esi, esi
mov qword [rbp - 0x20], r14
jne 0x140063ef5
invalid
movabs rax, 0xfcb3ff6724b5f662
lea r13, [rax + 8]
xor r13, rax
xor edx, edx
mov qword [r15], rdx
movabs rax, 0xe8b59a7234b4fa50
lea rcx, [rax + 8]
xor rcx, rax
mov qword [r15 + 8], rcx
xor eax, eax
mov qword [rbp - 0x18], rax
mov qword [r15 + 0x10], rdx
xor r15d, r15d
jmp 0x140063fba
mov edi, esi
lea rdx, [rdi*8]
mov al, byte [0x1400a5058]
sub rsp, 0x20
xor ecx, ecx
call fcn.14004fc65
add rsp, 0x20
test rax, rax
je 0x140064260
mov r12, rax
movabs rax, 0xf5fb9c20094eda48
mov qword [r15], rdi
invalid
mov qword [r15 + 8], r12
mov qword [rbp], r15
mov qword [r15 + 0x10], 0
adc byte [r8], r8b
add byte [rax], al
add byte [rcx + 0x708d4cf7], cl
add dword [rcx + 0x31], ecx
mov byte [rcx - 0x50], 1
adc byte [r8], r8b
add byte [rax], al
add byte [rcx + 0x708d4cf7], cl
add dword [rcx + 0x31], ecx
mov byte [rcx - 0x50], 1
xor r15d, r15d
mov rsi, qword [rbp - 0x10]
invalid
invalid
cmp dword [rsi + 0x80], 0x3b9aca00
je 0x140064260
mov ecx, dword [rsi + 0x60]
test ecx, ecx
je 0x140064260
cmc
add al, byte [rax]
invalid
cmc
add al, byte [rax]
add byte [rcx + rcx*4 - 8], al
xor edx, edx
div ecx
mov rax, qword [rsi + 0x58]
pop rax
lea rcx, [rdx + rdx*4]
lea r13, [rax + rcx*8]
xor eax, eax
lock cmpxchg byte [r13], r8b
jne 0x140063f96
mov qword [r12 + r15*8], r13
add r15, r14
cmp r15, rdi
jne 0x140063f50
jmp 0x140063fab
sub rsp, 0x20
sub esp, 0x20
mov rcx, r13
call fcn.140087d85
jrcxz 0x140063fdd
add al, byte [rax]
jrcxz 0x140063fdd
add al, byte [rax]
mov r8b, 1
add rsp, 0x20
jmp 0x140063f88
mov rcx, qword [rbp]
mov rax, qword [rcx]
mov qword [rbp - 0x18], rax
mov r13, qword [rcx + 8]
lea rsi, [r15*8]
add rsi, r13
add byte [rax], al
add byte [rcx + rax - 0x12], cl
lea rax, [r15*8]
add al, 0xfd
add byte [rax], al
add byte [rax], al
mov qword [rbp], rax
mov dword [rbp], eax
xor eax, eax
mov rdi, rax
cmp qword [rbp], rax
add byte [rdi], cl
invalid
xchg esp, eax
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rax + rax - 0x74b70000], dl
add byte [rax], al
add byte [rcx - 0x75], cl
mov rdx, qword [r13 + rdi]
add rdx, 8
sub rsp, 0x20
mov rcx, rbx
call fcn.14006d19c
push rsp
cmp eax, 0xc2834800
or byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
fld1
cmpsd dword [rsi], dword [rdi]
xchg ecx, eax
add byte [rax], al
add rsp, 0x20
lea rax, [rdi + 8]
cmp qword [rbx], 0
invalid
je 0x140063fd3
mov r12, qword [rbx + 0x18]
lea rax, [rdi + r13]
add al, 0x2f
add rax, 8
mov qword [rbp - 0x28], rax
cmp rax, rsi
je 0x140064074
movabs rax, 0x10a2825dc7364594
sub rsi, qword [rbp - 0x28]
shr rsi, 3
mov qword [rbp - 0x30], rsi
xor r14d, r14d
lea rsi, [rax + 1]
xor rsi, rax
mov rbx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
mov rdx, qword [rax + r14*8]
adc al, 0xf0
adc al, 0xf0
add rdx, 8
sub rsp, 0x20
mov rcx, rbx
call fcn.14006d19c
add rsp, 0x20
mov rax, qword [rbx + 0x18]
sbb byte [r9 + 0x39], cl
invalid
cmovb rax, r12
cmp qword [rbx], 0
cmovne r12, rax
sbb byte [r9 + 0x39], cl
invalid
add r14, rsi
cmp r14, qword [rbp - 0x30]
jne 0x14006403c
mov rdx, qword [rbp - 0x10]
cmp dword [rdx + 0x80], 0x3b9aca00
add byte [rax], al
retf 0x3b9a
je 0x140064260
test al, bl
add dword [rax], eax
invalid
add byte [rax], al
retf 0x3b9a
test al, bl
add dword [rax], eax
add byte [rcx - 0x7d], cl
cmp r12, 1
mov rax, r12
cld
add dword [rcx + rcx*4 - 0x20], ecx
adc rax, 0
xor ecx, ecx
cmp qword [rbp], rdi
cmovne rcx, rax
enter 0xffffffffffff8948, 0x4a
push 0xfff854d
invalid
invalid
add byte [rax], al
invalid
enter 0xffffffffffff8948, 0x4a
push 0xfff854d
test dword [rsi + 0x48000000], edi
cmp dword [rbp - 0x18], 0
invalid
invalid
cmp qword [rbp - 0x18], 0
call 0x18820b4b2
mov ecx, dword [0x1400a5b60]
or eax, 0x41aa8
je 0x1400640cb
mov rcx, qword [0x1400a5b60]
or eax, 0x41aa8
sub rsp, 0x20
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
add al, byte [rax]
add rsp, 0x20
cmp qword [rbp], rdi
mov rsi, qword [rbp - 0x10]
je 0x1400641a8
mov rcx, qword [rsi + 0x78]
mov edx, dword [rsi + 0x80]
sub rsp, 0x20
call fcn.1400683a1
add byte [rax - 0x7d], cl
in al, dx
and al, ch
mov ch, 0x42
add byte [rax], al
add rsp, 0x20
xor ecx, ecx
sub r12, rax
cmovb r12, rcx
movabs rax, 0x7f4dcbbb50f411ab
hlt
push rax
mov ebx, 0x487f4dcb
lea ecx, [rax + 0x98]
xor rcx, rax
hlt
xor ecx, eax
mov rax, r12
xor edx, edx
div rcx
mov r9, rdx
movabs rax, 0x8993252aea55394c
invalid
sub ah, byte [0xcd52cab7]
sbb byte [rax + 1], 0
add byte [rcx + 0x31], cl
invalid
mov rax, r12
mov eax, esp
invalid
xor edx, edx
div r8
invalid
movabs r8, 0x4c226f68506ae937
lea rdx, [r8 + 0x1a8]
invalid
lea rdx, [r8 + 0x1a8]
xor rdx, r8
cmp r12, rdx
mov rcx, qword [rbp - 0x20]
loopne 0x1400641c3
invalid
test r9d, r9d
jne 0x1400641c7
sub rsp, 0x20
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
jmp 0x14006420e
movabs rax, 0xd82d4e83c17b0450
xor esi, esi
lea rbx, [rax + 1]
xor rbx, rax
xor r14d, r14d
invalid
test byte [rbx - 0x75], 0x4c
cmc
add byte [rax + 0xf40f001], dh
mov al, 0x31
mov rcx, qword [r13 + r14*8]
mov al, 1
lock cmpxchg byte [rcx], sil
jne 0x140064199
add r14, rbx
cmp r14, r15
jne 0x14006417e
jmp 0x1400640aa
sub rsp, 0x20
call fcn.14008824c
add rsp, 0x20
jmp 0x14006418c
mov r9d, dword [rbp - 4]
cmp r9d, 0x3b9aca00
mov rcx, qword [rbp - 0x20]
jne 0x140064204
cmp r12, rdx
setb dl
xchg edx, eax
ret 0x6941
stc
sldt word [rbx + r9*4 + 0x4d]
cld
cmp r9d, 0x3b9aca00
invalid
cmp eax, dword [rcx + 0xf]
xchg esp, eax
ret
cmp edi, r9d
setb r10b
and r10b, dl
xor r8d, r8d
or r10b, r11b
cmovne r8, rax
invalid
xchg edx, eax
ret 0x6941
invalid
cmovne r9d, edi
sub rsp, 0x20
mov rdx, rsi
jmp 0x14006420e
call fcn.14006bfb9
add rsp, 0x20
lea rdi, [rsi + 0x58]
mov rcx, qword [rsi + 0x78]
mov edx, dword [rsi + 0x80]
sub rsp, 0x20
call fcn.1400683a1
add rsp, 0x20
mov rbx, rax
mov ecx, dword [rsi + 0x60]
sub rsp, 0x20
call fcn.140069b00
mov rcx, rdi
mov edx, eax
mov r8, rbx
call fcn.140064262
nop
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
ud2
in eax, 0x89
ror dword [rax - 0x77], cl
invalid
sub esp, eax
mov rdi, rsp
mov qword [rdi], r8
mov r15d, dword [rcx + 8]
add r15d, edx
add edi, edx
mov r12d, edx
cmp r15d, edx
cmova r12d, r15d
out 0x76, eax
invalid
mov r8d, ebx
fadd dword [rcx - 0x73]
pop rax
add dword [rax - 0x7d], ecx
in al, dx
and byte [rax - 0x77], cl
lea ebx, [r8 + 1]
sub rsp, 0x20
mov rcx, rsi
int1
int1
mov rdx, rdi
call fcn.140062704
push rsp
in al, 0xff
invalid
dec dword [rax - 0x7d]
invalid
and byte [rax - 0x7b], cl
invalid
invalid
jne 0x1400642c3
cmp ebx, r12d
jne 0x14006429a
xor r14d, r14d
jmp 0x140064303
mov r14, rdx
cmp ebx, r15d
cmp ebx, edi
cmp ebx, edi
jae 0x1400642fb
lea r12d, [rbx + 1]
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
mov edx, edi
mov r8d, ebx
call fcn.140062704
add rsp, 0x20
cmp r14, rdx
cmovb rdx, r14
test rax, rax
ror byte [rdi + rcx + 0x45], 0xf2
ror byte [rdi + rcx + 0x45], 0xf2
mov ebx, r12d
cmp r12d, r15d
jne 0x1400642cb
cmp r14, 1
adc r14, 0
mov qword [rsi + 0x10], r14
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x18
lea rbp, [rsp + 0x10]
lea ebp, [rsp + 0x10]
lea ebp, [rsp + 0x10]
mov rsi, rcx
mov eax, 0x30
call fcn.140074a70
sub rsp, rax
sub esp, eax
sub esp, eax
mov rdi, rsp
mov eax, 0x30
add al, ch
invalid
invalid
add dword [rax], eax
sub rsp, rax
mov r12, rsp
mov eax, 0x30
add al, ch
invalid
invalid
add dword [rax], eax
sub rsp, rax
mov rbx, rsp
sub rsp, 0x20
call fcn.1400663ad
add rsp, 0x20
movzx eax, al
lea rcx, [0x140096d14]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add al, ch
invalid
add al, ch
invalid
movabs rax, 0x23b502af6a79f2ad
lea rcx, [rax + 2]
xor rcx, rax
cmp qword [rsi + 0x28], rcx
jne 0x1400644f5
mov qword [rbp - 0x10], rdi
mov rdx, qword [rsi + 0x20]
movabs rax, 0x33046b9862eea05a
lea rcx, [rax + 1]
lea ecx, [rax + 1]
lea ecx, [rax + 1]
xor rcx, rax
sub rsp, 0x20
call fcn.14006c246
mov bh, byte [rsi]
add byte [rax - 0x7d], cl
invalid
and byte [rax - 0x77], cl
clc
mov qword [rbp], rdx
mov dword [rbp], edx
mov bh, byte [rsi]
add byte [rax - 0x7d], cl
invalid
mov dword [rbp], edx
mov rdi, qword [rsi + 0x30]
jle 0x1400643fc
movabs rax, 0x8000000000000000
mov qword [rsi + 0x30], rax
invalid
invalid
cmp rdi, rax
je 0x1400644f5
lea r14, [rsi + 0x20]
mov r13, qword [rsi + 0x38]
cmp byte [rbx + rcx*4 + 0x7e], cl
sub rsp, 0x20
sub rsp, 0x20
call fcn.14006c591
add rsp, 0x20
mov rcx, r12
add rcx, 8
sub rsp, 0x20
mov rdx, r13
mov r8, r15
call fcn.14005e47b
add rsp, 0x20
test rdi, rdi
test edi, edi
je 0x140064435
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, r13
mov eax, ebp
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
sub rsp, 0x20
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
call fcn.14006c246
add rsp, 0x20
movabs rax, 0x9fbe5ea70a865849
lea rcx, [rax + 4]
xor rcx, rax
mov rdx, qword [rbp - 0x10]
mov qword [rdx], rcx
sub rsp, 0x20
mov rcx, r14
call fcn.1400661ca
add rsp, 0x20
movups xmm0, xmmword [r12 + 8]
movups xmm1, xmmword [r12 + 0x18]
movups xmmword [rbx + 8], xmm0
or byte [rdi], cl
adc dword [rbx + 0x18], ecx
or byte [rdi], cl
adc dword [rbx + 0x18], ecx
mov qword [rbx], 0
mov qword [rbx + 0x28], r14
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.1400661ca
jmp 0x1400644af
lea rcx, [rsi + 0x20]
sub rsp, 0x20
call fcn.1400687ca
add rsp, 0x20
mov rcx, rsi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
invalid
pop rbp
jmp 0x1400686f9
add byte [rax], al
add byte [rax], al
nop
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rsi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp 0x14006840e
ud2
and byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov rbx, rsp
lea rdx, [rcx + 0x50]
push rax
push rax
sub rsp, 0x20
call fcn.140068851
sub dword [rbx], eax
add byte [rax - 0x7d], cl
invalid
and byte [rax + rax*8 + 0x90840f], al
add byte [rax], al
in al, dx
and al, ch
sub dword [rbx], eax
add byte [rax - 0x7d], cl
invalid
mov r14, qword [rdi + 0x28]
ja 0x140064560
sub byte [rax - 0x48], cl
mov cl, 0x87
xchg dword [rbx], ebp
pop rsp
ror byte [rbp + 0x488d48a2], cl
add al, 0x48
xor ecx, eax
mov qword [rdi + 0x28], rcx
movabs rax, 0xa28dd25c2b87b1f2
lea rcx, [rax + 4]
xor rcx, rax
xchg dword [rbx], ebp
pop rsp
ror byte [rbp + 0x488d48a2], cl
add al, 0x48
xor ecx, eax
mov qword [rdi + 0x28], rcx
lea rax, [r14 - 2]
lea eax, [rsi - 2]
dec byte [rax - 0x47]
stc
call 0x131eaf1a4
movabs al, byte [0xd1314802518d484d]
movabs rcx, 0x4da0f1e4ac4be8f9
lea rdx, [rcx + 2]
xor rcx, rdx
xor ecx, edx
cmp rax, rcx
ja 0x14006457d
movabs rcx, 0x4c5cc7786a24e20c
lea rdx, [rcx + 1]
xor rdx, rcx
cmp rax, rdx
jne 0x1400645ce
push 0x78
invalid
movups xmm0, xmmword [rdi + 0x30]
adc byte [rdi + 0x30], al
movups xmm1, xmmword [rdi + 0x40]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
movabs rax, 0x6ace53eed8c5e959
lea rcx, [rax + 2]
lea ecx, [rax + 2]
xor rcx, rax
cmp qword [rsi], rcx
je 0x1400645b2
sub rsp, 0x20
mov rcx, rsi
call fcn.1400684b1
add rsp, 0x20
mov qword [rsi], r14
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsi + 8], xmm0
movups xmmword [rsi + 0x18], xmm1
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
ud2
invalid
xor byte [rbp + 0x49], dh
mov ecx, 0x9203b229
mov esi, 0xb866ac4d
xor byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
sub esp, eax
sub esp, eax
mov rdx, rsp
mov rax, qword [rcx]
lea rcx, [r8 + 8]
xor rcx, r8
lea r8, [r9 + 2]
invalid
add cl, byte [rbp + 0x31]
enter 0xffffffffffff8548, 0xffffffffffffffc8
invalid
xor r8, r9
test rax, rcx
enter 0xffffffffffff840f, 0xffffffffffffff8c
add byte [rax], al
add byte [rbp + rax*4 - 0x40], cl
je 0x1400646a3
test rax, r8
jne 0x14006462c
mov r9, rax
and r9, 0xfffffffffffffff7
invalid
div eax
cmpxchg qword [rsi], r9
lock cmpxchg qword [rsi], r9
jne 0x14006460e
jmp 0x140064651
lea rcx, [rsi + 0x20]
movabs rax, 0xedb12593edf9db8b
lea r8, [rax + 4]
lea eax, [rax + 4]
xor rax, r8
mov qword [rdx], rax
sub rsp, 0x20
call fcn.1400661ca
add rsp, 0x20
mov rax, 0xffffffffffffffc0
rol al, 0xff
invalid
push rax
xadd qword [rsi], rax
movabs rcx, 0x42e4dd4a620dbcad
lea rdx, [rcx + 0x40]
xor rdx, rcx
cmp rax, rdx
jb 0x1400646a3
rol al, 0xff
invalid
and rax, 0xffffffffffffffc0
movabs rcx, 0x9a0403add142aa93
lea rdx, [rcx + 0x40]
xor rdx, rcx
cmp rax, rdx
jne 0x14006469b
invalid
or byte gs:[rsi + 0x5d], bl
pop rbp
jmp 0x14006840e
ud2
push rax
xadd qword [rcx], rax
movabs rdx, 0xe6ef802ce4afdb13
lea r8, [rdx + 0x40]
xor r8, rdx
cmp rax, r8
jb 0x1400646e6
and rax, 0xffffffffffffffc0
movabs rdx, 0xfbe22953af9e1f22
lea r8, [rdx + 0x40]
xor r8, rdx
cmp rax, r8
je 0x14006840e
ret
ud2
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x1400686f9
invalid
movabs rcx, 0x91e8c00dbd3f4f27
lea rdx, [rcx + 0x40]
xor rdx, rcx
cmp rax, rdx
cmp eax, edx
cmp eax, edx
jb 0x14006479d
and rax, 0xffffffffffffffc0
movabs rcx, 0xfefaa904ee947923
lea rdx, [rcx + 0x40]
xor rdx, rcx
cmp rax, rdx
jne 0x140064796
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14006840e
nop
add rsp, 0x20
pop rsi
ret
ud2
sub esp, eax
mov qword [rbp - 0x28], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
invalid
mov qword [rbp - 0x70], rsp
mov eax, 0x30
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x68], rsp
mov eax, 0x20
add byte [rax], al
invalid
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x10], rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x20], rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 8], rsp
mov eax, 0x40
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x18], rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x60], rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov r14, rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov rdi, rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov r13, rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov r15, rsp
mov eax, 0x20
call fcn.140074a70
add dword [rcx], eax
add byte [rax + 0x29], cl
invalid
mov r12, rsp
mov eax, 0x30
call fcn.140074a70
add byte [rax + 0x29], cl
invalid
mov rsi, rsp
sub rsp, 0x20
call fcn.1400663ad
add rsp, 0x20
movzx eax, al
add dword [rcx], eax
add byte [rax + 0x29], cl
invalid
add byte [rax + 0x29], cl
invalid
lea rcx, [0x140096d24]
or eax, 0x3243c
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
test byte [rdx], cl
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], cl
sbb byte [r8 + 0x3b], cl
mov byte [rax + 0xf000000], ch
sub dword [rsi + 0x15], 0
add byte [rax - 0x7d], cl
in al, dx
and al, ch
out dx, eax
jle 0x1400649ad
add byte [rax], al
jae 0x140065f14
sub rsp, 0x20
call case.0x1400251cc.297
add rsp, 0x20
test rax, rax
je 0x140065f14
invalid
dec dword [rax - 0x7d]
invalid
test byte [rax + 0x15], bl
add byte [rax], al
mov rcx, qword [rbp + 8]
mov qword [rcx], rax
mov r8, 0xffffffffffffffff
lock xadd qword [rax], r8
movabs rax, 0x8185dfc38a2d871a
lea rdx, [rax + 1]
xor rdx, rax
cmp r8, rdx
jne 0x1400649f2
sub rsp, 0x20
call fcn.14005b18b
add rsp, 0x20
mov rdi, qword [r15]
mov r15, qword [rdi + 0x10]
lock inc qword [r15]
jle 0x140065f14
mov rdx, qword [rbp - 0x50]
mov qword [rdx + 8], r15
movabs rax, 0x338ef2d627b839e4
lea rcx, [rax + 1]
xor rcx, rax
mov qword [rdx], rcx
mov eax, dword [0x1400a5be8]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
test rax, rax
je 0x140064ae2
add byte [rax], al
add byte [rax], al
cmp eax, 1
je 0x140064b17
jmp 0x140065f14
and byte [r8 - 0x7d], cl
in al, dx
and al, ch
adc eax, 0xe900003c
invalid
lea esp, [rbp + 0x48]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x1400a5be8]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x106], 2
jne 0x140065f14
mov eax, dword [0x1400a5be8]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
mov byte [rsi + 0x106], 1
lea rcx, [r15 + 0x1b0]
sub rsp, 0x20
call fcn.14006af97
add rsp, 0x20
mov r8d, eax
mov ebx, edx
cmp dword [rsi + 0xf8], 0
jne 0x140064b9a
sub rsp, 0x20
mov esi, r8d
call fcn.140062f5c
mov r8d, esi
add rsp, 0x20
mov r12, rax
shr r12, 0x20
cmp eax, 2
mov esi, 1
cmovae esi, eax
jmp 0x140064ba7
mov r12d, dword [rsi + 0xfc]
mov esi, dword [rsi + 0x100]
mov rcx, qword [rbp - 0x20]
mov eax, dword [0x1400a5be8]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
lea rdx, [rax + 0xb8]
mov dword [rdx + 0x40], 1
mov dword [rdx + 0x44], r8d
mov dword [rdx + 0x48], ebx
movabs rax, 0x3625ed5b1fb6c716
lea r8, [rax + 1]
xor r8, rax
sub rsp, 0x20
mov rbx, rcx
mov r9, r15
call fcn.14006b010
add rsp, 0x20
mov dword [rbx + 0x18], r12d
mov dword [rbx + 0x1c], esi
mov rax, qword [rbx]
movupd xmm0, xmmword [rbx + 8]
movupd xmmword [r13], xmm0
mov rcx, qword [rbx + 0x18]
mov qword [r13 + 0x10], rcx
movabs rcx, 0x3d1713812af418ca
lea rdx, [rcx + 4]
xor rdx, rcx
cmp rax, rdx
mov r9, qword [rbp - 0x10]
je 0x140065f14
mov rcx, qword [r13 + 0x10]
mov qword [r9 + 0x10], rcx
movupd xmm0, xmmword [r13]
movupd xmmword [r9], xmm0
movabs rcx, 0x7f8aa7b40c4b7614
lea rdx, [rcx + 3]
xor rdx, rcx
cmp rax, rdx
je 0x140065f14
mov r12, qword [rbp + 0x18]
mov rcx, qword [rbp - 0x60]
mov qword [rcx], rax
movupd xmm0, xmmword [r9]
movupd xmmword [rcx + 8], xmm0
mov rax, qword [r9 + 0x10]
mov qword [rcx + 0x18], rax
xorpd xmm0, xmm0
movupd xmmword [r12 + 0x20], xmm0
movabs rax, 0x35606a68b4fa8b65
lea rcx, [rax + 8]
xor rcx, rax
mov qword [r12 + 0x30], rcx
mov qword [r12 + 0x38], 0
mov qword [r12 + 8], rdi
movupd xmmword [r12 + 0x10], xmm0
movabs rax, 0xa1ca38ae6a26f8bc
lea rcx, [rax + 1]
xor rcx, rax
mov qword [r12], rcx
mov rcx, qword [rbp + 0x10]
mov qword [rcx], r12
mov qword [rcx + 8], r12
mov qword [rcx + 0x10], r14
mov eax, dword [0x1400a5be8]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x108]
test rax, rax
je 0x140064d29
cmp eax, 1
jne 0x140065f16
mov eax, dword [0x1400a5be8]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xf0]
mov qword [rbp - 0x30], rcx
mov qword [rax + 0xf0], r12
mov rdi, qword [rbp + 0x18]
jmp 0x140064d79
mov eax, dword [0x1400a5be8]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rsi, [rax + 0xb8]
sub rsp, 0x20
lea rdx, [0x1400670f3]
mov rcx, rsi
call fcn.14005aa99
add rsp, 0x20
mov byte [rsi + 0x50], 1
mov rax, qword [rsi + 0x38]
mov qword [rbp - 0x30], rax
cmp qword [r12], 0
mov qword [rsi + 0x38], r12
mov rdi, qword [rbp + 0x18]
je 0x140065f14
lea rax, [rdi + 0x20]
mov qword [rbp - 0x10], rax
lea r15, [rdi + 8]
mov rax, qword [r15]
mov rax, qword [rax + 0x10]
mov al, byte [rax + 0x50]
xor al, 1
mov byte [r14 + 0x48], al
sub rsp, 0x20
call fcn.14005a6a3
add rsp, 0x20
mov qword [r14 + 0x30], rax
mov dword [r14 + 0x38], edx
mov qword [r14 + 0x20], 0
cmp byte [r14 + 0x4a], 0
mov qword [rbp + 8], r12
mov qword [rbp + 0x10], r15
jne 0x14006588f
movsd xmm6, qword [0x14008b6f8]
movsd xmm7, qword [0x14008b700]
mov eax, dword [r14 + 0x40]
inc eax
mov dword [r14 + 0x40], eax
mov rsi, qword [r15]
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rcx + 0x40]
test ecx, ecx
je 0x140065f14
xor edx, edx
div ecx
test edx, edx
jne 0x140064e4e
lea rcx, [r14 + 0x20]
sub rsp, 0x20
call fcn.140068250
mov rcx, r15
mov rdx, r14
xor r8d, r8d
call fcn.140069e60
add rsp, 0x20
mov r14, rax
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
sub rsp, 0x20
mov rcx, r14
call fcn.14006a0e7
call fcn.14005a6a3
add rsp, 0x20
mov qword [r14 + 0x30], rax
mov dword [r14 + 0x38], edx
mov qword [r14 + 0x20], 0
mov rsi, qword [r15]
mov r8d, dword [r14 + 0x44]
test r8d, r8d
je 0x140065f14
mov eax, dword [r14 + 0x40]
xor edx, edx
div r8d
test edx, edx
jne 0x140064eb0
mov rcx, qword [rsi + 0x10]
cmp dword [rcx + 0x10], 0
jne 0x140064fd8
movapd xmm0, xmm6
divsd xmm0, qword [r14 + 0x28]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movapd xmm0, xmm7
minsd xmm0, xmm1
cvttsd2si rax, xmm0
cmp eax, 0x7f
mov edx, 0x7f
cmovae eax, edx
cmp eax, 3
mov edx, 2
cmovb eax, edx
jmp 0x140064fdb
mov r13, r14
mov r14, qword [r14]
mov qword [r13], 0
test r14, r14
jne 0x140065159
lea r15, [r13 + 0x18]
sub rsp, 0x20
mov rcx, r15
call fcn.140069ce2
add rsp, 0x20
mov r14, rax
test rax, rax
jne 0x140065159
mov eax, dword [rcx + 0x14]
mov edx, eax
sub edx, r8d
neg edx
mov r9d, eax
sub r9d, r8d
cmovb r9d, edx
cmp r9d, 3
jb 0x140064ff6
sub rsp, 0x20
mov r15, qword [rbp + 0x10]
mov rcx, r15
mov rdx, r14
mov r8, r13
call fcn.14006a1ff
add rsp, 0x20
mov r14, rax
test rax, rax
je 0x140065b62
mov rax, qword [r15]
mov qword [rbp - 0x18], rax
mov r15, qword [rax + 0x10]
movabs rax, 0x38019a00e9f7b48e
lea r8, [rax + 1]
xor r8, rax
add r8, qword [r15 + 0x88]
mov eax, dword [r14 + 0x10]
mov ecx, dword [r14 + 0x14]
mov edx, eax
shl edx, 0x11
xor edx, eax
mov eax, ecx
shr eax, 0x10
xor eax, ecx
xor eax, edx
shr edx, 7
xor edx, eax
mov dword [r14 + 0x10], ecx
mov qword [rbp], r14
mov dword [r14 + 0x14], edx
add edx, ecx
mov r14d, r8d
imul r14, rdx
shr r14, 0x20
mov byte [r15 + 0x98], 1
add r8, r14
mov qword [rbp - 8], r8
cmp r8, r14
jbe 0x1400659ed
movabs rax, 0xa7151a0e3704323e
lea rcx, [rax + 1]
xor rcx, rax
mov qword [rbp - 0x20], rcx
xor r12d, r12d
mov dil, 1
mov rax, qword [r15 + 0x68]
mov rcx, qword [r15 + 0x88]
and rcx, r14
lea rcx, [rcx + rcx*2]
lea rsi, [rax + rcx*8]
xor eax, eax
lock cmpxchg byte [rsi], dil
jne 0x1400659b8
mov rbx, qword [rsi + 0x10]
test rbx, rbx
je 0x140065990
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
mov rax, qword [rbx + rax]
mov qword [rsi + 0x10], rax
mov rcx, rsi
test rax, rax
je 0x140065966
mov rcx, qword [rax + 0x10]
add rax, qword [rcx + 0x38]
mov rcx, rax
mov qword [rcx + 8], r12
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rbx + rax], r12
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rbx + rax + 8], r12
lock dec qword [r15 + 0x80]
mov r13, rbx
jmp 0x140065993
xor r13d, r13d
mov al, 1
lock cmpxchg byte [rsi], r12b
jne 0x1400659cd
test rbx, rbx
je 0x1400659df
sub rsp, 0x20
mov rcx, rsi
call fcn.140087d85
add rsp, 0x20
jmp 0x14006593a
sub rsp, 0x20
mov rcx, rsi
call fcn.14008824c
add rsp, 0x20
jmp 0x14006599c
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
cmp rcx, qword [rax + 0xa8]
jae 0x140065f14
mov r15, qword [rbp + 0x10]
mov rax, qword [r15]
mov r14, qword [rax + 0x10]
lea rbx, [r14 + 0x100]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14 + 0x100], cl
jne 0x140065eea
lea rsi, [r14 + 0x108]
mov rdi, qword [r14 + 0x118]
cmp rdi, qword [r14 + 0x108]
mov r12, qword [rbp + 8]
jne 0x140065a56
sub rsp, 0x20
mov rcx, rsi
call case.0x140009db8.270
add rsp, 0x20
mov rax, qword [r14 + 0x110]
mov rcx, qword [rbp]
mov qword [rax + rdi*8], rcx
movabs rax, 0xd5f1eb6387bb8832
lea r9, [rax + 1]
xor r9, rax
add r9, rdi
mov qword [r14 + 0x118], r9
cmp r9, qword [r14 + 0x60]
jne 0x140065b50
sub rsp, 0x20
mov rcx, rbx
call fcn.140087d85
add rsp, 0x20
jmp 0x140065a2b
ud2
add rcx, 0x10
sub rsp, 0x20
call fcn.140069bf6
add rsp, 0x20
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rcx + 0x28]
add rcx, 0xfffffffffffffffe
movabs rax, 0xfd56283eebb7cd58
lea rdx, [rax + 3]
xor rdx, rax
movabs r8, 0xeb2c8ce9f961288a
lea rax, [r8 + 1]
xor rax, r8
cmp rcx, rdx
cmovb rax, rcx
cmp rax, 1
je 0x14006847f
test rax, rax
jne 0x140068488
mov rax, qword [rsi + 0x30]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x140068488
test rax, rax
je 0x140068488
mov r8, qword [rsi + 0x38]
mov rcx, qword [0x1400a5b60]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140068488
lea rcx, [rsi + 0x28]
call fcn.1400684b1
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x140068498
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1400a5b60]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rbp
push rsi
push rax
mov rbp, rsp
mov rsi, rcx
mov eax, 0x30
call fcn.140074a70
sub rsp, rax
mov rdx, rsp
mov rax, qword [rcx]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140068715
test al, 1
je 0x1400687c8
mov dword [rcx], eax
lea rax, [0x14006eaa1]
mov qword [r9 + 8], rax
lea rax, [0x1400955a8]
cmp dword [rdx + rax], esp
mov qword [r8], rax
movabs rax, 0x8c288849d240cb80
ror byte [rcx - 0x78], cl
invalid
mov word [rax - 0x73], cs
lea ecx, [rax + 2]
lea ecx, [rax + 2]
xor rcx, rax
mov qword [r8 + 8], rcx
mov qword [r8 + 0x20], 0
add byte [rax], al
mov qword [r8 + 0x10], r9
movabs rax, 0x799e705b02afda84
lea rcx, [rax + 1]
sahf
jns 0x14006f1e6
lea ecx, [rax + 1]
xor rcx, rax
mov qword [r8 + 0x18], rcx
sbb byte [rax - 0x75], cl
invalid
invalid
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub byte [rax - 0x7d], cl
in al, dx
and al, ch
int3
mov rdx, qword [rdx + 0x28]
sub rsp, 0x20
call fcn.140040b85
nop
mov rsp, rbp
pop rbp
ret
invalid
out 0x48, al
add edx, ecx
add rdx, rcx
mov qword [r8], rcx
mov qword [r8 + 8], rdx
mov word [r8 + 0x10], 0
mov dword [rax + 0x10], 0x83480000
in al, dx
and byte [rax - 0x77], cl
int1
mov dword [rax + 0x10], 0x83480000
in al, dx
and byte [rax - 0x77], cl
int1
mov rdx, r8
call fcn.14005b8d5
add rsp, 0x20
invalid
and byte [rax - 0x75], cl
jle 0x14006f217
mov rdx, qword [rsi + 0x10]
test rdx, rdx
jne 0x14006f21c
invalid
xor ebx, ebx
jmp 0x14006f24a
sub rsp, 0x20
and byte [rax - 0x77], cl
stc
mov rcx, rdi
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
add rsp, 0x20
test rax, rax
je 0x14006f276
mov rbx, rax
sub rsp, 0x20
mov rcx, rax
call qword [sym.imp.oleaut32.dll_SysStringLen]
add rsp, 0x20
test eax, eax
je 0x14006f286
cmp qword [rsi], 0
je 0x14006f26a
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
sub esp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
mov rax, rbx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop rbp
ret
sub rsp, 0x20
sub esp, 0x20
mov ecx, 0x8007000e
call fcn.14006eb94
invalid
jmp 0x14006f29d
invalid
sub rsp, 0x20
mov ecx, 0x8007000e
call fcn.14006eb94
mov rcx, rbx
call qword [sym.imp.oleaut32.dll_SysFreeString]
mov bl, 0xc1
add dword [rax], eax
add rsp, 0x20
ud2
mov esi, ecx
mov eax, 0x20
call fcn.140074a70
add byte [rax], al
sub rsp, rax
mov rbx, rsp
mov ebx, esp
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x46], cl
scasd eax, dword [rdi]
jo case.0x140043aaa.428
sub eax, 0x498f1984
lea r8, [rdx + 0xd]
xor r8, rdx
sub rsp, 0x20
lea rdx, str.CIMTYPE_ENUMERATIONIWbemClassObject
invalid
add al, byte [rax]
call qword [rax + 0x18]
add rsp, 0x20
mov qword [rbx + 8], rdi
mov byte [rbx + 0x10], al
mov qword [rbx], 0
mov byte [rbx + 0x11], 0
adc dword [rax], eax
sub rsp, 0x20
lea r8, [0x140059ccc]
mov rcx, rbx
mov rdx, rsi
call fcn.140041e83
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.140042061
nop
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop rbp
ret
sub eax, 0x48000057
sub esp, eax
mov rsi, rsp
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov rdi, rsp
mov eax, 0x10
call fcn.140074a70
add byte [rax], al
add byte [rax], al
sub rsp, rax
mov r14, rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov r12, rsp
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov r15, rsp
mov eax, 0x10
add byte [rax], al
add al, ch
fst qword [rsi]
add byte [rax + 0x29], cl
invalid
mov r13, rsp
cmp rcx, rdx
je case.0x140025506.502
add byte [rax], al
add al, ch
fst qword [rsi]
add byte [rax + 0x29], cl
invalid
mov qword [r13], 0
mov rax, qword [rcx]
sub rsp, 0x20
lea rdx, [0x1400955ec]
invalid
add al, byte [rax]
invalid
mov r8, r13
call qword [rax]
add rsp, 0x20
test eax, eax
js 0x14006f438
mov r12, qword [r13]
mov esp, dword [rbp]
test r12, r12
je 0x14006f44b
in al, 0x74
jge 0x14006f418
mov qword [r15], 0
mov dword [rdi], 0
mov rax, qword [rbx]
sub rsp, 0x20
lea rdx, [0x1400955ec]
add ecx, dword [rax - 0x7d]
in al, dx
and byte [rax - 0x73], cl
adc eax, 0x26209
mov rcx, rbx
mov r8, r15
clc
clc
call qword [rax]
add rsp, 0x20
invalid
invalid
invalid
test eax, eax
js 0x14006f45d
mov rcx, qword [r15]
test rcx, rcx
je case.0x140028d5f.483
cmp r12, rcx
sete bl
mov rax, qword [rcx]
sub rsp, 0x20
sub esp, 0x20
add dword [rax - 0x7d], ecx
in al, dx
sub esp, 0x20
and bh, bh
call qword [rax + 0x10]
add rsp, 0x20
mov rax, qword [r12]
add al, 0x24
push rax
adc byte [rax - 0x7d], cl
invalid
sub rsp, 0x20
mov rcx, r12
mov ecx, esp
call qword [rax + 0x10]
push rax
adc byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x20
jmp 0x14006f425
mov bl, 1
mov eax, ebx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
mov qword [r12], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, r12
jmp 0x14006f47f
mov qword [r14], 0
sub rsp, 0x20
invalid
xor ecx, ecx
mov rdx, r14
jmp 0x14006f47f
mov qword [rdi], 0
mov dword [rdi], 0
add byte [rax - 0x7d], cl
sub rsp, 0x20
xor ecx, ecx
in al, dx
and byte [rcx], dh
leave
mov rdx, rdi
jmp 0x14006f47f
mov qword [rsi], 0
sub rsp, 0x20
xor ecx, ecx
leave
mov rdx, rsi
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
ud2
test ecx, ecx
je 0x14006f4e2
mov rsi, rcx
test byte [rcx], 1
add dword [rcx], eax
add dword [rcx], eax
jne 0x14006f4e2
mov eax, 0xffffffff
lock xadd dword [rsi + 0x18], eax
invalid
xor edx, edx
dec eax
invalid
enter 0xffffffffffff950f, 0xffffffffffffffc2
setne dl
mov ecx, 0xff
cmovns ecx, edx
test cl, cl
leave
leave
je case.0x140043aaa.446
movzx ecx, cl
cmp ecx, 1
je case.0x140043aaa.446
invalid
add cl, byte [rdi]
ud2
or eax, dword [rbp - 0xe58a40]
adc eax, 0x1bc02
test eax, eax
jne 0x14006f4e2
call qword [sym.imp.kernel32.dll_GetProcessHeap]
mov rcx, rax
mov ecx, eax
xor edx, edx
mov r8, rsi
mov eax, esi
invalid
add rsp, 0x20
add esp, 0x20
and byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
ret
push rbp
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
push rax
mov rbp, rsp
mov rbx, rdx
movabs r12, 0xa3c535ddec32477b
xor r13b, r12b
fnsave dword [0xfd5098cd]
invalid
invalid
in eax, 0x8d
frstor dword [rdi - 0x22]
je 0x14006f4c9
and byte [rax], al
add byte [rax], al
xor r13b, r12b
fnsave dword [0xfd5098cd]
invalid
mov ebp, 0x8de5d54c
frstor dword [rdi - 0x22]
invalid
je 0x14006f4c9
and byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov rsi, rsp
mov rax, qword [rcx]
mov eax, dword [rcx]
out 0x48, al
mov eax, dword [rcx]
mov rcx, qword [rax]
sub rsp, 0x20
call fcn.14006f5c4
add rsp, 0x20
lea rcx, [rax + rdx*2]
mov qword [rsi], rax
mov qword [rsi + 8], rcx
mov word [rsi + 0x10], 0
mov rdi, qword [rbx + 0x20]
mov edi, dword [rbx + 0x20]
mov dword [rsi + 0x10], 0x8b480000
jnp 0x14006f568
mov edi, dword [rbx + 0x20]
mov r14, qword [rbx + 0x28]
sub byte [rbp - 0x73], cl
mov esp, 0x710924
add byte [rbp + 0x31], cl
out 0x4d, eax
lea esp, [rbp + 2]
invalid
lea r15, [r12 + 0x7109]
xor r15, r12
lea r12, [r13 + 2]
invalid
xor r12, r13
in al, dx
movabs rax, 0x9357d3432d18b2dd
mov dl, 0x18
sub eax, 0x9357d343
lea ebx, [rax + 0x20]
xor ebx, eax
sub rsp, 0x20
mov rcx, rsi
in al, dx
and byte [rax - 0x77], cl
int1
call fcn.1400207e6
add rsp, 0x20
mov r13, rax
and r13, r15
cmp r13, r12
in eax, 0x74
invalid
insd dword [rdi], dx
adc bh, bl
sti
dec dword [rax - 0x7d]
invalid
in eax, 0x74
and eax, 0xd348d989
call 0xf9f47ade
std
inc dword [rax]
add byte [rdi], cl
cmovne eax, ecx
invalid
invalid
in al, dx
mov ecx, ebx
shr rax, cl
test r13, r13
mov ecx, 0xfffd
cmovne eax, ecx
sub rsp, 0x20
mov rcx, rdi
ror dword [rax - 0x7d], 0xec
and byte [rax - 0x77], cl
stc
mov edx, eax
call qword [r14 + 0x20]
add rsp, 0x20
test al, al
invalid
je 0x14006f56d
sal byte [rax + rax*8 + 0x4d], 0x39
in eax, 0xf
cmp r13, r12
setne al
xchg ebp, eax
ror byte [rax - 0x73], 0x65
or byte [rbx + 0x5f], bl
xchg ebp, eax
ror byte [rax - 0x73], 0x65
or byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and cl, byte [rax - 0x77]
iretd
mov edi, ecx
mov rbx, qword [sym.imp.oleaut32.dll_SysStringLen]
call rbx
test eax, eax
lea rsi, [0x140095604]
cmovne rsi, rdi
mov rcx, rdi
call rbx
invalid
mov edx, eax
jmp 0x14006f5fb
ror dword [rcx + 0x4809ebc2], cl
lea esi, [0x140095604]
add al, byte [rax]
add al, byte [rax]
xor edx, edx
mov rax, rsi
add rsp, 0x20
add esp, 0x20
invalid
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rax
mov rbp, rsp
mov ebp, esp
mov eax, 0x20
call fcn.140074a70
push rsp
add byte [rax], al
sub rsp, rax
sub esp, eax
mov r8, rsp
mov eax, 0x20
add byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov rsi, rsp
add rdx, rcx
add edx, ecx
add byte [rax + 0x29], cl
invalid
add edx, ecx
retf 0x8949
mov qword [r8], rcx
mov qword [r8 + 8], rdx
or byte [rsi + 0x41], ah
mov dword [rax + 0x10], 0x83480000
in al, dx
invalid
or byte [rsi + 0x41], ah
mov dword [rax + 0x10], 0x83480000
in al, dx
and byte [rax - 0x77], cl
invalid
invalid
mov rcx, rsi
int1
mov rdx, r8
ret 0x87e8
call fcn.14005b8d5
add rsp, 0x20
mov rdi, qword [rsi + 8]
mov edi, dword [rsi + 8]
mov edi, dword [rsi + 8]
mov rdx, qword [rsi + 0x10]
test rdx, rdx
test edx, edx
test edx, edx
jne 0x14006f663
xor ebx, ebx
jmp 0x14006f6aa
movabs rax, 0xf62b14c9470b8d8e
sub esi, esi
lea rcx, [rax + 0x71e8e4e3]
xor rcx, rax
jno 0x14006f6bd
xor ecx, eax
cmp rdx, rcx
cmp edx, ecx
ja 0x14006f6e7
imul ecx, dword [rax - 0x7d], 0xffffffec
sub rsp, 0x20
mov rcx, rdi
mov ecx, edi
in al, dx
and byte [rax - 0x77], cl
stc
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
add rsp, 0x20
invalid
and byte [rax - 0x7b], cl
test eax, eax
invalid
test eax, eax
je 0x14006f6e7
mov rbx, rax
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rcx, rax
call qword [sym.imp.oleaut32.dll_SysStringLen]
add rsp, 0x20
test eax, eax
je 0x14006f6d6
cmp qword [rsi], 0
je 0x14006f6ca
mov rcx, qword [0x1400a5b60]
test eax, 0x48000364
sub esp, 0x20
in al, dx
invalid
sub rsp, 0x20
in al, dx
and byte [rcx], dh
xor edx, edx
ror byte [rcx - 0x77], cl
mov r8, rdi
mov eax, edi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
and byte [rax - 0x77], cl
fmul dword [rax - 0x73]
or byte gs:[rbx + 0x5f], bl
pop rbx
pop rdi
mov rax, rbx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop rbp
ret
sub rsp, 0x20
mov rcx, rbx
call qword [sym.imp.oleaut32.dll_SysFreeString]
add dword [rax], eax
add dword [rax], eax
add rsp, 0x20
invalid
ud2
push rbp
mov rbp, rsp
mov ebp, esp
mov ebp, esp
in eax, 0x49
mov r10, rdx
mov edx, edx
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov rax, rsp
mov rcx, qword [rcx]
mov ecx, dword [rcx]
add byte [rax + 0x29], cl
invalid
mov ecx, dword [rcx]
mov qword [rax], rcx
mov dword [rax], ecx
or byte [rax - 0x47], cl
invalid
movabs rcx, 0xf2c7b35bbffa720f
mov edi, 0xf2c7b35b
lea r8, [rcx + 0xf]
xor r8, rcx
sub rsp, 0x30
lea rcx, [0x14006f748]
lea ecx, [0x14006f748]
or eax, 0x26
add byte es:[rax], al
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x140095644]
lea r9, [0x1400957bc]
lea ecx, [0x1400957bc]
or eax, 0x26082
mov rcx, r10
call fcn.140042946
xor bh, ch
call qword [rax + 0x5dec8948]
xor bh, ch
std
call qword [rax + 0x5dec8948]
ret
add byte [rax], al
call fcn.140074a70
sub rsp, rax
invalid
mov rsi, rsp
mov esi, esp
mov esi, esp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
sub esp, eax
sub esp, eax
mov rbx, rsp
mov r14, qword [rcx]
mov esi, dword [rcx]
mov esi, dword [rcx]
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
movabs rdx, 0x492e820b284d05ec
sub byte [r11], r9b
invalid
lea r8, cs:[rdx + 0x10]
sub byte [rax - 0x46], cl
in al, dx
add eax, 0x820b284d
sub byte [r11], r9b
invalid
lea r8, cs:[rdx + 0x10]
sub byte [r11], r9b
invalid
adc byte [rcx + 0x31], cl
xor r8, rdx
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
adc eax, 0x25e40
add al, byte [rax]
ror byte [rax - 0x7d], 1
in al, dx
and byte [rax - 0x73], cl
adc eax, 0x25e40
add al, byte [rax]
add al, byte [rax]
call qword [rax + 0x18]
add rsp, 0x20
mov qword [rbx + 8], rdi
mov dword [rbx + 8], edi
sbb byte [rax - 0x7d], cl
invalid
and byte [rax - 0x77], cl
jnp 0x14006f7ae
mov dword [rbx + 8], edi
mov byte [rbx + 0x10], al
mov qword [rbx], 0
mov dword [rbx], 0
mov dword [rbx], 0
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add dh, al
adc dword [r8], eax
mov byte [rbx + 0x11], 0
mov rax, qword [r14]
mov eax, dword [rsi]
mov qword [rsi], rax
sub rsp, 0x20
lea r8, [0x14004d915]
mov rcx, rbx
mov rdx, rsi
call fcn.140041e83
std
invalid
invalid
bnd call fcn.140041e83
std
dec dword [rax - 0x77]
fld1
mov dword [rax], ebp
std
call qword [rax + 0x5bec8948]
mov rsp, rbp
pop rbx
mov rcx, rbx
call fcn.140042061
nop
mov rsp, rbp
in al, dx
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, qword [rcx + 8]
mov rax, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
mov rdi, rax
sub rdi, rsi
movabs rdx, 0xc6787ae96314a942
js 0x14006f7ca
lea r8, [rdx + 8]
xor r8, rdx
xor eax, edx
movabs rdx, 0xf3b36f9a3bb26c63
lea r9, [rdx + 8]
xor r9, rdx
movabs rdx, 0xe4be6dbf458fdec5
pop qword [rbp - 0x41]
insd dword [rdi], dx
mov esi, 0x528d4ce4
lea edx, [rdx + 8]
pop qword [rbp - 0x41]
insd dword [rdi], dx
mov esi, 0x528d4ce4
lea edx, [rdx + 8]
xor r10, rdx
mov qword [rcx + 0x10], 0
mov qword [rcx], r8
mov r15d, 0x4ce4be6d
lea edx, [rdx + 8]
xor r10, rdx
mov qword [rcx + 0x10], 0
mov qword [rcx], r8
mov qword [rcx + 8], r9
mov qword [rcx + 0x18], r10
invalid
mov dword [rcx + 0x18], edx
sbb byte [rax + 0x39], cl
invalid
cmp rax, rsi
je 0x14006f873
shr rdi, 5
movabs rax, 0xfcb06a97344f6954
imul ecx, dword [rdi + 0x34], 0xfcb06a97
push rsp
imul ecx, dword [rdi + 0x34], 0xfcb06a97
xchg edi, eax
push 0xffffffffffffffb0
cld
xor ebx, ebx
lea r14, [rax + 1]
jo 0x14006f85a
xor r14, rax
jo 0x14006f85a
mov rcx, rbx
mov ecx, ebx
shl rcx, 5
add rcx, rsi
add rbx, r14
add ebx, esi
add ebx, esi
call fcn.14006f8f8
cmp rbx, rdi
add byte [rax + 0x39], cl
sti
jne 0x14006f85c
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x77], cl
invalid
and byte [rax - 0x77], cl
invalid
mov esi, ecx
mov rdi, qword [rcx + 8]
mov rbx, qword [rcx + 0x18]
sub rbx, rdi
sub ebx, edi
sbb byte [rax + 0x29], cl
sti
sub ebx, edi
je 0x14006f8c7
invalid
shr rbx, 5
movabs rax, 0x87bb745bd8e76a8e
fcomp dword [rbx + 0x74]
mov ebx, 0xf6314587
fcomp dword [rbx + 0x74]
mov ebx, 0xf6314587
lea r15, [rax + 1]
xor r15, rax
add dword [rcx + 0x31], ecx
invalid
mov rcx, r14
shl rcx, 5
loope 0x14006f8bc
add rcx, rdi
stc
add r14, r15
call fcn.14006f8f8
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
invalid
invalid
cmp r14, rbx
jne 0x14006f8b0
fidiv word [rbp - 0x17]
cmp qword [rsi + 0x10], 0
jne 0x14006f8da
invalid
jle 0x14006f8db
add byte [rbp + 0xc], dh
or al, 0x48
add esp, 0x20
invalid
add rsp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov r8, qword [rsi]
mov eax, dword [rsi]
invalid
mov rcx, qword [0x1400a5b60]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
invalid
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov dil, 1
add byte [rcx + 0x57], al
push r15
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
mov rsi, rcx
movzx eax, byte [rcx]
cmp rax, 0xf
clc
emms
invalid
clc
emms
sbb al, 0x48
lea ecx, [0x140096d34]
je 0x14006f917
invalid
lea rcx, [0x140096d34]
je 0x14006f917
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
jmp rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
invalid
pop rdi
ret
mov rcx, qword [rsi + 8]
mov rax, qword [rcx]
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [rax + 0x10]
jle 0x14006f94d
adc byte [rax - 0x75], cl
or eax, 0x3620d
xor edx, edx
jmp 0x14006f9a2
invalid
mov rdi, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
test rbx, rbx
je 0x14006f98f
invalid
sub ecx, dword [rax - 0x48]
cwde
cmp ebx, dword [rdi]
invalid
retf 0x3114
movabs rax, 0xa333114ca1f3b98
xor r14d, r14d
lea r15, [rax + 1]
invalid
xor r15, rax
xor edi, eax
mov rcx, r14
shl rcx, 5
add rcx, rdi
add ecx, edi
add ecx, edi
add r14, r15
call fcn.14007290d
cmp r14, rbx
jne 0x14006f978
cmp qword [rsi + 8], 0
je case.0x14006f91d.3
jle 0x14006f99b
add byte [rcx + rcx*4 + 0x48], dh
mov ecx, dword [0x1400a5b60]
or eax, 0x361c3
mov rcx, qword [0x1400a5b60]
or eax, 0x361c3
add eax, dword [rax]
xor edx, edx
mov r8, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x1b68c
and eax, 0x1b68c
push rbp
invalid
mov dh, 1
add byte [rbp + 0x41], dl
push r15
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
mov qword [rbp], rdx
mov eax, 0x10
call fcn.140074a70
cdq
push rax
add byte [rax], al
sub rsp, rax
mov qword [rbp - 0x20], rsp
mov eax, 0x10
call fcn.140074a70
push rax
add byte [rax], al
push rax
add byte [rax], al
sub rsp, rax
sub esp, eax
mov qword [rbp - 0x18], rsp
call 0x140070aab
add al, ch
ja 0x14006fa47
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x10], rsp
invalid
mov eax, 0x10
call fcn.140074a70
invalid
add byte [rax], al
sub rsp, rax
mov qword [rbp - 8], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov rdx, rsp
mov eax, 0x10
add byte [rax], al
add byte [rax], al
call fcn.140074a70
add byte [rax], al
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov rbx, rsp
mov eax, 0x10
call fcn.140074a70
add byte [rax + 0x29], cl
invalid
mov r14, rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov r15, rsp
mov eax, 0x10
call fcn.140074a70
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov r12, rsp
mov eax, 0x10
add byte [rax], al
add al, ch
add eax, 0x48000050
sub esp, eax
add byte [rax], al
add al, ch
add eax, 0x48000050
sub esp, eax
mov r13, rsp
mov eax, 0x10
add al, ch
cmc
add byte [r8], r8b
add byte [rax], al
add al, ch
cmc
add byte [r8], r8b
add byte [rax], al
add byte [rax], al
sub rsp, rax
mov r10, rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov r11, rsp
mov eax, 0x10
add byte [rax], al
add al, ch
invalid
add byte [r8], r8b
add byte [rax], al
add al, ch
invalid
add byte [r8], r8b
sub rsp, rax
mov rsi, rsp
mov eax, 0x10
add byte [rax], al
add al, ch
invalid
add byte [r8], r8b
sub rsp, rax
mov r9, rsp
invalid
add byte [rax], al
add al, ch
invalid
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov rax, rsp
mov rcx, qword [rcx]
movzx r8d, byte [rcx]
lea rdi, [0x140096d74]
movsxd r8, dword [rdi + r8*4]
add r8, rdi
jmp r8
invalid
loopne 0x14006fb22
mov rax, qword [rbp]
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
movabs rdx, 0x3ddb95579d6dfc9
invalid
jns 0x14006fb45
mov ecx, 0x8d4c03dd
add ecx, dword [rcx + 0x31]
invalid
invalid
lea rdx, str.EmptyNullStringI1I2I4I8R4R8BoolUI1UI2UI4UI8ArrayUnknownObjectIUnknownWrapperinner
outsd dx, dword [rsi]
pop rsp
add al, byte [rax]
jmp 0x14006fb2b
mov rax, qword [rbp]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x46], cl
ror dword [rbp + rbp*2 - 0x2aa0a921], 0xe9
push rsi
pop rdi
invalid
invalid
mov rax, qword [rax + 0x18]
movabs rdx, 0xe9d55f56df6d8cc1
push rsi
pop rdi
invalid
invalid
push rsi
pop rdi
invalid
lea r8, [rdx + 4]
xor r8, rdx
lea rdx, [0x140095775]
pop rsp
add al, byte [rax]
pop rsp
add al, byte [rax]
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
add rcx, 8
mov qword [rax], rcx
movabs rcx, 0x57ac740af86626c8
enter 0x6626, 0xfffffffffffffff8
or dh, byte [rsp + rbp*4 + 0x57]
enter 0x6626, 0xfffffffffffffff8
clc
or dh, byte [rsp + rbp*4 + 0x57]
je 0x14006fafa
push rdi
lea r8, [rcx + 6]
xor r8, rcx
sub rsp, 0x30
lea rcx, [0x140072599]
mov qword [rsp + 0x20], rcx
lea rdx, [0x140095779]
mov rcx, qword [rbp]
mov r9, rax
jmp 0x14006fe94
inc rcx
mov qword [r9], rcx
movabs rax, 0xc2295a94677893e4
xchg ebx, eax
js 0x14006fbec
xchg esp, eax
pop rdx
sub edx, eax
xchg esp, eax
pop rdx
sub edx, eax
lea r8, [rax + 2]
xor r8, rax
sub rsp, 0x30
lea rax, case.0x14004b9ba.648
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rdx, [0x14009577f]
jmp 0x14006fe90
add rcx, 2
mov qword [rsi], rcx
mov dword [rsi], ecx
mov dword [rsi], ecx
movabs rax, 0x46a6e8c7efbbe1cd
lea r8, [rax + 2]
xor r8, rax
xor eax, eax
sub rsp, 0x30
lea rax, [0x140070042]
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x25ba6
and byte [rax - 0x73], cl
adc eax, 0x25ba6
mov rcx, qword [rbp]
mov r9, rsi
jmp 0x14006fe94
add rcx, 4
mov qword [r11], rcx
movabs rax, 0x4468243c6f6563d9
lea r8, [rax + 2]
xor r8, rax
xor eax, eax
add cl, byte [rcx + 0x31]
ror byte [rax - 0x7d], 0xec
xor byte [rax - 0x73], cl
add eax, 0xfffeb3bc
xor eax, eax
sub rsp, 0x30
lea rax, [0x14005afc6]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x140095783]
mov rcx, qword [rbp]
mov r9, r11
jmp 0x14006fe94
add rcx, 8
mov qword [r10], rcx
movabs rax, 0xd0bb9453e69d3c7c
lea r8, [rax + 2]
add cl, byte [rcx + 0x31]
xor r8, rax
sub rsp, 0x30
lea rax, [0x140070001]
add eax, 0x3bc
ror byte [rax - 0x7d], 0xec
xor byte [rax - 0x73], cl
add eax, 0x3bc
mov qword [rsp + 0x20], rax
lea rdx, [0x140095785]
mov rcx, qword [rbp]
mov r9, r10
jmp 0x14006fe94
add rcx, 4
mov qword [r13], rcx
movabs rax, 0x8c5ca6e2f9dd21e9
lea r8, [rax + 2]
lea eax, [rax + 2]
xor r8, rax
sub rsp, 0x30
lea rax, [0x14006fff9]
ror byte [rax - 0x7d], 0xec
xor byte [rax - 0x73], cl
add eax, 0x378
mov qword [rsp + 0x20], rax
lea rdx, [0x140095787]
mov rcx, qword [rbp]
mov r9, r13
jmp 0x14006fe94
add rcx, 8
mov qword [r12], rcx
movabs rax, 0x24fa5a3ebe9a63dc
lea r8, [rax + 2]
pop rdx
cli
and al, 0x4c
lea eax, [rax + 2]
xor r8, rax
sub rsp, 0x30
lea rax, [0x14006fff1]
mov qword [rsp + 0x20], rax
lea rdx, [0x140095789]
mov rcx, qword [rbp]
mov r9, r12
jmp 0x14006fe94
invalid
add dword [rax], eax
invalid
inc rcx
mov qword [r15], rcx
movabs rax, 0x3445185cf7e0b628
loopne 0x14006fcd8
pop rsp
sbb byte [rbp + 0x34], al
lea r8, [rax + 4]
xor r8, rax
sub rsp, 0x30
lea rax, [0x14006ffa8]
mov qword [rsp + 0x20], rax
lea rdx, [0x14009578b]
mov rcx, qword [rbp]
mov r9, r15
jmp 0x14006fe94
inc rcx
mov qword [r14], rcx
movabs rax, 0x237129cc26725d1
lea r8, [rax + 1]
xor r8, rax
sub rsp, 0x30
lea rax, case.0x14002530f.152
mov qword [rsp + 0x20], rax
lea rdx, [0x14009578f]
mov rcx, qword [rbp]
mov r9, r14
jmp 0x14006fe94
invalid
add rcx, 2
mov qword [rbx], rcx
movabs rax, 0x7f14a52d67ab4ff8
lea r8, [rax + 3]
xor r8, rax
sub rsp, 0x30
lea rax, [0x14005af57]
mov cl, 0xfe
dec dword [rax - 0x77]
and al, 0x20
lea rdx, [0x140095792]
mov rcx, qword [rbp]
mov r9, rbx
jmp 0x14006fe94
add rcx, 4
mov r9, rdx
mov qword [rdx], rcx
movabs rax, 0x70c0c148d9050c70
lea r8, [rax + 3]
xor r8, rax
sub rsp, 0x30
lea rax, [0x14005af27]
mov qword [rsp + 0x20], rax
lea rdx, [0x140095795]
jmp 0x14006fe90
add rcx, 8
mov r9, qword [rbp - 8]
mov qword [r9], rcx
movabs rax, 0xf673223588b37cc1
lea r8, [rax + 1]
xor r8, rax
sub rsp, 0x30
lea rax, [0x140043831]
mov qword [rsp + 0x20], rax
lea rdx, [0x140095798]
jmp 0x14006fe90
add rcx, 8
mov r9, qword [rbp - 0x10]
mov qword [r9], rcx
movabs rax, 0x6648421d2c2261b
lea r8, [rax + 3]
xor r8, rax
sub rsp, 0x30
lea rax, [0x1400725b4]
mov qword [rsp + 0x20], rax
lea rdx, [0x14009579b]
pop rcx
add al, byte [rax]
jmp 0x14006fe90
add rcx, 8
mov r9, qword [rbp - 0x18]
mov qword [r9], rcx
movabs rax, 0xfd1d11b57fb6b5f0
lea r8, [rax + 7]
xor r8, rax
sub rsp, 0x30
lea rax, [0x14006feae]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400957a0]
jmp 0x14006fe90
add rcx, 8
mov r9, qword [rbp - 0x20]
mov qword [r9], rcx
movabs rax, 0xebcaa794d577c10a
lea r8, [rax + 2]
xor r8, rax
sub rsp, 0x30
lea rax, case.0x140052591.295
mov qword [rsp + 0x20], rax
lea rdx, [0x1400957a7]
mov rcx, qword [rbp]
call fcn.140042a87
add rsp, 0x30
invalid
xor byte [rax - 0x73], cl
or byte gs:[rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea ebp, [0x176b954c0]
invalid
test eax, eax
ud2
add al, 0
add byte [rax], al
mov r8, rdx
add r8, rax
sub rsp, 0x20
mov rcx, rsi
call fcn.14002153c
add rsp, 0x20
invalid
and byte [rcx], dh
xor eax, eax
lea rsp, [rbp + 8]
ror byte [rax - 0x73], 0x65
or byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x78], rsp
mov eax, 0x10
add byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x20], rsp
mov eax, 0x30
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x28], rsp
mov eax, 0x20
add byte [rax], al
call fcn.140074a70
add byte [rax], al
sub rsp, rax
mov qword [rbp - 0x18], rsp
mov eax, 0x20
call fcn.140074a70
add al, ch
xchg edi, eax
add byte [r8], r8b
sub rsp, rax
mov qword [rbp - 0x10], rsp
mov eax, 0x20
call fcn.140074a70
add byte [r8], r8b
invalid
add byte [r8], r8b
sub rsp, rax
sub esp, eax
mov qword [rbp - 8], rsp
mov eax, 0x20
call fcn.140074a70
jne 0x140070340
add byte [rax], al
sub rsp, rax
mov qword [rbp - 0x70], rsp
mov dword [rbp - 0x70], esp
mov dword [rbp - 0x70], esp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0xf8], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x100], rsp
mov eax, 0x10
add byte [rax], al
add al, ch
cmp al, 0x47
add byte [r8], r8b
sub rsp, rax
mov qword [rbp + 0x108], rsp
mov dword [rbp + 0x108], esp
add byte [rax + 0x10], bh
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x10], rsp
mov dword [rbp + 0x10], esp
adc byte [rax + 0x30], bh
mov eax, 0x30
add byte [rax], al
add al, ch
call fcn.140074a70
invalid
add byte [r8], r8b
sub rsp, rax
mov qword [rbp], rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 8], rsp
mov eax, 0x20
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.140074a70
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x18], rsp
mov eax, 0x20
add byte [rax], al
add byte [rax], al
call fcn.140074a70
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov qword [rbp + 0x28], rsp
mov eax, 0x30
add al, ch
rol dword [rsi], cl
add byte [rax], r8b
add al, ch
rol dword [rsi], cl
add byte [rax], r8b
sub rsp, rax
add byte [rax], r8b
sub rsp, rax
mov qword [rbp + 0x20], rsp
and byte [rax + 0x20], bh
and byte [rax + 0x20], bh
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x30], rsp
mov eax, 0x10
add byte [rax], al
add al, ch
mov cl, 0x46
add byte [rax], al
mov cl, 0x46
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0x118], rsp
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x20], bh
add byte [rax], al
invalid
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x110], rsp
invalid
mov eax, 0x10
add byte [rax], al
add al, ch
mov dword [rsi], eax
add byte [rax + 0x29], cl
invalid
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x68], rsp
cwde
cwde
mov eax, 0x20
call fcn.140074a70
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0x40], rsp
mov eax, 0x30
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.140074a70
add byte [eax], r8b
sub rsp, rax
mov qword [rbp + 0x38], rsp
mov eax, 0x20
add byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x48], rsp
mov eax, 0x10
call fcn.140074a70
add byte [rax + 0x29], cl
invalid
mov qword [rbp + 0x128], rsp
mov dword [rbp + 0x128], esp
add byte [rax + 0x29], cl
invalid
mov dword [rbp + 0x128], esp
add byte [rax], al
mov eax, 0x20
call fcn.140074a70
xor dword [rsi], eax
add byte [rax + 0x29], cl
sub rsp, rax
invalid
mov qword [rbp + 0x120], rsp
add byte [rax], al
mov eax, 0x10
add byte [rax], al
add al, ch
sbb eax, 0x48000046
sub rsp, rax
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x60], rsp
mov eax, 0x20
call fcn.140074a70
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov qword [rbp + 0x58], rsp
pop rax
pop rax
mov eax, 0x30
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x50], rsp
push rax
mov eax, 0x20
call fcn.140074a70
invalid
add byte [r8], r8b
sub rsp, rax
mov qword [rbp + 0x60], rsp
mov eax, 0x10
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.140074a70
sub rsp, rax
fld dword [rbp]
add byte [rax + 0x29], cl
invalid
mov qword [rbp + 0x138], rsp
mov dword [rbp + 0x138], esp
cmp byte [rcx], al
add byte [rax], al
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
invalid
mov qword [rbp + 0x130], rsp
xor byte [rcx], al
add byte [rax], al
add byte [rax + 0x29], cl
invalid
add dword [rax], eax
add byte [rax + 0x10], bh
add byte [rax], al
invalid
mov eax, 0x10
add byte [rax], al
add al, ch
mov cl, 0x45
call fcn.140074a70
add byte [rax], al
sub rsp, rax
mov qword [rbp - 0x58], rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
sub esp, eax
sub esp, eax
mov qword [rbp + 0x70], rsp
mov eax, 0x30
add byte [rax], al
add byte [rax], al
call fcn.140074a70
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov qword [rbp + 0x68], rsp
mov eax, 0x20
add byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x78], rsp
js case.0x1400553c4.443
adc byte [rax], al
add byte [rax], al
js case.0x1400553c4.443
adc byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x148], rsp
mov dword [rbp + 0x148], esp
mov dword [rbp + 0x148], esp
add dword [rax], eax
add byte [rax + 0x20], bh
mov eax, 0x20
add byte [rax], al
add byte [rax], al
add al, ch
pop rcx
add byte [r8], r8b
invalid
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x140], rsp
mov dword [rbp + 0x140], esp
add byte [rax], al
mov eax, 0x10
call fcn.140074a70
add byte [r8], r8b
sub rsp, rax
mov qword [rbp - 0x50], rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x88], rsp
mov dword [rbp + 0x88], esp
mov eax, 0x30
call fcn.140074a70
add byte [r8], r8b
add byte [rax + 0x29], cl
sub rsp, rax
sub esp, eax
invalid
mov qword [rbp + 0x80], rsp
mov dword [rbp + 0x80], esp
add byte [rax], al
add byte [rax + 0x20], bh
add byte [rax], al
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
sub esp, eax
mov qword [rbp + 0x90], rsp
mov eax, 0x10
add byte [rax], al
invalid
add byte [rax], al
add al, ch
clc
add byte [rax], r8b
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x158], rsp
pop rax
add dword [rax], eax
add byte [rax + 0x20], bh
mov eax, 0x20
call fcn.140074a70
in al, 0x44
add byte [rax], al
invalid
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov qword [rbp + 0x150], rsp
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x10], bh
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
invalid
add al, ch
rol byte [rax + rax], 1
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x48], rsp
mov eax, 0x20
add al, ch
mov edi, 0x48000044
add byte [rax], r8b
invalid
call fcn.140074a70
add byte [rax], r8b
add byte [rax], al
sub rsp, rax
sub esp, eax
mov qword [rbp + 0xa0], rsp
mov eax, 0x30
invalid
add al, ch
stosd dword [rdi], eax
add byte [rax], r8b
add byte [rax], al
call fcn.140074a70
add byte [rax], al
add byte [rax + 0x29], cl
invalid
sub rsp, rax
sub esp, eax
mov qword [rbp + 0x98], rsp
mov eax, 0x20
invalid
movsd dword [rdi], dword [rsi]
cwde
add byte [rax], al
add byte [rax + 0x20], bh
invalid
add al, ch
xchg edi, eax
add byte [rax], r8b
add byte [rax], al
call fcn.140074a70
add byte [rax], al
sub rsp, rax
invalid
mov qword [rbp + 0xa8], rsp
movsd dword [rdi], dword [rsi]
test al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x10], bh
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.140074a70
add dword [rax + rax], 0x48
sub esp, eax
invalid
add byte [rax], al
sub rsp, rax
invalid
mov qword [rbp + 0x168], rsp
mov eax, 0x20
push 0xffffffffb8000001
and byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x20], bh
call fcn.140074a70
sub rsp, rax
invalid
invalid
mov qword [rbp + 0x160], rsp
invalid
add byte [rax], al
mov eax, 0x10
call fcn.140074a70
add byte [rax], r8b
sub rsp, rax
mov qword [rbp - 0x40], rsp
invalid
mov eax, 0x20
and byte [rax], al
add byte [rax], al
sar byte [rax + 0x20], 0xe8
add byte [rax], al
add al, ch
invalid
add byte [rax], al
call fcn.140074a70
add byte [rax], r8b
add byte [rax], al
add byte [rax + 0x29], cl
invalid
sub rsp, rax
sub esp, eax
mov qword [rbp + 0xb8], rsp
mov eax, 0x30
call fcn.140074a70
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov qword [rbp + 0xb0], rsp
add byte [rax], al
mov eax, 0x20
call fcn.140074a70
add byte [rax], r8b
add byte [rax], al
sub rsp, rax
sub esp, eax
mov qword [rbp + 0xc0], rsp
mov dword [rbp + 0xc0], esp
rol byte [rax], 0
add byte [rax], al
add byte [rax + 0x10], bh
mov eax, 0x10
call fcn.140074a70
add byte [rax], r8b
sub rsp, rax
sub esp, eax
invalid
mov qword [rbp + 0x178], rsp
movsd dword [rdi], dword [rsi]
js case.0x140043aaa.473
add byte [rax], al
add byte [rax + 0x20], bh
mov eax, 0x20
add byte [rax], al
call fcn.140074a70
add byte [r8], al
sub rsp, rax
mov qword [rbp + 0x170], rsp
movsd dword [rdi], dword [rsi]
jo case.0x1400598ce.452
add byte [rax], al
jo case.0x1400598ce.452
add byte [rax], al
add byte [rax + 0x10], bh
mov eax, 0x10
add byte [rax], al
add al, ch
call fcn.140074a70
out 0x43, al
add byte [rax], al
sub rsp, rax
mov qword [rbp - 0x38], rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.140074a70
invalid
add byte [r8], al
add byte [rax + 0x29], cl
sub rsp, rax
invalid
mov qword [rbp + 0xd0], rsp
movsd dword [rdi], dword [rsi]
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x30], bh
xor byte [rax], al
add byte [rax], al
mov eax, 0x30
xor byte [rax], al
add byte [rax], al
add al, ch
rol dword [rbx], 0
add byte [rax], al
call fcn.140074a70
add byte [r8], al
add byte [rax], al
add byte [rax + 0x29], cl
invalid
sub rsp, rax
sub esp, eax
mov qword [rbp + 0xc8], rsp
add byte [rax], al
add byte [rax + 0x20], bh
and byte [rax], al
add byte [rax], al
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
invalid
mov qword [rbp + 0xd8], rsp
movsd dword [rdi], dword [rsi]
fadd dword [rax]
add byte [rax], al
movsd dword [rdi], dword [rsi]
fadd dword [rax]
add byte [rax], al
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x188], rsp
add dword [rax], eax
invalid
add byte [rax + 0x29], cl
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x20], bh
mov eax, 0x20
call fcn.140074a70
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0x180], rsp
mov eax, 0x10
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax + 0x10], bh
add byte [rax], al
add al, ch
jno 0x140070740
call fcn.140074a70
add byte [rax], al
sub rsp, rax
mov qword [rbp - 0x30], rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.140074a70
add byte [rax + 0x29], cl
invalid
sub rsp, rax
sub esp, eax
mov qword [rbp + 0xe8], rsp
mov dword [rbp + 0xe8], esp
add byte [rax], al
add byte [rax + 0x30], bh
xor byte [rax], al
add byte [rax], al
invalid
mov eax, 0x30
xor byte [rax], al
add byte [rax], al
invalid
add al, ch
call fcn.140074a70
add byte [r8], al
add byte [rax + 0x29], cl
sub rsp, rax
invalid
mov qword [rbp + 0xe0], rsp
mov eax, 0x20
invalid
movsd dword [rdi], dword [rsi]
loopne 0x14007072c
add al, ch
cmp byte [rbx], al
add byte [r8], al
sub rsp, rax
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0xf0], rsp
add byte [rax], al
add byte [rax], al
add byte [rax + 0x10], bh
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov r10, rsp
mov edx, esp
invalid
mov edx, esp
mov eax, 0x20
call fcn.140074a70
add byte [rax], al
add byte [rax], al
add al, ch
adc al, 0x43
add byte [rax], al
sub rsp, rax
mov rcx, rsp
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
call fcn.140074a70
add al, 0x43
add byte [rax], al
add byte [r8], al
sub rsp, rax
mov r11, rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.140074a70
add byte [rax], al
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov r8, rsp
mov eax, 0x30
loopne 0x14007073b
xor byte [rax], al
add byte [rax], al
call fcn.140074a70
add byte [rax], al
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov r12, rsp
mov esp, esp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.140074a70
invalid
add byte [rax], al
sub rsp, rax
mov rdi, rsp
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.140074a70
add byte [rax], al
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov r9, rsp
mov ecx, esp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov r15, rsp
mov edi, esp
mov eax, 0x10
call fcn.140074a70
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov rbx, rsp
mov eax, 0x30
xor byte [rax], al
add byte [rax], al
invalid
xor byte [rax], al
add byte [rax], al
invalid
call fcn.140074a70
add byte [rax], al
add byte [rax + 0x29], cl
sub rsp, rax
invalid
mov r13, rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
invalid
and byte [rax], al
add byte [rax], al
invalid
add al, ch
test byte [rdx], al
add byte [rax + 0x29], cl
invalid
call fcn.140074a70
sub rsp, rax
mov rsi, rsp
mov eax, 0x20
call fcn.140074a70
je case.0x140052591.321
add byte [rax], al
je case.0x140052591.321
add byte [rax], al
add byte [rax + 0x29], cl
invalid
sub rsp, rax
sub esp, eax
mov rdx, rsp
mov eax, 0x10
call fcn.140074a70
add byte [rax], al
add byte [rax], al
sub rsp, rax
mov rax, qword [rbp + 0x190]
mov r14, rsp
mov qword [rbp + 0x198], r14
add dword [rax], eax
invalid
out 0x4c, al
mov dword [rbp + 0x198], esi
add dword [rax], eax
add byte [rcx - 0x77], al
invalid
mov dword [r14], eax
test eax, eax
invalid
jne case.0x14006f91d.334
invalid
sal byte [rbp + 0x28], 0x48
mov eax, dword [rbp + 0x1a8]
sub byte [rax - 0x75], cl
test dword [rax - 0x39ffffff], ebp
or byte [rcx], al
mov rax, qword [rbp + 0x1a8]
mov byte [rax + 8], 1
mov qword [rax], 0
mov dword [rax], 0
mov r15, qword [rbp + 0x1a0]
movabs al, byte [0xb6400f8a41000001]
add dword [rbx - 0x16fe4fff], esi
add dword [rax + 0x139be901], esi
add byte [rax], al
bt eax, 0xd
mov rax, qword [rbp + 0x1a0]
mov al, byte [rax]
invalid
invalid
mov bh, 1
add dword [rax], eax
add byte [rax], al
mov cl, byte [r15]
mov sil, 1
mov bl, 1
add dword [rax + 0x139be901], esi
add byte [rax], al
add dword [rax + 0x139be901], esi
add byte [rax], al
bt eax, 0xd
mov rax, qword [rbp + 0x1a0]
mov eax, dword [rbp + 0x1a0]
movabs al, byte [0xb78588008a000001]
add byte [rdx - 0x487a7800], cl
mov al, byte [rax]
mov byte [rbp + 0x1b7], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
jb 0x14007087e
invalid
lea rdx, [0x140096db8]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
xor esi, esi
jmp 0x140070a0e
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0x417302f8], al
clc
add dh, byte [rbx + 0x41]
cmp eax, 2
jae 0x1400708c4
clc
add dh, byte [rbx + 0x41]
mov r8, qword [rbp + 0x1a8]
test al, 1
add byte [rax], al
mov byte [r8 + 8], 0xe
or byte [rsi], cl
xor eax, eax
mov qword [r8 + 0x10], rax
invalid
invalid
adc byte [rax - 0x47], cl
movabs rcx, 0x5620041aeb50abf0
invalid
jmp case.0x14004d1ca.378
push rsi
lea rdx, [rcx + 8]
xor rdx, rcx
retf 0x8949
push rax
sbb byte [rcx - 0x77], cl
mov dword [rax + 0x20], eax
mov dword [rax + 0x20], eax
and byte [rcx - 0x77], cl
mov qword [r8], rax
mov dword [rax], eax
add byte [rax - 0x4a], al
mov sil, 1
mov bl, 1
add dword [rbx + 0x4c01b001], esi
mov edi, dword [rbp + 0x1a0]
mov ebp, 0x1a0
mov al, 1
mov r15, qword [rbp + 0x1a0]
mov ebp, 0x1a0
mov ebp, 0x1a0
movabs al, byte [0x1320e9000001]
jmp 0x140071be4
add byte [rbx - 0x74b3f108], al
mov ebp, 0x1a0
cmp eax, 0xe
mov r15, qword [rbp + 0x1a0]
jne 0x14007090e
mov rax, qword [r15 + 0x18]
mov qword [rdx + 0x18], rax
mov dword [rdx + 0x18], eax
mov dword [rdx + 0x18], eax
movupd xmm0, xmmword [r15 + 8]
movups xmm0, xmmword [rdi + 8]
adc byte [rdi + 8], al
or byte [r14 + 0xf], r12b
adc dword [rdx + 8], eax
invalid
invalid
movupd xmmword [rdx + 8], xmm0
or sil, al
add cl, byte [rsi]
invalid
mov byte [rdx], 0xe
invalid
movzx r8d, byte [rbp + 0x190]
movzx eax, byte [rbp + 0x190]
nop
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x75], cl
invalid
invalid
sub rsp, 0x20
sub esp, 0x20
mov rcx, qword [rbp + 0x1a8]
lea ebp, [rax - 0x17ffffff]
call fcn.14007025b
add rsp, 0x20
pop rbp
stc
invalid
dec dword [rax - 0x7d]
invalid
mov sil, 1
xor eax, eax
mov bl, 1
jmp 0x140071be4
invalid
adc al, byte [rax]
invalid
invalid
add byte [rdx + 0x3474405], cl
mov al, byte [0x1400a5058]
add eax, dword [rax]
add byte [rax - 0x48], cl
mov esp, dword [rax]
cmpsd dword [rsi], dword [rdi]
movabs rax, 0x5d0d9045a7208b40
mov eax, 0xa7208b40
xchg r8d, eax
or eax, 0x508d485d
pop rbp
lea rdx, [rax + 0x20]
invalid
invalid
pop rbp
lea rdx, [rax + 0x20]
xor rdx, rax
sub rsp, 0x20
ret 0x8348
xor ecx, ecx
leave
call fcn.14004fc65
add rsp, 0x20
invalid
invalid
std
std
dec dword [rax - 0x7d]
invalid
and byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test rax, rax
je 0x14007231e
loope 0x140070954
add byte [rax], al
mov rdi, rax
movzx r8d, byte [rbp + 0x190]
mov dh, 0x85
nop
add dword [rax], eax
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx + rcx*4 - 0x17], cl
mov dword [rdi + rcx - 0x4a], 0x19085
mov dh, 0x85
nop
add dword [rax], eax
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx + rcx*4 - 0x17], cl
mov rdx, r15
mov edx, edi
call fcn.14007025b
add rsp, 0x20
and byte [rcx - 0x7d], cl
jge 0x14007095f
invalid
stc
invalid
and byte [rcx - 0x7d], cl
jge 0x14007095f
add byte [rax], al
add byte [rcx + 0xf], al
movups xmm0, xmmword [r13 + 8]
adc byte [rbp + 8], al
movups xmm1, xmmword [r13 + 0x18]
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc byte [rdi], r9b
adc byte [rdi], cl
movups xmmword [rsi], xmm0
adc dword [rsi], eax
invalid
jne case.0x140052591.447
push rbp
movupd xmm0, xmmword [rsi]
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rdi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rdi + 0x10], ecx
movupd xmmword [rdi], xmm0
mov rdx, qword [rbp + 0x1a8]
xchg ebp, eax
test al, 1
add byte [rax], al
mov byte [rdx + 8], 0xe
movabs rax, 0x6441d7ecaab95e5e
lea rcx, [rax + 1]
add qword [rax + 0x31], rcx
ror dword [rax - 0x77], 0x4a
invalid
invalid
invalid
xor rcx, rax
xor ecx, eax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rdi
adc byte [rax - 0x77], cl
jp 0x1400709bf
movabs rax, 0x79fd02ad33ce9bae
lea rcx, [rax + 1]
lodsd eax, dword [rsi]
add bh, ch
std
std
jns 0x1400709fa
lea ecx, [rax + 1]
xor rcx, rax
mov qword [rdx + 0x20], rcx
mov qword [rdx], 0
mov dword [rdx], 0
and byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax], al
add cl, ch
jmp 0x1400722ea
add byte [rax], al
add byte [rax], al
jmp 0x1400722ea
sbb dword [rax], eax
add byte [rsi + 0xf], ah
adc byte [rsi], al
movupd xmm0, xmmword [rsi]
movups xmm0, xmmword [rsi]
movupd xmm1, xmmword [rsi + 0x10]
movups xmm1, xmmword [rsi + 0x10]
adc byte [rsi + 0x10], cl
adc byte [rax - 0x75], r9b
adc byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x1a8]
mov edx, dword [rbp + 0x1a8]
xchg ebp, eax
test al, 1
add byte [rax], al
movupd xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 0x18], xmm1
movupd xmmword [rdx + 8], xmm0
movabs rax, 0x939d632eba3df8a4
clc
cmp eax, 0x9d632eba
xchg ebx, eax
or byte [rax - 0x48], cl
or byte [rax - 0x48], cl
movsb byte [rdi], byte [rsi]
clc
cmp eax, 0x9d632eba
invalid
popfq
xchg ebx, eax
lea rcx, [rax + 1]
xor rcx, rax
xor ecx, eax
xor ecx, eax
mov qword [rdx], rcx
or cl, byte [rax - 0x75]
mov rcx, qword [0x1400a5b60]
or eax, 0x35163
invalid
push rcx
add eax, dword [rax]
sub rsp, 0x20
sub esp, 0x20
and byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
xor edx, edx
mov r8, rdi
jmp case.0x14005d281.304
add byte [rax], al
mov sil, 1
jmp 0x140070e6c
add byte [rax], al
add byte [rax], al
mov r15, qword [rbp + 0x1a0]
mov rdi, qword [r15 + 8]
mov edi, dword [rdi + 8]
or byte [rcx - 0x75], cl
push rdi
invalid
or byte [rcx - 0x75], cl
push rdi
adc byte [rbp - 0x75], cl
mov r12, qword [r15 + 0x18]
mov sil, 2
mov rax, qword [rbp + 0x190]
add eax, 0xfffffffe
invalid
clc
mov r12, qword [r15 + 0x18]
mov sil, 2
mov rax, qword [rbp + 0x190]
add dword [rax], eax
add byte [rbx - 0x77c0140], al
invalid
invalid
clc
add byte [rax], al
add eax, 0xfffffffe
cmp eax, 0x13
adc ecx, dword [rdi]
xchg dword [rcx], ecx
adc eax, dword [rax]
invalid
inc byte [rbx - 0x78f0ec08]
adc ecx, dword [rdi]
xchg dword [rcx], ecx
or dword [rbx], edx
add byte [rax], al
adc eax, dword [rax]
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x73], 5
lea rax, [0x14009711c]
add eax, 0x266d6
invalid
add al, byte [rax]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
mov byte [rax + 1], cl
ror dword [rax - 0x77], 0x95
cwde
mov qword [rbp + 0x198], rdx
add dword [rax], eax
add bh, bh
jmp rcx
invalid
add byte [rax], al
jmp rcx
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
invalid
mov rcx, rdx
mov ecx, edx
ror dword [rcx + rcx*4 - 0x1e], 1
mov rdx, r12
call fcn.14003fa1f
add rsp, 0x20
mov edx, 0x48fffcef
cld
dec dword [rax - 0x7d]
invalid
add esp, 0x20
mov r14d, eax
test r14b, 1
mov byte [rcx], 0xf
test dword [rbx], ecx
adc al, 0
add byte [rax], al
mov byte [rcx - 0xa], 0xc6
add dword [rdi], ecx
mov byte [rcx], 0xf
test dword [rbx], ecx
adc al, 0
add byte [rax], al
invalid
invalid
out dx, al
add byte [rax], al
shr r14d, 0x10
mov sil, 4
jmp 0x140071dc1
adc eax, dword [rax]
invalid
adc byte [rax - 0x4a], al
add al, 0xe9
invalid
adc eax, dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x1a0]
mov r13b, byte [rax + 1]
invalid
invalid
push 0xffffffffbe0f4501
cmc
movsx r14d, r13b
mov byte [rbx], r13b
mov byte [rbx], ch
sub ecx, dword [rax - 0x75]
xchg ebp, eax
nop
add dword [rax], eax
mov rdx, qword [rbp + 0x190]
add byte [rax], al
add byte [rbp - 0x77c01be], cl
lea eax, [rdx - 2]
inc byte [rbx - 0x78f0ec08]
cmp eax, 0x13
ja 0x1400710eb
xchg dword [rsi + rax], eax
invalid
clc
adc ecx, dword [rdi]
xchg dword [rsi + rax], eax
add byte [rbp + 0xf], cl
invalid
invalid
invalid
invalid
add byte [rax], al
movsx r9, r13b
lea rdx, [0x1400970cc]
adc eax, 0x2661a
mov esi, 0x158d48cd
adc eax, 0x2661a
sbb ah, byte [rsi + 2]
add byte [rax + 0x63], cl
add al, 0x82
invalid
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
loopne 0x140070afc
mov dh, 4
jmp 0x140071edf
add byte [rax], al
add byte [rax], al
mov r15, qword [rbp + 0x1a0]
mov edi, dword [rbp + 0x1a0]
mov edi, dword [rbp + 0x1a0]
mov ebp, 0x1a0
movabs al, byte [0x277b70f45000001]
add byte [rbp + 0xf], al
movzx r14d, word [r15 + 2]
mov bh, 0x77
add ah, byte [rsi + 0x45]
ja case.0x14005d281.379
mov word [r11], r14w
mov dword [rbx], esi
xor ecx, dword [rax - 0x75]
xchg ebp, eax
mov rdx, qword [rbp + 0x190]
mov edx, dword [rbp + 0x190]
nop
add dword [rax], eax
add byte [rbp - 0x77c01be], cl
lea eax, [rdx - 2]
inc byte [rbx - 0x78f0ec08]
invalid
cmp eax, 0x13
ja 0x14007114c
xchg dword [rsi + 6], esp
add byte [rax], al
clc
adc ecx, dword [rdi]
xchg dword [rsi + 6], esp
add byte [rax], al
add byte [rbp + 0xf], cl
mov edi, 0xbf0f41ce
invalid
movsx ebx, r9w
movsx r9, r14w
invalid
movsx ebx, r9w
lea rcx, [0x14009707c]
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0xbd8b48c8
test al, 1
add byte [rax], al
invalid
add rax, rcx
mov rdi, qword [rbp + 0x1a8]
mov edi, dword [rbp + 0x1a8]
add bh, bh
jmp rax
loopne case.0x14006fad6.94
mov sil, 5
mov dh, 5
jmp 0x1400721b5
test al, 0x16
add byte [rax], al
mov r15, qword [rbp + 0x1a0]
mov edi, dword [rbp + 0x1a0]
add byte [rax], al
mov ebx, dword [r15 + 4]
mov r12, qword [rbp - 0x30]
mov esp, dword [rbp - 0x30]
mov dword [r12], ebx
mov dword [rsp], ebx
and al, 0x48
mov ecx, dword [rbp + 0x190]
add byte [rax], al
mov rcx, qword [rbp + 0x190]
add dword [rax], eax
add byte [rax], al
add byte [rbp - 0x77c01bf], cl
adc ecx, dword [rdi]
xchg dword [rdx + 6], edi
add byte [rax], al
lea eax, [rcx - 2]
cmp eax, 0x13
ja case.default.0x140070b4b
movsxd r9, ebx
lea rcx, [0x14009702c]
retf
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
mov rdi, qword [rbp + 0x1a8]
mov ebp, 0x1a8
jmp rax
cvtsi2ss xmm0, ebx
jmp 0x1400722c0
add byte [rbx + rcx*4 - 0x43], cl
movabs al, byte [0x48084f8b4d000001]
add dword [rax], eax
add byte [rbp - 0x75], cl
or byte [r8 - 0x75], r9b
push rbp
invalid
mov ebp, 0x1a0
mov r9, qword [r15 + 8]
mov rdx, qword [rbp - 0x38]
add dword [rax], eax
add byte [rbp - 0x75], cl
or byte [r8 - 0x75], r9b
push rbp
enter 0xffffffffffff894c, 0xa
mov qword [rdx], r9
mov qword [rdx], r9
mov rcx, qword [rbp + 0x190]
lea eax, [rcx - 2]
cmp eax, 0x13
ja 0x140071218
invalid
add byte [rax], al
nop
add dword [rax], eax
add byte [rbp - 0x77c01bf], cl
adc ecx, dword [rdi]
xchg dword [rbp + 0x48000006], ebx
invalid
add byte [rax], al
lea rcx, [0x140096fdc]
or eax, 0x2645a
invalid
or eax, 0x2645a
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rdi, qword [rbp + 0x1a8]
add dword [rax], eax
invalid
or dword [rax + 1], 0xbd8b48c8
test al, 1
add dword [rax], eax
invalid
add dword [rax], eax
add bh, bh
jmp rax
invalid
jmp rax
cvtpi2ps xmm0, mm1
sub al, cl
jmp case.0x140070c3a.5
mov word [rsi], ss
add byte [rax], al
mov r15, qword [rbp + 0x1a0]
movss xmm0, dword [r15 + 4]
movups xmm0, xmmword [rdi + 4]
movups xmm0, xmmword [rdi + 4]
add al, 0x48
mov rdx, qword [rbp - 0x40]
mov edx, dword [rbp - 0x40]
sal bl, 0xf
adc dword [rdx], eax
invalid
movss dword [rdx], xmm0
add cl, byte [rax - 0x75]
lea edx, [rax - 0x72ffffff]
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x190]
mov ecx, dword [rbp + 0x190]
add byte [rax], al
lea eax, [rcx - 2]
cmp eax, 0x13
adc ecx, dword [rdi]
xchg eax, eax
rol byte [rsi], 0
invalid
inc byte [r11 - 0x78f0ec08]
adc ecx, dword [rdi]
xchg eax, eax
invalid
rol byte [rsi], 0
add byte [rax - 0x73], cl
lea ecx, [0x140096f8c]
invalid
lea rcx, [0x140096f8c]
lea ecx, [0x140096f8c]
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
mov rdi, qword [rbp + 0x1a8]
test al, 1
add byte [rax], al
jmp rax
stosd dword [rdi], eax
add dword [rax], eax
maxss xmm1, xmm0
movss xmm0, dword [0x14008b780]
minss xmm0, xmm1
cvttss2si r14d, xmm0
jmp case.0x140070b03.0
add byte [rax], al
mov r15, qword [rbp + 0x1a0]
add byte [rax], al
movsd xmm0, qword [r15 + 8]
movups xmm0, xmmword [r15 + 8]
mov rdx, qword [rbp - 0x48]
movsd qword [rdx], xmm0
mov eax, 0x2110ff2
mov rcx, qword [rbp + 0x190]
nop
add dword [rax], eax
invalid
add byte [rbp - 0x77c01bf], cl
lea eax, [rcx - 2]
cmp eax, 0x13
ja case.default.0x140070c3a
inc byte [r11 - 0x78f0ec08]
loope 0x140070c29
clc
adc ecx, dword [rdi]
xchg ecx, esp
invalid
lea rcx, [0x140096f3c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
enter 0xffffffffffff8b48, 0xffffffffffffffbd
test al, 1
add byte [rax], al
invalid
enter 0xffffffffffff8b48, 0xffffffffffffffbd
test al, 1
add byte [rax], al
jmp rax
or eax, 0x1aaf4
maxsd xmm1, xmm0
movsd xmm0, qword [0x14008b740]
add dl, dh
minps xmm0, xmm1
cvttsd2si r14d, xmm0
jmp case.0x140070b03.0
add byte [rax], al
mov rax, qword [rbp + 0x1a0]
invalid
invalid
add dword [rax], eax
add byte [rax], al
test dword [rax + 0x44000001], esp
movabs al, byte [0x4001688a44000001]
mov dh, 9
add byte [rax], al
mov r13b, byte [rax + 1]
mov ch, byte [rax + 1]
add dword [rax - 0x4a], eax
or ecx, ebp
mov sil, 9
jmp 0x140071ef1
jae 0x140070c8e
add byte [rax], al
mov r15, qword [rbp + 0x1a0]
add dword [rax], eax
invalid
add byte [rbx + rcx*4 - 0x43], cl
movabs al, byte [0x45016f8a45000001]
movzx esi, ch
add dword [rax], eax
add byte [rbp - 0x76], al
mov r13b, byte [r15 + 1]
movzx r14d, r13b
mov r13b, byte [r15 + 1]
movzx r14d, r13b
mov rdx, qword [rbp - 0x50]
mov edx, dword [rbp - 0x50]
mov al, 0x44
mov byte [rdx], dh
mov byte [rdx], r14b
mov rcx, qword [rbp + 0x190]
lea eax, [rcx - 2]
cmp eax, 0x13
ja case.default.0x140070cbc
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x2623e
lea rcx, [0x140096eec]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rdi, qword [rbp + 0x1a8]
mov edi, dword [rbp + 0x1a8]
or dword [rax + 1], 0xbd8b48c8
test al, 1
add byte [rax], al
mov edi, dword [rbp + 0x1a8]
jmp rax
mov sil, 4
jmp 0x140072184
movabs al, byte [0x277b70f45000001]
mov rdx, qword [rbp - 0x58]
mov word [rdx], r14w
mov dword [rdx], esi
add byte [rbp + 0xf], al
mov bh, 0x77
add cl, byte [rax - 0x75]
push rbp
test al, 0x66
mov dword [rdx], r14d
mov dword [rdx], esi
mov dword [rdx], esi
xor cl, byte [rax - 0x75]
lea edx, [rax - 0x72ffffff]
nop
add dword [rax], eax
invalid
invalid
mov rcx, qword [rbp + 0x190]
lea eax, [rcx - 2]
inc byte [r11 - 0x78f0ec08]
or byte [rdi], al
add byte [rax], al
nop
add dword [rax], eax
add byte [rbp - 0x77c01bf], cl
inc byte [r11 - 0x78f0ec08]
or byte [rdi], al
inc byte [r11 - 0x78f0ec08]
or byte [rdi], al
add byte [rax], al
movzx r9d, r14w
lea rcx, [0x140096e9c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rdi, qword [rbp + 0x1a8]
jmp rax
loopne switch.0x140070d49
mov sil, 4
jmp 0x1400720b9
invalid
add byte [rbx + rcx*4 - 0x43], cl
movabs al, byte [0x48045f8b41000001]
add dword [rax], eax
add byte [rcx - 0x75], al
pop rdi
add al, 0x48
mov edx, dword [rbp - 0x60]
mov dword [rdx], ebx
mov rcx, qword [rbp + 0x190]
add byte [rax], al
lea eax, [rcx - 2]
cmp eax, 0x13
ja case.default.0x140070d49
invalid
add byte [rax], al
invalid
lea rcx, [0x140096e4c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rdi, qword [rbp + 0x1a8]
mov ebp, 0x1a8
jmp rax
mov sil, 4
jmp 0x1400710b8
mov r15, qword [rbp + 0x1a0]
add byte [rax], al
add byte [rbp - 0x75], cl
or byte [r8 - 0x75], r9b
push rbp
cwde
mov r9, qword [r15 + 8]
mov rdx, qword [rbp - 0x68]
mov qword [rdx], r9
mov rcx, qword [rbp + 0x190]
lea eax, [rcx - 2]
cmp eax, 0x13
clc
adc ecx, dword [rdi]
xchg dword [rax + 7], edx
invalid
add byte [rax], al
or cl, byte [rax - 0x75]
lea edx, [rax - 0x72ffffff]
inc byte [r11 - 0x78f0ec08]
clc
adc ecx, dword [rdi]
invalid
push rax
clc
adc ecx, dword [rdi]
xchg dword [rax + 7], edx
invalid
add byte [rax], al
invalid
lea rcx, [0x140096dfc]
or eax, 0x2607d
add al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
enter 0xffffffffffff8b48, 0xffffffffffffffbd
test al, 1
add byte [rax], al
invalid
or dword [rax + 1], 0xbd8b48c8
enter 0xffffffffffff8b48, 0xffffffffffffffbd
test al, 1
add byte [rax], al
invalid
add bh, bh
loopne 0x140070dd0
jmp rax
add al, 0xe9
add eax, dword [r8]
add byte [rax], al
mov r15, qword [rbp + 0x1a0]
mov edi, dword [rbp + 0x1a0]
add byte [rbx + rcx*4 - 0x43], cl
movabs al, byte [0x4908478b49000001]
or byte [rcx - 0x75], cl
invalid
invalid
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
or byte [rcx - 0x75], cl
adc byte [r13 - 0x75], r9b
sbb byte [r9 - 0x3f], r9b
mov r8, qword [r15 + 0x18]
shl r8, 5
loopne 0x140070db3
add r8, rcx
mov rdx, qword [rbp - 0x78]
mov qword [rdx], rcx
mov qword [rdx + 8], rcx
or byte [rax - 0x77], cl
adc byte [rcx + r9*4 + 0x42], cl
sbb byte [rax - 0x75], cl
test dword [rax + 0x48000001], ebx
mov dword [rdx + 0x20], eax
loopne 0x140070db3
or byte [rax - 0x77], cl
adc byte [rcx + r9*4 + 0x42], cl
sbb byte [rax - 0x75], cl
test dword [rax + 0x48000001], ebx
mov dword [rdx + 0x20], eax
add dword [rax], eax
add byte [rax - 0x77], cl
and byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x75], cl
jne 0x140070d67
sub rsp, 0x20
mov rsi, qword [rbp - 0x70]
mov rcx, rsi
call fcn.14007269e
add rsp, 0x20
mov al, byte [rsi]
cmp al, 0x12
jne 0x140070f32
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x4e], cl
or byte [rax - 0x75], cl
mov edx, dword [rsi + 0x10]
mov r12, qword [rsi + 0x18]
mov sil, 0xe
mov r9, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov r12, qword [rsi + 0x18]
mov sil, 0xe
jmp 0x140070e6c
outsb dx, byte [rsi]
outsb dx, byte [rsi]
mov r15, qword [rbp + 0x1a0]
mov rsi, qword [r15 + 8]
cmp dword [rbp + 0x190], 0xd
jne 0x140070f77
test dword [rcx + 1], esp
add byte [rax], al
sub rsp, 0x20
mov rbx, qword [rbp - 8]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov rdx, rsi
call fcn.1400724b5
add rsp, 0x20
mov al, byte [rbx]
cmp al, 0x12
mov rdi, qword [rbp + 0x1a8]
add byte [rdi], cl
test edi, esi
add dword [rax], eax
invalid
add byte [rdi], cl
test edi, esi
add dword [rax], eax
add byte [rax - 0x75], cl
pop rbx
or byte [rax - 0x75], cl
mov rax, qword [rsi]
mov rbx, qword [rbx + 8]
mov rax, qword [rsi]
sub rsp, 0x20
mov rcx, rsi
call qword [rax + 0x10]
adc byte [rcx - 0x77], cl
invalid
mov r9, rbx
mov ecx, ebx
add rsp, 0x20
mov sil, 0x10
invalid
and byte [rax - 0x4a], al
adc cl, ch
jmp 0x140072230
rcl byte [rbx], cl
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
test dword [rax + 0x4c000001], esp
add dword [rax], eax
add byte [rbx + rcx*4 + 0x48], cl
mov r9, qword [rax + 8]
movabs al, byte [0x4008488b4c000001]
mov dh, 0x10
add dword [rax], eax
add byte [rbx + rcx*4 + 0x48], cl
mov r9, qword [rax + 8]
invalid
invalid
mov r9, qword [rax + 8]
or byte [rax - 0x4a], al
mov sil, 0x10
adc cl, ch
jmp 0x140071ef1
adc byte [rax], 0
add byte [rbx + rcx*4 + 0x45], cl
adc byte [rax - 0x75], cl
test dword [rax + 0x49000001], ebx
cwde
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
cwde
add dword [rax], eax
add byte [rcx - 0x77], cl
add byte [rax - 0x73], cl
add eax, 0xffffe41d
lea rax, case.0x14004b9ba.433
mov qword [r8 + 8], rax
lea rax, str.A_boolean_Variant_cannot_be_turned_into_a_CIMTYPE
add eax, 0x24887
or byte [rax - 0x73], cl
add eax, 0x24887
mov rdx, qword [rbp]
mov qword [rdx], rax
movabs rax, 0xccf8bab6125474e0
mov dh, 0xba
clc
int3
lea rcx, [rax + 1]
invalid
xor rcx, rax
mov qword [rdx + 8], rcx
mov dword [rdx + 8], ecx
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], r8
ror dword [rax - 0x77], 0x4a
or byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x42], cl
mov qword [rdx + 0x10], r8
invalid
invalid
adc al, 0x5f
invalid
movabs rax, 0x7da58a60abd55f14
lea rcx, [rax + 1]
add dword [rax + 0x31], ecx
ror dword [rax - 0x77], 0x4a
sbb byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x75], cl
jne 0x140070ede
stosd dword [rdi], eax
invalid
ror dword [rax - 0x77], 0x4a
sbb byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x75], cl
jne 0x140070ede
mov rcx, rsi
call fcn.140003e3c
add rsp, 0x20
mov rax, qword [rsi + 0x10]
mov rcx, qword [rbp + 0x18]
mov qword [rcx + 0x17], rax
movups xmm0, xmmword [rsi]
adc byte [rsi], al
movups xmmword [rcx + 7], xmm0
mov rdx, qword [rbp + 0x1a8]
mov byte [rdx + 8], 6
movupd xmm0, xmmword [rcx]
mov rax, qword [rcx + 0xf]
mov rcx, qword [rcx + 0x17]
movupd xmmword [rdx + 9], xmm0
adc dword [rdx + 9], eax
mov qword [rdx + 0x18], rax
mov qword [rdx + 0x20], rcx
and byte [rax - 0x48], cl
mov byte [rcx + 0x2c0a0ffc], dl
xchg ecx, eax
cld
invalid
or ch, byte [rdx + riz*2]
sahf
xchg ecx, eax
cld
invalid
lea rcx, [rax + 1]
lea ecx, [rax + 1]
xor rcx, rax
mov qword [rdx], rcx
ror dword [rax - 0x77], 0xa
jmp 0x1400708b1
jg 0x140070f29
invalid
mov ecx, dword [rsi + 1]
mov edx, dword [rsi + 4]
mov r8, qword [rbp + 0x1a8]
add dword [rax], eax
invalid
add dword [rbx - 0x74b3fbaa], ecx
test dword [rax + 0x41000001], ebp
add dword [rax], eax
add byte [rcx - 0x77], al
push rax
invalid
mov eax, dword [rbp + 0x1a8]
add dword [rax], eax
add byte [rcx - 0x77], al
push rax
or al, 0x41
invalid
mov dword [r8 + 0xc], edx
mov dword [r8 + 9], ecx
mov dword [rax + 9], ecx
movupd xmm0, xmmword [rsi + 8]
mov rcx, qword [rsi + 0x18]
mov qword [r8 + 0x20], rcx
mov byte [r8 + 8], al
movupd xmmword [r8 + 0x10], xmm0
adc byte [rax - 0x48], cl
invalid
invalid
mov bh, 0xe7
xadd byte [rdi + 0x488d4886], cl
add dword [rax + 0x31], ecx
xor ecx, eax
adc byte [rax - 0x48], cl
invalid
mov bh, 0xe7
xadd byte [rdi + 0x488d4886], cl
add dword [rax + 0x31], ecx
xor ecx, eax
mov qword [r8], rcx
xor ecx, eax
mov qword [r8], rcx
jmp 0x140070902
invalid
mov r8, qword [rbp - 0x20]
mov rax, qword [rbp + 0x198]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
add byte [rax], al
mov qword [r8], rax
lea rax, case.0x14004b9ba.433
invalid
invalid
add byte [rax - 0x73], cl
add eax, 0xffffe317
invalid
invalid
mov qword [r8 + 8], rax
lea rax, str._W_t_
add al, byte [rax]
mov rdx, qword [rbp - 0x28]
mov qword [rdx], rax
movabs rax, 0x9a306f30e52792e2
loop case.0x14005d281.476
invalid
in eax, 0x30
outsd dx, dword [rsi]
xor byte [rdx + 0x1488d48], bl
outsd dx, dword [rsi]
xor byte [rdx + 0x1488d48], bl
xor rcx, rax
mov qword [rdx + 8], rcx
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], r8
mov dword [rdx + 0x10], eax
movabs rax, 0x2fed0f025b0dfde6
lea rcx, [rax + 1]
pop rbx
add cl, byte [rdi]
in eax, dx
invalid
xor rcx, rax
mov qword [rdx + 0x18], rcx
sbb byte [rax - 0x7d], cl
in al, dx
invalid
sbb byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x75], cl
mov rdi, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x18]
mov rcx, rdi
mov ecx, edi
call fcn.140003e3c
add rsp, 0x20
mov rax, qword [rdi + 0x10]
mov rcx, qword [rbp - 0x10]
mov qword [rcx + 0x17], rax
movups xmm0, xmmword [rdi]
movups xmmword [rcx + 7], xmm0
mov rdx, qword [rbp + 0x1a8]
add byte [rax], al
add byte [rax], al
mov byte [rdx + 8], 6
movupd xmm0, xmmword [rcx]
mov rax, qword [rcx + 0xf]
mov eax, dword [rcx + 0xf]
mov rcx, qword [rcx + 0x17]
movupd xmmword [rdx + 9], xmm0
mov qword [rdx + 0x18], rax
sbb byte [rax - 0x77], cl
and byte [rax - 0x48], cl
mov eax, 0x58589ee4
adc al, byte [rax - 0x72b7ad96]
add qword [rax + 0x31], rcx
xor ecx, eax
sbb byte [rax - 0x77], cl
and byte [rax - 0x48], cl
mov eax, 0x58589ee4
adc al, byte [rax - 0x72b7ad96]
add qword [rax + 0x31], rcx
xor ecx, eax
mov qword [rdx], rcx
mov qword [rdx], rcx
mov dword [rdx], ecx
jmp case.0x140009c00.948
mov ecx, dword [rbx + 1]
mov edx, dword [rbx + 4]
mov dword [rdi + 0xc], edx
or al, 0x89
or qword [r8 - 0x75], r9
mov ecx, dword [rbx + 8]
or al, 0x89
or qword [r8 - 0x75], r9
mov ecx, dword [rbx + 8]
movupd xmm0, xmmword [rbx + 0x10]
mov ecx, dword [rbx + 8]
movupd xmm0, xmmword [rbx + 0x10]
adc byte [rsi + 0xf], ah
movupd xmmword [rdi + 0x18], xmm0
adc dword [rdi + 0x18], eax
sbb byte [r8 - 0x76b7f7b9], r9b
mov byte [rdi + 8], al
mov qword [rdi + 0x10], rcx
movabs rax, 0xcd0e855a6e3772ba
mov edx, 0x5a6e3772
test dword [rsi], ecx
int 0x48
lea ecx, [rax + 1]
adc byte [r8 - 0x48], r9b
mov edx, 0x5a6e3772
invalid
test dword [rsi], ecx
int 0x48
lea ecx, [rax + 1]
xor rcx, rax
mov qword [rdi], rcx
mov rax, qword [rsi]
sub rsp, 0x20
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call qword [rax + 0x10]
add rsp, 0x20
add esp, 0x20
mov sil, 1
mov dh, 1
xor ebx, ebx
jmp 0x140071be2
mov sil, 3
jmp 0x14007108d
mov sil, 0xa
mov r13d, r14d
jmp 0x1400722c7
mov sil, 6
jmp 0x1400721ca
mov sil, 0xd
jmp 0x1400721ca
adc dword [rax], eax
add byte [rax - 0x4a], al
mov sil, 3
jmp 0x1400710ad
mov sil, 0xa
mov r13d, ebx
jmp 0x1400722c7
adc al, byte [rax]
invalid
mov sil, 3
jmp 0x1400710ad
mov sil, 0xa
mov r13d, ebx
jmp 0x1400722c7
adc al, byte [rax]
invalid
mov sil, 0xb
mov r14d, ebx
mov esi, ebx
jmp 0x1400722c7
add byte [rax - 0x4a], al
or eax, dword [rbp - 0x77]
invalid
cmp edx, 0x67
jne case.0x1400553c4.344
mov word [r9], r14w
movabs rax, 0x96c1b97f3f0b8de8
lea r8, [rax + 1]
lea eax, [rax + 1]
xor dword [rax - 0x48], ecx
call 0x1bf461c8c
mov ecx, 0x8d4c96c1
lea eax, [rax + 1]
invalid
invalid
xor r8, rax
sub rsp, 0x20
mov rcx, r15
ror byte [rax - 0x7d], 0xec
and byte [rcx + rcx*4 - 7], cl
mov rdx, r9
call fcn.140021a7c
sti
dec dword [rax - 0x7d]
invalid
and byte [rbp - 0x75], cl
cmovs edi, dword [rax]
add byte [rax], al
add byte [rax + 0xfc13949], al
test esp, ecx
int3
adc dword [rax], eax
invalid
sti
dec dword [rax - 0x7d]
invalid
int3
add byte [rax], al
mov rdx, qword [rbp + 0x1a8]
mov byte [rdx + 8], 8
movabs rax, 0x2c261fc4be258530
xor byte [rbp + 0x1fc4be25], al
sub al, 0xe9
sub al, 0xe9
xlatb
std
invalid
invalid
xor byte [rbp + 0x1fc4be25], al
sub al, 0xe9
sub al, 0xe9
sub al, 0xe9
xlatb
std
invalid
cmp edx, 0x67
mov rdi, qword [rbp + 0x1a8]
jne case.0x140070b03.4
invalid
mov eax, dword [rax + rax]
invalid
test dword [rbx + 0x66000004], ecx
mov dword [r10], r14d
mov dword [rdx], esi
mov word [r10], r14w
mov dword [rdx], esi
movabs rax, 0x73857eab4429ad62
lea r8, [rax + 1]
add dword [rcx + 0x31], ecx
invalid
xor eax, eax
sub rsp, 0x20
mov rsi, rcx
mov rdx, r10
mov edx, edx
mov edx, edx
call fcn.140021a7c
add rsp, 0x20
mov r9, qword [rsi]
movabs rax, 0x8000000000000000
cmp r9, rax
jne 0x140072235
mov byte [rdi + 8], 8
movabs rax, 0x584d6409477111c6
mov eax, 0x477111c6
or dword [rbp + rcx*2 + 0x58], esp
jmp 0x140071bd3
cmp ecx, 0x67
mov rdi, qword [rbp + 0x1a8]
jne case.0x140070b4b.6
add byte [rdi], cl
test edi, edx
add al, 0
add byte [rax - 0x75], cl
xchg ebp, eax
mov byte [rcx], al
add byte [rax], al
mov rdx, qword [rbp + 0x188]
mov word [rdx], bx
movabs rax, 0x8daba0fb82eabfd8
lea r8, [rax + 1]
xor r8, rax
sub rsp, 0x20
invalid
mov rsi, qword [rbp + 0x180]
mov rcx, rsi
call fcn.140021a7c
or bl, bh
dec dword [rax - 0x7d]
invalid
and byte [rbx + rcx*4 + 0xe], cl
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
or bl, bh
dec dword [rax - 0x7d]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13949], al
cmp r9, rax
jne case.0x14004d6c9.389
mov byte [rdi + 8], 8
cmp r9, rax
jne case.0x14004d6c9.389
mov byte [rdi + 8], 8
movabs rax, 0x6a70423ff454abc4
jmp 0x140071bd3
js 0x14007122e
add byte [rax], al
add byte [rsi + 0x44], ah
mov dword [rdx], ecx
mov word [rdx], r9w
movabs rax, 0x6be768a2d6189ad8
lea r8, [rax + 1]
imul ecx, dword [rbp + rcx*4 + 0x40], 1
xor r8, rax
ror byte [rax - 0x7d], 0xec
and byte [rax - 0x75], cl
mov esi, dword [rbp + 0x170]
invalid
invalid
sub rsp, 0x20
mov rsi, qword [rbp + 0x170]
mov esi, dword [rbp + 0x170]
mov rcx, rsi
int1
call fcn.140021a7c
add rsp, 0x20
or bl, bh
dec dword [rax - 0x7d]
invalid
mov r9, qword [rsi]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx + 0x39], 0xc1
jne case.0x14004d6c9.389
test dword [rdi - 0x39fffffe], edi
or byte [r8], r9b
mov byte [rdi + 8], 8
movabs rax, 0x9e1c22e8b88ff07a
mov eax, 0xb88ff07a
call 0x129a52ea2
or qword [r8], r8
add byte [rax], al
cmp ecx, 0x67
mov rdi, qword [rbp + 0x1a8]
jmp 0x140071bd3
cmp ecx, 0x67
mov rdi, qword [rbp + 0x1a8]
jne 0x1400717ee
xorps xmm1, xmm1
maxss xmm1, xmm0
movss xmm0, dword [0x14008b770]
movups xmm0, xmmword [0x14008b770]
minss xmm0, xmm1
cvttss2si eax, xmm0
invalid
mov rdx, qword [rbp + 0x168]
mov word [rdx], ax
mov dword [rdx], eax
movabs rax, 0x954974b3d6e00ece
lea r8, [rax + 1]
xor r8, rax
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x75], cl
mov ch, 0x60
add dword [rax], eax
mov rsi, qword [rbp + 0x160]
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.140021a7c
add rsp, 0x20
mov r9, qword [rsi]
invalid
movabs rax, 0x8000000000000000
cmp r9, rax
jne case.0x14004d6c9.389
add al, byte [rax]
invalid
add byte [rax], al
mov byte [rdi + 8], 8
movabs rax, 0x4d8734859719d1ac
jmp 0x140071bd3
int 8
add byte [rax], al
cmp ecx, 0x67
mov rdi, qword [rbp + 0x1a8]
jne case.0x140070c3a.6
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x14008b718]
movups xmm0, xmmword [0x14008b718]
minsd xmm0, xmm1
pop rbp
sal edx, 0xf
cvttsd2si eax, xmm0
cvttsd2si eax, xmm0
mov rdx, qword [rbp + 0x158]
mov word [rdx], ax
movabs rax, 0xf77b257496055d6a
jnp 0x140071339
lea r8, [rax + 1]
xor r8, rax
invalid
xchg ebp, eax
pop rax
add dword [rax], eax
add byte [rsi - 0x77], ah
add cl, byte [rax - 0x48]
push 0x5d
add eax, 0x7b257496
jnp 0x140071339
lea r8, [rax + 1]
xor r8, rax
invalid
jnp 0x140071339
ror byte [rax - 0x7d], 0xec
and byte [rax - 0x75], cl
mov ch, 0x50
add dword [rax], eax
sub rsp, 0x20
mov rsi, qword [rbp + 0x150]
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call fcn.140021a7c
add rsp, 0x20
add esp, 0x20
and byte [rdi], al
sti
dec dword [rax - 0x7d]
invalid
invalid
mov r9, qword [rsi]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp r9, rax
jne case.0x14004d6c9.389
add dword [rax], eax
add dh, al
mov byte [rdi + 8], 8
or byte [r8], r9b
movabs rax, 0x25bea32727c12502
jmp 0x140071bd3
invalid
cmp ecx, 0x67
mov rdi, qword [rbp + 0x1a8]
add dword [rax], eax
add byte [rdi], cl
test dword [rdi + 0x48000005], ebp
mov edx, dword [rbp + 0x148]
jne 0x140071948
mov rdx, qword [rbp + 0x148]
mov word [rdx], r14w
movabs rax, 0xa8ae1e9be8368b00
mov esi, dword [rsi]
call 0xe8b53249
lea r8, [rax + 1]
xor r8, rax
sub rsp, 0x20
mov rsi, qword [rbp + 0x140]
add dword [rax], eax
add byte [rax - 0x77], cl
int1
add dword [rcx + 0x31], ecx
ror byte [rax - 0x7d], 0xec
and byte [rax - 0x75], cl
mov ch, 0x40
add dword [rax], eax
add byte [rax - 0x77], cl
int1
call fcn.140021a7c
mov ah, 6
sti
dec dword [rax - 0x7d]
invalid
invalid
invalid
add rsp, 0x20
mov r9, qword [rsi]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
invalid
or byte [rcx + 0x39], 0xc1
invalid
jne 0x14007230e
mov byte [rdi + 8], 8
movabs rax, 0xd9dccd60e8635352
invalid
jmp 0x140071bd3
cmp ecx, 0x67
mov rdi, qword [rbp + 0x1a8]
jne case.0x140070d06.4
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
cmp byte [rcx], al
add byte [rax], al
mov rdx, qword [rbp + 0x138]
mov word [rdx], r14w
movabs rax, 0x97d7a60e6ed3a9cc
test eax, 0xa60e6ed3
xlatb
xchg edi, eax
lea r8, [rax + 1]
xor r8, rax
sub rsp, 0x20
and byte [rax - 0x75], cl
mov ch, 0x30
add dword [rax], eax
add byte [rax - 0x77], cl
int1
add dword [rcx + 0x31], ecx
ror byte [rax - 0x7d], 0xec
and byte [rax - 0x75], cl
mov ch, 0x30
add dword [rax], eax
add byte [rax - 0x77], cl
int1
call fcn.140021a7c
add rsp, 0x20
mov r9, qword [rsi]
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
invalid
invalid
mov eax, 0
add byte [rax], al
add byte [rax + 0xfc13949], al
cmp r9, rax
jne 0x140072235
add byte [rax], al
mov byte [rdi + 8], 8
cmp r9, rax
jne 0x140072235
add byte [rax], al
add byte [rax], al
mov byte [rdi + 8], 8
movabs rax, 0x4379f7785f780790
jmp 0x140071bd3
nop
invalid
cmp ecx, 0x67
mov rdi, qword [rbp + 0x1a8]
jne case.0x140070d49.6
add byte [rax - 0x75], cl
xchg ebp, eax
sub byte [rcx], al
add byte [rax], al
mov rdx, qword [rbp + 0x128]
mov word [rdx], bx
movabs rax, 0xdefd71ddbf42dd58
fimul word [rbp + rcx*4 + 0x40]
invalid
fimul word [rbp + rcx*4 + 0x40]
add dword [rcx + 0x31], ecx
xor r8, rax
sub rsp, 0x20
invalid
invalid
mov ch, 0x20
add dword [rax], eax
xor r8, rax
sub rsp, 0x20
mov rsi, qword [rbp + 0x120]
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call fcn.140021a7c
add rsp, 0x20
add esp, 0x20
add esp, 0x20
mov r9, qword [rsi]
mov ecx, dword [rsi]
movabs rax, 0x8000000000000000
cmp r9, rax
jne case.0x14004d6c9.389
invalid
mov byte [rdi + 8], 8
movabs rax, 0x6c16e791d933a006
insb byte [rdi], dx
jmp 0x140071bd3
cmp ecx, 0x67
mov rdi, qword [rbp + 0x1a8]
jne 0x140071b34
mov rdx, qword [rbp + 0x118]
mov edx, dword [rbp + 0x118]
mov word [rdx], r9w
movabs rax, 0xa89e2ef9280de240
loop 0x1400714f5
sub cl, bh
sahf
sahf
invalid
sahf
test al, 0x4c
lea eax, [rax + 1]
invalid
lea r8, [rax + 1]
add dword [rcx + 0x31], ecx
ror byte [rax - 0x7d], 0xec
in al, dx
xor r8, rax
sub rsp, 0x20
in al, dx
and byte [rax - 0x75], cl
mov ch, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rsi, qword [rbp + 0x110]
mov rcx, rsi
call fcn.140021a7c
add rsp, 0x20
mov r9, qword [rsi]
invalid
movabs rax, 0x8000000000000000
add byte [rax], al
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 + 0x75c13949], al
cmp r9, rax
jne case.0x14004d6c9.389
mov byte [rdi + 8], 8
cmp r9, rax
jne case.0x14004d6c9.389
mov byte [rdi + 8], 8
movabs rax, 0x6009bd5fe043d41e
jmp 0x140071bd3
invalid
add byte [rax], al
invalid
invalid
loopne 0x140071587
mov ebp, 0xa3e96009
invalid
mov rdx, qword [rsi + 8]
mov r12, qword [rsi + 0x10]
mov sil, 2
jmp 0x140072230
invalid
mov qword [r8], rbx
lea rax, [0x140072320]
add byte [rax], al
add byte [rax], al
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0x198]
mov qword [r8 + 0x10], rax
add dword [rax], eax
add byte [rcx - 0x77], cl
adc byte [rax - 0x73], cl
lea rax, case.0x14004b9ba.433
lea rax, case.0x14004b9ba.433
mov qword [r8 + 0x18], rax
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
mov qword [r12], rax
movabs rax, 0xb0804d725a769265
pop rdx
jb 0x1400715c4
invalid
mov al, 0x48
lea edx, [rax + 2]
mov al, 0x48
lea edx, [rax + 2]
xor rdx, rax
mov qword [r12 + 8], rdx
mov qword [r12 + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
mov qword [r12 + 0x10], r8
movabs rax, 0x7e5994a094c595d0
rcl byte [rbp - 0x6b5f6b3b]
pop rcx
invalid
invalid
xchg esp, eax
movabs al, byte [0x4802488d487e5994]
lea rcx, [rax + 2]
xor rcx, rax
lea rcx, [rax + 2]
xor rcx, rax
ror dword [rcx - 0x77], 0x4c
and al, 0x18
mov qword [r12 + 0x18], rcx
sub rsp, 0x20
mov rcx, rdi
mov rdx, r12
call fcn.140003e3c
stc
invalid
add rsp, 0x20
mov rax, qword [rdi]
movupd xmm0, xmmword [rdi + 8]
mov rdx, qword [rbp + 0x1a8]
movupd xmmword [rdx + 0x18], xmm0
mov byte [rdx + 8], 6
mov qword [rdx + 0x10], rax
adc byte [rax - 0x48], cl
or bl, byte [rcx + 0x35]
stosd dword [rdi], eax
invalid
or dword [rdx], ebp
invalid
adc byte [rax - 0x48], cl
or bl, byte [rcx + 0x35]
stosd dword [rdi], eax
sbb eax, 0xe96b2a09
invalid
jmp 0x140070f23
cmp al, 0xf9
invalid
mov r8, qword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
add byte [rax], al
mov qword [r8], r11
lea rax, [0x140072372]
add byte [rcx - 0x77], cl
or byte [rax - 0x75], cl
test dword [rax + 0x49000001], ebx
add byte [rax], al
invalid
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0x198]
add byte [rax], al
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
mov dword [rax + 0x10], eax
lea rax, case.0x14004b9ba.433
mov qword [r8 + 0x18], rax
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
add byte [rax - 0x75], cl
xchg ebp, eax
loopne 0x14007161e
add byte [rax], al
mov qword [rdx], rax
movabs rax, 0xbd3d53ddeb65c7ac
lea rcx, [rax + 2]
add byte [rax - 0x75], cl
xchg ebp, eax
loopne 0x14007161e
xor rcx, rax
mov qword [rdx + 8], rcx
mov qword [rdx + 0x20], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x42], cl
mov qword [rdx + 0x10], r8
invalid
mov eax, 0x18fc4a80
mov qword [rdx + 0x10], r8
movabs rax, 0x668efc1e18fc4a80
mov eax, 0x18fc4a80
invalid
cld
invalid
invalid
mov eax, 0x18fc4a80
invalid
lea rcx, [rax + 2]
xor rcx, rax
mov qword [rdx + 0x18], rcx
sbb byte [rax - 0x7d], cl
in al, dx
invalid
sbb byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x75], cl
invalid
invalid
mov ch, 0xf0
lock add byte [rax], al
mov rsi, qword [rbp + 0xf0]
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.140003e3c
stc
dec dword [rax - 0x7d]
invalid
invalid
invalid
add rsp, 0x20
mov rax, qword [rsi]
movupd xmm0, xmmword [rsi + 8]
movupd xmmword [rdi + 0x18], xmm0
mov byte [rdi + 8], 6
mov qword [rdi + 0x10], rax
movabs rax, 0x2d18bf85e2d18688
test dword [rdi + 0x3fe92d18], edi
invalid
add byte [rax], al
mov edi, 0x3fe92d18
add eax, 0x8b4c0000
test eax, edx
rol byte [rax], 1
add byte [rax], al
mov qword [r8], r12
lea rax, [0x140059ccc]
invalid
xchg dh, bh
invalid
add byte [rax], al
mov r8, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov qword [r8], r12
lea rax, [0x140059ccc]
invalid
xchg dh, bh
invalid
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0x198]
mov qword [r8 + 0x10], rax
lea rax, case.0x14004b9ba.433
mov qword [r8 + 0x18], rax
mov dword [rax + 0x18], eax
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
add eax, 0x23ffa
cli
invalid
mov rdx, qword [rbp + 0xc8]
mov qword [rdx], rax
movabs rax, 0x8c03ed085ea7ca05
mov eax, 0x5ea7ca05
or ch, ch
invalid
mov word [rax - 0x73], cs
invalid
invalid
add eax, 0x85ea7ca
in eax, dx
retf 0x5ea7
cmpsd dword [rsi], dword [rdi]
pop rsi
or ch, ch
add ecx, dword [rax + rcx*2 + 0x4802488d]
xor ecx, eax
mov word [rax - 0x73], cs
add cl, byte [rax + 0x31]
ror dword [rax - 0x77], 0x4a
or byte [rax - 0x39], cl
xor rcx, rax
mov qword [rdx + 8], rcx
mov qword [rdx + 0x20], 0
mov dword [rdx + 0x20], 0
or byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x42], cl
adc byte [rax - 0x48], cl
movabs rax, 0xb8d75e670dde36fd
mov qword [rdx + 0x10], r8
movabs rax, 0xb8d75e670dde36fd
xlatb
mov eax, 0x2488d48
lea ecx, [rax + 2]
lea rcx, [rax + 2]
lea ecx, [rax + 2]
xor rcx, rax
mov qword [rdx + 0x18], rcx
sbb byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x75], cl
mov ch, 0xd8
add byte [rax], al
invalid
sbb byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x75], cl
mov ch, 0xd8
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
add byte [rax], al
mov rcx, rsi
call fcn.140003e3c
add rsp, 0x20
mov rax, qword [rsi]
mov eax, dword [rsi]
mov eax, dword [rsi]
movupd xmm0, xmmword [rsi + 8]
movupd xmmword [rdi + 0x18], xmm0
mov byte [rdi + 8], 6
or byte [r14], r8b
or byte [rsi], al
mov qword [rdi + 0x10], rax
movabs rax, 0xf1a15eb81e53826
cmp ch, ah
sub ebx, 0xe90f1a15
xchg edx, eax
add al, 0
invalid
adc byte [r8 - 0x48], r9b
adc byte [rax - 0x48], cl
cmp ch, ah
cmp ch, ah
sub ebx, 0xe90f1a15
xchg edx, eax
add al, 0
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, 0x49000000
add byte [rax], al
mov qword [r8], rdx
mov eax, dword [rbp + 0xb8]
add byte [rax], al
mov qword [r8], rdx
lea rax, [0x1400723c6]
lea eax, [0x1400723c6]
add eax, 0xc74
mov qword [r8 + 8], rax
or byte [rax - 0x75], cl
test dword [rax + 0x49000001], ebx
add byte [rax], al
mov qword [r8 + 0x10], rax
mov rax, qword [rbp + 0x198]
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r8 + 0x10], rax
adc byte [rax - 0x73], cl
add eax, 0xffffdb3b
invalid
invalid
invalid
lea rax, case.0x14004b9ba.433
cmp ebx, ebx
invalid
invalid
mov qword [r8 + 0x18], rax
mov dword [rax + 0x18], eax
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
add eax, 0x23f4d
invalid
add al, byte [rax]
mov rdx, qword [rbp + 0xb0]
mov edx, dword [rbp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add cl, byte [rax - 0x48]
invalid
mov eax, 0xbab54ec1
jge 0x140071791
mov qword [rdx], rax
movabs rax, 0xd66b0c7dbab54ec1
lea rcx, [rax + 2]
invalid
invalid
imul edx, esi, 0x48
lea ecx, [rax + 2]
invalid
invalid
invalid
xor rcx, rax
xor ecx, eax
mov qword [rdx + 8], rcx
mov dword [rdx + 8], ecx
mov qword [rdx + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x42], cl
mov qword [rdx + 0x10], r8
movabs rax, 0xc749b04c213bf5c0
mov eax, 0x213bf5c0
mov al, 0x49
invalid
lea rcx, [rax + 2]
adc byte [rax - 0x48], cl
sal ch, 0x3b
and dword [rax + rsi*4 + 0x49], ecx
mov al, 0x49
mov eax, 0x213bf5c0
mov al, 0x49
invalid
xor rcx, rax
mov qword [rdx + 0x18], rcx
mov dword [rdx + 0x18], ecx
sub rsp, 0x20
in al, dx
and byte [rax - 0x75], cl
invalid
invalid
mov ch, 0xc0
add byte [rax], al
mov rsi, qword [rbp + 0xc0]
mov rcx, rsi
mov ecx, esi
add byte [rax - 0x77], cl
int1
mov ecx, esi
call fcn.140003e3c
add rsp, 0x20
stc
stc
dec dword [rax - 0x7d]
invalid
mov rax, qword [rsi]
movupd xmm0, xmmword [rsi + 8]
adc byte [rsi + 8], al
or byte [rsi + 0xf], r12b
movupd xmmword [rdi + 0x18], xmm0
adc dword [rdi + 0x18], eax
sbb r14b, r8b
or byte [r14], r8b
mov byte [rdi + 8], 6
mov qword [rdi + 0x10], rax
mov dword [rdi + 0x10], eax
adc byte [rax - 0x48], cl
test byte [rsi - 0x29446fff], cl
mov es, word [rcx]
nop
invalid
invalid
movabs rax, 0x9172d6bb90018e84
mov es, word [rcx]
nop
mov ebx, 0xe99172d6
jb 0x14007177a
invalid
jb 0x14007177a
jmp 0x140071bd3
in eax, 3
add byte [rax], al
mov r8, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
movabs al, byte [0x8d48108949000000]
add byte [rcx - 0x77], cl
adc byte [rax - 0x73], cl
invalid
mov qword [r8], rdx
lea rax, [0x140046e3d]
lea eax, [0x140046e3d]
lea eax, [0x140046e3d]
add eax, 0xfffd563e
std
dec dword [rcx - 0x77]
mov dword [rax + 8], eax
invalid
invalid
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
or byte [rax - 0x75], cl
mov rax, qword [rbp + 0x198]
mov eax, dword [rbp + 0x198]
test dword [rax + 0x49000001], ebx
mov dword [rax + 0x10], eax
invalid
invalid
mov qword [r8 + 0x10], rax
adc byte [rax - 0x73], cl
lea rax, case.0x14004b9ba.433
add eax, 0xffffda8e
mov ds, edx
invalid
dec dword [rcx - 0x77]
sbb byte [rax - 0x73], cl
add eax, 0x23ea0
invalid
add al, byte ds:[rax]
mov qword [r8 + 0x18], rax
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
invalid
add al, byte ds:[rax]
movabs al, byte [0x98958b4800023e]
add byte [rax], al
add al, byte ds:[rax]
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
mov rdx, qword [rbp + 0x98]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rdx], rax
movabs rax, 0xf0d323f28d4efad
invalid
sub byte [rdi], bh
invalid
invalid
invalid
add cl, byte [rax - 0x48]
lodsd eax, dword [rsi]
out dx, eax
invalid
sub byte [rdi], bh
xor cl, byte [0x188946046]
cmovs ecx, dword [rbp + 0x31480248]
lea rcx, [rax + 2]
lea ecx, [rax + 2]
add cl, byte [rax + 0x31]
add cl, byte [rax + 0x31]
xor rcx, rax
mov qword [rdx + 8], rcx
ror dword [rax - 0x77], 0x4a
or byte [rax - 0x39], cl
and byte [rax], al
and byte [rax], al
mov dword [rdx + 8], ecx
mov qword [rdx + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x42], cl
mov qword [rdx + 0x10], r8
invalid
invalid
mov qword [rdx + 0x10], r8
mov dword [rdx + 0x10], eax
movabs rax, 0x76d28fd2901c82b9
mov ecx, 0xd2901c82
invalid
lea rcx, [rax + 2]
xor rcx, rax
xor ecx, eax
ror dword [rax - 0x77], 0x4a
sbb byte [rax - 0x7d], cl
sub rsp, 0x20
invalid
invalid
mov ch, 0xa8
mov qword [rdx + 0x18], rcx
mov dword [rdx + 0x18], ecx
sub rsp, 0x20
mov rsi, qword [rbp + 0xa8]
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140003e3c
add rsp, 0x20
mov rax, qword [rsi]
mov eax, dword [rsi]
stc
dec dword [rax - 0x7d]
invalid
mov eax, dword [rsi]
movupd xmm0, xmmword [rsi + 8]
movupd xmmword [rdi + 0x18], xmm0
movups xmmword [rdi + 0x18], xmm0
or byte [rsi + 0xf], r12b
adc dword [rdi + 0x18], eax
movups xmmword [rdi + 0x18], xmm0
mov byte [rdi + 8], 6
mov qword [rdi + 0x10], rax
mov dword [rdi + 0x10], eax
invalid
mov dword [rdi + 0x10], eax
movabs rax, 0x6ee1b1e3db80cea8
sbb bl, 0xe3
fninit
mov cl, 0xe1
outsb dx, byte [rsi]
jmp 0x140071bd3
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7b], cl
invalid
invalid
invalid
mov r8, qword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r8], rdx
adc byte [rax - 0x73], cl
lea rax, [0x140047644]
add eax, 0xfffd5d98
dec dword [rcx - 0x77]
or byte [rax - 0x75], cl
mov rax, qword [rbp + 0x198]
mov qword [r8 + 0x10], rax
invalid
invalid
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0x198]
mov qword [r8 + 0x10], rax
invalid
invalid
add byte [rcx - 0x77], cl
adc byte [rax - 0x73], cl
add eax, 0xffffd9e1
lea rax, case.0x14004b9ba.433
mov qword [r8 + 0x18], rax
mov dword [rax + 0x18], eax
sbb byte [rax - 0x73], cl
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
add eax, 0x23df3
add byte [rax - 0x75], cl
xchg ebp, eax
mov rdx, qword [rbp + 0x80]
mov qword [rdx], rax
mov dword [rdx], eax
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
add cl, byte [rax - 0x48]
mov eax, 0xa3f60c8
movabs rax, 0xab35a0300a3f60c8
mov eax, 0xa3f60c8
invalid
xor byte [rax - 0x72b754cb], ah
add cl, byte [rax + 0x31]
add cl, byte [rax + 0x31]
movabs al, byte [0x314802488d48ab35]
stosd dword [rdi], eax
lea rcx, [rax + 2]
add cl, byte [rax + 0x31]
xor rcx, rax
ror dword [rax - 0x77], 0x4a
or byte [rax - 0x39], cl
mov qword [rdx + 8], rcx
mov dword [rdx + 8], ecx
or byte [rax - 0x39], cl
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], r8
mov dword [rdx + 0x10], eax
and byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x42], cl
mov dword [rdx + 0x10], eax
invalid
invalid
lodsd eax, dword [rsi]
xchg edx, eax
mov dword [rdx + 0x10], eax
movabs rax, 0x13023dc49e892ad
call 0x1702af54a
fsub qword [r11]
fsub qword [rbx]
and esi, dword [rax]
xor byte [rcx], al
add dword [rax - 0x73], ecx
add cl, byte [rax + 0x31]
invalid
invalid
lea rcx, [rax + 2]
xor rcx, rax
xor ecx, eax
ror dword [rax - 0x77], 0x4a
sbb byte [rax - 0x7d], cl
sub rsp, 0x20
invalid
invalid
mov ch, 0x90
mov qword [rdx + 0x18], rcx
sub rsp, 0x20
mov rsi, qword [rbp + 0x90]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
call fcn.140003e3c
stc
dec dword [rax - 0x7d]
invalid
invalid
invalid
add rsp, 0x20
add esp, 0x20
mov rax, qword [rsi]
mov eax, dword [rsi]
movupd xmm0, xmmword [rsi + 8]
movupd xmmword [rdi + 0x18], xmm0
adc dword [rdi + 0x18], eax
sbb r14b, r8b
or byte [r14], r8b
mov byte [rdi + 8], 6
or byte [rsi], al
mov qword [rdi + 0x10], rax
mov dword [rdi + 0x10], eax
adc byte [rax - 0x48], cl
movabs rax, 0xa39160b92359e91a
sbb ch, cl
pop rcx
and edi, dword [rcx - 0x165c6ea0]
xchg ecx, eax
invalid
invalid
mov eax, dword [rdx]
xchg ecx, eax
movabs dword [0x458b4c0000028be9], eax
jmp 0x140071bd3
mov r8, qword [rbp + 0x70]
invalid
jmp 0x140071bd3
add byte [rax], al
mov r8, qword [rbp + 0x70]
mov eax, dword [rbp + 0x70]
mov qword [r8], rdx
mov dword [rax], edx
lea rax, [0x140072402]
lea eax, [0x140072402]
lodsb al, byte [rsi]
or al, byte [rax]
add byte [rcx - 0x77], cl
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0x198]
mov eax, dword [rbp + 0x198]
or byte [rax - 0x75], cl
mov eax, dword [rbp + 0x198]
test dword [rax + 0x49000001], ebx
add dword [rax], eax
add byte [rcx - 0x77], cl
mov dword [rax + 0x10], eax
invalid
invalid
add byte [rax], al
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
adc byte [rax - 0x73], cl
lea rax, case.0x14004b9ba.433
add eax, 0xffffd937
fcos
dec dword [rcx - 0x77]
mov qword [r8 + 0x18], rax
mov dword [rax + 0x18], eax
sbb byte [rax - 0x73], cl
add eax, 0x23d49
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
lea eax, [0x1400956c0]
mov rdx, qword [rbp + 0x68]
mov qword [rdx], rax
movabs rax, 0x6af3d873f3eb8dfc
jae case.0x1400553c4.439
push 0x48
lea ecx, [rax + 2]
push 0x48028948
mov eax, 0xf3eb8dfc
jae case.0x1400553c4.439
cld
invalid
jae case.0x1400553c4.439
push 0x48
lea ecx, [rax + 2]
xor rcx, rax
xor ecx, eax
ror dword [rax - 0x77], 0x4a
mov qword [rdx + 8], rcx
mov qword [rdx + 0x20], 0
mov dword [rdx + 0x20], 0
or byte [rax - 0x39], cl
or byte [rax - 0x39], cl
mov dword [rdx + 0x20], 0
and byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x42], cl
mov qword [rdx + 0x10], r8
invalid
invalid
mov qword [rdx + 0x10], r8
mov dword [rdx + 0x10], eax
adc byte [rax - 0x48], cl
movabs rax, 0x7572773d62967274
mov eax, 0x62967274
je case.0x14006f91d.434
xchg esi, eax
invalid
cmp eax, 0x48757277
jb 0x140071a1e
jne case.0x14006fad6.250
lea rcx, [rax + 2]
lea ecx, [rax + 2]
xor rcx, rax
xor ecx, eax
mov qword [rdx + 0x18], rcx
mov dword [rdx + 0x18], ecx
sbb byte [rax - 0x7d], cl
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x75], cl
mov rsi, qword [rbp + 0x78]
mov rsi, qword [rbp + 0x78]
mov esi, dword [rbp + 0x78]
mov rcx, rsi
mov ecx, esi
call fcn.140003e3c
add rsp, 0x20
stc
dec dword [rax - 0x7d]
invalid
mov rax, qword [rsi]
mov eax, dword [rsi]
invalid
movupd xmm0, xmmword [rsi + 8]
movupd xmmword [rdi + 0x18], xmm0
movups xmmword [rdi + 0x18], xmm0
adc dword [rdi + 0x18], eax
mov byte [rdi + 8], 6
mov qword [rdi + 0x10], rax
movabs rax, 0x889d66bd538a1c0c
jmp 0x140071bd3
out 1, eax
add byte [rax], al
mov dl, byte [rbx - 0x43]
popf
mov cl, ch
mov ebp, 0xe9889d66
out 1, eax
add dword [rax], eax
add byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp + 0x58]
add byte [rax], al
mov r8, qword [rbp + 0x58]
mov qword [r8], rdx
mov dword [rax], edx
adc byte [rax - 0x73], cl
lea rax, [0x14007242e]
lea eax, [0x14007242e]
add eax, 0xa34
add byte [rcx - 0x77], cl
or byte [rax - 0x75], cl
test dword [rax + 0x49000001], ebx
cwde
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
invalid
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0x198]
cwde
add dword [rax], eax
invalid
mov eax, dword [rbp + 0x198]
add dword [rax], eax
add byte [rcx - 0x77], cl
adc byte [rax - 0x73], cl
lea rax, case.0x14004b9ba.433
mov qword [r8 + 0x10], rax
lea rax, case.0x14004b9ba.433
xchg ebx, eax
fdivr st(7)
dec dword [rcx - 0x77]
invalid
invalid
mov qword [r8 + 0x18], rax
mov dword [rax + 0x18], eax
sbb byte [rax - 0x73], cl
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
lea eax, [0x1400956c0]
add eax, 0x23ca5
add byte [rax - 0x75], cl
push rbp
push rax
mov rdx, qword [rbp + 0x50]
mov qword [rdx], rax
movabs rax, 0x9fd98eee95e0f03d
cmp eax, 0xee95e0f0
mov ds, ecx
lahf
add cl, byte [rax - 0x48]
cmp eax, 0xee95e0f0
invalid
loopne case.0x140052591.484
out dx, al
mov ds, ecx
lahf
fstp dword [rdi + 0x2488d48]
lea rcx, [rax + 2]
lea ecx, [rax + 2]
xor rcx, rax
xor ecx, eax
mov qword [rdx + 8], rcx
mov dword [rdx + 8], ecx
or byte [rax - 0x39], cl
mov qword [rdx + 0x20], 0
mov dword [rdx + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x42], cl
invalid
invalid
invalid
add byte [rax], al
mov qword [rdx + 0x10], r8
mov dword [rdx + 0x10], eax
adc byte [rax - 0x48], cl
adc byte [rax - 0x48], cl
movabs rax, 0xa6b51a0044958fa8
test al, 0x8f
xchg ebp, eax
add byte [rdx], r11b
mov ch, 0xa6
lea rcx, [rax + 2]
lea ecx, [rax + 2]
xor rcx, rax
xor ecx, eax
mov qword [rdx + 0x18], rcx
sub rsp, 0x20
sub esp, 0x20
sbb byte [rax - 0x7d], cl
sub esp, 0x20
in al, dx
and byte [rax - 0x75], cl
mov rsi, qword [rbp + 0x60]
mov rsi, qword [rbp + 0x60]
mov esi, dword [rbp + 0x60]
mov rcx, rsi
call fcn.140003e3c
and edi, ecx
stc
dec dword [rax - 0x7d]
add rsp, 0x20
add esp, 0x20
invalid
and byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
movupd xmm0, xmmword [rsi + 8]
movups xmm0, xmmword [rsi + 8]
adc byte [rsi + 8], al
or byte [rsi + 0xf], r12b
movupd xmmword [rdi + 0x18], xmm0
movups xmmword [rdi + 0x18], xmm0
adc dword [rdi + 0x18], eax
sbb r14b, r8b
or byte [r14], r8b
or byte [rsi], al
mov byte [rdi + 8], 6
or byte [rsi], al
invalid
mov qword [rdi + 0x10], rax
mov dword [rdi + 0x10], eax
movabs rax, 0x75b2440b8e80f566
mov eax, 0x8e80f566
cmc
or byte [rsi + 0x75b2440b], 0xe9
or eax, dword [rdx + rsi*4 + 0x75]
jne case.0x14004d04e.467
jmp 0x140071bd3
add dword [r8], eax
add dword [rax], eax
add byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp + 0x40]
mov qword [r8], rdx
mov qword [r8], rdx
mov dword [rax], edx
lea rax, [0x14007245c]
or dword [rax], eax
add byte [rcx - 0x77], cl
or byte [rax - 0x75], cl
invalid
invalid
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
mov rax, qword [rbp + 0x198]
test dword [rax + 0x49000001], ebx
mov dword [rax + 0x10], eax
invalid
cwde
add dword [rax], eax
add byte [rax], al
mov qword [r8 + 0x10], rax
invalid
invalid
add byte [rax], al
mov qword [r8 + 0x10], rax
adc byte [rax - 0x73], cl
lea rax, case.0x14004b9ba.433
add eax, 0xffffd7ef
xlatb
invalid
mov qword [r8 + 0x18], rax
mov dword [rax + 0x18], eax
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
add eax, 0x23c01
mov rdx, qword [rbp + 0x38]
mov edx, dword [rbp + 0x38]
mov qword [rdx], rax
mov dword [rdx], eax
movabs rax, 0x1e8362caf092e439
lea rcx, [rax + 2]
in al, 0x92
invalid
retf 0x8362
invalid
sbb dword [rsi], 0x48
lea ecx, [rax + 2]
xor rcx, rax
xor ecx, eax
ror dword [rax - 0x77], 0x4a
or byte [rax - 0x39], cl
mov qword [rdx + 8], rcx
mov qword [rdx + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x10], r8
mov dword [rdx + 0x10], eax
adc byte [rax - 0x48], cl
adc byte [rax - 0x48], cl
movabs rax, 0x3e7116c60aeabf4c
movabs rdi, 0x8d483e7116c60aea
mov edi, 0x16c60aea
jno 0x140071b2f
invalid
lea rcx, [rax + 2]
add cl, byte [rax + 0x31]
xor rcx, rax
mov qword [rdx + 0x18], rcx
mov dword [rdx + 0x18], ecx
ror dword [rax - 0x77], 0x4a
sbb byte [rax - 0x7d], cl
invalid
invalid
mov dword [rdx + 0x18], ecx
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x75], cl
invalid
invalid
mov rsi, qword [rbp + 0x48]
mov esi, dword [rbp + 0x48]
jne case.0x14006fad6.215
mov rcx, rsi
mov ecx, esi
call fcn.140003e3c
add rsp, 0x20
add esp, 0x20
add esp, 0x20
mov rax, qword [rsi]
movupd xmm0, xmmword [rsi + 8]
movups xmm0, xmmword [rsi + 8]
adc byte [rsi + 8], al
or byte [rsi + 0xf], r12b
movupd xmmword [rdi + 0x18], xmm0
movups xmmword [rdi + 0x18], xmm0
adc dword [rdi + 0x18], eax
mov byte [rdi + 8], 6
invalid
mov qword [rdi + 0x10], rax
movabs rax, 0xb3112faf9790e0bc
mov eax, 0x9790e0bc
nop
xchg edi, eax
scasd eax, dword [rdi]
invalid
mov bl, 0xe9
lahf
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
jmp 0x140071bd3
add byte [rax], al
mov r8, qword [rbp + 0x28]
mov eax, dword [rbp + 0x28]
sub byte [rcx - 0x77], cl
adc byte [rax - 0x73], cl
mov qword [r8], rdx
mov dword [rax], edx
lea rax, [0x140072487]
add eax, 0x945
or dword [r8], r8d
or dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
mov rax, qword [rbp + 0x198]
test dword [rax + 0x49000001], ebx
mov dword [rax + 0x10], eax
invalid
invalid
cwde
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r8 + 0x10], rax
adc byte [rax - 0x73], cl
add eax, 0xffffd74b
xlatb
invalid
invalid
lea rax, case.0x14004b9ba.433
xlatb
invalid
dec dword [rcx - 0x77]
sbb byte [rax - 0x73], cl
mov qword [r8 + 0x18], rax
mov dword [rax + 0x18], eax
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
add eax, 0x23b5d
add al, byte [rax]
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x20]
push rbp
and byte [rax - 0x77], cl
invalid
invalid
mov qword [rdx], rax
movabs rax, 0xb22789698f33201
mov eax, 0x98f33201
xchg esi, eax
js 0x140071b95
invalid
add cl, byte [rax - 0x48]
add dword [rdx], esi
mov eax, 0x98f33201
cwde
cwde
xchg esi, eax
js 0x140071b95
or ecx, dword [rax - 0x73]
lea rcx, [rax + 2]
lea ecx, [rax + 2]
add cl, byte [rax + 0x31]
xor rcx, rax
xor ecx, eax
ror dword [rax - 0x77], 0x4a
or byte [rax - 0x39], cl
invalid
invalid
mov qword [rdx + 8], rcx
mov dword [rdx + 8], ecx
or byte [rax - 0x39], cl
mov qword [rdx + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x42], cl
adc byte [rax - 0x48], cl
mov qword [rdx + 0x10], r8
mov dword [rdx + 0x10], eax
adc byte [rax - 0x48], cl
movabs rax, 0x8cc75eeeba986d15
adc eax, 0xeeba986d
insd dword [rdi], dx
cwde
mov edx, 0x8cc75eee
out dx, al
pop rsi
invalid
invalid
out dx, al
pop rsi
invalid
lea rcx, [rax + 2]
lea ecx, [rax + 2]
xor rcx, rax
mov qword [rdx + 0x18], rcx
invalid
invalid
ror dword [rax - 0x77], 0x4a
sbb byte [rax - 0x7d], cl
sbb byte [rax - 0x7d], cl
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x75], cl
invalid
mov rsi, qword [rbp + 0x30]
mov esi, dword [rbp + 0x30]
jne 0x140071bd8
mov rcx, rsi
mov ecx, esi
int1
call fcn.140003e3c
add rsp, 0x20
invalid
and byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
movupd xmm0, xmmword [rsi + 8]
movups xmm0, xmmword [rsi + 8]
adc byte [rsi + 8], al
movupd xmmword [rdi + 0x18], xmm0
movups xmmword [rdi + 0x18], xmm0
adc dword [rdi + 0x18], eax
mov byte [rdi + 8], 6
mov qword [rdi + 0x10], rax
mov dword [rdi + 0x10], eax
mov dword [rdi + 0x10], eax
movabs rax, 0x72dd885953d6a660
push rbx
pop rcx
mov ch, bl
fnsave dword [rdx + 0x48]
jb 0x140071c1c
lea rcx, [rax + 1]
lea ecx, [rax + 1]
add qword [rax + 0x31], rcx
add dword [rax + 0x31], ecx
xor rcx, rax
xor ecx, eax
ror dword [rax - 0x77], 0xf
mov qword [rdi], rcx
mov sil, 1
add dword [rbx - 0x75fe4fff], esi
mov bl, 1
mov al, 1
add dword [rdx + 0x1b78d], ecx
mov cl, byte [rbp + 0x1b7]
lea esi, [rdi + 0xf000001]
mov bh, 1
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
movzx ecx, cl
mov dh, 0xc9
cmp rcx, 0xe
cmp ecx, 0xe
jg case.0x14005fb71.314
cmp ecx, 2
je case.0x1400598ce.371
stc
add dh, byte [rsp + rdi*2 - 0x7d]
cmp ecx, 0xe
jne 0x1400722ea
test ecx, ebp
invalid
add byte [rax], al
stc
invalid
invalid
add byte [rax], al
add byte [rax + rax*8 + 0x6e1840f], al
test al, al
je 0x1400722ea
loope 0x140071c0d
add byte [rax], al
ror byte [rdi], 0x84
loope 0x140071c0d
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
mov rsi, qword [r15 + 0x10]
mov rdi, qword [r15 + 0x18]
invalid
ja 0x140071c1d
sbb byte [rax - 0x7b], cl
push qword [rdx + rsi + 0x48]
test rdi, rdi
je 0x140071c48
movabs rax, 0x1dc90a23bb29b212
mov eax, 0xbb29b212
adc dh, byte [rdx + 0xa23bb29]
sub dword [rbx + 0x1dc90a23], edi
and ecx, dword [rdx]
or cl, cl
leave
sbb eax, 0x8d4cdb31
jo 0x140071c27
xor ebx, ebx
lea r14, [rax + 1]
lea esi, [rax + 1]
fisttp dword [rbp + rcx*4 + 0x70]
add dword [rcx + 0x31], ecx
xor r14, rax
lea esi, [rax + 1]
xor r14, rax
xor esi, eax
mov rcx, rbx
shl rcx, 5
loope 0x140071c35
loope 0x140071c35
add eax, 0x4cf10148
add rcx, rsi
add rbx, r14
add ebx, esi
add ebx, esi
sub rsp, 0x20
sub rsp, 0x20
sub esp, 0x20
and al, ch
invalid
call fcn.14007290d
add byte [rax], al
add rsp, 0x20
add esp, 0x20
and byte [rax + 0x39], cl
sti
cmp rbx, rdi
jne case.0x14005d281.301
cmp qword [r15 + 8], 0
je 0x1400722ea
invalid
xchg edi, eax
invalid
add byte [rax], al
jg 0x140071c54
test byte [rdi + 0x48000006], dl
mov ecx, dword [0x1400a5b60]
or eax, 0x33f06
invalid
add eax, dword [rax]
add byte [rax], al
mov rcx, qword [0x1400a5b60]
invalid
add byte [rax - 0x7d], cl
sub rsp, 0x20
in al, dx
and byte [rcx], dh
xor edx, edx
mov r8, rsi
jmp case.0x14005d281.304
ror byte [rcx - 0x77], cl
invalid
cmp ecx, 0xf
je case.0x14005fb71.238
stc
pcmpeqb mm6, qword [rdi]
cmp ecx, 0x10
je case.0x1400637c2.326
stc
adc byte [rdx + rdi - 0x17], dh
invalid
jbe case.0x14005fb71.237
invalid
jmp 0x1400722ea
invalid
add byte [rax], al
test sil, sil
je 0x1400722ea
test byte [rbp + 6], ch
add byte [rax], al
test byte [rbp + 6], ch
add byte [rax], al
insd dword [rdi], dx
invalid
cmp qword [r15 + 8], 0
cmp dword [rdi + 8], 0
add byte [rdi], cl
test byte [rdx + 6], ah
je 0x1400722ea
add byte [rax], al
add byte [rbp - 0x75], cl
mov r8, qword [r15 + 0x10]
adc byte [r8 - 0x75], r9b
or eax, 0x33ecd
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
and byte [rcx], dh
sar bh, cl
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x193a1
add dword [rax], eax
jmp 0x140071cb7
test bl, bl
je 0x1400722ea
test byte [rcx + 6], al
add byte [rax], al
test byte [rcx + 6], al
add byte [rax], al
mov rcx, qword [r15 + 8]
mov ecx, dword [rdi + 8]
mov rax, qword [rcx]
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
call qword [rax + 0x10]
push rax
adc byte [rax - 0x7d], cl
add rsp, 0x20
jmp 0x1400722ea
add byte [rax], al
invalid
add byte [rax], al
sub rsp, 0x20
mov rcx, rdx
mov ecx, edx
in al, dx
and byte [rax - 0x77], cl
mov ecx, edx
mov rdx, r12
mov ecx, edx
mov rdx, r12
call fcn.14003fbf6
add rsp, 0x20
and byte [rax - 0x77], cl
mov rbx, rax
test bl, 1
jne 0x140071e8f
invalid
shr rbx, 0x20
mov sil, 5
mov dh, 5
and byte [rax - 0x4a], al
add eax, 0xfee9
add byte [rax - 0x7d], cl
mov dh, 5
jmp 0x140071de9
sub rsp, 0x20
mov rcx, rdx
ror dword [rcx + rcx*4 - 0x1e], 1
in al, dx
and byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x1e], 1
call fcn.1400463ea
add rsp, 0x20
add esp, 0x20
invalid
and byte [rax - 0x77], cl
ret
std
dec dword [rax - 0x7d]
invalid
invalid
invalid
ret
test bl, 1
jne 0x140072242
add byte [rax], al
add byte [rax], al
shr rbx, 0x20
shr ebx, 0x20
mov sil, 7
mov dh, 7
jmp 0x140071de9
sub rsp, 0x20
sub esp, 0x20
and byte [rax - 0x75], cl
mov ch, 8
invalid
mov rsi, qword [rbp + 0x108]
or byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
mov ecx, esi
int1
mov rcx, rsi
mov r8, r12
call fcn.140046931
add eax, 0x48fffd4c
add esp, 0x20
invalid
add eax, 0x48fffd4c
add esp, 0x20
invalid
and byte [rax - 0x7af0ffc2], al
cmp byte [rsi], 0
jne 0x14007224f
invalid
invalid
add byte [rax], al
add byte ds:[rdi], cl
add byte [rdi], cl
test dword [rsi], edx
add eax, 0x8b4c0000
mov ecx, dword [rsi + 8]
mov sil, 8
jmp 0x140071e3d
invalid
invalid
invalid
mov r9, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov sil, 8
jmp 0x140071e3d
mov r9, rdi
stc
jmp 0x140070e6c
invalid
dec dword [rax - 0x7d]
in al, dx
and byte [rax - 0x77], cl
sub rsp, 0x20
mov rcx, rdx
invalid
ror dword [rcx + rcx*4 - 0x1e], 1
mov rdx, r12
call fcn.14003f8b2
add rsp, 0x20
add esp, 0x20
add esp, 0x20
mov r13d, edx
mov cl, 1
test al, 1
jne 0x140072255
call 0x180071d72
mov dh, 3
mov sil, 3
jmp 0x140071d95
sub rsp, 0x20
mov rcx, rdx
mov ecx, edx
mov rdx, r12
and byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x1e], 1
call fcn.14003ff3c
add rsp, 0x20
loope 0x140071d7c
dec dword [rax - 0x7d]
invalid
mov r13d, edx
mov cl, 1
add dword [rax - 0x3c7af0ff], ebp
add al, 0
invalid
add dword [rax - 0x3c7af0ff], ebp
test ebx, eax
add al, 0
add byte [rax - 0x4a], al
or ch, cl
movabs dword [0x4820ec8348000000], eax
sub esp, 0x20
mov rcx, rdx
mov sil, 0xa
jmp 0x140071e3d
sub rsp, 0x20
mov rcx, rdx
ror dword [rcx + rcx*4 - 0x1e], 1
mov rdx, r12
mov edx, esp
call fcn.140040025
add rsp, 0x20
mov r14d, eax
mov esi, eax
loop 0x140071da4
dec dword [rax - 0x7d]
invalid
mov esi, eax
test r14b, 1
test dh, 1
jne 0x140071e81
test edi, eax
add byte [rax], al
add byte [rcx - 0x3f], al
shr r14d, 0x10
mov sil, 0xb
out dx, al
adc byte [rax - 0x4a], al
or ebp, ebx
jp 0x140071e0c
jmp 0x140071e3d
sub rsp, 0x20
sub esp, 0x20
mov rcx, rdx
mov rdx, r12
call fcn.140040127
dec dword [rax - 0x7d]
invalid
add rsp, 0x20
and byte [rax - 0x77], cl
ret
mov rbx, rax
test bl, 1
jne 0x140071e8f
shr rbx, 0x20
mov sil, 0xc
jmp 0x140071e3d
sub rsp, 0x20
mov rsi, qword [rbp + 0xf8]
mov rcx, rsi
mov r8, r12
loopne 0x140071de5
call fcn.14003fd96
add rsp, 0x20
and byte [rax - 0x7af0ffc2], al
invalid
mov eax, dword [rax]
add byte [rax], al
invalid
invalid
test dword [rbx + 0x4c000000], ecx
add byte [rax], al
mov r9, qword [rsi + 8]
mov ecx, dword [rsi + 8]
or byte [rax - 0x4a], al
mov sil, 6
jmp 0x140071e3d
invalid
sub rsp, 0x20
mov rsi, qword [rbp + 0x100]
mov ch, 0
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov ch, 0
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov r8, r12
call fcn.14003f7ca
popfq
frndint
dec dword [rax - 0x7d]
invalid
invalid
loopne 0x140071e11
popfq
frndint
dec dword [rax - 0x7d]
invalid
cmp byte [rsi], 0
jne case.0x14006fad6.193
mov r9, qword [rsi + 8]
mov sil, 0xd
invalid
test rdi, rdi
jne 0x140071e55
invalid
mov rdi, qword [rbp + 0x1a8]
mov rdx, qword [rbp + 0x198]
add dword [rax], eax
add cl, ch
jmp 0x1400722c7
invalid
add dword [rax], eax
add cl, ch
invalid
jb 0x140071e57
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [0x1400a5b60]
mov ecx, dword [0x1400a5b60]
or eax, 0x33d04
cmp eax, 0x83480003
in al, dx
and byte [rcx], dh
xor edx, edx
mov rdi, qword [rbp + 0x198]
sub rsp, 0x20
sub esp, 0x20
xor edx, edx
mov rdi, qword [rbp + 0x198]
mov r8, rdi
mov eax, edi
clc
mov r15, r9
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x191cb
adc eax, 0x191cb
mov r9, r15
mov rdx, rdi
cli
add rsp, 0x20
jmp 0x140071ef1
invalid
shr r14d, 8
mov cl, 1
mov r13d, r14d
cmc
cmc
jmp 0x140072255
shr ebx, 8
or byte [rcx + 0x3b1e901], dh
mov cl, 1
jmp 0x14007224a
mov cl, 3
add byte [rax], al
mov cl, 3
add eax, dword [rax]
add byte [rdx + rcx*4 + 0x6e], al
mov r13b, byte [rsi + 1]
mov cl, 1
jmp 0x140072255
mov sil, 5
jmp 0x140071ee4
add byte [rax], al
mov r13b, byte [rsi + 1]
mov cl, 1
jmp 0x140072255
movsx eax, ch
cvtsi2ss xmm0, eax
movd ebx, xmm0
ret
mov sil, 7
mov dh, 7
jmp 0x140071ef1
invalid
ret
cvtpi2ps xmm0, mm0
sub al, al
movq r9, xmm0
mov sil, 8
mov dh, 8
jmp 0x140071ef1
mov dh, 3
jmp 0x140070c79
invalid
mov dh, 0xa
jmp 0x140070c79
in eax, dx
invalid
invalid
inc dword [rax - 0x4a]
or ebp, ebx
adc byte [rax - 0x4a], al
invalid
invalid
jmp 0x140071ef1
mov sil, 0xc
or al, 0x44
mov ebx, esi
mov ebx, r14d
jmp 0x140071ef1
mov sil, 6
jmp 0x140071ef1
invalid
mov rdi, qword [rbp + 0x1a8]
add dword [rax], eax
add cl, ch
retf 3
add byte [rax], al
jmp 0x1400722c7
movsx eax, r14w
jmp 0x1400721aa
mov edi, 0x2a4e9c6
add byte [rax], al
add byte [rcx + 0xf], al
mov edi, 0x2afe9c6
add byte [rax], al
movsx eax, r14w
jmp 0x1400721be
mov sil, 0xc
jmp 0x1400721b5
cvtsi2sd xmm0, ebx
jmp case.0x140070c3a.5
add eax, dword [rax]
invalid
ret
add eax, dword [rax]
add bl, dh
cvttps2pi mm0, xmm0
ucomiss xmm0, dword [0x14008b778]
add eax, 0x1984d
add eax, 0x1984d
mov ecx, 0x7fffffff
cmovbe ecx, eax
xor ebx, ebx
fisttp dword [rdi]
ror byte cs:[rdi], 0x4b
fldl2t
or dword [rcx], eax
add byte [rax], al
jg 0x140071f40
enter 0xffffffffffffdb31, 0xf
fisttp dword [rdi]
ror byte cs:[rdi], 0x4b
fldl2t
or dword [rcx], eax
add byte [rax], al
cvtss2sd xmm0, xmm0
jmp case.0x140070c3a.5
fild word [rdx]
add byte [rax], al
fild word [rdx]
add byte [rax], al
movss xmm1, dword [0x14008b784]
or eax, 0x19833
maxss xmm1, xmm0
movss xmm0, dword [0x14008b788]
minss xmm0, xmm1
cvttss2si r13d, xmm0
jmp 0x140072077
call 0x140082c53
add byte [rax], al
xorps xmm1, xmm1
add byte [rdi], cl
push rdi
leave
maxss xmm1, xmm0
movss xmm0, dword [0x14008b798]
add eax, 0x1981e
enter 0xff3, 0x10
add eax, 0x1981e
minss xmm0, xmm1
cvttss2si r13d, xmm0
jmp 0x140072095
maxps xmm1, xmm0
movss xmm0, dword [0x14008b770]
enter 0xff3, 0x10
add eax, 0x197d9
fst dword [rdi + 0xff30001]
pop rbp
sal ebx, 0x44
xchg edi, eax
add dword [rax], eax
minss xmm0, xmm1
cvttss2si r14d, xmm0
cvttps2pi mm6, xmm0
cvttps2pi mm6, xmm0
invalid
jmp case.0x140070b03.16
ucomiss xmm0, dword [0x14008b794]
mov ebx, 0xffffffff
cmovbe ebx, ecx
jmp case.0x140070b4b.17
invalid
add dword [rax], eax
invalid
enter 0x3145, 0xffffffffffffffc9
ucomiss xmm0, xmm0
jmp 0x140072101
cvttss2si rax, xmm0
mov rcx, rax
sar rcx, 0x3f
sar ecx, 0x3f
sar ecx, 0x3f
movaps xmm1, xmm0
subss xmm1, dword [0x14008b78c]
pop rsp
or eax, 0x19787
pop rsp
or eax, 0x19787
add dword [rax], eax
cvttss2si rdx, xmm1
sub al, 0xd1
ror dword [rax + 0x21], 1
retf 0x948
and rdx, rcx
or rdx, rax
xor eax, eax
ror byte [rdi], 0x57
leave
ror byte [rdi], 0x57
leave
ucomiss xmm0, xmm1
cmovae rax, rdx
cmovae eax, edx
cmovae eax, edx
ucomiss xmm0, dword [0x14008b790]
add eax, 0x1976d
jmp case.0x140070d06.39
mov sil, 5
jmp 0x1400722c7
add dword [rax], eax
maxsd xmm1, xmm0
movsd xmm0, qword [0x14008b750]
add dl, dh
minps xmm0, xmm1
cvttsd2si r13d, xmm0
cvttps2pi mm5, xmm0
mov sil, 3
jmp 0x140072098
add ebp, ebx
sbb al, 0x66
invalid
xorps xmm1, xmm1
push rdi
leave
maxsd xmm1, xmm0
movsd xmm0, qword [0x14008b768]
minsd xmm0, xmm1
cvttsd2si r13d, xmm0
cvttps2pi mm5, xmm0
cvttps2pi mm5, xmm0
mov sil, 0xa
jmp 0x14007219c
adc byte [0x14008b718], al
add eax, 0x1966b
minsd xmm0, xmm1
cvttsd2si r14d, xmm0
mov sil, 0xb
jmp 0x1400721ca
pop rdi
enter 0xff2, 0x10
add eax, 0x19632
minsd xmm0, xmm1
pop rbp
sal edx, 0x48
cvttps2pi mm3, xmm0
pop rbp
sal edx, 0x48
cvttps2pi mm3, xmm0
mov sil, 0xc
jmp 0x1400722c7
add eax, 0x19634
movabs rcx, 0x7fffffffffffffff
cmovbe rcx, rax
xor r9d, r9d
leave
leave
ucomisd xmm0, xmm0
cmovnp r9, rcx
cmovnp ecx, ecx
mov sil, 6
jmp 0x140072230
and eax, dword [rcx]
add byte [rax], al
cvttps2pi mm0, xmm0
mov rcx, rax
sar rcx, 0x3f
stc
invalid
movapd xmm1, xmm0
enter 0xff2, 0x5c
or eax, 0x19633
stc
invalid
enter 0xff2, 0x5c
or eax, 0x19633
cvttsd2si rdx, xmm1
and rdx, rcx
or rdx, rax
xor eax, eax
shl byte [rsi + 0xf], 0x57
leave
ucomisd xmm0, xmm1
ror dword [rax + 0xf], 0x43
ret 0xf66
add eax, 0x1961a
add eax, 0x1961a
mov r9, 0xffffffffffffffff
cmovbe r9, rax
mov sil, 0xd
jmp 0x140072230
mov sil, 5
jmp 0x14007218c
cvtpi2ps xmm0, mm0
movq r9, xmm0
mov sil, 8
jmp 0x14007219c
jmp 0x1400722c7
add byte [rax], al
mov sil, 0xc
mov ebx, r14d
jmp 0x14007219c
jmp 0x1400722c7
cvtsi2ss xmm0, eax
movd ebx, xmm0
mov sil, 7
jmp 0x1400722c7
cvtsi2sd xmm0, eax
movq r9, xmm0
mov sil, 8
jmp 0x1400722c7
mov eax, ebx
cvtsi2ss xmm0, rax
jmp 0x1400722c0
mov eax, ebx
cvtsi2sd xmm0, rax
jmp case.0x140070c3a.5
mov sil, 6
jmp 0x1400721f7
mov sil, 0xd
mov r9, rbx
jmp 0x140072230
leave
js 0x1400722aa
cvtsi2ss xmm0, r9
jmp 0x1400722c0
punpckldq xmm0, xmmword [0x14008b690]
subpd xmm0, xmmword [0x14008b6a0]
haddpd xmm0, xmm0
movq r9, xmm0
mov sil, 8
jmp 0x1400722c7
mov rdx, qword [rsi + 8]
mov r12, qword [rsi + 0x10]
mov sil, 2
jmp 0x1400721ca
shr ebx, 8
and bl, 1
mov cl, 2
mov r13d, ebx
jmp 0x140072255
mov r13b, byte [rsi + 1]
mov cl, 2
mov rdx, qword [rbp + 0x1a8]
mov byte [rdx + 8], cl
mov byte [rdx + 9], r13b
movabs rax, 0xf38d18a4f18d4ae4
lea rcx, [rax + 1]
xor rcx, rax
mov qword [rdx], rcx
mov bl, 1
test rdi, rdi
jne 0x140072285
xor esi, esi
jmp 0x140071be2
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor esi, esi
xor edx, edx
mov r8, qword [rbp + 0x198]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x18d9f
adc eax, 0x18d9f
add rsp, 0x20
jmp 0x140071be2
mov rax, r9
shr rax, 1
and r9d, 1
loope 0x1400722b5
or r9, rax
cvtsi2ss xmm0, r9
addss xmm0, xmm0
loope 0x1400722b5
movd ebx, xmm0
mov sil, 7
mov qword [rdi + 0x18], rdx
mov dword [rdi + 0x18], edx
mov qword [rdi + 0x20], r12
mov byte [rdi + 8], sil
mov byte [rdi + 9], r13b
mov word [rdi + 0xa], r14w
mov dword [rdi + 0xc], ebx
mov qword [rdi + 0x10], r9
mov qword [rdi], 0
lea rsp, [rbp + 0x1b8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, qword [r15 + 8]
mov r12, qword [r15 + 0x10]
mov sil, 2
jmp 0x140071ef1
mov rdx, qword [rsi + 8]
mov r12, qword [rsi + 0x10]
mov sil, 2
jmp 0x14007219c
invalid
ud2
leave
setns dl
jmp fcn.1400457e0
mov rdx, r8
jmp 0x1400460c9
xor al, 0xa8
adc byte [rbp + 0x34], dh
test al, 0x20
jne 0x1400723bb
movsx rax, word [rcx]
mov rcx, rax
not rcx
movabs rdx, 0x4048e8079a268d7c
jl 0x14007231b
invalid
invalid
invalid
call 0xcd5363de
add qword [rcx + 0x31], rcx
ror dword [rcx + 1], 1
leave
test rax, rax
movzx ecx, ax
cmovs rcx, r9
setns dl
jmp fcn.1400457e0
jl 0x14007231b
invalid
movzx ecx, word [rcx]
mov rdx, r8
jmp 0x140045d98
ret 0xd8e9
test al, 0x10
jne 0x140072446
test al, 0x20
jne 0x140072451
movzx ecx, word [rcx]
mov dl, 1
jmp fcn.1400457e0
movzx ecx, word [rcx]
mov rdx, r8
mov edx, eax
jmp 0x140045f42
movzx ecx, word [rcx]
mov rdx, r8
jmp 0x140045d98
xor al, 0xa8
adc byte [rbp + 0xd], dh
test al, 0x20
jne 0x14007247d
mov ecx, dword [rcx]
mov dl, 1
jmp fcn.1400457e0
mov ecx, dword [rcx]
mov rdx, r8
jmp 0x140046189
leave
mov rdx, rbx
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
invalid
and byte [rax - 0x75], cl
or ebp, ebx
invalid
invalid
cli
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
mov rcx, qword [rdi]
mov r14d, 0x80004003
mov dword [rsi + 4], r14d
jbe 0x14007257a
mov byte [rsi], 0
test rcx, rcx
test ecx, ecx
je 0x14007258c
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
iretd
mov rsi, qword [rcx + 8]
mov rbx, qword [rcx + 0x10]
test rbx, rbx
je 0x1400728dd
movabs rax, 0x8b2f3cc0834ed436
xor r14d, r14d
lea r15, [rax + 1]
xor r15, rax
mov rcx, r14
shl rcx, 5
add eax, 0x4df10148
add esi, edi
call fcn.14007290d
cmp r14, rbx
jne 0x1400728c6
cmp qword [rdi], 0
jne 0x1400728ef
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, qword [0x1400a5b60]
mov ecx, dword [0x1400a5b60]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov dh, 1
cmp rax, 0xf
ja case.0x140072932.15
lea rcx, [0x14009716c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, qword [rsi + 8]
mov rax, qword [rcx]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [rax + 0x10]
xor edx, edx
mov r8, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rbx + rbx*2]
cmp qword [rdi + rax*8], 0
invalid
invalid
je 0x140072a18
mov dword [rax], 0x8d481474
add al, 0xc7
lea rax, [rdi + rax*8]
mov r8, qword [rax + 8]
mov rcx, qword [0x1400a5b60]
xor edx, edx
call r15
add rbx, r14
cmp rbx, rsi
jne 0x1400729f9
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov al, byte es:[rcx]
add byte [rax - 0x7d], cl
invalid
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x68], rsp
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x50], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x120], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0xd0], rsp
mov eax, 0x10
call fcn.140074a70
add byte [rax + 0x29], cl
invalid
mov qword [rbp + 0x30], rsp
mov dword [rbp + 0x30], esp
add byte [rax + 0x29], cl
invalid
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x38], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x60], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x58], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x18], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x128], rsp
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0xd8], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x40], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x48], rsp
mov dword [rbp + 0x48], esp
mov dword [rbp + 0x48], esp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x48], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x40], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x170], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
invalid
mov qword [rbp + 0x130], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0xe0], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x50], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x58], rsp
mov eax, 0x10
add byte [rax], al
add al, ch
in eax, 0x1d
add byte [rax], al
add byte [rax], al
add al, ch
in eax, 0x1d
add byte [rax], al
sub rsp, rax
mov qword [rbp - 0x38], rsp
enter 0x10b8, 0
add byte [rax], al
enter 0x10b8, 0
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x30], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x178], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x138], rsp
add dword [rax], eax
add byte [rax + 0x10], bh
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0xe8], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x60], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x68], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x28], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x20], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x180], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x140], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0xf0], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x70], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x78], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x18], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 0x10], rsp
mov eax, 0x10
call fcn.140074a70
sbb al, 0
add byte [rax + 0x29], cl
invalid
mov qword [rbp + 0x188], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x148], rsp
mov dword [rbp + 0x148], esp
mov dword [rbp + 0x148], esp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0xf8], rsp
mov eax, 0x10
call fcn.140074a70
add byte [rax + 0x29], cl
invalid
mov qword [rbp + 0x80], rsp
mov eax, 0x10
call fcn.140074a70
add byte [rax], al
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0x88], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp - 8], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp], rsp
mov eax, 0x10
call fcn.140074a70
cmp eax, 0x4800001c
sub esp, eax
mov qword [rbp + 0x190], rsp
mov eax, 0x10
add byte [rax], al
add al, ch
sub dword [rax + rax], ebx
add byte [rax + 0x29], cl
invalid
mov qword [rbp + 0x150], rsp
add dword [rax], eax
add byte [rax + 0x10], bh
add byte [rax], al
add al, ch
sub dword [rax + rax], ebx
add byte [rax + 0x29], cl
invalid
add dword [rax], eax
add byte [rax + 0x10], bh
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x100], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x90], rsp
invalid
add byte [rax + 0x10], bh
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x98], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 8], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x10], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x198], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x158], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x108], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0xa0], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0xa8], rsp
mov eax, 0x10
call fcn.140074a70
add byte [rax], al
invalid
sub rsp, rax
mov r10, rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov r8, rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x1a0], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x160], rsp
invalid
add dword [rax], eax
add byte [rax + 0x10], bh
call fcn.140074a70
sub rsp, rax
sub esp, eax
invalid
sub esp, eax
mov qword [rbp + 0x110], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0xb0], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0xb8], rsp
add byte [rax + 0x10], bh
call fcn.140074a70
sub rsp, rax
mov r9, rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov r11, rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x1a8], rsp
add byte [rax + 0x10], bh
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x168], rsp
mov eax, 0x10
add al, ch
xchg dword [rdx], ebx
add byte [rax], al
add al, ch
xchg dword [rdx], ebx
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0x118], rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0xc0], rsp
mov eax, 0x10
add al, ch
pop rdi
sbb al, byte [rax]
invalid
add al, ch
pop rdi
sbb al, byte [rax]
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov qword [rbp + 0xc8], rsp
add byte [rax + 0x10], bh
add byte [rax + 0x10], bh
call fcn.140074a70
sub rsp, rax
mov rbx, rsp
mov eax, 0x10
call fcn.140074a70
sub rsp, rax
mov r12, rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x1c0], rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x1c8], rsp
mov eax, 0x20
call fcn.140074a70
sbb al, byte [rax]
add byte [rax + 0x29], cl
invalid
mov qword [rbp + 0x1d0], rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x1d8], rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov r13, rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
invalid
mov rdx, rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov r15, rsp
out 0xb8, eax
and byte [rax], al
add byte [rax], al
out 0xb8, eax
and byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov rdi, rsp
mov eax, 0x20
add al, ch
wait
sbb dword [rax], eax
add byte [rax + 0x29], cl
invalid
mov rsi, rsp
mov eax, 0x20
add byte [rax], al
add al, ch
wait
sbb dword [rax], eax
add byte [rax + 0x29], cl
invalid
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov r14, rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x1b8], rsp
mov eax, 0x10
call fcn.140074a70
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0x1b0], rsp
mov eax, 0x20
call fcn.140074a70
sub rsp, rax
mov qword [rbp + 0x1e0], rsp
add byte [rax], al
add byte [rax], al
movzx eax, word [rbp + 0x1ee]
add eax, 0xfffffffe
inc byte [rbx - 0x78f0ec08]
mov ch, 5
add byte [rax], al
lea rcx, [0x1400971ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
mov qword [rsi], rax
movabs rcx, 0x54180dd1a23057e6
mov ecx, 0xa23057e6
ror dword [0xcd4f8573], 1
push rcx
or byte [rax + 0x31], cl
retf 0x8948
push rsi
or byte [rax - 0x77], cl
adc byte [rbp - 0x77], r9b
fmul qword [rcx - 0x77]
add ecx, dword [rcx + rcx*4 - 0x31]
mov dword [r9], 0
sub rsp, 0x20
mov r14, qword [rbp + 0x1f0]
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov edx, 1
mov r8, r9
call qword [sym.imp.oleaut32.dll_SafeArrayGetLBound]
sbb al, 0x83
add dword [rax], eax
mov ecx, 0xa23057e6
ror dword [0xcd4f8573], 1
push rcx
or byte [rax + 0x31], cl
retf 0x8948
sbb al, 0x83
add dword [rax], eax
add rsp, 0x20
test eax, eax
js 0x140074189
movsxd rdi, dword [rdi]
mov rbx, qword [rbp + 0xb8]
mov dword [rbx], 0
sub rsp, 0x20
mov rcx, r14
in al, dx
and byte [rcx + rcx*4 - 0xf], cl
mov edx, 1
mov r8, rbx
call qword [sym.imp.oleaut32.dll_SafeArrayGetUBound]
add rsp, 0x20
test eax, eax
js 0x14007422f
invalid
mov ebx, dword [rbx]
sub rsp, 0x20
mov rcx, r14
mov rdx, r12
call qword [sym.imp.oleaut32.dll_SafeArrayAccessData]
add rsp, 0x20
test eax, eax
js 0x1400742e3
jo 0x140073217
add edi, edi
add rbx, rbx
xor r14d, r14d
lea r12, [rcx + 1]
xor r12, rcx
movzx r13d, word [r15 + rdi]
cmp r14, qword [rsi]
jne case.0x140070d06.199
sub rsp, 0x20
mov rcx, rsi
call fcn.1400700f2
add rsp, 0x20
mov rax, qword [rsi + 8]
mov rcx, r14
shl rcx, 5
mov byte [rax + rcx], 4
mov word [rax + rcx + 2], r13w
add r14, r12
mov qword [rsi + 0x10], r14
add rdi, 2
cmp rbx, rdi
jne 0x14007322f
mov rax, qword [rsi + 0x10]
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx + 0x18], rax
movups xmm0, xmmword [rsi]
movups xmmword [rcx + 8], xmm0
mov byte [rcx], 0x12
sub rsp, 0x20
mov rcx, qword [rbp + 0x1f0]
call qword [sym.imp.oleaut32.dll_SafeArrayUnaccessData]
add rsp, 0x20
and byte [rbp + 0x9890fc0], al
adc al, 0
invalid
mov rsi, qword [rbp + 0x1a0]
jmp 0x140074154
add dword [rax], eax
add cl, ch
movsb byte [rdi], byte [rsi]
invalid
xor eax, eax
mov qword [rdi], rax
movabs rcx, 0xee758e64cedf2ae7
out 0x2a, eax
invalid
invalid
invalid
invalid
jne 0x1400732ad
lea rdx, [rcx + 8]
xor rdx, rcx
out 0x2a, eax
invalid
mov qword [rdi + 8], rdx
mov qword [rdi + 0x10], rax
mov r12, r8
mov qword [r8], rax
mov rbx, r10
mov dword [r10], 0
sub rsp, 0x20
mov r15, qword [rbp + 0x1f0]
mov rcx, r15
stc
mov edx, 1
mov r8, r10
call qword [sym.imp.oleaut32.dll_SafeArrayGetLBound]
add dword [rcx], 0xc4834800
and byte [rbp - 0x6d77f040], al
invalid
add byte [rax], al
push rdi
or byte [rax - 0x77], cl
adc byte [r13 - 0x77], r9b
invalid
add dword [rcx], 0xc4834800
and byte [rbp - 0x6d77f040], al
invalid
movsxd rbx, dword [rbx]
mov r14, qword [rbp + 0xa8]
mov dword [r14], 0
sub rsp, 0x20
mov rcx, r15
mov edx, 1
mov r8, r14
call qword [sym.imp.oleaut32.dll_SafeArrayGetUBound]
add rsp, 0x20
test eax, eax
js 0x14007423e
mov r14d, dword [r14]
sub rsp, 0x20
mov rcx, r15
mov rdx, r12
call qword [sym.imp.oleaut32.dll_SafeArrayAccessData]
add rsp, 0x20
test eax, eax
js 0x140074342
ja 0x1400746eb
shl ebx, 2
shl r14, 2
xor r15d, r15d
lea r12, [rcx + 1]
xor r12, rcx
mov r13d, dword [rsi + rbx]
cmp r15, qword [rdi]
jne 0x1400733b9
sub rsp, 0x20
mov rcx, rdi
call fcn.1400700f2
add rsp, 0x20
mov rax, qword [rdi + 8]
mov rcx, r15
shl rcx, 5
mov byte [rax + rcx], 5
mov dword [rax + rcx + 4], r13d
add r15, r12
mov qword [rdi + 0x10], r15
add rbx, 4
cmp r14, rbx
jne 0x14007339c
mov rax, qword [rdi + 0x10]
mov rcx, qword [rbp + 0x1f8]
invalid
clc
add dword [rax], eax
add byte [rax - 0x77], cl
sbb byte [r15], cl
adc byte [rdi], al
movups xmmword [rcx + 8], xmm0
or dh, al
add dword [rdx], edx
sub rsp, 0x20
mov rcx, qword [rbp + 0x1f0]
call qword [sym.imp.oleaut32.dll_SafeArrayUnaccessData]
add rsp, 0x20
test eax, eax
jns 0x1400746ad
mov rsi, qword [rbp + 0x198]
jmp 0x140074154
mov r13, qword [rbp + 0x18]
xor eax, eax
ror byte [rbx + rcx*4 - 0x7b], 0xc8
add dword [rax], eax
add byte [rcx - 0x77], cl
add byte [rax - 0x47], cl
invalid
xchg ebx, eax
sub dword [rdi - 0x56], ecx
invalid
sbb bl, byte [rbx]
lea rdx, [rcx + 8]
xor rdx, rcx
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], rax
mov r14, qword [rbp - 0x40]
mov qword [r14], rax
mov rdi, qword [rbp - 0x48]
mov dword [rdi], 0
sub rsp, 0x20
mov r12, qword [rbp + 0x1f0]
add byte [rax], al
ror byte [rbx + rcx*4 - 0x7b], 0xc8
add dword [rax], eax
add byte [rcx - 0x77], cl
add byte [rax - 0x47], cl
invalid
add byte [rax], al
mov rcx, r12
mov edx, 1
mov r8, rdi
call qword [sym.imp.oleaut32.dll_SafeArrayGetLBound]
add rsp, 0x20
test eax, eax
js 0x1400741a6
movsxd rdi, dword [rdi]
mov rbx, qword [rbp + 0x48]
mov dword [rbx], 0
sub rsp, 0x20
mov rcx, r12
mov edx, 1
mov r8, rbx
call qword [sym.imp.oleaut32.dll_SafeArrayGetUBound]
add rsp, 0x20
test eax, eax
js 0x14007424c
mov ebx, dword [rbx]
sub rsp, 0x20
and byte [rcx + rcx*4 - 0x1f], cl
and byte [rcx + rcx*4 - 0x1f], cl
mov rdx, r14
call qword [sym.imp.oleaut32.dll_SafeArrayAccessData]
add rsp, 0x20
test eax, eax
js 0x140074350
inc ebx
cmp edi, ebx
ja 0x1400746eb
cmp edi, ebx
mov rcx, qword [rbp + 0x1c8]
je 0x140073696
movabs rdx, 0x8200fd1b8c2034c1
lea rax, [rdx + 8]
xor rax, rdx
mov rsi, qword [r14]
mov esi, dword [rsi]
movsxd rbx, ebx
movabs rdx, 0xf474579a6b7677c0
shl rdi, 2
shl rbx, 2
xor r14d, r14d
lea r15, [rdx + 1]
xor r15, rdx
movss xmm6, dword [rsi + rdi]
cmp r14, qword [rcx]
jne 0x140073537
sub rsp, 0x20
call fcn.1400700f2
mov rcx, qword [rbp + 0x1c8]
add rsp, 0x20
mov rax, qword [rcx + 8]
mov rdx, r14
shl rdx, 5
mov byte [rax + rdx], 7
movss dword [rax + rdx + 4], xmm6
add r14, r15
mov qword [rcx + 0x10], r14
add rdi, 4
cmp rbx, rdi
jne 0x140073515
jmp 0x140073696
mov r13, qword [rbp - 0x50]
xor eax, eax
mov r8, qword [rbp + 0x1c0]
mov qword [r8], rax
movabs rcx, 0x39f8d0bd9a048243
invalid
invalid
add al, 0x9a
mov ebp, 0x4839f8d0
cmp dword [rax - 0x73], ecx
push rcx
or byte [rax + 0x31], cl
retf 0x8949
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], rax
mov r14, qword [rbp - 0x58]
mov esi, dword [rbp - 0x58]
cmp dword [rax - 0x73], ecx
push rcx
or byte [rax + 0x31], cl
retf 0x8949
invalid
invalid
mov esi, dword [rbp - 0x58]
mov qword [r14], rax
mov rdi, qword [rbp - 0x60]
mov dword [rdi], 0
sub rsp, 0x20
mov r12, qword [rbp + 0x1f0]
mov rcx, r12
mov edx, 1
mov r8, rdi
call qword [sym.imp.oleaut32.dll_SafeArrayGetLBound]
add rsp, 0x20
test eax, eax
js 0x1400741b1
movsxd rdi, dword [rdi]
mov rbx, qword [rbp + 0x38]
mov dword [rbx], 0
sub rsp, 0x20
in al, dx
and byte [rcx + rcx*4 - 0x1f], cl
and byte [rcx + rcx*4 - 0x1f], cl
mov edx, 1
mov r8, rbx
call qword [sym.imp.oleaut32.dll_SafeArrayGetUBound]
add rsp, 0x20
test eax, eax
js 0x14007425a
mov ebx, dword [rbx]
sub rsp, 0x20
mov rcx, r12
mov rdx, r14
call qword [sym.imp.oleaut32.dll_SafeArrayAccessData]
add rsp, 0x20
test eax, eax
js 0x1400743b1
invalid
add byte [rax], al
or eax, 0xc3ff0000
cmp edi, ebx
ja 0x1400746eb
cmp edi, ebx
mov rcx, qword [rbp + 0x1c0]
je 0x140073696
movabs rdx, 0x57ceab13329a0cc3
lea rax, [rdx + 8]
xor rax, rdx
mov rsi, qword [r14]
movsxd rbx, ebx
movabs rdx, 0x19e6cd4b8e206120
shl rdi, 3
shl rbx, 3
xor r14d, r14d
lea r15, [rdx + 1]
xor r15, rdx
movsd xmm6, qword [rsi + rdi]
cmp r14, qword [rcx]
jne 0x140073675
sub rsp, 0x20
call fcn.1400700f2
mov rcx, qword [rbp + 0x1c0]
add rsp, 0x20
add esp, 0x20
in al, dx
and al, ch
mov edx, cs
invalid
add esp, 0x20
mov rax, qword [rcx + 8]
mov rdx, r14
shl rdx, 5
mov byte [rax + rdx], 8
movsd qword [rax + rdx + 8], xmm6
add r14, r15
mov qword [rcx + 0x10], r14
add rdi, 8
cmp rbx, rdi
jne 0x140073653
mov rax, qword [rcx + 0x10]
mov rdx, qword [rbp + 0x1f8]
mov qword [rdx + 0x18], rax
movups xmm0, xmmword [rcx]
movups xmmword [rdx + 8], xmm0
mov byte [rdx], 0x12
sub rsp, 0x20
mov rcx, r12
call qword [sym.imp.oleaut32.dll_SafeArrayUnaccessData]
add rsp, 0x20
test eax, eax
jns 0x1400746ad
mov ecx, dword [rbp]
jmp 0x140074171
invalid
add byte [rax - 0x75], cl
test eax, edi
add dword [rax], eax
add dh, al
add byte [rax], dl
mov rax, qword [rbp + 0x1f8]
mov byte [rax], 0x10
jmp 0x1400746ad
mov r14, qword [rbp - 0x70]
mov r15, qword [rbp - 0x80]
xor eax, eax
mov r8, qword [rbp + 0x1e0]
mov qword [r8], rax
movabs rcx, 0x6abb1205e33038e6
lea rdx, [rcx + 8]
xor rdx, rcx
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], rax
mov r12, qword [rbp - 0x68]
mov qword [r12], rax
mov dword [rsp], eax
mov rdi, qword [rbp - 0x78]
mov dword [rdi], 0
invalid
add byte [rax], al
add byte [rax], al
sub rsp, 0x20
mov rbx, qword [rbp + 0x1f0]
mov rcx, rbx
mov edx, 1
mov r8, rdi
call qword [sym.imp.oleaut32.dll_SafeArrayGetLBound]
add rsp, 0x20
test eax, eax
js 0x1400741bc
invalid
movsxd rdi, dword [rdi]
mov r13, qword [rbp + 0x28]
mov dword [r13], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
fnstcw word [rdx + 1]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
fnstcw word [rdx + 1]
mov r8, r13
call qword [sym.imp.oleaut32.dll_SafeArrayGetUBound]
add rsp, 0x20
test eax, eax
js 0x140074268
mov r14d, dword [r13]
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
mov rdx, r12
call qword [sym.imp.oleaut32.dll_SafeArrayAccessData]
add rsp, 0x20
test eax, eax
js 0x140074412
in al, dx
and byte [rax - 0x77], cl
invalid
ja 0x1400746eb
cmp edi, r14d
je 0x1400738ba
movabs rax, 0x31041bf65c1315a5
lea rbx, [rax + 8]
xor rbx, rax
mov rsi, qword [r12]
movsxd r14, r14d
mov r12, qword [rbp + 0x1b8]
add r12, 8
shl rdi, 3
shl r14, 3
xor r13d, r13d
mov rcx, qword [rsi + rdi]
sub rsp, 0x20
call fcn.14006f5c4
mov eax, 0x48ffffbd
add esp, 0x20
mov r8, rdx
sub rsp, 0x20
mov r15, qword [rbp + 0x1b8]
mov rcx, r15
mov rdx, rax
call fcn.140021a7c
add rsp, 0x20
mov r15, qword [r15]
movabs rax, 0x8000000000000000
cmp r15, rax
je 0x1400746c8
movups xmm0, xmmword [r12]
mov rax, qword [rbp + 0x1b0]
movups xmmword [rax], xmm0
adc dword [rax], eax
adc dword [rax], eax
mov rcx, qword [rbp + 0x1e0]
cmp r13, qword [rcx]
add byte [rbx + rdi + 0x29], cl
jne 0x140073876
sub rsp, 0x20
sub esp, 0x20
call fcn.1400700f2
mov rcx, qword [rbp + 0x1e0]
add rsp, 0x20
mov rbx, qword [rcx + 8]
mov rax, r13
shl rax, 5
mov byte [rbx + rax], 2
mov qword [rbx + rax + 8], r15
mov rdx, qword [rbp + 0x1b0]
movups xmm0, xmmword [rdx]
movups xmmword [rbx + rax + 0x10], xmm0
movabs rdx, 0xa038571227642e0e
invalid
invalid
invalid
invalid
adc dl, byte [rdi + 0x38]
movabs al, byte [0x49d0314801428d48]
add ebp, eax
mov qword [rcx + 0x10], r13
add rdi, 8
cmp r14, rdi
jne 0x1400737ff
mov rax, qword [rcx + 0x10]
mov rdx, qword [rbp + 0x1f8]
xchg ebp, eax
clc
add dword [rax], eax
add byte [rax - 0x77], cl
sbb byte [rdi], cl
adc byte [rcx], al
movups xmmword [rdx + 8], xmm0
mov byte [rdx], 0x12
sub rsp, 0x20
and byte [rax - 0x75], cl
invalid
lock add dword [rax], eax
add al, ch
int1
invalid
invalid
jmp 0x1400746a9
and byte [rax - 0x75], cl
invalid
xor eax, eax
mov qword [r14], rax
movabs rcx, 0x2f6d263638f23c47
lea rdx, [rcx + 8]
xor rdx, rcx
mov qword [r14 + 8], rdx
mov qword [r14 + 0x10], rax
adc byte [rcx - 0x77], r9b
add al, 0x24
adc byte [rcx - 0x77], r9b
add al, 0x24
mov dword [rbx], 0
sub rsp, 0x20
mov r15, qword [rbp + 0x1f0]
mov rcx, r15
mov edx, 1
mov r8, rbx
call qword [sym.imp.oleaut32.dll_SafeArrayGetLBound]
add rsp, 0x20
test eax, eax
js 0x1400741e4
mov byte [rax + rcx + 0x63480000], ch
cmp ecx, dword [rax - 0x75]
popfq
enter 0, 0
movsxd rdi, dword [rbx]
mov rbx, qword [rbp + 0xc8]
mov dword [rbx], 0
sub rsp, 0x20
mov rcx, r15
mov edx, 1
mov r8, rbx
call qword [sym.imp.oleaut32.dll_SafeArrayGetUBound]
add rsp, 0x20
and byte [rbp + 0x26880fc0], al
or dword [rax], eax
invalid
mov ebx, dword [rbx]
sub rsp, 0x20
mov rcx, r15
mov rdx, r12
call qword [sym.imp.oleaut32.dll_SafeArrayAccessData]
add rsp, 0x20
test eax, eax
js 0x14007446f
and ebp, 0x6e4d83d6
xor r15d, r15d
lea r12, [rcx + 1]
xor r12, rcx
mov r13b, byte [rsi + rdi]
cmp r15, qword [r14]
jne 0x1400739de
sub rsp, 0x20
mov rcx, r14
call fcn.1400700f2
add rsp, 0x20
mov rax, qword [r14 + 8]
mov rcx, r15
shl rcx, 5
mov byte [rax + rcx], 3
mov byte [rax + rcx + 1], r13b
add r15, r12
mov qword [r14 + 0x10], r15
inc rdi
cmp rbx, rdi
jne 0x1400739c1
mov rax, qword [r14 + 0x10]
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx + 0x18], rax
movups xmm0, xmmword [r14]
movups xmmword [rcx + 8], xmm0
mov byte [rcx], 0x12
sub rsp, 0x20
mov rcx, qword [rbp + 0x1f0]
call qword [sym.imp.oleaut32.dll_SafeArrayUnaccessData]
add byte [rax - 0x7d], cl
invalid
and byte [rbp + 0x79890fc0], al
or al, 0
invalid
mov rsi, qword [rbp + 0x1a8]
jmp 0x140074154
xor eax, eax
mov rdi, rdx
mov qword [rdx], rax
add cl, byte [rax - 0x47]
movabs dword [0x48f6d9ce498110f7], eax
lea edx, [rcx + 8]
add cl, byte [rax - 0x47]
movabs dword [0x48f6d9ce498110f7], eax
lea edx, [rcx + 8]
xor rdx, rcx
mov qword [rdi + 8], rdx
mov qword [rdi + 0x10], rax
mov r12, qword [rbp]
mov qword [r12], rax
mov rbx, qword [rbp - 8]
mov dword [rbx], 0
sub rsp, 0x20
mov r15, qword [rbp + 0x1f0]
mov rcx, r15
mov edx, 1
mov r8, rbx
call qword [sym.imp.oleaut32.dll_SafeArrayGetLBound]
add rsp, 0x20
test eax, eax
js 0x1400741f2
movsxd rbx, dword [rbx]
mov r14, qword [rbp + 0x88]
mov dword [r14], 0
sub rsp, 0x20
mov rcx, r15
mov edx, 1
mov r8, r14
call qword [sym.imp.oleaut32.dll_SafeArrayGetUBound]
add rsp, 0x20
test eax, eax
js 0x14007429d
invalid
mov r14d, dword [r14]
sub rsp, 0x20
mov rcx, r15
mov rdx, r12
call qword [sym.imp.oleaut32.dll_SafeArrayAccessData]
add rsp, 0x20
test eax, eax
js 0x1400744cc
jo 0x140073b6a
lea ebp, [rdi + 0x7e]
cmp cl, ch
add dword [rbp + 0x31], eax
dec dword [rbp + rcx*4 + 0x61]
add dword [rcx + 0x31], ecx
int3
mov ecx, dword [rbp + 0x1f8]
mov qword [rcx + 0x18], rax
movups xmm0, xmmword [rdi]
movups xmmword [rcx + 8], xmm0
mov byte [rcx], 0x12
sub rsp, 0x20
mov rcx, qword [rbp + 0x1f0]
call qword [sym.imp.oleaut32.dll_SafeArrayUnaccessData]
add byte [rax - 0x7d], cl
invalid
and byte [rbp + 0x12890fc0], al
or eax, dword [rax]
invalid
mov rsi, qword [rbp + 0x188]
jmp 0x140074154
xor eax, eax
mov qword [r13], rax
movabs rcx, 0x4b1b94f3034089a0
mov dword [rax + 3], eax
xchg esp, eax
sbb ecx, dword [rbx + 0x48]
lea edx, [rcx + 8]
mov dword [rax + 3], eax
xchg esp, eax
sbb ecx, dword [rbx + 0x48]
lea edx, [rcx + 8]
xor rdx, rcx
mov qword [r13 + 8], rdx
mov qword [r13 + 0x10], rax
mov r15, qword [rbp - 0x10]
mov qword [r15], rax
mov rdi, qword [rbp - 0x18]
mov dword [rdi], 0
sub rsp, 0x20
mov r14, qword [rbp + 0x1f0]
lock add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov edx, 1
mov r8, rdi
call qword [sym.imp.oleaut32.dll_SafeArrayGetLBound]
add rsp, 0x20
test eax, eax
js 0x140074200
movsxd rdi, dword [rdi]
mov rbx, qword [rbp + 0x78]
mov dword [rbx], 0
sub rsp, 0x20
mov rcx, r14
mov edx, 1
mov r8, rbx
call qword [sym.imp.oleaut32.dll_SafeArrayGetUBound]
add rsp, 0x20
test eax, eax
js 0x1400742ab
mov ebx, dword [rbx]
sub rsp, 0x20
mov rcx, r14
mov rdx, r15
call qword [sym.imp.oleaut32.dll_SafeArrayAccessData]
add rsp, 0x20
test eax, eax
js 0x140074529
add ebx, ebx
xor r14d, r14d
lea r15, [rcx + 1]
xor r15, rcx
movzx r12d, word [rsi + rdi]
cmp r14, qword [r13]
jne 0x140073ca9
sub rsp, 0x20
mov rcx, r13
call fcn.1400700f2
add rsp, 0x20
mov rax, qword [r13 + 8]
mov rcx, r14
shl rcx, 5
mov byte [rax + rcx], 0xb
mov word [rax + rcx + 2], r12w
add r14, r15
mov qword [r13 + 0x10], r14
add rdi, 2
cmp rbx, rdi
jne 0x140073c8a
mov rax, qword [r13 + 0x10]
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx + 0x18], rax
sbb byte [rcx + 0xf], al
adc byte [rbp], al
movups xmmword [rcx + 8], xmm0
mov byte [rcx], 0x12
sub rsp, 0x20
mov rcx, qword [rbp + 0x1f0]
call qword [sym.imp.oleaut32.dll_SafeArrayUnaccessData]
add rsp, 0x20
test eax, eax
jns 0x1400746ad
or dword [rax], eax
invalid
mov rsi, qword [rbp + 0x180]
jmp 0x140074154
xor eax, eax
mov r8, qword [rbp + 0x1d8]
mov qword [r8], rax
movabs rcx, 0xd944086231549991
lea rdx, [rcx + 8]
xor rdx, rcx
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], rax
mov r14, qword [rbp - 0x20]
mov qword [r14], rax
mov rdi, qword [rbp - 0x28]
mov dword [rdi], 0
sub rsp, 0x20
mov r13, qword [rbp + 0x1f0]
mov rcx, r13
mov edx, 1
mov r8, rdi
call qword [sym.imp.oleaut32.dll_SafeArrayGetLBound]
add rsp, 0x20
test eax, eax
js 0x14007420b
movsxd rdi, dword [rdi]
mov rbx, qword [rbp + 0x68]
mov dword [rbx], 0
sub rsp, 0x20
mov rcx, r13
mov edx, 1
mov r8, rbx
call qword [sym.imp.oleaut32.dll_SafeArrayGetUBound]
add rsp, 0x20
test eax, eax
js 0x1400742b9
mov ebx, dword [rbx]
sub rsp, 0x20
and byte [rcx + rcx*4 - 0x17], cl
mov rdx, r14
call qword [sym.imp.oleaut32.dll_SafeArrayAccessData]
add rsp, 0x20
test eax, eax
js 0x14007458d
shl edi, 2
shl rbx, 2
xor r14d, r14d
lea r15, [rdx + 1]
xor r15, rdx
mov r12d, dword [rsi + rdi]
cmp r14, qword [rcx]
jne 0x140073e21
sub rsp, 0x20
call fcn.1400700f2
mov rcx, qword [rbp + 0x1d8]
add rsp, 0x20
mov rax, qword [rcx + 8]
mov rdx, r14
shl rdx, 5
mov byte [rax + rdx], 0xc
mov dword [rax + rdx + 4], r12d
add r14, r15
mov qword [rcx + 0x10], r14
add rdi, 4
cmp rbx, rdi
jne 0x140073e00
mov rax, qword [rcx + 0x10]
mov rdx, qword [rbp + 0x1f8]
mov qword [rdx + 0x18], rax
movups xmm0, xmmword [rcx]
movups xmmword [rdx + 8], xmm0
mov byte [rdx], 0x12
sub rsp, 0x20
mov rcx, r13
call qword [sym.imp.oleaut32.dll_SafeArrayUnaccessData]
add rsp, 0x20
add esp, 0x20
test eax, eax
jns 0x1400746ad
mov rsi, qword [rbp + 0x178]
jmp 0x140074154
xor eax, eax
mov qword [r15], rax
movabs rcx, 0xe1d83ea8a6dee265
lea rdx, [rcx + 8]
xor rdx, rcx
mov qword [r15 + 8], rdx
mov qword [r15 + 0x10], rax
mov r12, qword [rbp + 0x10]
mov qword [r12], rax
mov rdi, qword [rbp + 8]
mov dword [rdi], 0
sub rsp, 0x20
mov r14, qword [rbp + 0x1f0]
add byte [rax], al
mov rcx, r14
mov edx, 1
mov r8, rdi
call qword [sym.imp.oleaut32.dll_SafeArrayGetLBound]
add rsp, 0x20
test eax, eax
js 0x140074216
movsxd rdi, dword [rdi]
mov rbx, qword [rbp + 0x98]
mov dword [rbx], 0
sub rsp, 0x20
mov rcx, r14
mov edx, 1
mov r8, rbx
call qword [sym.imp.oleaut32.dll_SafeArrayGetUBound]
add rsp, 0x20
test eax, eax
js 0x1400742c7
mov ebx, dword [rbx]
sub rsp, 0x20
mov rcx, r14
mov rdx, r12
call qword [sym.imp.oleaut32.dll_SafeArrayAccessData]
add rsp, 0x20
test eax, eax
js 0x1400745ee
out 3, eax
shl rbx, 3
xor r14d, r14d
lea r12, [rcx + 1]
xor r12, rcx
mov r13, qword [rsi + rdi]
cmp r14, qword [r15]
jne 0x140073f85
sub rsp, 0x20
mov rcx, r15
call fcn.1400700f2
add rsp, 0x20
mov rax, qword [r15 + 8]
mov rcx, r14
shl rcx, 5
mov byte [rax + rcx], 6
mov qword [rax + rcx + 8], r13
add r14, r12
mov qword [r15 + 0x10], r14
add rdi, 8
cmp rbx, rdi
jne 0x140073f68
mov rax, qword [r15 + 0x10]
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx + 0x18], rax
movups xmm0, xmmword [r15]
movups xmmword [rcx + 8], xmm0
mov byte [rcx], 0x12
sub rsp, 0x20
mov rcx, qword [rbp + 0x1f0]
call qword [sym.imp.oleaut32.dll_SafeArrayUnaccessData]
add rsp, 0x20
test eax, eax
jns 0x1400746ad
mov rsi, qword [rbp + 0x190]
jmp 0x140074154
xor eax, eax
mov r8, qword [rbp + 0x1d0]
mov qword [r8], rax
movabs rcx, 0xaa9536a4f1293902
lea rdx, [rcx + 8]
xor rdx, rcx
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], rax
mov r14, qword [rbp - 0x30]
mov qword [r14], rax
mov rdi, qword [rbp - 0x38]
mov dword [rdi], 0
sub rsp, 0x20
mov r13, qword [rbp + 0x1f0]
mov rcx, r13
mov edx, 1
mov r8, rdi
call qword [sym.imp.oleaut32.dll_SafeArrayGetLBound]
add rsp, 0x20
test eax, eax
js 0x140074224
movsxd rdi, dword [rdi]
mov rbx, qword [rbp + 0x58]
mov dword [rbx], 0
sub rsp, 0x20
mov rcx, r13
mov edx, 1
mov r8, rbx
call qword [sym.imp.oleaut32.dll_SafeArrayGetUBound]
add rsp, 0x20
test eax, eax
js 0x1400742d5
mov ebx, dword [rbx]
sub rsp, 0x20
mov rcx, r13
mov rdx, r14
call qword [sym.imp.oleaut32.dll_SafeArrayAccessData]
add rsp, 0x20
test eax, eax
js 0x140074648
mov qword [rsi], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, rsi
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
mov rcx, qword [rsi]
test rcx, rcx
je 0x1400746ad
mov r15d, eax
mov rdi, qword [rbp + 0xb0]
jmp 0x1400742ed
mov esi, eax
mov rbx, qword [rbp + 0xa0]
jmp 0x1400744d5
mov esi, eax
mov rdi, qword [rbp + 0x40]
jmp 0x140074359
mov esi, eax
mov rdi, qword [rbp + 0x30]
jmp 0x1400743ba
mov esi, eax
mov rdi, qword [rbp + 0x20]
mov qword [rdi], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
mov rcx, qword [rdi]
jmp 0x140074434
mov esi, eax
mov rdi, qword [rbp + 0xc0]
jmp 0x140074478
mov esi, eax
mov rbx, qword [rbp + 0x80]
jmp 0x1400744d5
mov esi, eax
mov rdi, qword [rbp + 0x70]
jmp 0x140074532
mov esi, eax
mov rdi, qword [rbp + 0x60]
jmp 0x140074596
mov esi, eax
mov rdi, qword [rbp + 0x90]
jmp 0x1400745f7
mov esi, eax
mov rdi, qword [rbp + 0x50]
jmp 0x140074651
mov r15d, eax
mov rdi, qword [rbp + 0x110]
jmp 0x1400742ed
mov esi, eax
mov rbx, qword [rbp + 0x108]
jmp 0x1400744d5
mov esi, eax
mov rdi, qword [rbp + 0xd8]
jmp 0x140074359
mov esi, eax
mov rdi, qword [rbp + 0xd0]
jmp 0x1400743ba
mov esi, eax
mov rdi, r14
mov qword [r14], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, r14
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
mov rcx, qword [r14]
jmp 0x140074434
mov esi, eax
mov rdi, qword [rbp + 0x118]
jmp 0x140074478
mov esi, eax
mov rbx, qword [rbp + 0xf8]
jmp 0x1400744d5
mov esi, eax
mov rdi, qword [rbp + 0xf0]
jmp 0x140074532
mov esi, eax
mov rdi, qword [rbp + 0xe8]
jmp 0x140074596
mov esi, eax
mov rdi, qword [rbp + 0x100]
jmp 0x1400745f7
mov esi, eax
mov rdi, qword [rbp + 0xe0]
jmp 0x140074651
mov qword [rdi], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
mov rcx, qword [rdi]
test rcx, rcx
je 0x14007431d
mov esi, eax
mov rdi, qword [rbp + 0x128]
mov qword [rdi], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
mov rcx, qword [rdi]
test rcx, rcx
je 0x140074389
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
mov rax, qword [rbp + 0x1f8]
mov dword [rax + 4], esi
mov qword [rax + 8], r12
mov byte [rax], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
sub rsp, 0x20
mov rcx, qword [rbp + 0x1c8]
jmp 0x1400746a4
mov qword [rdi], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400743ea
test rcx, rcx
je 0x140074447
mov qword [rdi], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400744a8
mov qword [rbx], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, rbx
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
mov rcx, qword [rbx]
test rcx, rcx
je 0x140074505
mov qword [rdi], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
mov rcx, qword [rdi]
test rcx, rcx
je 0x140074562
mov qword [rdi], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400745c6
mov qword [rdi], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
mov rcx, qword [rdi]
test rcx, rcx
je 0x140074627
mov qword [rdi], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
mov rcx, qword [rdi]
test rcx, rcx
je 0x140074681
call fcn.140072897
add rsp, 0x20
movaps xmm6, xmmword [rbp + 0x200]
lea rsp, [rbp + 0x218]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x1f8]
mov byte [rax], 8
sub rsp, 0x20
mov rcx, qword [rbp + 0x1f0]
call fcn.140072a2c
add rsp, 0x20
jmp 0x14007445f
ud2
jne 0x140088baf
mov eax, dword [0x1400a5be8]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x88
or byte [rax], al
add byte [rax], al
invalid
lea rcx, [rax + 8]
lea rdx, [0x14004cd77]
lea rsp, [rbp + 8]
pop rsi
pop rbp
jmp fcn.14005aa99
lea rsp, [rbp + 8]
pop rsi
pop rbp
ret
sub esp, 0x28
sub byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov edi, ecx
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0x2509
adc eax, 0x2509
test rax, rax
je 0x140088be8
mov qword [0x1400a5b60], rax
mov dword [0x1400a5b60], eax
mov rcx, rax
mov edx, edi
mov r8, rsi
add rsp, 0x28
invalid
invalid
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapAlloc]
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
add al, ch
jno 0x140088bbb
invalid
mov rcx, rsp
movabs rax, 0xee04066e47192809
add al, 0xee
add al, 0xee
lea rdx, [rax + 2]
xor rdx, rax
ret 0x8948
adc dword [rax - 0x7d], ecx
in al, dx
and al, ch
ret 0xfd32
dec dword [rax - 0x7d]
invalid
and byte [rax - 0x47], cl
push rsi
add edi, ecx
mov eax, 0x3348bf05
sub byte [rbx + 0x1cfae15], cl
adc eax, 0x1cfae
ret 0x8948
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
adc al, 0xd0
mov qword [rdx + 0x90], rcx
cmp qword [rdx + 0x98], 0
jne 0x140088c77
add byte [rbp + 0x1f], dh
mov ecx, dword [0x1400a5be8]
or eax, 0x1cf8a
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x98], rax
mov rsp, rbp
pop rbp
ret
ud2
cmp rcx, r8
jae 0x140088caa
mov rcx, rsi
call fcn.140059b2d
test rax, rax
jne 0x140088ce7
mov rax, qword [rsi]
cmp rax, rdi
jbe 0x140088cd0
mov r14, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
add rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.140084cc0
add r14, rdi
mov qword [rsi + 0x10], r14
xor eax, eax
jmp 0x140088ce7
mov byte [rsi + 0x18], 1
lea rcx, [rsi + 0x19]
lea ecx, [rsi + 0x19]
lea ecx, [rsi + 0x19]
mov rdx, rbx
mov r8, rdi
call fcn.14005dcd5
mov byte [rsi + 0x18], 0
sbb byte [rax], al
std
inc esi
sbb byte [rax], r8b
sbb byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
invalid
pop r14
ret
sti
js 0x140088f20
mov al, byte [0x1400a5058]
sub rsp, 0x20
and byte [rcx], dh
leave
mov rdx, rbx
call fcn.14004fc65
add rsp, 0x20
test rax, rax
test eax, eax
je 0x140088f20
mov qword [rdi], rbx
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0
lea r8, [r12 + r15]
sub rsp, 0x20
mov rcx, rdi
mov rdx, r12
call fcn.14002153c
xor ecx, ecx
mov rdx, r12
mov r8, r15
call fcn.140040f72
add rsp, 0x20
test rax, rax
jne 0x140088df9
mov rax, qword [rdi + 0x10]
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [rdi]
movups xmmword [r13], xmm0
sub rsp, 0x20
mov rcx, r13
call fcn.1400215d0
add rsp, 0x20
mov r15, rax
mov r12, rdx
jmp 0x140088e17
mov rax, qword [rdi]
mov r15, qword [rdi + 8]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x140088ec8
mov r12, qword [rdi + 0x10]
xorps xmm0, xmm0
movups xmmword [r14], xmm0
movups xmmword [r14 + 0x20], xmm0
movups xmmword [r14 + 0x10], xmm0
mov dword [r14 + 8], 1
mov dword [rsi + 8], 1
mov dword [rsi + 8], 1
add dword [rax], eax
add byte [rax], al
mov rdi, qword [rbp - 8]
jge 0x140088e2c
mov qword [rdi], 0
sub rsp, 0x20
in al, dx
and byte [rcx + rcx*4 - 7], cl
stc
in al, dx
and byte [rcx + rcx*4 - 7], cl
stc
stc
xor edx, edx
mov r8, r14
mov r9, rdi
call qword [sym.imp.ws2_32.dll_getaddrinfo]
add rsp, 0x20
test eax, eax
invalid
jne 0x140088e71
sal byte [rbp + 0x19], 0x48
mov rax, qword [rbp]
mov eax, dword [rbp]
mov rax, qword [rax]
mov rcx, qword [rdi]
movzx eax, word [rax]
mov qword [rsi + 0x10], rcx
mov word [rsi + 0x18], ax
xor eax, eax
jmp 0x140088e9c
sub rsp, 0x20
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
add rsp, 0x20
shl rax, 0x20
movabs rdx, 0x66d4c0c3537b808c
lea rcx, [rdx + 2]
xor rcx, rdx
ret
xor ecx, edx
or rcx, rax
mov eax, 1
mov qword [rsi + 8], rcx
mov dword [rsi + 8], ecx
mov qword [rsi], rax
mov byte [r15], 0
test r12, r12
je 0x140088eec
mov rcx, qword [0x1400a5b60]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x20
and bl, ch
invalid
and bl, ch
and al, 0x48
lea ecx, [0x140094908]
lea rcx, str.file_name_contained_an_unexpected_NUL_byte
mov qword [rsi + 8], rcx
movabs rcx, 0xf35492a8c48244
lea rdx, [rcx + 1]
xor rdx, rcx
mov qword [rsi], rdx
test rax, rax
jne case.0x14006f91d.85
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [0x1400a5b60]
xor edx, edx
mov r8, r15
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax], al
add byte [rax], al
ud2
mov rbp, rsp
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
call fcn.140074a70
sub rsp, rax
mov rcx, rsp
mov ecx, esp
mov ecx, esp
mov eax, 0x10
call fcn.140074a70
dec dword [rax + 0x29]
invalid
dec dword [rax + 0x29]
invalid
mov rsi, rsp
mov eax, dword [0x1400a5be8]
mov rdx, qword gs:[0x58]
mov r8, qword [rdx + rax*8]
add al, 0xc2
add al, 0xc2
mov rax, qword [r8 + 0x68]
mov rdx, qword [r8 + 0x70]
movabs r9, 0x91ed866fa1697bbc
lea r10, [r9 + 1]
xor r10, r9
mov qword [r8 + 0x68], r10
mov qword [r8 + 0x70], 0
mov qword [rsi], rax
mov qword [rsi + 8], rdx
test rax, rax
jne 0x140088fc7
mov eax, dword [0x1400a5be8]
add eax, 0x1cc4a
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x68]
sub rsp, 0x20
lea rdx, [0x14005c7e9]
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x73], cl
adc eax, 0xfffd382c
call fcn.14005aa99
mov rcx, rsi
jmp 0x140088fd2
mov qword [rcx], rax
mov qword [rcx + 8], rdx
sub rsp, 0x20
add dword [rax - 0x77], ecx
push rcx
or byte [rax - 0x7d], cl
in al, dx
and al, ch
push rdx
cmp ch, bh
dec dword [rax - 0x7d]
invalid
call fcn.14005c829
add rsp, 0x20
lea rsp, [rbp + 8]
pop rsi
pop rbp
ret
mov ecx, eax
and ecx, 3
add ecx, dword [rcx + 0x4e283c2]
add ecx, dword [rcx + 0x4e283c2]
movsxd r8, dword [rdi + rcx*4]
add r8, rdi
jmp r8
invalid
test byte [rax + rax - 0x357d0000], ah
add dh, al
cmpxchg dword [rsi], edx
or edx, 2
lock cmpxchg dword [rsi], edx
jne 0x140089039
jmp 0x1400890ab
cmp ecx, 1
mov dword [r15], 3
sete byte [r15 + 4]
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
mov rax, qword [rbp]
call qword [rax + 0x20]
add rsp, 0x20
mov eax, dword [r15]
xchg dword [rsi], eax
test al, 4
je 0x1400890e9
sub rsp, 0x20
sub esp, 0x20
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressAll]
add rsp, 0x20
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jae 0x1400952ee
imul ebp, dword fs:[rdi + 0x20], 0x63206e69
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x1400952f5
insb byte [rdi], dx
and byte gs:[rbp + 0x6f], ch
and byte gs:[rdi + rbp*2 + 0x65], ah
jae 0x1400952b3
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x1400952b7
jae 0x14009530e
jo 0x14009530b
outsd dx, dword [rsi]
jb 0x140095312
and byte [rdi + 0x72], dh
imul esi, dword [rcx + rbp*2 + 0x6e], 0x6f6e2067
outsb dx, byte [rsi]
sub eax, 0x2d465455
cmp byte [rax], ah
invalid
je 0x14009531a
and byte [rbx + 0x65], dh
jno 0x14009532f
jno 0x14009532f
outsb dx, byte gs:[rsi]
invalid
and byte [rax + rbp*2 + 0x72], dh
invalid
jae 0x140095317
imul esi, dword [rbx + 0x20], 0x20746f6e
imul ebp, dword [rsi + 0x6f], 0x77
outsb dx, byte [rsi]
and byte [rsi + 0x6f], ah
jb 0x140095328
je 0x140095372
and byte gs:[rcx + riz*2 + 0x72], dh
and byte [rcx + riz*2 + 0x72], dh
jb 0x140095377
je 0x140095333
je 0x140095333
and byte [rax + 0x6c], dh
jo 0x140095381
invalid
outsw dx, word [rsi]
jb 0x140095388
insd dword [rdi], dx
add byte [rax], al
add byte [rax], al
add al, bl
push rdx
or dword [rax + 1], eax
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rsp
add byte [rax + rax + 0x3f], bl
add byte [r8], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax + 0x5c], bl
add byte [rdi], bh
add byte [rax + rax + 0x4a], bl
sbb eax, 0x14006
add byte [rax], al
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub al, 0x1e
invalid
invalid
add byte [rbx + 0x1400632], dh
add byte [rax], al
add bl, bh
xor al, byte [rsi]
add dword [rax], eax
add byte [rax], al
add byte [rbx], dh
invalid