Function at 0x140033af0
Capabilities:
Create directory

Disassembly:
mov al, 0xd
ret
ret
mov al, 0x28
ret
mov al, 0x16
ret
mov al, 4
ret
mov al, 0x14
ret
mov al, 5
ret
mov al, 2
ret
mov al, 9
ret
mov al, 8
ret
mov al, 6
ret
mov al, 0xa
ret
mov al, 3
ret
mov al, 7
ret
add rdi, 0xfffffffffffffffe
add r15, 4
lea r13, [0x142480918]
mov r12d, 8
jmp 0x140032b45
xor r12d, r12d
lea rsi, [rdi + r12]
inc rsi
mov rax, qword [r14]
cmp rax, rsi
jae 0x140032b7d
lea r8, [rsi + rsi]
test rax, rax
je 0x140032c3d
add rax, rax
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x78], rax
mov eax, 2
jmp 0x140032c3f
mov rsi, rax
mov rcx, qword [rsp + 0x30]
jmp 0x140032c78
xor eax, eax
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x80]
lea r9, [rsp + 0x68]
mov edx, 2
call fcn.14004a700
cmp dword [rsp + 0x80], 1
je 0x140032d4f
mov rcx, qword [rsp + 0x88]
mov qword [r14 + 8], rcx
mov qword [r14], rsi
lea r8d, [r12 + r12]
mov rdx, r13
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov qword [r14 + 0x10], r12
lea r8, [rdi + rdi]
mov rax, rsi
sub rax, r12
cmp rax, rdi
jb case.0x14003264f.53
mov rbx, qword [r14 + 8]
lea rcx, [rbx + r12*2]
mov rdx, r15
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
add rdi, r12
mov qword [r14 + 0x10], rdi
cmp rdi, rsi
jne 0x140032cbf
mov rcx, r14
call fcn.140047f10
mov rbx, qword [r14 + 8]
mov word [rbx + rdi*2], 0
inc rdi
mov qword [r14 + 0x10], rdi
cmp qword [rsp + 0x38], 0
mov rsi, qword [rsp + 0x50]
je 0x140032cec
mov r8, qword [rsp + 0x40]
mov rcx, qword [0x1424860d8]
xor edx, edx
call fcn.14004d290
mov rax, qword [r14 + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [r14]
movups xmmword [rsi], xmm0
add rsp, 0x498
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r14
mov rdx, r12
mov rsi, r8
mov r8, rdi
call fcn.1400315f0
mov r8, rsi
mov rsi, qword [r14]
mov r12, qword [r14 + 0x10]
adc cl, ch
pop rcx
invalid
invalid
invalid
adc cl, ch
pop rcx
invalid
cmp dword [r15 + 6], 0x5c
jne 0x140032b25
jmp 0x140032b42
ud2
nop word cs:[rax + rax]
mov rdx, r15
mov r8, r14
call fcn.140030b10
movzx r12d, byte [rsp + 0x30]
movzx eax, r12b
mov r9, qword [rsp + 0x40]
mov r11, qword [rsp + 0x50]
lea rcx, [0x14005f40c]
add byte [rax + 0x63], cl
adc al, 0x81
add rdx, rcx
mov rcx, r15
mov qword [rsp + 0x70], r9
mov qword [rsp + 0x88], r11
mov byte [rax], al
add byte [rax], al
jmp rdx
lea rcx, [r9 + 4]
jmp case.0x140031263.400
mov ch, 1
xor esi, esi
xor ebp, ebp
div byte [rcx]
in eax, dx
jmp case.default.0x140032fbe
lea rcx, [r11 + 1]
test r11, r11
cmove rcx, r11
add rcx, r9
add rcx, 8
ror dword [rax], 0xeb
invalid
mov ecx, 6
add byte [rax], al
add bl, ch
jmp case.0x140031263.400
invalid
invalid
jmp case.0x140031263.400
lea rcx, [r11 + 1]
add qword [r13 - 0x7b], rcx
fisttp dword [rcx + 0xf]
retf
test r11, r11
cmove rcx, r11
add rcx, r9
add rcx, 2
add ch, bl
invalid
mov ecx, 2
cmp rcx, r14
ja case.default.0x140033536
jne 0x140032e75
mov rcx, qword [rsp + 0x31]
mov rdx, qword [rsp + 0x38]
mov qword [rsp + 0xd7], rdx
xchg esp, eax
and al, 0xd7
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdx*8], fs
and al, 0xd0
add byte [rax], al
add byte [rbx + rcx*4 + 0x54], cl
push rsp
and al, 0x48
add byte [rax - 0x77], cl
mov word [rax + rdx*8], fs
and al, 0xd0
and al, 0xd0
add byte [rax], al
add byte [rbx + rcx*4 + 0x54], cl
push rsp
push rsp
and al, 0x48
cmp al, 6
sete r13b
xor esi, esi
mov ecx, 6
mov edx, eax
lea r8, [0x14005f428]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rcx, r15
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete sil
mov byte [rax + 8], 0xd6
mov rcx, qword [rsp + 0x31]
mov rdx, qword [rsp + 0x38]
mov qword [rsp + 0xd7], rdx
xlatb
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xd0], rcx
mov r10, qword [rsp + 0x48]
cmp r12b, 6
cmp ah, 6
jne 0x140032ec3
mov qword [rsp + 0x80], r10
mov r12b, 6
mov r13b, 1
jmp case.default.0x140032fbe
invalid
add byte [rax], al
xor r13d, r13d
xor ebp, ebp
mov ecx, 6
mov edx, eax
lea r8, [0x14005f428]
add eax, 0x2c554
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
ret 0xe2ff
lea rcx, [r9 + 4]
add al, 0x48
test rcx, rcx
test ecx, ecx
je 0x140032f15
mov eax, eax
lea rcx, [0x14005f440]
add al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
lea rcx, [r9 + 4]
jmp case.0x140032e73.2
lea rcx, [r11 + 1]
test r11, r11
test ebx, ebx
cmove rcx, r11
add rcx, r9
leave
add rcx, 2
test rcx, rcx
jne case.0x14003133c.424
mov qword [rsp + 0x80], r10
add bl, ch
push 0x14b8d49
lea rcx, [r11 + 1]
jmp case.default.0x140032fbe
lea rcx, [r11 + 1]
lea ecx, [rbx + 1]
test r11, r11
cmove rcx, r11
cmove ecx, ebx
cmove ecx, ebx
add rcx, r9
add rcx, 8
test rcx, rcx
jne case.0x14003133c.424
jmp 0x140032f15
mov ecx, 2
add bl, ch
invalid
jmp case.0x140032e73.2
lea rax, [r11 + 1]
test r11, r11
cmove rax, r11
lea rcx, [r9 + rax]
add rcx, 2
jmp case.0x140032e73.2
mov ecx, 6
jmp case.0x140032e73.2
add bl, ch
adc ecx, dword [rcx - 0x73]
lea rax, [r11 + 1]
test r11, r11
cmove rax, r11
lea rax, [r11 + 1]
test r11, r11
cmove rax, r11
lea rcx, [r9 + rax]
add rcx, 8
invalid
invalid
ror dword [rax], 0x4c
mov dword [rsp + 0x80], edx
add byte [rax], al
invalid
mov qword [rsp + 0x80], r10
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
jne case.default.0x140032fbe
cmp r12b, 5
setne al
and al, bpl
mov ebp, eax
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, rdi
call fcn.140030b10
jns 0x140032f70
invalid
dec dword [rdi]
mov dh, 0x44
and al, 0x30
jns 0x140032f70
invalid
and al, 0x30
xor byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov rdx, qword [rsp + 0x50]
movzx r8d, al
lea r9, [0x14005f454]
invalid
invalid
add al, byte [rax]
movabs dword [0x4d8114634f0002c4], eax
invalid
add al, byte [rax]
movsxd r10, dword [r9 + r8*4]
adc al, 0x81
add r10, r9
add edx, ecx
mov r8, rdi
mov r9, rbx
jmp r10
add rcx, 4
jmp 0x140032ffb
lea r8, [rdx + 1]
test rdx, rdx
invalid
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x140032ffb
mov ecx, 6
jmp 0x140032ffb
invalid
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x140032ffb
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov r8, rdi
sub r8, rcx
jb case.default.0x140033536
add rcx, rbx
mov r9, rcx
test r8, r8
je 0x140033020
movzx ecx, byte [r9]
movzx ecx, byte [rcx]
cmp ecx, 0x2f
je case.default.0x140033088
cmp ecx, 0x5c
je case.default.0x140033088
add al, 0xfb
cmp al, 2
jb case.default.0x140033053
invalid
xor eax, 0x244c8d48
xor byte [rax - 0x77], cl
mov rdx, rbx
mov r8, rdi
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov edx, ebx
mov r8, rdi
call fcn.140030b10
movzx edx, byte [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x40]
and al, 0x40
mov rcx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x50]
lea r8, [0x14005f470]
add eax, 0x2c424
and al, 0xc4
add al, byte [rax]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
invalid
ret 0xe2ff
jmp rdx
add rax, 4
jmp 0x1400330c4
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov rdx, rbx
mov r8, rdi
call fcn.140030b10
movsd dword [rdi], dword [rsi]
invalid
invalid
dec dword [rdi]
mov dh, 0x54
and al, 0x30
movsd dword [rdi], dword [rsi]
invalid
and al, 0x30
xor byte [rax - 0x75], cl
and al, 0x40
invalid
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x50]
and al, 0x50
lea r8, [0x14005f48c]
lea eax, [0x14005f48c]
movsxd rdx, dword [r8 + rdx*4]
invalid
adc al, 0x90
add rdx, r8
ret 0xe2ff
jmp rdx
add rax, 4
jmp 0x140033107
invalid
ja 0x1400330d9
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
add eax, 8
jmp 0x1400330c4
and byte [rax + 6], bh
mov eax, 6
jmp 0x1400330c4
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add eax, edx
add rax, 2
jmp 0x1400330c4
rol byte [rdx], 0xeb
add eax, 0x2b8
mov eax, 2
cmp rax, rdi
mov eax, 2
cmp rax, rdi
mov rcx, qword [rsp + 0x78]
and al, 0x78
js 0x140033143
jbe 0x140033115
jmp case.default.0x140033536
jmp case.default.0x140033536
add byte [rax - 0x73], cl
push rcx
add dword [rax - 0x7b], ecx
invalid
invalid
lea rdx, [rcx + 1]
test rcx, rcx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
jmp 0x140033107
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x140033107
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x140033107
mov eax, 2
add al, byte [rax]
add byte [rax], al
cmp rax, rdi
mov rcx, qword [rsp + 0x78]
ja case.default.0x140033536
mov qword [rcx + 0x10], 0
mov rdx, rbx
mov r8, rdi
fimul dword [rcx - 0x77]
clc
add rsp, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140031ff0
test r13b, r13b
jne 0x140033218
add byte [rcx - 0x80], al
cld
add ecx, dword [rdi]
xchg edx, eax
ror byte [rax - 0x7b], 0xff
cmp r12b, 3
setb al
test rdi, rdi
setne cl
test cl, al
je 0x140033218
mov qword [rsp + 0xe0], r15
mov qword [rsp + 0xe8], r14
mov byte [rsp + 0xf0], r12b
mov rax, qword [rsp + 0xd0]
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rdi + rdx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rcx + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi*8], fs
add byte [rax], al
add byte [rax], al
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rdi + rdx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rcx + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi*8], fs
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x70]
add byte [rax], al
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x108], rax
mov dword [rsp + 0x108], eax
mov dword [rsp + 0x108], eax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x110], rax
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax], al
add al, byte [rax - 0x78]
mov ah, 0x24
sbb al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax], al
add al, byte [rax - 0x78]
mov ah, 0x24
sbb al, byte [rcx]
add byte [rax], al
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0xe0]
call fcn.140030f50
cmp byte [rsp + 0x190], 0xa
nop
add dword [rax], eax
add byte [rdx], cl
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xe0
add byte [rax], al
add al, ch
imul ebx, ebp, 0xffffffff
inc dword [rax + 0x19024bc]
nop
add dword [rax], eax
add byte [rdx], cl
jne 0x140033260
jne 0x140033260
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], 8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp case.0x14003341d.19
lea rcx, [rsp + 0x30]
add byte [rax], al
add byte [rax], al
jmp case.0x14003341d.19
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, rdi
call fcn.140030b10
movzx eax, byte [rsp + 0x30]
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x50]
movzx r8d, al
lea r9, [0x14005f4f0]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rdi
mov r9, rbx
mov rsi, qword [rsp + 0x78]
jmp r10
add rcx, 4
jmp case.0x140034432.62
movzx eax, byte [0x142486110]
mov edx, 0xe0
xor ecx, ecx
call fcn.14003f640
add byte [rax], al
add byte [rax], al
test rax, rax
je case.default.0x140033536
mov r14, rax
mov rax, qword [rsp + 0x1c0]
add byte [rax], al
add byte [rax], al
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rsp + 0x190]
adc byte [rsp + 0x190], al
adc byte [rsp + 0x190], al
movups xmm1, xmmword [rsp + 0x1a0]
movups xmm2, xmmword [rsp + 0x1b0]
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rsi + 0x20], edx
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rsi + 0x20], edx
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
invalid
mov qword [rsp + 0x120], 4
add byte [rax], al
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x128], r14
mov qword [rsp + 0x130], 1
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
xchg esp, eax
and al, 0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x110], bl
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov r15d, 1
mov esi, 0x38
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
lea esp, [rsp + 0x90]
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
invalid
movsb byte [rdi], byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rbp + rcx*4 + 0x6c], cl
and al, 0x30
lea r13, [rsp + 0x30]
lea rbp, [rsp + 0x120]
jmp case.0x140032edb.52
nop word [rax + rax]
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
mov rax, qword [rsp + 0xc0]
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r14 + rsi + 0x30], rax
movups xmm0, xmmword [rsp + 0x90]
add byte [rax], al
xor byte ss:[rdi], cl
adc byte [rsp + 0x90], al
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
movups xmm2, xmmword [rsp + 0xb0]
adc byte [rsp + 0xb0], dl
movups xmmword [r14 + rsi + 0x20], xmm2
and byte ss:[rcx + 0xf], al
movups xmmword [r14 + rsi + 0x10], xmm1
adc dword [rsi + rsi + 0x10], ecx
adc byte [rcx + 0xf], al
movups xmmword [r14 + rsi], xmm0
adc dword [rsi + rsi], eax
inc r15
mov qword [rsp + 0x130], r15
mov dword [rsp + 0x130], edi
add rsi, 0x38
cmp byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, r13
mov edx, ebp
call fcn.140030f50
cmp byte [rsp + 0x90], 0xa
add byte [rax], al
add byte [rdx], cl
rcr bl, 1
invalid
add byte [rax], al
add byte [rdx], cl
je 0x1400333c1
cmp r15, qword [rsp + 0x120]
cmp edi, dword [rsp + 0x120]
and al, 0x20
add dword [rax], eax
add byte [rax], al
jne 0x140033330
and byte [rcx], al
add byte [rax], al
jne 0x140033330
mov qword [rsp + 0x20], 0x38
mov dword [rsp + 0x20], 0x38
mov r8d, 1
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
or byte [rax], al
mov r9d, 8
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbp
mov rdx, r15
call fcn.1400315f0
mov r14, qword [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
jmp 0x128fdbcfc
sub byte [rcx], al
add byte [rax], al
jmp 0x140033330
outsd dx, dword [rsi]
invalid
invalid
movups xmm0, xmmword [rsp + 0x120]
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x90], eax
and al, 0x90
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm0
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x130]
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
mov qword [rsp + 0xa0], rax
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
add byte [rax], al
invalid
lea rcx, [rsp + 0xe0]
add byte [rax], al
add byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
clc
mov rdx, rbx
mov r8, rdi
call fcn.140030b10
movzx edx, byte [rsp + 0xe0]
mov dh, 0x94
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
add byte [rax], al
mov rax, qword [rsp + 0xf0]
mov eax, dword [rsp + 0xf0]
add byte [rax - 0x75], cl
mov word [rax + rax], fs
add dword [rax], eax
mov rcx, qword [rsp + 0x100]
lea r8, [0x14005f4a8]
rol byte [rdx], 0
add byte [rbp + rcx*4 + 5], cl
xchg ebp, eax
rol byte [rdx], 0
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
mov rdx, rbx
mov edx, ebx
mov edx, ebx
fiadd dword [rcx - 1]
jmp r9
loope case.0x140032de1.76
add rax, 4
add eax, 4
jmp 0x1400335ea
add byte [rax], al
lea r8, [rdx + 1]
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
add rcx, 8
add ecx, 8
jmp case.0x140034432.62
mov ecx, 6
jmp case.0x140034432.62
invalid
invalid
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove r8, rdx
add rcx, r8
add ecx, eax
add ecx, eax
add rcx, 2
jmp case.0x140034432.62
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
invalid
mov r8, rdi
clc
sub r8, rcx
sub eax, ecx
enter 0xffffffffffff820f, 0xffffffffffffffc6
add eax, 0x1480000
add byte [rax], al
add rcx, rbx
jb case.default.0x140033536
invalid
add byte [rax], al
add rcx, rbx
mov r9, rcx
test r8, r8
sal byte [rsi + rcx + 0x41], 0xf
mov dh, 9
je 0x140033482
movzx ecx, byte [r9]
movzx ecx, byte [rcx]
cmp ecx, 0x2f
je case.0x140032fbe.58
cmp ecx, 0x5c
stc
pop rsp
je case.0x140032fbe.58
add al, 0xfb
sti
cmp al, 1
add dword [rdi + 0x29], esi
ja case.0x140032fbe.58
test bpl, bpl
mov rcx, rsi
int1
int1
je 0x14003311d
test byte [rcx + 0x48fffffc], cl
lea edx, [0x142480332]
adc eax, 0x244ce97
lea rdx, [0x142480332]
adc eax, 0x244ce97
xchg edi, eax
invalid
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.140031ff0
mov rcx, rsi
mov ecx, esi
jmp 0x14003311d
lea rcx, [rsp + 0x30]
and al, 0x30
mov rdx, r15
cli
mov r8, r14
call fcn.140030b10
invalid
invalid
invalid
dec dword [rdi]
mov dh, 0x54
and al, 0x30
invalid
invalid
invalid
xor byte [rax - 0x75], cl
and al, 0x40
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
and al, 0x50
lea r8, [0x14005f50c]
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
or al, 0x90
nop
add r9, r8
jmp r9
jmp rcx
jmp rcx
lea r8, [rax + 4]
lea eax, [rax + 4]
jmp 0x14003351d
lea r8, [rcx + 1]
test rcx, rcx
add dword [r8 - 0x7b], ecx
leave
cmove r8, rcx
add r8, rax
add r8, 2
jmp 0x14003351d
mov r8d, 6
jmp 0x14003351d
add byte [rax], al
add bl, ch
sbb cl, byte [rbp + rcx*4 + 0x41]
lea r8, [rcx + 1]
invalid
invalid
lea r8, [rcx + 1]
test rcx, rcx
add dword [r8 - 0x7b], ecx
leave
cmove r8, rcx
add r8, rax
ror dword [rcx + 1], 0xc0
add r8, 8
jmp 0x14003351d
mov r8d, 2
add byte [rax], al
add byte [rbp + 0x39], cl
invalid
cmp r8, r14
ja case.default.0x140033536
xchg dword [rcx], ecx
invalid
add byte [rax], al
xchg dword [rcx], ecx
add eax, 0xd2890000
or dword [0x1128c3528], eax
mov edx, edx
lea r8, [0x14005f528]
lea eax, [0x14005f528]
add byte [rcx + 0x63], cl
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
ret 0xe2ff
jmp rdx
add rax, 4
jmp 0x14003356b
invalid
sub eax, 0x8948c031
int1
xor eax, eax
mov rcx, rsi
jmp case.0x140033053.19
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
test ecx, ecx
cmove rdx, rcx
cmove edx, ecx
ror dword [rax + 1], 1
ror byte [rax - 0x7d], 1
rol byte [rdx], 0xeb
adc cl, byte [rax - 0x73]
lea rdx, [rcx + 1]
test rcx, rcx
add rax, rdx
add eax, edx
add rax, 2
jmp 0x14003356b
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add eax, edx
ror dword [rax + 1], 1
ror dword [rax + 1], 1
add eax, edx
ror byte [rax - 0x7d], 1
add rax, 8
ror byte [rax], 0x48
test eax, eax
test rax, rax
mov rcx, rsi
jne 0x14003358d
xor eax, eax
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
mov dword [rcx + 0x10], eax
jmp 0x14003311d
invalid
mov eax, 6
jmp 0x14003358a
invalid
invalid
mov eax, 2
mov rcx, rsi
cmp r14, rax
jbe 0x14003359e
invalid
or al, 0x41
cmp byte [rdi + rax], 0xbf
cmp byte [r15 + rax], 0xbf
jg 0x1400335a4
jmp case.default.0x140033536
xchg ecx, eax
add al, 0
add byte [rdi], cl
test dword [rbx + 0x49000004], ecx
mov eax, dword [rax + rax]
add byte [rcx + 0x39], cl
invalid
jne case.default.0x140033536
cmp r14, rax
jb 0x14003311d
invalid
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
jmp 0x14003311d
dec dword [rax - 0x73]
lea rdx, [rcx + 1]
test rcx, rcx
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
or bl, ch
invalid
or bl, ch
and byte [rax + 6], bh
mov eax, 6
jmp 0x1400335ea
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
jmp 0x1400335ea
mov eax, 2
cmp rax, rdi
ja case.default.0x140033536
jne 0x1400335f9
xor eax, eax
jmp 0x14003360e
add rax, rbx
mov rdx, rax
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x60], rcx
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x50], xmm1
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rdi
mov word [rsp + 0x68], 0x200
mov byte [rsp + 0x6a], al
lea rsi, [rsp + 0xe1]
lea rdi, [rsp + 0xe0]
lea rbx, [rsp + 0x30]
xor r15d, r15d
lea r14, [rsp + 0x90]
jmp 0x1400336b4
mov rax, qword [rsp + 0x98]
imul rcx, rbp, 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
adc dword [rdi], ecx
adc dword [rax + rcx + 0x21], edx
adc dword [rdi], ecx
adc dword [rax + rcx + 0x21], edx
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
cmp r13, 1
mov eax, 1
sbb rax, 0xffffffffffffffff
mov qword [rsp + 0xa0], rax
mov rcx, rdi
mov rdx, rbx
call fcn.140030f50
movzx r12d, byte [rsp + 0xe0]
cmp r12, 0xa
je 0x1400337b5
lea ecx, [r12 - 6]
mov rax, r12
add rax, 0xfffffffffffffffb
cmp cl, 4
cmovae rax, r15
cmp rax, 1
je 0x140033721
cmp rax, 2
je 0x1400336b4
cmp rax, 3
jne 0x140033758
mov rax, qword [rsp + 0xa0]
sub rax, 1
jb 0x1400336b4
mov rcx, qword [rsp + 0x98]
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x1400336b4
mov qword [rsp + 0xa0], rax
jmp 0x1400336b4
mov rax, qword [rsp + 0x90]
mov r13, qword [rsp + 0xa0]
xor ebp, ebp
test r13, r13
setne bpl
mov qword [rsp + 0xa0], rbp
cmp rax, rbp
jne 0x14003366c
mov rcx, r14
call case.0x140033e90.135
jmp 0x14003366c
mov r13, qword [rsp + 0xa0]
cmp r13, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rbp + 8], dh
nop
add byte [rax], al
add byte [rbp + 8], dh
mov rcx, r14
call case.0x140033e90.135
mov rax, qword [rsp + 0x98]
imul rcx, r13, 0x38
mov byte [rax + rcx], r12b
and al, 8
and al, 8
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
push rsi
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
push rsi
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
adc dword [rax + rcx + 0x21], edx
adc dword [rax + rcx + 0x21], edx
mov rdx, qword [rsi + 0x2f]
mov edx, dword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
inc r13
mov qword [rsp + 0xa0], r13
lodsb al, byte [rsi]
and al, 0xa0
movabs al, byte [0xfffffeffe9000000]
lodsb al, byte [rsi]
and al, 0xa0
invalid
add byte [rax], al
add cl, ch
invalid
movabs al, byte [0xfffffeffe9000000]
mov qword [rsp + 0x138], 0
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x140], 1
mov qword [rsp + 0x148], 0
and al, 0x48
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
and al, 0x48
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rcx], al
mov rax, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
and al, 0x88
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x98]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov edx, 0x4c000001
imul ebp, eax, 0x38
invalid
test rax, rax
test eax, eax
je 0x1400339c9
imul r13, rax, 0x38
cmp byte [rbx + rcx*4 + 0x74], cl
and al, 0x70
mov r14, qword [rsp + 0x70]
add r13, r14
lea rbp, [rsp + 0x159]
add byte [rax], al
xor esi, esi
lea rdi, [0x14005f4c4]
add byte [rcx], dh
shr bl, 0x25
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
enter 0x149, 0xffffffffffffffcf
add r15, 2
test r15, r15
setne al
add r14, 0x38
cmp r14, r13
je 0x1400339c9
movzx ebx, byte [r14]
cmp rbx, 0xa
je 0x1400339c9
add word [rax], ax
invalid
add word [rax], ax
add byte [rax + 0x158249c], cl
add byte [rax], al
mov byte [rsp + 0x158], bl
mov rcx, qword [r14 + 0x30]
mov qword [rbp + 0x2f], rcx
invalid
movups xmm0, xmmword [r14 + 1]
movups xmm1, xmmword [r14 + 0x11]
adc dword [rcx + 0xf], eax
adc byte [rsi + 0x21], dl
invalid
adc dword [rcx + 0xf], eax
adc byte [rsi + 0x21], dl
movups xmmword [rbp + 0x20], xmm2
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
test al, 1
je case.0x140032edb.42
lea rcx, [rsp + 0x158]
lea rdx, [0x142480338]
lea edx, [0x142480338]
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [0x142480338]
lea edx, [0x142480338]
call fcn.1400312c0
test al, al
je 0x1400338d1
lea r12d, [rbx - 6]
lea r8, [rbx - 5]
cmp r12b, 4
cmp ah, 4
cmovae r8, rsi
cmovae eax, esi
mov r15, qword [rsp + 0x168]
movsxd rax, dword [rdi + r8*4]
add al, 0x87
add rax, rdi
add eax, edi
lea rdx, [0x142480332]
jmp rax
add r15b, dil
add bh, bh
loopne 0x140033913
mov r8d, 1
mov eax, 1
add byte [rax], al
lea rcx, [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
xor r15d, r15d
lea rsi, [0x142480332]
mov rdx, rsi
call fcn.140031ff0
out 0xff, al
invalid
retfq 0x244
retf 0x244
out 0xff, al
inc dword [rbp + rcx*4 + 0x63]
lea r12d, [rbx - 6]
lea r12d, [rbx - 6]
lea r8, [rbx - 5]
sti
cmp r12b, 4
cmovae r8, r15
cmovae eax, edi
cld
add al, 0x4d
cmovae eax, edi
mov r15, qword [rsp + 0x168]
mov edi, dword [rsp + 0x168]
add dword [rax], eax
add byte [rdx + 0x63], cl
add al, 0x87
movsxd rax, dword [rdi + r8*4]
add rax, rdi
clc
mov rdx, rsi
xor esi, esi
jmp rax
mov rdx, qword [rsp + 0x180]
mov r8, qword [rsp + 0x188]
mov byte [rcx], al
add byte [rax], al
and al, 0x80
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x88
mov byte [rcx], al
add byte [rax], al
jmp case.0x1400338cf.1
invalid
invalid
xchg esp, eax
and al, 0x60
mov byte [rcx], al
add byte [rax], al
jmp case.0x1400338cf.1
mov rdx, qword [rsp + 0x160]
add dword [rax], eax
add byte [rbp - 0x77], cl
mov r8, r15
mov r8, r15
jmp case.0x1400338cf.1
mov r8d, 1
lea rdx, [0x142480333]
invalid
leave
add r13b, bl
invalid
invalid
mov r8d, 2
lea rdx, [0x142480330]
adc eax, 0x244c9de
add byte [rax - 0x73], cl
adc eax, 0x244c9de
lea rcx, [rsp + 0x138]
call fcn.140031ff0
xchg ecx, eax
out 0xff, al
inc dword [rcx + 0xf]
mov dh, 0xc4
xchg ecx, eax
out 0xff, al
inc dword [rcx + 0xf]
mov dh, 0xc4
lea rcx, [rax + 1]
cmp al, 4
add dword [rsp + rax], edi
cmovae rcx, rsi
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x140033984
mov al, 1
cmp ecx, 1
jne 0x140033848
xor eax, eax
jmp 0x140033848
invalid
invalid
invalid
mov rax, qword [rsp + 0x178]
mov ecx, ebx
lea rdx, [0x14005f4d8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r15, 4
jmp 0x140033842
mov r15d, 6
jmp 0x140033842
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r15, rcx
add r15, 8
jmp 0x140033842
cmp qword [rsp + 0x88], 0
je 0x1400339e7
mov rcx, qword [0x1424860d8]
xor edx, edx
mov r8, qword [rsp + 0x70]
call fcn.14004d290
mov rsi, qword [rsp + 0x78]
cmp qword [rsi], 0
je 0x140033a04
mov r8, qword [rsi + 8]
mov rcx, qword [0x1424860d8]
xor edx, edx
call fcn.14004d290
movups xmm0, xmmword [rsp + 0x138]
movups xmm1, xmmword [rsp + 0x148]
add dword [rax], eax
invalid
add byte [rdi], cl
adc byte [rsp + 0x148], cl
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
push rsi
push rdi
sub rsp, 0x58
mov rsi, rcx
mov rcx, qword [rcx]
cmp rcx, 0xffffffffffffffff
je 0x140033ae4
lea rax, [rcx + 1]
lea eax, [rcx + 1]
lea rdx, [rcx + rcx]
cmp rdx, rax
cmova rax, rdx
cmp rax, 5
mov edi, 4
cmovae rdi, rax
mov edx, 0x38
mov rax, rdi
mul rdx
jo 0x140033ae4
movabs rdx, 0x7ffffffffffffff8
cmp rax, rdx
ja 0x140033ae4
test rcx, rcx
je 0x140033aac
mov rdx, qword [rsi + 8]
imul rcx, rcx, 0x38
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x38], rcx
mov ecx, 8
jmp 0x140033aae
xor ecx, ecx
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
mov edx, 8
mov r8, rax
call fcn.14004a700
cmp dword [rsp + 0x40], 1
je 0x140033ae4
mov rax, qword [rsp + 0x48]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
invalid
pop rax
pop rdi
pop rsi
ret
invalid
ud2
or esp, dword [rsi + 0x2e]
nop dword [rax + rax]
push rsi
push rdi
push rbx
sub rsp, 0x70
mov r8, rdx
ror byte [rax - 0x77], 1
invalid
ror byte [rax - 0x77], 1
retf 0x8d48
mov edx, ecx
lea rcx, [rsp + 0x28]
and al, 0x28
sub al, ch
test eax, 0x48ffffdf
mov eax, dword [rsp + 0x28]
call fcn.140031ab0
mov rax, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
mov rcx, rax
invalid
ror dword [rax - 9], 0xd9
neg rcx
neg ecx
jo 0x140033b58
movabs rbx, 0x8000000000000000
mov rcx, qword [rsp + 0x38]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x75], 0x4c
and al, 0x38
invalid
cmp byte [rax - 0x77], cl
and al, 0x40
and al, 0x40
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x48], rsi
and al, 0x48
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
and al, 0x50
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x40]
mov r8b, 1
call fcn.1400327c0
invalid
invalid
add eax, ebp
ja 0x140033b33
invalid
dec dword [rax - 0x75]
jl 0x140033b71
mov rdi, qword [rsp + 0x58]
pop rax
mov rsi, qword [rsp + 0x60]
cmp rdi, rbx
jne 0x140033b63
mov rax, rsi
add rsp, 0x70
add esp, 0x70
invalid
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov ecx, esi
int1
xor edx, edx
call sub.KERNEL32.dll_CreateDirectoryW
test eax, eax
je 0x140033b8b
test rdi, rdi
je 0x140033bb3
push qword [rbp + rdi + 0x48]
mov ecx, dword [0x1424860d8]
or eax, 0x245255b
mov rcx, qword [0x1424860d8]
or eax, 0x245255b
pop rbx
and eax, 0xd2310245
add r14b, byte [r9]
invalid
add r14b, byte [r9]
ror byte [rcx - 0x77], cl
invalid
xor edx, edx
mov r8, rsi
mov eax, esi
invalid
call fcn.14004d290
xor eax, eax
jmp 0x140033b5b
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
add byte [rax - 0x3f], cl
loopne 0x140033bb4
or rax, 2
or eax, 2
test rdi, rdi
je 0x140033b5b
invalid
mov esi, 0x340d8b48
and eax, 0xd2310245
mov rcx, qword [0x1424860d8]
xor edx, edx
mov r8, rsi
mov rsi, rax
invalid
call fcn.14004d290
add bl, ch
movsd dword [rdi], dword [rsi]
invalid
add bl, ch
movsd dword [rdi], dword [rsi]
xor eax, eax
jmp 0x140033b5b
shr bl, 0xa4
nop word [rax + rax]
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1d8
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x20]
and byte [rax - 0x77], cl
cli
and byte [rax - 0x77], cl
cli
mov edx, edi
mov r8, rsi
call fcn.140030b10
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
invalid
invalid
movzx r8d, al
movzx eax, al
ror byte [rbp + rcx*4 + 0xd], 0x3d
lea r9, [0x14005f540]
mov ecx, 0x634f0002
adc al, 0x81
add al, byte [rax]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
stc
stc
jmp r10
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x140033c4d
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
jmp 0x140033c4d
mov ecx, 6
add byte [rax], al
jmp 0x140033c4d
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x140033c4d
add eax, 0x2b9
add byte [rcx - 0x77], cl
invalid
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x1400340f3
add rcx, rdi
mov r9, rcx
test r8, r8
je case.0x140033e90.139
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
jmp 0x140033c7a
xor ecx, ecx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0xaf], rdx
movups xmm0, xmmword [rsp + 0x21]
movups xmm1, xmmword [rsp + 0x31]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
add byte [rax], al
add byte [rax], al
test rsi, rsi
je 0x140033cac
cmp al, 6
jne 0x140033cb4
jmp 0x140033ce4
cmp al, 3
jae 0x1400340dd
add ecx, dword [rdi]
sub dword [rcx], 4
add byte [rax], al
mov rdx, qword [rsp + 0xaf]
mov qword [rsp + 0xdf], rdx
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
invalid
mov qword [rsp + 0xe8], rdi
mov qword [rsp + 0xf0], rsi
mov byte [rsp + 0xf8], al
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movups xmmword [rsp + 0xf9], xmm0
movups xmmword [rsp + 0x109], xmm1
mov rax, qword [rsp + 0xdf]
mov qword [rsp + 0x118], rax
mov word [rsp + 0x120], 0x200
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
invalid
mov byte [rsp + 0x122], cl
mov qword [rsp + 0x128], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x130], 0
xor byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0x138], 6
mov word [rsp + 0x160], 0x200
mov byte [rsp + 0x162], 0
and al, 0x62
add dword [rax], eax
add byte [rax], al
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
add al, dh
test byte [rdx + riz*2], ah
and al, 0x62
and al, 0x62
add dword [rax], eax
add byte [rax], al
lea rbx, [rsp + 0x58]
lea r14, [rsp + 0x168]
and al, 0x68
add dword [rax], eax
add byte [rbp + rcx*4 - 0x44], cl
and al, 0xe8
lea r15, [rsp + 0xe8]
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0xa0
add byte [rax], al
lea r12, [rsp + 0x1a0]
lea r13, [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x28
sub byte [rcx], al
add byte [rax], al
lea rbp, [rsp + 0x20]
sub byte [rcx], al
add byte [rax], al
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
nop dword [rax + rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, r15
call fcn.140034100
cmp byte [rsp + 0x168], 0xa
add byte [rax], al
or cl, byte [rdi]
invalid
xchg ecx, eax
add byte [rax], al
invalid
push rbp
add eax, dword [rax]
add byte [rax + 0x16824bc], al
add byte [rax], al
or cl, byte [rdi]
test byte [rcx + 0x4c000000], dl
mov ecx, esp
invalid
xchg ecx, eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
invalid
mov rcx, r12
loope 0x140033e09
mov rdx, r13
mov edx, ebp
call fcn.140034100
add byte [rax], al
cmp byte [rsp + 0x1a0], 0xa
add byte [rax], al
or cl, byte [rdi]
je 0x140033e67
mov rax, qword [rsp + 0x198]
je 0x140033e67
mov rax, qword [rsp + 0x198]
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x50
push rax
mov qword [rsp + 0x50], rax
push rax
movups xmm0, xmmword [rsp + 0x168]
add byte [rax], al
movups xmm1, xmmword [rsp + 0x178]
adc byte [rsp + 0x178], cl
movups xmm2, xmmword [rsp + 0x188]
mov byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0x1d0]
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
and al, 0xd0
add dword [rax], eax
add byte [rax - 0x77], cl
xor byte [r15], cl
adc byte [rsp + 0x1a0], al
mov dword [rbx + 0x30], eax
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movups xmm2, xmmword [rsp + 0x1c0]
and al, 0xc0
add dword [rax], eax
invalid
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x1c0], dl
and al, 0xc0
add dword [rax], eax
invalid
rol byte [rcx], 0
add byte [rdi], cl
adc dword [rbx + 0x20], edx
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
adc byte [r15], cl
adc dword [rbx], eax
mov rcx, rbp
mov rdx, rbx
call fcn.1400312c0
test al, al
invalid
jne 0x140033da0
jmp 0x140033e67
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x128]
call fcn.140034100
cmp byte [rsp + 0x20], 0xa
and al, 0x20
or cl, byte [rdi]
test byte [rsi + 2], dh
je 0x1400340dd
add byte [rax], al
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call 0x140033af0
cld
invalid
dec dword [rax - 0x7b]
invalid
test eax, eax
je 0x1400340dd
test byte [rdx + 2], ah
add byte [rax], al
mov r14d, eax
and r14d, 3
out 3, al
out 3, al
add ecx, dword [rax - 0x73]
or eax, 0x2b6d3
add al, byte [rax]
lea rcx, [0x14005f55c]
movsxd rdx, dword [rcx + r14*4]
add rdx, rcx
retf 0xe2ff
jmp rdx
movzx ecx, byte [rax + 0x10]
test cl, cl
jne 0x140033edb
jmp 0x140033eb4
mov rcx, rax
mov ecx, eax
shr rcx, 0x20
mov rbx, rax
call fcn.140032620
mov ecx, eax
mov rax, rbx
jne switch.0x140033e90
invalid
test cl, cl
jne 0x140033edb
cmp r14d, 1
cmp esi, 1
jne 0x140034028
jmp 0x140033fcb
mov rcx, rax
shr rcx, 0x20
jne 0x140033edb
jmp 0x140034028
cmp byte [rax + 0xf], 0
je 0x140033fcb
mov rbx, rax
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.140034b70
cmp dword [rsp + 0x20], 2
jne 0x140033f5c
mov rsi, qword [rsp + 0x28]
mov eax, esi
and eax, 3
cmp eax, 1
jne 0x1400340a3
mov rdi, qword [rsi - 1]
mov r14, qword [rsi + 7]
mov rax, qword [r14]
test rax, rax
je 0x140033f1d
mov rcx, rdi
call rax
dec rsi
cmp qword [r14 + 8], 0
je 0x140033f43
cmp qword [r14 + 0x10], 0x11
jb 0x140033f32
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1424860d8]
xor edx, edx
mov r8, rdi
call fcn.14004d290
mov rcx, qword [0x1424860d8]
xor edx, edx
mov r8, rsi
call fcn.14004d290
mov rax, rbx
jmp 0x1400340df
mov edx, dword [rsp + 0x6c]
test edx, 0x400
sete al
test dword [rsp + 0x70], 0x20000000
sete cl
test dl, 0x10
je 0x1400340a3
or al, cl
mov rax, rbx
je 0x1400340df
cmp r14d, 1
jne 0x1400340dd
mov rsi, qword [rax - 1]
mov rdi, qword [rax + 7]
mov rdx, qword [rdi]
test rdx, rdx
je 0x140033faa
mov rcx, rsi
call rdx
mov rax, rbx
dec rax
cmp qword [rdi + 8], 0
je 0x1400340cc
cmp qword [rdi + 0x10], 0x11
jae 0x1400340b1
mov rdi, rax
jmp 0x1400340b8
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
mov rdx, qword [r14]
test rdx, rdx
je 0x140033fe6
mov rcx, rbx
mov r15, rax
call rdx
mov rax, r15
dec rax
cmp qword [r14 + 8], 0
je 0x140034017
cmp qword [r14 + 0x10], 0x11
jae 0x140033ffc
mov r14, rax
jmp 0x140034003
mov r14, rax
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1424860d8]
xor edx, edx
mov r8, rbx
call fcn.14004d290
mov rax, r14
mov rcx, qword [0x1424860d8]
xor edx, edx
mov r8, rax
call fcn.14004d290
mov rcx, rdi
mov rdx, rsi
call fcn.140034500
test rax, rax
je 0x1400340a8
mov rcx, rax
call fcn.140033bc0
test rax, rax
jne 0x1400340df
mov rcx, rdi
mov rdx, rsi
call 0x140033af0
test rax, rax
je 0x1400340dd
mov rbx, rax
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.140034b70
cmp dword [rsp + 0x20], 2
je 0x140033ef5
mov eax, dword [rsp + 0x6c]
mov ecx, dword [rsp + 0x70]
mov edx, eax
shr edx, 0xa
shr ecx, 0x1d
and ecx, edx
and ecx, 1
test al, 0x10
sete al
or al, cl
jne 0x1400340a3
mov rcx, rbx
call fcn.140034d10
add byte [rax], al
add byte [rax], al
jmp 0x1400340dd
mov rax, rbx
jmp 0x1400340df
lea rax, [0x1424802a0]
jmp 0x1400340df
mov rdi, rax
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1424860d8]
xor edx, edx
mov r8, rsi
call fcn.14004d290
mov rax, rdi
mov rcx, qword [0x1424860d8]
xor edx, edx
mov r8, rax
call fcn.14004d290
xor eax, eax
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
mov rax, qword [rsp + 0x28]
mov byte [rax], 0xa
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
lea rcx, [r8 + rdx + 2]
mov qword [rsp + 0x40], rcx
lea rcx, [r8 + rdx]
lea rcx, [r8 + rdx]
add rcx, 8
mov qword [rsp + 0x38], rcx
add r8, 4
mov qword [rsp + 0x30], r8
lea r14, [rsp + 0x91]
lea esi, [rsp + 0x91]
lea esi, [rsp + 0x91]
movzx ecx, byte [rdi + 0x39]
or bl, r12b
mov edx, ebp
mov qword [rsp + 0x48], rdx
mov rdx, rax
mov rdx, rax
jmp 0x1400341d9
nop dword [rax + rax]
mov byte [rdi + 0x39], 1
mov cl, 1
add dword [rax - 0x77], ecx
invalid
add dword [rax - 0x77], ecx
cmp cl, 3
mov edx, esi
cmp cl, 3
je 0x140034123
test byte [rcx - 1], al
invalid
cmp r15b, cl
ja 0x140034123
iretd
mov rsi, rdx
cmp cl, 1
je 0x140034220
movzx ecx, cl
cmp ecx, 2
jne case.0x140032edb.101
cmp r15b, 1
jbe 0x1400342a0
xor edx, edx
xor ecx, ecx
jmp 0x1400342d6
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov byte [rdi + 0x39], 0
test r12b, 1
jne 0x14003443b
xor ecx, ecx
mov rdx, rsi
cmp ebp, 3
jb 0x1400341d9
mov rdx, rsi
cmp ebp, 5
je 0x1400341d9
cmp ebp, 6
jne case.0x140032fbe.90
xor edx, edx
mov ecx, 0
test rsi, rsi
invalid
je 0x1400341d9
invalid
div byte [rsp + rax*4 + 0x48]
cmp esi, 1
inc byte [rcx]
cmp rsi, 1
inc byte [rcx]
sete dl
movzx ecx, byte [r13]
cmp cl, 0x2e
add byte [r8 + 0xf412ef9], r8b
xchg ebp, eax
rol byte [rcx + 8], 0xd0
setne r8b
or r8b, dl
je case.0x14003341d.56
cmp cl, 0x2e
sete r8b
invalid
sete r8b
cmp rsi, 1
sete r9b
xor ecx, ecx
add dword [rcx + 0xf], eax
xchg esp, eax
sal dword [rcx], 0xc9
mov rdx, rsi
test r9b, r8b
je 0x1400341d9
jmp case.0x1400343bd.30
test byte [rcx], 0
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
test bl, 1
jne 0x1400342c8
cmp byte [rsp + 0x27], 0
je 0x1400342b0
invalid
and al, 0x27
add byte [rsp + rax + 0x31], dh
add al, 0x31
xor edx, edx
jmp 0x1400342bf
shr bl, cl
invalid
mov edx, 2
add al, byte [rax]
add byte [rax], al
invalid
cmp rsi, 1
add dword [rdi], ecx
xchg byte [rbx], dh
xor eax, dword [rdx]
add byte [rax], al
cmp rdx, rsi
jne 0x140034359
jbe 0x1400344f2
cmp rdx, rsi
jne 0x140034359
test dword [rcx + 0x31000000], edx
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
leave
test r15b, r15b
je case.0x140031263.453
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], al
mov edx, esp
mov edx, r12d
mov edx, esp
xor r8d, r8d
xor eax, eax
movzx ecx, cl
movzx edx, dl
mov dh, 0xd2
add rdx, rcx
add rdx, r8
add edx, eax
add edx, eax
ret 0x3948
cmp rsi, rdx
jbe 0x1400341d0
xchg dl, ah
invalid
invalid
lea rcx, [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.140031390
mov rax, qword [rsp + 0x88]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
sar bh, 1
dec dword [rax - 0x75]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
movzx r8d, byte [rsp + 0x90]
movups xmm0, xmmword [r14]
add byte [rax], al
movzx r8d, byte [rsp + 0x90]
add byte [rax], al
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
adc byte [rsi + 0x10], cl
movups xmm2, xmmword [r14 + 0x20]
movaps xmmword [rsp + 0x50], xmm0
and byte [rdi], cl
sub dword [rsp + 0x50], eax
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x70], xmm2
push rsp
and al, 0x70
invalid
invalid
push rsp
and al, 0x70
invalid
jo case.0x14003133c.466
mov rcx, qword [r14 + 0x2f]
mov ecx, dword [rsi + 0x2f]
invalid
mov qword [rsp + 0x7f], rcx
mov dword [rsp + 0x7f], ecx
sub rsi, rax
jb 0x1400344f2
mov qword [rdi + 8], rsi
mov cl, 2
mov rax, rsi
mov eax, esi
add cl, byte [rax - 0x77]
invalid
mov eax, esi
mov rdx, rsi
cmp r8b, 0xa
clc
or cl, byte [rdi]
invalid
test esi, edi
invalid
invalid
clc
or cl, byte [rdi]
test byte [rbp - 0x16000002], al
jmp case.0x140033088.74
jmp case.0x140033088.74
lea rcx, [rsi + r13]
lea ecx, [rsi + rbp]
lea r8, [rdx + r13]
add al, 0x2a
inc r8
cmp r8, rcx
sete cl
xchg esp, eax
rol dword [rcx + 0xf], 0xb6
mov dh, 0x54
adc eax, 0x2efa8000
mov dh, 0x54
push rsp
adc eax, 0x2efa8000
setne r9b
or r9b, cl
or cl, cl
rol dword [rcx + 8], 0xc9
or cl, cl
je case.0x1400334de.28
adc eax, dword [rax - 0x6bf0d106]
cmp dl, 0x2e
sete dl
xchg esp, eax
ret 0xd120
xchg esp, eax
ret 0xd120
test r15b, r15b
jne 0x1400342d3
test dword [rsi - 1], eax
invalid
invalid
invalid
invalid
jmp case.0x140031263.453
movzx ecx, byte [r8]
cmp cl, 0x5c
stc
pop rsp
sete dl
cmp cl, 0x2f
sete cl
or cl, dl
test r15b, r15b
jne 0x1400342d3
sub edi, edi
invalid
dec dword [rax - 0x75]
push rsp
and al, 0x48
invalid
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
lea r8, [0x14005f56c]
lea eax, [0x14005f56c]
add eax, 0x2b1b6
add byte [rcx + 0x63], cl
movsxd rdx, dword [r8 + rdx*4]
invalid
adc al, 0x90
add rdx, r8
jmp rdx
mov edx, r12d
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
jmp 0x1400342d9
movzx r8d, byte [r13 + 1]
movzx eax, byte [rbp + 1]
add dword [rcx - 0x7d], eax
cmp r8d, 0x2f
je case.0x1400343bd.30
scasb al, byte [rdi]
add byte [rax], al
invalid
clc
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, rsi
cmp r8d, 0x5c
cmp r8d, 0x5c
jne 0x1400341d9
test edi, ebp
std
invalid
jmp case.0x1400343bd.30
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], al
invalid
add byte [rax], al
mov edx, r12d
loop 0x14003443f
mov r8, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
and al, 0x40
jmp 0x1400342d9
invalid
mov edx, r12d
mov r8, qword [rsp + 0x38]
and al, 0x38
cmp cl, ch
jmp 0x1400342d9
sar dh, 1
invalid
inc dword [rcx - 0x48]
invalid
mov r8d, 6
mov eax, 6
add byte [rax], al
add bl, ch
invalid
jmp 0x140034417
mov r8d, 2
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], al
invalid
mov edx, r12d
mov edx, esp
loop 0x140034404
jmp 0x1400342d9
mov edx, 0x48fffffe
invalid
lea rcx, [0x14005f588]
lea ecx, [0x14005f588]
or eax, 0x2b162
mov rdx, qword [rsp + 0x48]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
add edx, ecx
add edx, ecx
jmp rdx
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
and al, 0x38
cmp bl, ch
insb byte [rdi], dx
jmp 0x1400344a7
test rax, rax
test eax, eax
ror byte [rdi], 0x84
scasb al, byte [rdi]
add byte [rax], al
add byte [rax], al
dec rax
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0x28]
je 0x1400344f2
test byte [rsi + 0x48000000], ch
dec eax
add byte [rax], al
dec rax
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov byte [rax], 6
add byte [rsi], al
jmp 0x14003412b
sar esp, cl
invalid
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
mov byte [rcx], r8b
movaps xmm0, xmmword [rsp + 0x50]
push rax
push rax
movaps xmm1, xmmword [rsp + 0x60]
and al, 0x60
movaps xmm2, xmmword [rsp + 0x70]
push rsp
and al, 0x70
movups xmmword [rcx + 1], xmm0
movups xmmword [rcx + 0x11], xmm1
adc dword [rcx + 0x11], ecx
adc dword [rcx + 0x11], ecx
adc dword [rdi], ecx
adc dword [rcx + 0x21], edx
movups xmmword [rcx + 0x21], xmm2
mov rax, qword [rsp + 0x7f]
mov qword [rcx + 0x30], rax
jmp 0x14003412b
cld
invalid
invalid
xor cl, ch
movabs byte [0x6474c08548fffffc], al
cld
invalid
dec dword [rax - 0x7b]
invalid
je 0x1400344f2
cld
invalid
dec dword [rax - 0x7b]
sal byte [rsp + riz*2 + 0x48], 0xff
test rax, rax
je 0x1400344f2
dec rax
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0x28]
and al, 0x28
enter 0xffffffffffff8948, 0x47
or byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
and al, 0x28
mov byte [rax], 7
add byte [rdi], al
jmp 0x14003412b
cld
invalid
dec dword [rax - 0x75]
and al, 0x40
mov qword [rsp + 0x30], rcx
cmp qword [rsp + 0x30], 0
je 0x1400344e9
mov byte [rdi + 0x39], 3
cmp dword [r11], r8d
add ecx, dword [rax - 0x75]
xor byte [r8 - 0x75], r9b
mov rdx, qword [rsp + 0x28]
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
mov qword [rdx + 0x20], rcx
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rdx + 0x11], xmm1
adc dword [rdi], ecx
adc dword [rdx + 1], eax
invalid
invalid
movups xmmword [rdx + 1], xmm0
add dword [rdi], ecx
mov dh, 0x4c
movzx ecx, byte [rsp + 0x26]
and al, 0x26
mov byte es:[rdx], cl
mov byte [rdx], cl
mov qword [rdx + 0x28], r13
mov qword [rdx + 0x30], rax
jmp 0x14003412b
invalid
invalid
invalid
mov byte [rdi + 0x39], 3
cmp dword [rbx], eax
add ebp, ecx
xor esp, edi
invalid
jmp 0x140034123
dec dword [rdi]
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
ud2
nop word cs:[rax + rax]
push rsi
push rbp
push rsp
sub esp, 0x138
mov edi, ecx
mov rdx, rdi
mov edx, edi
cli
dec dword [rdi]
mov dh, 0x54
and al, 0x40
and al, 0x50
invalid
mov al, 2
add byte [rbp + 0x63], cl
or al, 0x90
add byte [rax], al
in al, dx
add dword [rax], eax
add byte [rcx - 0x80], al
cld
add esi, dword [rbx + 0x73]
add byte [rax], al
add cl, ch
popfq
add byte [rax], al
add byte [rcx], dh
test byte [rax - 0x77], 0xf0
mov edx, edi
add byte [rax], al
ror dword [rax + 0x39], 1
iretd
mov dword [rsp + 0x80], esi
cmp ah, 6
ror byte [rax - 0x75], 0x94
and al, 0xb0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add qword [rax - 0x7b], rcx
invalid
test edx, edx
ror byte [rax + 0xf], cl
retf 0x8040
test rdi, rdi
lea ebx, [rsp + 0x40]
mov ah, 0x24
add byte [rax], 0
and al, 0x80
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax - 0x77], cl
invalid
mov edx, esi
bnd call fcn.140031390
jl 0x140034872
or cl, byte [rdi]
test dword [rdx], eax
invalid
add bh, bh
invalid
invalid
sub edi, dword [rsp + 0x40]
add al, byte [rbx]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov esp, 0x8824
and al, 0x88
add byte [rax], al
and al, 0x88
add byte [rax], al
add byte [rbp - 0x2b], dh
invalid
invalid
dec dword [rax - 0x75]
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rax], al
lea r8, [rdx + 4]
invalid
mov edx, dword [rsp + 0xa0]
add byte [rax], al
mov dword [rsp + 0x28], eax
adc dword [rcx - 0x7d], ecx
rol byte [rdx], 0x4c
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
add ecx, 8
xor byte [rbp - 0x7b], cl
push qword [rcx + riz*2 + 0x40]
test ch, ch
add byte [rcx + rdi - 1], cl
invalid
lea ebx, [rsp + 0x40]
lea r14, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
mov rcx, rbx
add byte [rax], al
bnd call fcn.140031390
jl case.0x140032de1.115
or cl, byte [rdi]
test dword [rdx + 0x48fffffe], eax
invalid
invalid
invalid
invalid
invalid
sub edi, dword [rsp + 0x40]
and al, 0x88
add byte [rax], al
add byte [rcx + rdi - 1], cl
invalid
push qword [rdi - 0x2e]
push qword [rcx]
invalid
add cl, byte [rdi]
test dword [rbx - 2], ebx
invalid
invalid
and al, 0xfb
sti
xchg esi, edi
add byte [rax], al
add byte [rcx + 8], al
invalid
add byte [rax], al
or ch, al
invalid
mov esp, esp
pop rsp
and al, 0x40
add byte [rax], 0
add byte [rax], al
add byte [rbp - 0x7c], al
in eax, dx
sbb eax, 0x2b9
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
inc dword [rdx]
invalid
add cl, byte [rdi]
invalid
sub al, 2
add byte [rax], al
add al, byte [rax]
add byte [rax + 0x39], cl
cmp rcx, rdi
cmp ecx, edi
adc byte [rcx], dh
rol byte [rax - 0x7c], 0xed
test bpl, bpl
jmp 0x140034990
cmp ecx, edi
lea rdx, ds:[rsi + rcx]
adc al, 0xe
invalid
ret 0x3948
ret 0x940f
invalid
rol byte [rcx + 8], 0xc0
stc
shl dword [rax], 0xc8
test ch, ch
sub eax, 0xb60f14eb
add bh, byte [rsp + rbx*2]
pop rsp
mov dh, 2
pop rsp
xchg esp, eax
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
invalid
enter 0xffffffffffff8440, 0xffffffffffffffed
lea edx, [0x14005f5dc]
adc eax, 0x2ac45
invalid
or al, 0xa2
loope 0x1400349e9
mov ecx, dword [rsp + 0x28]
add dh, byte [rcx]
leave
add ecx, edi
iretd
retf 0xffc9
dec dword [rax + 0x2b]
jl case.0x14003499e.1
jb 0x140034b63
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7c], al
test r13b, r13b
test byte [rbx], bh
invalid
cmp edi, edi
invalid
push rbx
invalid
and al, 0x38
cmp bl, ch
mov al, 0x48
mov rcx, qword [rsp + 0x30]
and al, 0x30
xor bl, ch
test eax, 0x6b9
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
movabs byte [0x409beb00000002b9], al
mov ecx, 2
jmp 0x1400349a9
test bpl, bpl
add byte [rax], al
pop rsi
cmp al, 0xfd
std
invalid
and al, 0x40
lea r14, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov ecx, ebx
mov edx, esi
leave
invalid
or cl, byte [rdi]
test dword [rcx], ebx
sbb ebp, edi
sbb ebp, edi
invalid
dec dword [rax + 0x2b]
jl 0x140034a67
invalid
and al, 0x40
jb 0x140034b63
invalid
sbb dword [rcx], eax
add byte [rax], al
mov dword [rsp + 0x88], edi
mov esp, 0x8824
and al, 0x88
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rdi - 1], cl
cmp edi, edi
push qword [rdi - 0x2e]
shr cl, cl
cld
cld
invalid
rol byte [rcx + rcx*4 - 0x1d], 0x4c
lea esi, [0x14005f5f8]
nop
stosd dword [rdi], eax
add al, byte [rax]
add byte [rcx + 0x63], cl
or al, 0x9e
pop rsp
and al, 0x40
lea r14, [rsp + 0x80]
add byte [rax], al
cmp byte [rbx - 0x7cbefffe], ch
add al, byte [rax]
add eax, ebp
test rax, rax
je 0x1400357fe
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
or byte [rax - 0x7b], cl
leave
mov rcx, qword [rax]
test rcx, rcx
je 0x1400357e6
lock inc qword [rcx]
jle 0x1400357fe
mov fs, word [rsi + 2]
add byte [rax], al
mov fs, word [rsi + 2]
add byte [rax], al
leave
invalid
adc byte [rcx], dl
clc
mov ecx, dword [0x1424860d8]
or eax, 0x2450a51
push rcx
or al, byte [rbp + 2]
mov eax, esi
xor bh, bh
or byte [r13 + 0x19], sil
jne 0x1400356b4
add byte [rax], al
add byte [rax], al
jge 0x1400356b4
add byte [rbx + rbx*8 + 0x142850f], al
fisttp dword [rdi]
test dword [rdx + 1], eax
add byte [rax], al
fadd dword [rbx - 0x77cfc20]
add dword [rbp + 0x73], esi
jne 0x140035747
loopne case.0x140033053.109
jae 0x140035721
mov esi, dword [rbx - 1]
test eax, eax
mov ecx, esi
int1
ror byte [rax - 1], 1
retf
cmp dword [rsp + 8], 0
jl 0x140035715
or byte [rax], al
mov ecx, dword [0x1424860d8]
or eax, 0x24509d0
mov edi, 0x31024509
ror byte [rcx - 0x77], cl
fsubr st(0)
invalid
insd dword [rdi], dx
jnp 0x140035723
add dword [rax], eax
add byte [rcx], dh
fisttp dword [rcx + 0x3e083d8]
add eax, dword [rbx - 0x238afe08]
fmul qword [rbx + rcx*4 + 0x73]
dec dword [rbx + rcx*4 + 0x63]
invalid
int1
jl 0x140035794
and al, 8
add byte [rbp + rbx + 0x49], dh
cmp dword [rsp + 0x10], 0x11
or byte [rax], al
mov esi, dword [rsi - 8]
mov ecx, dword [0x1424860d8]
or eax, 0x2450951
push rcx
or dword [rbp + 2], eax
mov eax, esi
or dword [rbp + 2], eax
ror byte [rcx - 0x77], cl
fsubr st(0)
mov eax, ebx
out dx, al
jp 0x1400357a2
add byte [rcx], dh
rol byte [rsi + 0x75023c07], 0x8d
mov ecx, dword [rsi]
mov dword [rsi], edi
test rcx, rcx
invalid
int1
invalid
invalid
invalid
invalid
sti
std
invalid
mov rcx, rax
mov rsi, rax
invalid
popfq
add byte [rax], al
add byte [rcx], dh
sal byte [rcx], 0xc9
movabs rsi, 0x8000000000000000
nop word cs:[rax + rax]
cmp r9, rcx
je 0x140036bf7
movzx edx, byte [r12 + rcx]
cmp edx, 0x5c
je 0x140036a9b
inc rcx
cmp edx, 0x2f
jne 0x140036a80
test al, al
je 0x140036b01
mov qword [rsp + 0x198], r11
lea rcx, [rsp + 0x120]
mov rdx, r12
mov r8, r9
call fcn.140031ab0
mov rcx, qword [rsp + 0x120]
mov rax, qword [rsp + 0x128]
cmp rcx, rsi
jne 0x1400370b8
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x1a0], rsi
and al, 0xa0
add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xa8
add dword [rax], eax
add byte [rcx + 0x39], cl
test dword [rdi], 0xfffd6e84
invalid
invalid
jmp 0x140036d36
mov qword [rsp + 0x198], r11
test r9, r9
js 0x1400396a7
movzx eax, byte [0x142486110]
xor ecx, ecx
mov rdx, r9
mov rdi, r9
call fcn.14003f640
test rax, rax
je 0x1400396a7
mov rsi, rax
mov rcx, rax
invalid
mov rdx, r12
mov edx, esp
ror dword [rcx + rcx*4 - 0x1e], 0x49
mov eax, edi
mov r8, rdi
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov qword [rsp + 0x210], rdi
mov qword [rsp + 0x218], rsi
mov qword [rsp + 0x220], rdi
mov qword [rsp + 0x228], 0
lea rdx, [0x142480598]
invalid
add r9b, byte [rax - 0x73]
mov word [rax + rdx], fs
add al, byte [rax]
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
call fcn.140031ff0
invalid
dec dword [rax - 0x75]
pushfq
and al, 0x10
add al, byte [rax]
add byte [rax - 0x75], cl
mov ah, 0x24
sbb byte [rdx], al
add byte [rax], al
mov rdi, qword [rsp + 0x220]
lea rcx, [rsp + 0x120]
mov word [rax + riz], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8, rdi
invalid
invalid
mov word [rax + riz], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8, rdi
call fcn.14003b640
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x120], rax
cmp dword [rsp + 0x120], eax
cmp dword [rsp + 0x120], eax
jne 0x140036cd8
mov rcx, rsi
mov rdx, rdi
call fcn.140035810
test rax, rax
je 0x140037b98
test bl, al
sldt word [rax]
test bl, al
sldt word [rax]
cmp rdx, 2
jne 0x140036f5b
cmp word [rax], 0x2e2e
jne 0x140036f5b
mov r8d, 2
xor ecx, ecx
jmp 0x140037b5f
xor r8d, r8d
lea rbp, [0x142480548]
mov rax, r12
mov qword [rsp + 0x60], r9
jmp 0x140036c1c
cld
invalid
add ecx, dword [rax - 0x7d]
rol byte [rcx + rax*2], 0x83
loopne 0x140036c78
invalid
invalid
add al, byte [rcx - 0x3f]
loopne 0x140036c9f
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x1b0], rax
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x1a0], xmm0
test rbx, rbx
mov rdi, qword [rsp + 0x58]
je 0x140036d13
mov rcx, qword [0x1424860d8]
mov r8, rdx
nop
test r8, r8
je 0x140037110
mov r9, r8
dec r8
cmp byte [rax + r9 - 1], 0x2e
jne 0x140036f60
test r8, r8
je 0x140037b5a
sub rdx, r9
mov rcx, rax
add rcx, r9
jmp 0x140037b5f
mov dword [rsp + 0x1a0], ecx
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx], dh
in eax, dx
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp al, 4
je 0x140037418
in eax, dx
mov rdx, qword [rsp + 0x130]
add byte [rax], al
mov qword [rsp + 0x210], rcx
add byte [rax], al
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rdx
lea rcx, [rsp + 0x1a0]
mov word [rax + riz*4], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x10
add al, byte [rax]
add al, ch
invalid
add byte [rax], r8b
mov r15, qword [rsp + 0x1a0]
mov rbp, qword [rsp + 0x1a8]
mov ebp, dword [rsp + 0x1a8]
mov word [rax + riz*4], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x10
add al, byte [rax]
add al, ch
invalid
mov ebp, dword [rsp + 0x1a8]
cmp r15, rsi
cmp edi, esi
je 0x14003686a
jmp 0x140036d36
mov rcx, rax
mov r8, rdx
xor eax, eax
jmp 0x140037b5f
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rax - 0x77], cl
enter 0x2b9, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x38483948], al
add byte [rax], al
add byte [rax - 0x77], cl
fidivr word [rcx + 2]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
push qword [rcx]
ror byte [rax - 0x77], cl
xchg esp, eax
and al, 0x98
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rdx*8], fs
rol byte [rax], 1
add byte [rax], al
mov r14d, r12d
invalid
rol byte [rax], 1
add byte [rax], al
mov dword [rsp + 0x70], ebp
add byte [rax], 0
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x1424860e8], cl
add byte [rax], al
add byte [rax], al
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0xa824
add byte [rax - 0x73], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop r8
xor ecx, ecx
mov r8, rdx
test rax, rax
cmovne rcx, rax
test rcx, rcx
je 0x140037b98
test rax, rax
cmove r8, rdx
add rcx, r8
sub rcx, rsi
je 0x140037b95
cmp rdi, rcx
jbe 0x140037b8a
cmp byte [rsi + rcx], 0xbf
jg 0x140037b90
jmp 0x1400396a7
jne 0x1400396a7
cmp rdi, rcx
jb 0x140037b98
mov rdi, rcx
lea rcx, [rsp + 0x210]
mov rdx, rsi
mov r8, rdi
call fcn.140031ab0
mov rcx, qword [rsp + 0x210]
mov rax, qword [rsp + 0x218]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
jne 0x140037bed
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x1a0], rdx
mov rdi, qword [rsp + 0x58]
test rbx, rbx
jne 0x140036d02
jmp 0x140036d13
mov rdx, qword [rsp + 0x220]
mov qword [rsp + 0x210], rcx
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rdx
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0x210]
call fcn.14003b750
mov rdi, qword [rsp + 0x58]
test rbx, rbx
jne 0x140036d02
jmp 0x140036d13