Function at 0x14008a500
Capabilities:
Initialize winsock library

Disassembly:
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x178
mov rdi, r8
mov rbx, rdx
mov r12, rcx
int3
mov r15, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
jno 0x1400843c4
test r14, r14
je 0x14008440b
mov r13, r12
movzx eax, byte [r14 + r15 - 1]
cmp al, 0x2f
setne bpl
cmp al, 0x5c
setne r12b
setne ah
lea rcx, [rsp + 0x40]
mov rdx, r15
cli
mov r8, r14
call fcn.140093a20
test byte [rax], 0
movzx r8d, byte [rsp + 0x40]
movzx eax, r8b
mov r10, qword [rsp + 0x50]
mov r9, qword [rsp + 0x60]
lea rcx, [0x1401b91b8]
movsxd rdx, dword [rcx + rax*4]
invalid
adc al, 0x81
add rdx, rcx
mov rcx, r15
stc
jmp rdx
lea rcx, [r10 + 4]
jmp 0x14008444b
invalid
mov r13b, 6
xor esi, esi
xor ebp, ebp
in eax, dx
jmp 0x140084532
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
add rcx, r10
add rcx, 8
jmp 0x14008444b
mov ecx, 6
jmp 0x14008444b
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
add rcx, r10
add rcx, 2
jmp 0x14008444b
invalid
mov ecx, 2
cmp rcx, r14
ja case.default.0x140084f6e
jne 0x14008445a
xor esi, esi
jmp 0x140084470
add rcx, r15
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete sil
or sil, dl
and bpl, r12b
mov rcx, qword [rsp + 0x41]
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0xef], rdx
mov qword [rsp + 0xe8], rcx
mov r11, qword [rsp + 0x58]
mov eax, eax
lea rcx, [0x1401b91d4]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
mov r12, r13
mov esp, ebp
mov qword [rsp + 0x88], r9
mov qword [rsp + 0x90], r10
mov dword [rsp + 0x90], edx
mov qword [rsp + 0xf8], r11
jmp rdx
invalid
lea rcx, [r10 + 4]
test rcx, rcx
jne 0x1400844fa
xor ch, bl
lea rcx, [r9 + 1]
lea rcx, [r9 + 1]
jmp case.0x140084508.6
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
cmove ecx, ecx
add rcx, r10
add rcx, 8
ror dword [rax], 0x48
test ecx, ecx
jne 0x1400844fa
sbb ebx, ebp
xor byte [rcx - 0x73], cl
lea rcx, [r9 + 1]
test r9, r9
jmp case.0x140084508.6
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
add rcx, r10
add rcx, 2
test rcx, rcx
leave
je case.0x140084508.6
lea rcx, [0x1401b91f0]
or eax, 0x134cef
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [r10 + 4]
cmp rax, r14
je case.0x140084335.27
mov r13d, r8d
jmp 0x140084532
mov eax, 6
cmp rax, r14
jne case.0x140084508.6
xor eax, eax
mov r13d, r8d
mov ebp, eax
invalid
cmp r8b, 5
movzx ebp, bpl
cmove ebp, eax
lea rcx, [rsp + 0x40]
mov rdx, rbx
mov r8, rdi
clc
call fcn.140093a20
add byte [rdi], cl
mov dh, 0x44
movzx eax, byte [rsp + 0x40]
and al, 0x40
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
movzx r8d, al
invalid
lea r9, [0x1401b9204]
lea ecx, [0x1401b9204]
test al, 0x4c
adc eax, dword [rax]
movsxd r10, dword [r9 + r8*4]
invalid
adc al, 0x81
add r10, r9
mov r8, rdi
mov r9, rbx
jmp r10
add rcx, 4
jmp 0x1400845a6
xor al, 0x4c
lea eax, [rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add ecx, eax
add rcx, 8
jmp 0x1400845a6
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
invalid
invalid
invalid
jmp 0x1400845a6
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
invalid
ret 0x14c
ret 0x14c
add ecx, 2
jmp 0x1400845a6
mov ecx, 2
add byte [rax], al
mov r8, rdi
sub r8, rcx
jb case.default.0x140084f6e
or al, byte [rax]
add byte [rax + 1], cl
add rcx, rbx
add rcx, rbx
mov r9, rcx
test r8, r8
je case.0x140084508.26
invalid
movzx ecx, byte [r9]
cmp ecx, 0x2f
je case.default.0x140084631
cmp ecx, 0x5c
je case.default.0x140084631
cmp al, 4
ja case.default.0x1400845fc
xor eax, 0x244c8d48
lea rcx, [rsp + 0x40]
mov rdx, rbx
mov rdx, rbx
mov r8, rdi
call fcn.140093a20
add byte [rdi], cl
mov dh, 0x54
and al, 0x40
and al, 0x40
mov rax, qword [rsp + 0x50]
and al, 0x50
push rax
mov rcx, qword [rsp + 0x60]
lea r8, [0x1401b9220]
lea eax, [0x1401b9220]
add eax, 0x134c2b
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
ret 0xe2ff
add rax, 4
jmp case.0x140084569.15
insb byte [rdi], dx
insb byte [rdi], dx
lea rcx, [rsp + 0x40]
mov rdx, rbx
fimul dword [rcx - 0x77]
clc
mov r8, rdi
call fcn.140093a20
movzx edx, byte [rsp + 0x40]
and al, 0x40
mov rax, qword [rsp + 0x50]
push rax
mov rcx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
and al, 0x60
lea r8, [0x1401b923c]
lea eax, [0x1401b923c]
add eax, 0x134c12
adc r8, qword [rax]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rax, 4
add eax, 4
jmp 0x1400846c1
test dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rcx
add dword [rax - 0x7b], ecx
test rcx, rcx
lea rdx, [rcx + 1]
test rcx, rcx
test ecx, ecx
cmove rdx, rcx
add rax, rdx
add rax, 2
jmp case.0x140084569.15
invalid
and byte [rax + 6], bh
mov eax, 6
add bl, ch
sbb dword [rax - 0x73], ecx
push rcx
jmp case.0x140084569.15
lea rdx, [rcx + 1]
test rcx, rcx
add dword [rax - 0x7b], ecx
leave
test ecx, ecx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp case.0x140084569.15
mov eax, 2
cmp rax, rdi
cmp eax, edi
clc
jbe 0x1400846ca
jmp case.default.0x140084f6e
mov eax, 2
cmp rax, r14
je case.0x140084335.27
invalid
invalid
invalid
invalid
invalid
invalid
jmp case.0x140084508.6
dec dword [rax - 0x73]
push rcx
add dword [rax - 0x7b], ecx
leave
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
jmp 0x1400846c1
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x1400846c1
lea rdx, [rcx + 1]
test rcx, rcx
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x1400846c1
mov eax, 2
add byte [rax], al
add byte [rax + 0x39], cl
clc
cmp rax, rdi
ja case.default.0x140084f6e
mov qword [r12 + 0x10], 0
mov rcx, r12
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.14008ef90
nop
add rsp, 0x178
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rdi, rdi
je 0x140084806
cmp r13b, 3
jae 0x140084806
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r14
mov byte [rsp + 0x110], r13b
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rdi + rbp*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rcx + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x90]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x128], rax
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x88]
mov qword [rsp + 0x130], rax
mov word [rsp + 0x138], 0x200
add dword [rax], eax
add byte [rax], al
add al, byte [rax - 0x78]
mov ah, 0x24
and al, 0x3a
add dword [rax], eax
invalid
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x100]
and al, 0
add dword [rax], eax
add al, ch
test al, 0xf8
invalid
inc dword [rax + 0x14024bc]
add dword [rax], eax
add byte [rdx], cl
and al, 0
add dword [rax], eax
add al, ch
test al, 0xf8
invalid
jne 0x140084849
mov qword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x28
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], 0
jmp case.0x1400845fc.77
xor byte [rax], al
add byte [rax], al
add cl, ch
pop rsi
add dword [rax], eax
add byte [rcx - 0x73], cl
add dword [r13 - 0x7b], ecx
test r9, r9
lea rax, [r9 + 1]
test r9, r9
cmove rax, r9
add rax, r10
add rax, 2
cmp rax, r14
je case.0x140084335.27
jmp case.0x140084508.6
lea rax, [r9 + 1]
test r9, r9
leave
leave
cmove rax, r9
add rax, r10
ror byte [rax - 0x7d], 1
ror byte [rax], 0x4c
cmp eax, esi
je case.0x140084335.27
jmp case.0x140084508.6
lea rcx, [rsp + 0x40]
and al, 0x40
mov rdx, rbx
mov r8, rdi
call fcn.140093a20
movzx eax, byte [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
invalid
movzx r8d, al
lea r9, [0x1401b9258]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rdi
mov r9, rbx
jmp r10
invalid
add rcx, 4
jmp 0x140084a49
movzx eax, byte [0x140259141]
mov edx, 0xe0
xor ecx, ecx
call fcn.14008b700
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
pop rsp
invalid
add byte [rax], al
mov r14, rax
mov rax, qword [rsp + 0x170]
mov qword [r14 + 0x30], rax
xor byte [rdi], cl
adc byte [rsp + 0x140], al
xor byte [rdi], cl
adc byte [rsp + 0x140], al
movups xmm1, xmmword [rsp + 0x150]
movups xmm2, xmmword [rsp + 0x160]
movups xmmword [r14 + 0x20], xmm2
push rsi
and byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
push rsi
and byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
mov qword [rsp + 0xd0], 4
and al, 0xd0
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0xe0], 1
and al, 0xe0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
and al, 0xe0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x100]
movups xmm0, xmmword [rsp + 0x100]
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x110], cl
add byte [rax], al
movups xmm1, xmmword [rsp + 0x110]
movups xmm2, xmmword [rsp + 0x120]
movups xmm3, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x70], xmm3
sub dword [rsp + 0x70], ebx
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x98]
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x40
lea edx, [rsp + 0x40]
call fcn.140084040
cmp byte [rsp + 0x98], 0xa
add byte [rdx], cl
jne 0x14008496c
movups xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x30], rax
and al, 0x30
lea rcx, [rsp + 0x98]
mov rdx, rbx
mov r8, rdi
call fcn.140093a20
movzx edx, byte [rsp + 0x98]
mov rax, qword [rsp + 0xa8]
add byte [rax], al
mov rcx, qword [rsp + 0xb8]
mov eax, 0x4c000000
lea eax, [0x1401b92a8]
lea r8, [0x1401b92a8]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
jmp r9
add rax, 4
jmp 0x140084b02
mov r15d, 1
mov esi, 0x38
add byte [rax], al
lea r13, [rsp + 0x98]
lea rbp, [rsp + 0x40]
jmp case.default.0x140084960
invalid
mov rax, qword [rsp + 0xc8]
mov eax, dword [rsp + 0xc8]
mov qword [r14 + rsi + 0x30], rax
movups xmm0, xmmword [rsp + 0x98]
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa8], cl
mov word [rax + rbp*4], fs
add byte [rax], al
invalid
movups xmm1, xmmword [rsp + 0xa8]
add byte [rdi], cl
adc byte [rsp + 0xb8], dl
movups xmm2, xmmword [rsp + 0xb8]
movups xmmword [r14 + rsi + 0x20], xmm2
movups xmmword [r14 + rsi + 0x10], xmm1
adc byte [rcx + 0xf], al
adc dword [rsi + rsi], eax
movups xmmword [r14 + rsi], xmm0
inc r15
mov qword [rsp + 0xe0], r15
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
invalid
mov rdx, rbp
mov edx, ebp
call fcn.140084040
add rsi, 0x38
add esi, 0x38
invalid
cmp byte [rsp + 0x98], 0xa
add byte [rdx], cl
je 0x14008490a
cmp r15, qword [rsp + 0xd0]
mov esp, 0xd024
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x68], dh
jne case.0x140084403.44
lea rcx, [rsp + 0xd0]
lea ecx, [rsp + 0xd0]
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
cli
mov rdx, r15
cli
call 0x1400867f0
mov r14, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xd8
invalid
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
jnp 0x140084a12
jmp case.0x140084403.44
invalid
invalid
dec dword [rbp + rcx*4 + 0x42]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
ret 0x14c
add rcx, 8
jmp 0x140084a49
and byte [rcx + 6], bh
mov ecx, 6
invalid
jmp 0x140084a49
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ecx, 2
jmp 0x140084a49
add eax, 0x2b9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
clc
mov r8, rdi
sub r8, rcx
jb case.default.0x140084f6e
enter 0xffffffffffff820f, 0x6c
add eax, 0x1480000
invalid
add rcx, rbx
mov r9, rcx
mov ecx, ecx
mov ecx, ecx
leave
test r8, r8
je 0x140084a6e
invalid
movzx ecx, byte [r9]
movzx ecx, byte [rcx]
mov dh, 9
cmp ecx, 0x2f
je 0x140084a72
cmp ecx, 0x5c
stc
pop rsp
je 0x140084a72
cmp al, 5
jae case.default.0x140084a9f
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
and al, 0x40
mov rdx, r15
mov rdx, r15
mov r8, r14
invalid
mov r8, r14
call fcn.140093a20
sahf
out dx, eax
add byte [rax], al
movzx edx, byte [rsp + 0x40]
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
and al, 0x60
lea r8, [0x1401b9274]
lea eax, [0x1401b9274]
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
invalid
or al, 0x90
add r9, r8
jmp r9
lea r8, [rax + 4]
jmp 0x140084f59
test bpl, bpl
in eax, dx
je 0x1400846d3
lea rdx, [0x1401da638]
lea edx, [0x1401da638]
adc eax, 0x155b7d
mov r8d, 1
mov rcx, r12
loope case.0x14008483d.25
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax], al
jmp 0x1400846d3
add eax, 0x48fffffc
lea edx, [rcx + 1]
invalid
lea rdx, [rcx + 1]
add dword [rax - 0x7b], ecx
leave
test rcx, rcx
cmove rdx, rcx
add rax, rdx
ror byte [rax - 0x7d], 1
ror byte [rax], 0xeb
invalid
ror byte [rax - 0x7d], 1
ror byte [rax], 0xeb
and byte [rax + 6], bh
mov eax, 6
mov eax, 6
invalid
add byte [rax], al
jmp 0x140084b02
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
jmp 0x140084b02
mov eax, 2
add byte [rax], al
add byte [rax + 0x39], cl
clc
cmp rax, rdi
ja case.default.0x140084f6e
jne 0x140084b11
xor eax, eax
jmp 0x140084b26
add rax, rbx
mov rdx, rax
fmul dword [rax - 0x77]
ret 0xb60f
invalid
invalid
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
mov rcx, qword [rsp + 0xb8]
mov ecx, dword [rsp + 0xb8]
mov qword [rsp + 0x70], rcx
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movups xmmword [rsp + 0x60], xmm1
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rdi
mov word [rsp + 0x78], 0x200
add byte [rdx], al
mov byte [rsp + 0x7a], al
and al, 0x7a
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
call fcn.140084040
movzx r15d, byte [rsp + 0x98]
movzx edi, byte [rsp + 0x98]
add byte [rax], al
cmp r15b, 0xa
jne case.0x140081a76.134
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], 1
movabs al, byte [0x4800000001000000]
mov dword [rsp + 0xa8], 0
movabs al, byte [0x4800000001000000]
mov dword [rsp + 0xa8], 0
mov byte [rsp + 0xb0], 1
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x88], rax
add byte [rax], al
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x140084dba
imul r13, rax, 0x38
mov r14, qword [rsp + 0x88]
add r13, r14
lea rbp, [rsp + 0x41]
lea rdi, [rsp + 0x98]
add byte [rax], al
xor eax, eax
jmp 0x140084c20
lea rcx, [rax + 1]
test rax, rax
invalid
ror byte [rax + 0xf], 0x44
enter 0x149, 0xffffffffffffffcf
cmove rcx, rax
add r15, rcx
add r15, 2
mov dword [rdx], 0xfff854d
test r15, r15
setne al
xchg ebp, eax
invalid
xchg ebp, eax
ror byte [rcx - 0x7d], 0xc6
cmp byte [rbp + 0x39], cl
out dx, al
add r14, 0x38
cmp r14, r13
je 0x140084dba
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x1e
movzx ebx, byte [r14]
cmp ebx, 0xa
je 0x140084dba
mov rsi, r12
mov byte [rsp + 0x40], bl
mov rcx, qword [r14 + 0x30]
mov qword [rbp + 0x2f], rcx
xor byte [rax - 0x77], r9b
invalid
mov dword [rbp + 0x2f], ecx
movups xmm0, xmmword [r14 + 1]
movups xmm1, xmmword [r14 + 0x11]
adc byte [rsi + 0x11], cl
movups xmm2, xmmword [r14 + 0x21]
movups xmmword [rbp + 0x20], xmm2
push rbp
and byte [rdi], cl
adc dword [rbp + 0x10], ecx
push rbp
and byte [rdi], cl
adc dword [rbp + 0x10], ecx
adc byte [rdi], cl
adc dword [rbp], eax
movups xmmword [rbp], xmm0
test al, 1
je 0x140084c70
lea rcx, [rsp + 0x40]
and al, 0x40
lea rdx, [0x1401da640]
call fcn.140082570
invalid
invalid
add al, ch
add al, 0xd9
fcos
invalid
inc dword [rax + rax*8 - 0x74b3c98c]
jl 0x140084c98
invalid
test al, al
je 0x140084ca6
invalid
mov r15, qword ss:[rsp + 0x50]
mov r15, qword [rsp + 0x50]
and al, 0x50
push rax
lea r12d, [rbx - 6]
cli
lea eax, [rbx - 5]
cmp r12b, 4
movzx eax, al
sar byte [rcx], 0xf
mov ecx, 0
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
cmovae eax, ecx
rol dword [r15 + r9 - 0x4a], 0xc0
movzx r8d, al
lea rcx, [0x1401b92c4]
adc eax, dword [rax]
add byte [rdx + 0x63], cl
movsxd rax, dword [rcx + r8*4]
add al, 0x81
add rax, rcx
lea rdx, [0x1401da638]
lea edx, [0x1401da638]
enter 0xffffffffffff8d48, 0x15
xchg esp, eax
lea edx, [0x1401da638]
adc eax, 0x155994
pop rcx
adc eax, 0x41e0ff00
jmp rax
invalid
jmp rax
mov r8d, 1
mov eax, 1
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rbp, r13
mov ebp, ebp
in eax, dx
mov r13, rdi
lea rdi, [0x1401da638]
jl 0x140084d13
invalid
invalid
lea edi, [0x1401da638]
jl 0x140084d13
adc eax, 0xfa894800
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov edx, edi
call fcn.14008ef90
mov r15, qword [rsp + 0x50]
and al, 0x50
lea r12d, [rbx - 6]
lea eax, [rbx - 5]
sti
cmp r12b, 4
cld
add al, 0xf
movzx eax, al
movzx eax, al
sar byte [rcx], 0xf
mov ecx, 0
cmovae eax, ecx
movzx r8d, al
add byte [rax], al
add byte [rdi], cl
rol dword [r15 + r9 - 0x4a], 0xc0
movzx eax, al
lea rcx, [0x1401b92c4]
or eax, 0x1345da
movsxd rax, dword [rcx + r8*4]
invalid
add rax, rcx
enter 0xffffffffffff8948, 0xfffffffffffffffa
mov rdx, rdi
mov edx, edi
cli
mov rdi, r13
mov r13, rbp
lea rbp, [rsp + 0x41]
lea ebp, [rsp + 0x41]
lea ebp, [rsp + 0x41]
insb byte [rdi], dx
and al, 0x41
jmp rax
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
jo 0x140084cf7
jmp case.0x140084cff.1
xor ecx, dword [rax - 0x75]
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
mov r8, r15
mov eax, edi
jmp case.0x140084cff.1
mov r8d, 1
mov eax, 1
lea rdx, [0x14021597e]
add bl, ch
sbb al, byte [rcx - 0x48]
mov r8d, 2
jmp case.0x140084cff.1
mov r8d, 2
add byte [rax - 0x73], cl
adc eax, 0x190c21
lea rdx, str..._2e_2e_2e_2E_2E_2e_2E_2E_2e._2E.._2e._2E._2e_2E:_.:__
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14008ef90
movzx eax, r12b
add byte [rcx + 0xf], al
mov dh, 0xc4
lea rcx, [rax + 1]
cmp al, 4
mov eax, 0
cmovae rcx, rax
invalid
enter 0xffffffffffff8548, 0xffffffffffffffc9
test rcx, rcx
je 0x140084d75
adc eax, 0xf98301b0
add dword [rcx - 0x77], ecx
hlt
mov al, 1
cmp ecx, 1
mov r12, rsi
jne 0x140084c13
xor eax, eax
jmp 0x140084c13
invalid
invalid
invalid
mov rax, qword [rsp + 0x60]
mov ecx, ebx
invalid
lea rdx, [0x1401b92d8]
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
add rcx, rdx
mov r12, rsi
jmp rcx
invalid
invalid
add r15, 4
jmp 0x140084c0d
mov r15d, 6
jmp 0x140084c0d
push 0xfffffffffffffffe
invalid
invalid
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
cmove ecx, eax
add r15, rcx
add r15, 8
invalid
or cl, ch
push rbx
invalid
invalid
invalid
cmp qword [rsp + 0x90], 0
je 0x140084ddb
mov rcx, qword [0x1402590e0]
xor edx, edx
mov r8, qword [rsp + 0x88]
mov eax, dword [rsp + 0x88]
call sub.KERNEL32.dll_HeapFree
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
cmp qword [r12], 0
je case.0x140081a76.132
invalid
mov r8, qword [r12 + 8]
mov rcx, qword [0x1402590e0]
xor edx, edx
call sub.KERNEL32.dll_HeapFree
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
jmp 0x1400846e1
lea rsi, [rsp + 0x99]
xor ebp, ebp
lea rdi, [rsp + 0x20]
lea rbx, [rsp + 0x98]
lea r14, [rsp + 0x40]
jmp 0x140084eaa
mov rcx, rdi
call fcn.1400866a0
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
imul rcx, rdx, 0x38
retf 0x4438
mov byte [rax + rcx], bh
movups xmm0, xmmword [rsi]
invalid
movups xmm1, xmmword [rsi + 0x10]
adc byte [rdi], cl
adc byte [rsi + 0x20], dl
invalid
adc byte [rdi], cl
adc byte [rsi + 0x20], dl
invalid
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov r8, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], r8
xor byte [rax - 1], cl
ret 0x8948
invalid
inc rdx
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
mov rcx, rbx
mov rdx, r14
call fcn.140084040
movzx r15d, byte [rsp + 0x98]
movzx edi, byte [rsp + 0x98]
add byte [rcx - 0x80], al
cmp r15b, 0xa
dec dword [rdx]
je 0x140084b87
lea eax, [r15 - 6]
lea ecx, [r15 - 5]
cmp al, 4
invalid
add al, 0xf
mov dh, 0xc1
invalid
movzx eax, cl
ror dword [rdi], 0x43
cmovae eax, ebp
invalid
cmp al, 1
je case.0x140084569.39
invalid
add dword [rax + rsi + 0xf], esi
xor byte [rdi], cl
movzx eax, al
mov dh, 0xc0
cmp eax, 2
je 0x140084e8c
cmp eax, 3
jne 0x140084f0e
clc
add esi, dword [rbp + 0x43]
mov rax, qword [rsp + 0x30]
xor byte [rax - 0x7b], cl
test rax, rax
test eax, eax
sal byte [rdi + rsi*4 + 0x48], 0x8b
and al, 0x28
invalid
je 0x140084e8c
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
sub byte [rax - 1], cl
enter 0x6b48, 0xffffffffffffffd0
cmp byte [rax + 0x7509113c], al
adc dword [rcx], ecx
jne 0x140084e8c
dec rax
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
adc dword [rcx], ecx
adc dword [rcx], ecx
or dword [rbp - 0x5b], esi
jne 0x140084e8c
mov qword [rsp + 0x30], rax
xor bl, ch
jmp 0x140084e8c
sahf
xor edx, edx
cmp qword [rsp + 0x30], 0
jl 0x140084f18
xor byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
setne dl
mov qword [rsp + 0x30], rdx
cmp qword [rsp + 0x20], rdx
cmp dword [rsp + 0x20], edx
cmp dword [rsp + 0x20], edx
push rsp
and al, 0x20
and byte [rdi], cl
jne case.0x140085508.133
test dword [rbx - 1], ecx
invalid
invalid
invalid
jmp 0x140084e47
cmp edi, edi
invalid
mov rdx, qword [rsp + 0x30]
cmp rdx, qword [rsp + 0x20]
je 0x140084e47
invalid
invalid
invalid
jmp case.0x140085508.133
xor edi, edi
invalid
dec dword [rbp + rcx*4 + 0x41]
lea r8, [rcx + 1]
lea eax, [rcx + 1]
add dword [r8 - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rcx, rcx
leave
cmove r8, rcx
add r8, rax
add r8, 2
rol byte [rdx], 0xeb
invalid
rol byte [rdx], 0xeb
and al, byte [rcx - 0x48]
invalid
invalid
mov r8d, 6
mov eax, 6
invalid
add byte [rax], al
add bl, ch
jmp 0x140084f59
sbb cl, byte [rbp + rcx*4 + 0x41]
lea r8, [rcx + 1]
lea eax, [rcx + 1]
add dword [r8 - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rcx, rcx
leave
cmove r8, rcx
add r8, rax
add r8, 8
jmp 0x140084f59
ror byte [rax], 0xeb
invalid
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x39], cl
cmp eax, esi
cmp r8, r14
cmp eax, esi
ja case.default.0x140084f6e
invalid
mov edx, edx
lea r8, [0x1401b9290]
movsxd rdx, dword [r8 + rdx*4]
invalid
adc al, 0x90
invalid
adc al, 0x90
add rdx, r8
jmp rdx
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x140084fae
xor eax, eax
jmp case.0x140084631.51
invalid
cmp eax, 0x1518d48
lea rdx, [rcx + 1]
test rcx, rcx
test ecx, ecx
cmove rdx, rcx
ror dword [rax + 1], 1
add rax, rdx
add rax, 2
ror byte [rax - 0x7d], 1
rol byte [rdx], 0xeb
invalid
jmp 0x140084fae
and byte [rax + 6], bh
mov eax, 6
jmp 0x140084fae
lea rdx, [rcx + 1]
test rcx, rcx
leave
cmove rdx, rcx
add rax, rdx
add eax, edx
add rax, 8
jmp 0x140084fae
invalid
add eax, 0x2b8
add byte [rcx + 0x39], cl
invalid
mov eax, 2
cmp r14, rax
jb 0x1400846d3
mov qword [r12 + 0x10], rax
jmp 0x1400846d3
adc dh, bh
invalid
ud2
nop word cs:[rax + rax]
nop word cs:[rax + rax]
push rsi
push rsp
sub esp, 0x138
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov edx, edi
invalid
add byte [rdi], cl
mov dh, 0x54
and al, 0x40
loope 0x14008504f
adc eax, dword [rax]
adc eax, dword [rax]
add ecx, eax
add dword [rax - 0x7b], ecx
leave
sbb dword [rax - 0x73], ecx
push rcx
add dword [rax - 0x7b], ecx
leave
add eax, 2
mov dword [rsp + 0x28], eax
adc dword [rcx - 0x7d], ecx
rol byte [rdx], 0x4c
mov qword [rsp + 0x38], r8
xor byte [rbp - 0x7b], cl
in al, 0xf
test byte [rax + 0x40000000], dh
mov al, 0
add byte [rax], al
test bpl, bpl
add byte [rax], al
add byte [rax - 0x7c], al
in eax, dx
cmp edi, esp
dec dword [rax - 0x73]
pop rsp
and al, 0x40
add eax, 0x80ffffd3
jl 0x140085372
inc dword [rax + 0xa48247c]
or cl, byte [rdi]
test dword [rcx + 0x48fffffd], ebx
sub edi, dword [rsp + 0x40]
jl 0x14008537e
invalid
jl 0x14008537e
jb 0x140085648
add byte [rax], al
mov esp, 0x8824
add byte [rax], al
add byte [rcx + rdi - 0x19], cl
cmp edi, esp
shr cl, cl
jl 0x14008536e
invalid
dec dword [rax - 0x7b]
push qword [rbx + rax*2 + 0x48]
lea ebx, [rsp + 0x40]
pop rsp
and al, 0x40
test edi, edi
pop rsp
and al, 0x40
lea esi, [rsp + 0x80]
mov ah, 0x24
add byte [rax], 0
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x77], cl
invalid
and al, 0x48
or cl, byte [rdi]
test dword [rcx - 3], ecx
std
invalid
mov dword [rsp + 0x88], edi
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x2b], dh
sub eax, 0x31fffffd
invalid
invalid
test dword [rbx], esp
std
and edi, ebp
invalid
invalid
invalid
lea ecx, [rdi - 5]
stc
add dword [rdi], ecx
xchg dword [rcx + rax + 0x8410000], edx
add byte [rax], al
invalid
dec dword [rbp + rcx*4 + 0x25]
pop rcx
invalid
add byte [rax - 0x73], cl
pop rsp
and al, 0x40
lea esi, [rsp + 0x80]
mov ah, 0x24
add byte [rax], 0
add byte [rax], al
add byte [rbp - 0x7c], al
in eax, dx
sbb eax, 0x2b9
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
inc dword [rdx]
invalid
invalid
add al, byte [rax]
add byte [rax + 0x39], cl
cmp ecx, edi
cmp ecx, edi
adc byte [rcx], dh
rol byte [rax - 0x7c], 0xed
test ch, ch
test ch, ch
leave
xchg esp, eax
ror byte [rdi], 0xb6
mov dh, 0xc
invalid
mov dh, 0xc
invalid
add dword [rbp + 0x1b], esi
add bh, byte [rsp + rbx*2]
invalid
test ch, ch
stc
sete cl
invalid
invalid
or al, 0xbc
loope switch.0x140085469
loope case.0x140084960.31
mov ecx, dword [rsp + 0x28]
sub bl, ch
add dh, byte [rcx]
leave
enter 0x3948, 0xffffffffffffffc7
insb byte [rdi], dx
cld
invalid
mov ecx, ebx
sar edi, 1
inc dword [rax + 0xa48247c]
cmp byte [rsp + 0x48], 0xa
push rsi
cld
invalid
sub edi, dword [rsp + 0x40]
jl case.0x140085469.1
and al, 0x40
jb 0x140085648
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov dword [rsp + 0x88], edi
mov esp, 0x8824
and al, 0x88
add byte [rax], al
add byte [rbp - 0x7c], al
in eax, dx
test ch, ch
invalid
invalid
invalid
invalid
and al, 0x38
mov ecx, dword [rsp + 0x30]
and al, 0x30
invalid
add byte [rax], al
add bl, ch
movsd dword [rdi], dword [rsi]
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
sahf
pop rsp
and al, 0x40
lea esi, [rsp + 0x80]
add byte [rax - 0x73], cl
sub eax, 0x133e1f
inc dword [rsi]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x63], cl
invalid
invalid
invalid
lodsd eax, dword [rsi]
add byte [rax + 1], cl
loopne case.0x140084569.89
mov eax, dword [rsp + 0x28]
and al, 0x28
and al, 0x30
jmp case.0x14008483d.56
invalid
xor bl, ch
sbb byte [rcx], dh
shr bl, 0x14
mov eax, 6
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
invalid
jmp case.0x14008483d.56
or eax, 0x24448b48
cmp byte [rdi], cl
mov rax, qword [rsp + 0x38]
and al, 0x38
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, esp
sti
invalid
invalid
bnd call fcn.140082650
invalid
test dword [rbp + 0x48fffffb], ebx
sub edi, dword [rsp + 0x40]
and al, 0x40
jb 0x140085648
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x88], rdi
invalid
invalid
add byte [rax], al
mov byte [rax], al
add byte [rax], al
inc dword [rsi]
invalid
add byte [rax], al
add bl, ch
mov esi, 0x74ed8440
cmp rdi, r12
out 0xf, eax
xchg byte [rbx], bh
invalid
and al, 0x40
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
add byte [rax], al
mov edx, esi
bnd call fcn.140082650
sar bh, 1
inc dword [rax + 0xa48247c]
invalid
or cl, byte [rdi]
test dword [rbx + rdi*8 - 1], ecx
invalid
dec dword [rax + 0x2b]
jl case.0x140084f6e.53
invalid
invalid
and al, 0x40
jb 0x140085648
invalid
cld
pop rsp
and al, 0x40
mov ah, 0x24
add byte [rax], 0
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 0x2d], cl
push rcx
cmp eax, 0x83410013
adc eax, dword [rax]
invalid
invalid
adc eax, dword [rax]
inc dword [rsi]
invalid
movsd dword [rdi], dword [rsi]
add byte [rcx + rax - 0x18], cl
add eax, ebp
add eax, ebp
loopne 0x140085630
mov eax, dword [rsp + 0x28]
invalid
add eax, 0x24448b48
cmp byte [rax + 0x39], cl
invalid
mov edx, esi
bnd call fcn.140082650
jl 0x140085640
or cl, byte [rdi]
test ebx, ecx
cli
invalid
and al, 0x88
add byte [rax], al
add byte [rcx - 0x7d], al
inc dword [rsi]
cld
jl 0x1400867f0
add byte [rbp + 0x13], sil
mov rax, qword [rsp + 0x48]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x58
mov rax, rdx
inc rax
inc eax
inc eax
je 0x140086894
mov rsi, rcx
mov rcx, qword [rcx]
lea rdx, [rcx + rcx]
cmp rdx, rax
cmova rax, rdx
movabs r8, 0x24924924924924a
xor edx, edx
cmp rax, r8
xchg edx, eax
and al, 0x49
xchg edx, eax
and al, 0x49
add dh, byte [rcx]
ror byte [rcx + rdi - 0x40], cl
setb dl
cmp rax, 5
mov edi, 4
cmovae rdi, rax
imul r8, rdi, 0x38
shl edx, 3
test rcx, rcx
je 0x14008685b
mov rax, qword [rsi + 8]
imul rcx, rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 8
and al, 0x30
or byte [rax], al
add byte [rax], al
and al, 0x30
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], rcx
jmp 0x140086864
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
lea ecx, [rsp + 0x28]
call fcn.1400e2cc0
cmp qword [rsp + 0x40], 0
jne 0x14008688e
mov rax, qword [rsp + 0x48]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
mov qword [rsi], rdi
add rsp, 0x58
add rsp, 0x58
pop rdi
pop rsi
ret
cmp qword [rsp + 0x48], 0
ud2
add byte [rax], al
add byte [rax - 0x77], cl
invalid
adc al, 9
xchg esp, eax
ret 0x8348
cmp bl, ch
or dword [rax - 0x39], ecx
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
cmp dword [rsp + 0x40], 0
jl 0x140086963
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
push rsi
push rdi
push rbx
sub rsp, 0x60
in al, dx
invalid
mov rsi, rdx
mov rdi, qword [rcx]
mov eax, edi
clc
in al, dx
and eax, 3
lea rcx, [0x1401b937c]
lea ecx, [0x1401b937c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x1400869bb
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401db0b4]
sub byte [rax - 0x73], r9b
adc eax, 0x154733
mov r8d, 5
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
and al, 0x30
mov byte [rsp + 0x38], al
and al, 0x38
cmp dh, al
and al, 0x39
add byte [rbp + rcx*4 + 0x4f], cl
adc byte [rax - 0x73], cl
lea eax, [0x1401db070]
mov byte [rsp + 0x39], 0
lea r9, [rdi + 0x10]
lea rax, [0x1401db070]
lea eax, [0x1401db070]
lea edx, [0x1402012f9]
test eax, 0x8d480017
je 0x1400869d7
xor byte [rcx - 0x48], al
add al, 0
mov eax, 4
add byte [rax], al
mov ecx, esi
add byte [rax - 0x77], cl
and al, 0x20
invalid
test rax, 0xffffffffb8410017
invalid
add byte [rax], al
clc
inc dword [rax + 0x39247c]
cmp dword [rax], eax
and al, 0x38
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
lea edx, [0x1401d7af0]
adc eax, 0x1510d2
call 0x188086a2b
shr edi, 0x20
invalid
shr rdi, 0x20
mov dword [rsp + 0x4c], edi
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x154608
invalid
invalid
invalid
lea rdx, str.Oscode
mov r8d, 2
mov eax, 2
call qword [rax + 0x18]
mov qword [rsp + 0x50], rsi
mov byte [rsp + 0x58], al
mov byte [rsp + 0x59], 0
lea rax, [0x1401db050]
add eax, 0x1545f2
add eax, 0x1545f2
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1401db04a]
adc eax, 0x1545e0
loopne case.0x140086e00.168
adc eax, 0x748d4800
lea rsi, [rsp + 0x50]
and al, 0x50
lea r9, [rsp + 0x4c]
mov r8d, 4
mov eax, 4
mov rcx, rsi
call fcn.140011660
mov ecx, dword [rsp + 0x4c]
call fcn.14008a890
mov byte [rsp + 0x2f], al
lea rax, [0x1401db070]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1402012f9]
lea r9, [rsp + 0x2f]
add byte [rax - 0x77], cl
int1
stosd dword [rdi], eax
clc
dec dword [rbx + 0x484c2454]
mov edx, dword [rsp + 0x4c]
invalid
lea edi, [rsp + 0x30]
and al, 0x20
test al, 0x17
test al, 0x17
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov ecx, edi
inc dword [rax + 0x59247c]
pop rcx
add byte [rdi], cl
mov dh, 0x4c
and al, 0x58
and al, 0x58
add byte [rax], al
leave
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
and al, 0x50
add al, 0xf
test dword [rsi], eax
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
add byte [rcx - 0x48], al
add al, byte [rax]
invalid
add byte [rax], al
add cl, ch
add byte [rax], al
add dword [rcx], eax
add byte [rax], al
shr rdi, 0x20
and byte [rbx - 0x78f0d701], al
cmp edi, 0x28
ja case.0x140085692.33
invalid
xchg ebx, eax
add dword [rax], eax
invalid
xchg ebx, eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401b938c]
add eax, 0x13284b
sub byte [r11], dl
sub byte [rbx], dl
add byte [rax + 0x63], cl
or al, 0xb8
loope 0x140086b7c
xor eax, eax
shr cl, 0xc6
add dword [rax], eax
jmp 0x140086d17
mov byte [rcx], 0
add byte [rax - 0x73], cl
lea rax, [rdi - 1]
lea eax, [rdi - 1]
dec dword [r8 - 0x7d]
invalid
add rdi, 0xf
cmovs ecx, dword [rcx + 0x48502444]
mov ecx, dword [rsi + 0x20]
invalid
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
push rax
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
lea rdx, str.Customerror
lea edx, str.Customerror
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
adc eax, 0x154573
jae case.0x140086f9b.292
adc eax, 0x6b84100
add byte [rax], al
invalid
mov r8d, 6
mov eax, 6
invalid
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
mov qword [rsp + 0x30], rsi
je 0x140086b9e
and al, 0x30
xor byte [rax - 0x39c7dbbc], cl
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
mov byte [rsp + 0x39], 0
and al, 0x39
and al, 0x39
add byte [rax - 0x73], cl
lea rax, [0x1401db070]
lea eax, [0x1401db070]
add eax, 0x1544e5
in eax, 0x44
adc eax, 0x44894800
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, [0x1402012f9]
lea edx, [0x1402012f9]
adc eax, 0x17a762
invalid
lea rsi, [rsp + 0x30]
je case.0x140084cff.64
xor byte [rcx - 0x48], al
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov r9, rdi
mov ecx, edi
call fcn.140011660
mov bl, 0xaa
stosb byte [rdi], al
clc
dec dword [rax - 0x73]
add eax, 0x15453c
cmp al, 0x45
invalid
invalid
lea rax, [0x1401db0f0]
cmp al, 0x45
adc eax, 0x44894800
adc eax, 0x44894800
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x154526
invalid
invalid
invalid
lea rdx, [0x1401db0e6]
lea edx, [0x1401db0e6]
adc eax, 0x4c8d4c00
add byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov eax, 5
add byte [rax], al
clc
inc dword [rax + 0x39247c]
jl 0x140086bfa
cmp dword [rax], eax
jl 0x140086bfa
cmp byte [rdi], cl
test dword [rbx], edx
invalid
adc edi, esi
invalid
invalid
add dword [rax], eax
add byte [rcx + rcx*8 + 0x48c0950f], al
cmp dword [rsp + 0x30], 0
jl 0x140086c17
xor byte [rax], al
xchg ebp, eax
ror byte [rax - 0x7d], 0x7c
invalid
jl 0x140086c17
xor byte [rax], al
rol byte [rcx], cl
add byte [rax], al
sub byte [rax - 0x73], cl
lea edx, [rbx]
add byte [rcx - 0x48], al
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
invalid
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x138d00
lea edx, [rbx]
invalid
add byte [rax], al
pop rax
jl case.0x140085469.27
mov ecx, dword [0x1402590e0]
jrcxz case.0x140085469.27
fsubr st(1)
and eax, 0xb3e9
movsd dword [rdi], dword [rsi]
add byte [rax], al
and ch, cl
xchg edi, eax
mov dword [rax], eax
add byte [rax], al
or ebp, ebx
add ch, bl
invalid
invalid
mov al, 0x11
or ch, bl
sub dh, byte [rax - 0x4fd914f8]
mov al, 8
jmp 0x140086d17
mov al, 0x1e
mov al, 8
jmp 0x140086d17
mov al, 0x1e
jmp 0x140086d17
mov al, 0x20
jmp 0x140086d17
mov al, 0x16
jmp 0x140086d17
mov al, 0x27
jmp 0x140086d17
mov al, 0x13
jmp 0x140086d17
mov al, 0x1c
jmp 0x140086d17
mov al, 0x1d
jmp 0x140086d17
invalid
mov al, 0x26
jmp 0x140086d17
mov al, 0x1a
add byte [rax], al
mov ecx, dword [rsp + 0x30]
jl 0x140086da7
add byte [r14 + riz - 0xa], sil
xor al, 4
xor al, 4
sub byte [rax - 0x73], cl
adc eax, 0x137ebc
jle 0x140086dae
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
movabs al, byte [0x1b8410017]
mov eax, 1
add bh, bh
push rax
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
push rsi
push rdi
invalid
add byte [rcx + 0x63], cl
or al, 0x88
invalid
mov byte [rcx + rax - 0x3f], cl
mov eax, dword [rax + 8]
invalid
add byte [rax], al
and byte [rcx + 0x48242444], cl
lea esi, [rsp + 0x28]
je 0x140086e4e
sub byte [rax - 0x77], cl
int1
xlatb
sbb byte [rax], dh
add byte [rax - 0x77], cl
invalid
mov dword [rsp + 0x40], esi
je 0x140086e60
lea rax, [0x140001e40]
lea eax, [rsp + 0x24]
and al, 0x24
and al, 0x50
mov dword [rsp + 0x58], eax
lea eax, [0x1401da9c8]
add eax, 0x153b62
mov dword [rsp + 0x60], eax
and al, 0x60
mov dword [rsp + 0x68], 3
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
invalid
and al, 0x70
lea eax, [rsp + 0x60]
or eax, 0x1d2223
add byte [rcx], dh
ror byte [rcx - 0x1f6d173d], cl
or byte [rax], al
mov ecx, dword [rcx + rax*8]
or al, 0xc1
add al, 0xc0
and al, 0x30
sbb ch, ah
sbb byte [rax], al
and al, 0x60
add byte [rax], 0
add byte [rax], al
and al, 0x78
add dword [rax], eax
add byte [rax], al
invalid
mov ecx, dword [rdx + 0x20]
mov edx, dword [rdx + 0x28]
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
mov eax, dword [rax + 7]
mov eax, dword [rax + 0x20]
jmp rax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x28
sub esp, 0x28
mov r8, qword [rcx]
mov eax, r8d
and eax, 3
add ecx, dword [rax - 0x73]
or eax, 0x1324ac
lodsb al, byte [rsi]
and al, 0x13
adc eax, dword [rax]
lodsb al, byte [rsi]
and al, 0x13
adc eax, dword [rax]
invalid
invalid
adc eax, dword [rax]
invalid
add al, 0x81
or byte [rax - 0x7d], cl
invalid
adc byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x7f], al
clc
loop 0x140086fba
add byte [rax], al
outsb dx, byte [rsi]
invalid
add byte [rax], al
mov word [rax], es
add byte [rax], al
and bl, 0xd8
invalid
clc
xor al, 0xf
xchg dword [rcx + rax], esp
and al, 1
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x132899
cdq
sub byte [rbx], dl
invalid
cdq
sub byte [rbx], dl
add byte [rax + 0x63], cl
invalid
add al, 0x81
invalid
enter 0xffffffffffffe0ff, 0x48
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
sub bl, al
and byte [rax - 0x73], cl
add eax, 0x1539f4
cmp dword [0x15493ba07], edx
adc eax, 0x148b4a00
ror byte [rax - 0x73], 5
xor dword [rbx], edi
adc eax, 0x48b4a00
ror byte [rax - 0x7d], 0xc4
sub bl, al
add esp, 0x28
invalid
add esp, 0x28
add dword [rax], eax
add byte [rdi], cl
xchg dword [rax], ecx
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [0x1401b9450]
add byte [rax], al
invalid
add al, 0x81
loopne 0x140087091
lea eax, [0x1401da6d0]
adc eax, 0xc4834800
sub bl, al
invalid
add eax, 0x357e0000
insd dword [rdi], dx
clc
adc eax, 0xf000017
invalid
invalid
add byte [rax], al
add byte [rcx - 0x7f], al
invalid
clc
cmp eax, 0x50f
syscall
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rax + 0x41000002], ch
add byte [rax], al
invalid
cmp eax, 0x5b4
clc
mov ah, 5
add byte [rax], al
add dword [rax], eax
add cl, ch
invalid
add byte [rsi + 0x7c], bh
invalid
cmp eax, 0x46b
add byte [rcx - 0x7f], al
add al, 0
add byte [rdi], cl
test dword [rax + rax - 0x72b80000], edx
add byte [rax], al
add byte [rax - 0x73], cl
pop rdi
cmp byte [0x140172acc], dl
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
clc
and dword [rax], esp
add byte [rax], al
invalid
cmp eax, 0x1b80
add byte [rcx - 0x7f], al
clc
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, ch
pop rdx
lea eax, [rax - 0x3c2a]
inc dword [rbx - 0x7df0fd08]
add dword [rax], 0x81410000
add byte [rax], al
add byte [rcx - 0x7f], al
add byte [rax], al
clc
in eax, dx
clc
jrcxz case.0x14008483d.143
insd dword [rdi], dx
add al, 0
add byte [rsp + riz*2 + 0x41], dh
add byte [rax], al
cmp eax, 0x461
clc
invalid
lea eax, [0x1401da936]
add esp, 0x28
add eax, 0x15384d
adc eax, dword [rax]
add byte [rax], al
clc
invalid
sbb eax, 0x64f88141
sbb eax, dword [rax]
jbe 0x1400871e9
cmp eax, 0x4d0
add byte [rax - 0x7d], cl
xor al, 0x15
add byte [rdx + 0x13], bh
add byte [rax], al
xor eax, 0x15ba0015
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14008799e
lock dec qword [rax]
jne 0x14008799e
mov rcx, qword [rdi + 0x10]
call fcn.1400293e0
mov rcx, qword [0x1402590e0]
xor edx, edx
mov r8, rdi
call sub.KERNEL32.dll_HeapFree
mov ecx, dword [rsi + 0x18]
test ecx, ecx
je 0x1400879e2
dec ecx
xor edx, edx
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140114e78
mov bl, 0xd4
or byte [rax], al
call fcn.140114e78
cmp qword [rdi + 8], 0
cmp dword [rdi + 8], 0
jne 0x140087986
jmp 0x14008799e
mov rcx, rsi
call fcn.14008e730
mov ecx, eax
jmp case.0x140084403.485
nop
push rsi
push rdi
sub rsp, 0x28
sub byte [rax - 0x77], cl
iretd
mov rsi, qword [rcx]
mov ecx, dword [rsi + 0x18]
test ecx, ecx
je 0x140087a55
sub byte [rax - 0x77], cl
iretd
dec ecx
leave
mov edx, 1
add al, ch
imul edx, esp, 0x83480008
jg 0x140087a1b
call fcn.140114e78
cmp qword [rdi + 8], 0
je 0x140087a2e
add byte [rax + rbx + 0x48], dh
mov eax, dword [rdi + 0x10]
mov rax, qword [rdi + 0x10]
test rax, rax
test eax, eax
je 0x140087a2e
invalid
lock dec qword [rax]
dec qword [rax]
jne 0x140087a2e
mov rcx, qword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
call fcn.1400873e0
mov rcx, qword [0x1402590e0]
xor edx, edx
mov r8, rdi
clc
clc
call sub.KERNEL32.dll_HeapFree
mov ecx, dword [rsi + 0x18]
invalid
sbb byte [rbp - 0xd38b37], al
leave
test ecx, ecx
je case.0x14008483d.447
dec ecx
xor edx, edx
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140114e78
mov rcx, rsi
mov ecx, esi
call fcn.14008e730
mov ecx, eax
mov edx, 1
call fcn.140114e78
cmp qword [rdi + 8], 0
sar dword [rdx + 1], 0xe8
paddq mm1, qword [rax]
add byte [rax - 0x7d], cl
jg 0x140087a75
or byte [rax], al
add byte [rbp - 0x5a], dh
jne 0x140087a16
jmp 0x140087a2e
mov esp, 0xe8f18948
mov dh, 0x6c
add byte [rax], al
invalid
mov rcx, rsi
int1
call fcn.14008e730
add byte [rcx + 0x66caebc1], cl
nop
mov ecx, eax
jmp 0x140087a48
cmp byte [rcx + rcx*4 - 0x3d], cl
mov esi, edx
invalid
mov edi, ecx
test al, 0x16
sbb eax, 0x10ba00
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
test byte [rdx + 0x48000000], bl
mov esi, eax
invalid
add bh, al
and al, 0x20
and byte [rax], al
add byte [rcx], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x140087b50]
xor ebx, ebx
add byte [rax], al
add dword [rax], eax
lea eax, [0x140087b50]
invalid
or byte [rax], al
add byte [rax - 0x77], cl
ret 0x8548
stc
cmp dword [rbx + 8], 0
or byte [rax], al
sbb al, 0x48
cmp dword [rbx + 0x10], 0x11
sbb eax, 0x49d23100
mov eax, edi
clc
clc
or byte [rax], al
mov eax, ebx
mov ebx, dword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140087c8d
cmp qword [rbx + 0x10], 0x11
jb 0x140087c5b
add al, 0x48
mov edi, dword [rdi - 8]
clc
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1402590e0]
xor edx, edx
mov r8, rdi
call sub.KERNEL32.dll_HeapFree
or byte [rax], al
jmp 0x140087c8d
and al, 0x40
call sub.KERNEL32.dll_GetCurrentThread
add byte [rbx + rcx*4 + 5], cl
adc esp, edx
adc al, byte [rax]
mov r8, qword [0x1401b5090]
mov rcx, rax
mov rdx, rsi
call r8
test rdi, rdi
je 0x140087c9e
invalid
mov rcx, qword [0x1402590e0]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
xor edx, edx
mov r8, rsi
call sub.KERNEL32.dll_HeapFree
or byte [rax], al
or byte [rax], al
nop
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
nop dword [rax + rax]
push rsi
push rdi
invalid
add byte [rsi + 0x57], dl
push rbx
sub rsp, 0x70
mov rsi, rcx
mov esi, ecx
mov esi, ecx
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.140092d60
add byte [rax], al
mov al, 0
add byte [rbx + 0x228247c], al
invalid
add byte [rax], al
cmp dword [rsp + 0x28], 2
add dh, byte [rbp + 0x6c]
jne 0x140087d3a
mov rcx, qword [rsp + 0x30]
mov r8d, ecx
mov eax, ecx
and r8d, 3
xor eax, eax
lea rdx, [r8 - 2]
cmp rdx, 2
cmp edx, 2
jb 0x140087d7a
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
xchg dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
test r8, r8
je 0x140087d7a
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
jno 0x140087cf6
lea rsi, [rcx - 1]
dec dword [rax - 0x75]
jns 0x140087cfa
mov rdi, qword [rcx - 1]
dec dword [rax - 0x75]
mov rbx, qword [rcx + 7]
mov ebx, dword [rcx + 7]
pop rcx
invalid
mov rcx, rdi
call qword [rbx]
invalid
adc ecx, dword [rax - 0x7d]
jnp 0x140087d10
cmp qword [rbx + 8], 0
je 0x140087d27
add byte [rsp + rbx + 0x48], dh
cmp qword [rbx + 0x10], 0x11
cmp dword [rbx + 0x10], 0x11
jb 0x140087d16
mov rdi, qword [rdi - 8]
clc
mov rcx, qword [0x1402590e0]
or eax, 0x1d13c3
sbb eax, 0x49d23100
xor edx, edx
mov r8, rdi
mov eax, edi
mov eax, edi
call sub.KERNEL32.dll_HeapFree
mov rcx, qword [0x1402590e0]
mov ecx, dword [0x1402590e0]
xor edx, edx
mov r8, rsi
mov eax, esi
mov eax, esi
call sub.KERNEL32.dll_HeapFree
and dl, dl
or byte [rax], al
invalid
add bl, ch
mov rdi, qword ds:[rsp + 0x60]
jl 0x140087d62
invalid
jmp case.0x140084cff.429
mov rdi, qword [rsp + 0x60]
jl 0x140087d62
invalid
mov qword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x28]
mov rcx, rsi
sub byte [rax - 0x77], cl
int1
xor edx, edx
mov r9d, 1
call sub.KERNEL32.dll_SetFilePointerEx
add byte [rbp + 0x311274c0], al
test eax, eax
je 0x140087d73
xor edx, edx
ror byte [rax + 0x2b], cl
jl 0x140087d8b
sub rdi, qword [rsp + 0x28]
sub byte [rax + 0xf], cl
xlatb
cmovae rdx, rdi
mov eax, 1
jmp 0x140087d7a
add bl, ch
invalid
call sub.KERNEL32.dll_GetLastError
xor eax, eax
add rsp, 0x70
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x48], dl
sub esp, 0x20
add byte [rax], al
add byte [rax], al
push rsi
sub rsp, 0x20
and byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rdx, qword [rdx]
call fcn.14008da90
mov rax, rsi
add rsp, 0x20
add esp, 0x20
pop rsi
ret
mov rsi, rcx
add rax, 0xfffffffffffffff0
shl r9, 4
lea r8, [0x140216a68]
nop word [rax + rax]
add byte [rax], r8b
add esp, 0x20
nop dword [rax + rax]
mov rcx, qword [rcx]
jmp fcn.14008dc70
add byte [rax], al
add byte [rcx + 0x57], al
push r15
push rsi
sub esp, 0x58
in al, dx
pop rax
mov ebx, edx
ror dword [rax - 0x77], cl
invalid
or ch, al
jb 0x140087e3a
invalid
test eax, eax
enter 0xffffffffffff8b48, 0xf
enter 0xffffffffffff8b48, 0xf
adc byte [r9 - 0x77], r9b
adc byte [rcx - 0x77], cl
retf 0x294d
ret 0x394d
add byte [rax], al
add byte [rbp + 1], cl
enter 0x6d72, 0x4c
insd dword [rdi], dx
lea r9, [rcx + rcx]
add byte [rax], al
insd dword [rdi], dx
ror dword [rbp + 0xf], 0x47
ror dword [rcx - 0x7d], 0xf8
clc
clc
or dword [rcx - 0x42], eax
or byte [rax], al
add byte [rax], al
invalid
add byte [rbp + 0xf], cl
invalid
invalid
invalid
test ecx, ecx
or byte [r8 - 0x77], r9b
or byte [rax - 0x77], cl
and al, 0x28
mov dword [rsp + 0x30], 1
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
or dword [rax - 0x39], ecx
and al, 0x30
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
and al, 0x40
and al, 0x40
lea ecx, [rsp + 0x28]
clc
lodsd eax, dword [rsi]
add eax, 0x7c834800
add byte [rax - 0x7d], cl
invalid
add byte [rax - 0x7d], cl
jl 0x140087ef0
invalid
and al, 0x40
add byte [rdi + rdx + 0x48], dh
je case.0x140084f6e.454
invalid
add byte [rdi + rdx + 0x48], sil
mov eax, 3
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte es:[rax], al
add byte [rax - 0x77], cl
or byte [rax - 0x39], r9b
invalid
add byte [rax], al
and al, 0x48
or byte [r9 + r9*4 + 0x37], r9b
mov dword [rdi], esi
mov eax, esp
loopne 0x140087f43
mov edx, edi
cli
mov dword [rsp + 0x20], edx
and al, 0x20
mov ecx, esi
fimul dword [rcx - 0x77]
clc
mov ecx, eax
invalid
invalid
invalid
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x60
mov rdi, r8
mov edi, eax
in al, dx
invalid
mov edi, eax
mov rbx, rdx
mov rsi, rcx
invalid
mov rcx, qword [rdx]
ror dword [rax - 0x77], cl
invalid
mov ecx, dword [rdx]
call 0x140087cb0
invalid
test rax, rax
ror byte [rcx - 0x77], 0xd0
mov r8, rdx
ror byte [rdi + rcx + 0x44], 1
cmove r8, rax
cmove eax, eax
ror byte [rax - 0x75], 0xf
mov rcx, qword [rdi]
cmovl ecx, dword [rbx - 0x76b6ef81]
mov r15, qword [rdi + 0x10]
mov edi, dword [rdi + 0x10]
adc byte [rcx - 0x77], cl
mov r9, rcx
leave
sub r9, r15
sub ecx, edi
cmp r9, r8
jae 0x140087ffe
sahf
add byte [rax], al
add byte [rax], al
add r8, r15
add byte [rax], al
add r8, r15
add eax, edi
jb 0x140087fd2
lea r9, [rcx + rcx]
cmp r9, r8
cmp ecx, eax
or dword [rbp + 0x39], ecx
ror dword [rbp + 0xf], 0x47
invalid
invalid
invalid
ror dword [rcx - 0x7d], 0xf8
or dword [rcx - 0x42], eax
or byte [rax], al
invalid
test ecx, ecx
sbb dword [rax - 0x75], ecx
or byte [r8 - 0x77], r9b
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
and al, 0x48
mov dword [rsp + 0x50], 1
push rax
add dword [rax], eax
add byte [rax], al
invalid
or dword [rax - 0x39], ecx
and al, 0x50
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
and al, 0x48
mov eax, esi
sbb cl, byte [rax - 0x48]
add eax, dword [rax]
add byte [rax], al
or byte [rax - 0x39], cl
add cl, ch
lea ecx, [rsp + 0x30]
add eax, 0x177089
mov eax, esi
pop rsi
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x48], dl
push rsi
invalid
adc eax, 0xc8b4600
or dword [rax - 0x39], 0x282444
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x28
invalid
mov ecx, edx
invalid
or byte [rcx], r14b
shr bl, 0x16
or ecx, edi
or byte [rax], al
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
or byte [rax + 1], r15b
push rbx
sub rsp, 0x1f8
add dword [rax], eax
add byte [rcx + rcx*4 - 0x3a], cl
add byte [rcx + rcx*4 - 0x3a], cl
mov rdi, rdx
mov rbx, rcx
lea rcx, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
call fcn.140093a20
add byte [rax], al
movzx eax, byte [rsp + 0xd0]
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0xe0]
mov word [rax + riz*8], fs
add byte [rax], al
loopne 0x140088127
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
mov rdx, qword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r8d, al
lea r9, [0x1401b994c]
movsxd r10, dword [r9 + r8*4]
movzx r8d, al
mov dh, 0xc0
lea r9, [0x1401b994c]
adc eax, dword [rax]
movsxd r10, dword [r9 + r8*4]
add r10, r9
add edx, ecx
mov r8, rsi
mov r9, rdi
stc
jmp r10
add rcx, 4
add al, 0xeb
xor al, 0x4c
lea r8, [rdx + 1]
jmp 0x140088186
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
invalid
add rcx, r8
add rcx, 8
invalid
invalid
jmp 0x140088186
mov ecx, 6
jmp 0x140088186
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x140088186
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x1400886a1
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x1400881b1
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
jmp 0x1400881b3
xor ecx, ecx
mov rdx, qword [rsp + 0xf0]
mov qword [rsp + 0x4f], rdx
movups xmm0, xmmword [rsp + 0xd1]
movups xmm1, xmmword [rsp + 0xe1]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
test rsi, rsi
je 0x1400881ea
mov qword [rsp + 0x28], rbx
cmp al, 6
jne 0x1400881f7
jmp 0x140088215
cmp al, 2
ja 0x140088559
mov qword [rsp + 0x28], rbx
mov rdx, qword [rsp + 0x4f]
mov qword [rsp + 0x7f], rdx
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rsi
mov byte [rsp + 0xa0], al
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rsp + 0xa1], xmm0
movups xmmword [rsp + 0xb1], xmm1
mov rax, qword [rsp + 0x7f]
mov qword [rsp + 0xc0], rax
mov word [rsp + 0xc8], 0x200
mov byte [rsp + 0xca], cl
lea rax, [0x140216a68]
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x150], 0
mov byte [rsp + 0x158], 6
mov word [rsp + 0x180], 0x200
mov byte [rsp + 0x182], 0
lea r14, [rsp + 0x108]
lea r15, [rsp + 0x188]
lea r12, [rsp + 0x90]
lea r13, [rsp + 0x1c0]
lea rbp, [rsp + 0x148]
lea rbx, [rsp + 0xd0]
nop dword [rax]
ror byte [rdi], 0x84
cdq
add dword [rax], eax
add byte [rcx + 0x3e383c3], cl
add byte [rax], dl
add byte [rcx + 0xf], cl
movabs dword [0x830000010c820fd0], eax
sar esi, 0x83
inc byte [rbx - 0x7df0fd07]
inc byte [rbx - 0x7df0fd07]
add byte [rcx], al
add byte [rax], al
stc
sub byte [rdi], cl
xchg dword [rax], eax
add al, byte [rax]
add byte [rax - 0x73], cl
lea rdx, [0x1401b9978]
add dword [rax], eax
add byte [rcx], dh
ror byte [rax - 0x7f], 0xc4
add rsp, 0x1f8
pop rbx
pop rbp
invalid
pop rsi
adc eax, 0x48deeb00
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
ud2
cmp dword [rax], 0
jne 0x140089de4
mov qword [rax], r14
lea r14, [rsp + 0x60]
mov r8d, 0x1000
mov rcx, r14
xor edx, edx
call sub.msvcrt.dll_memset
mov dword [rsp + 0x28], 0
xorps xmm6, xmm6
movaps xmmword [rsp + 0x40], xmm6
mov qword [rsp + 0x50], 0
add byte [rax], al
add byte [rax], al
lea r12, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x58], r12
lea r13, [0x14008b680]
mov qword [rsp + 0x20], r13
lea r9, [rsp + 0x40]
mov rcx, rbx
mov rcx, rbx
mov rdx, r14
mov r8d, 0x1000
call sub.KERNEL32.dll_ReadFileEx
add byte [rbp + 0x24840fc0], al
add dword [rax], eax
invalid
add byte [rbp + 0x24840fc0], al
add dword [rax], eax
add byte [rbp - 1], bh
invalid
invalid
invalid
mov ebp, 0xffffffff
invalid
lea r14, [rsp + 0x40]
mov qword [rsp + 0x38], rsi
invalid
jo 0x140089be0
or byte [rax], al
add byte [rbx + rcx*4 + 0x7c], al
and al, 0x30
test edi, edi
sub eax, ebx
fmul dword [rax - 0x73]
adc al, 0x1c
call 0x1054babd1
mov qword [rsp + 0x50], 0
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x58
mov dword [rsp + 0x58], esp
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], bh
sub byte [rax], al
add byte [rax], al
add bh, al
and al, 0x28
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0x58
mov ecx, esi
invalid
mov bl, 8
add byte [rax - 0x77], cl
stc
lock dec qword [r14]
jne 0x140089de2
mov rcx, r14
call fcn.1400293e0
mov dword [rsp + 0x40], 0
mov byte [rsp + 0x44], 0
lea rax, str.fatal_runtime_error:_assertion_failed:_thread_info.stack_guard.get__.is_none____thread_info.thread.get__.is_none___nfailed_to_create_whole_tree
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
lea rdx, [rsp + 0x60]
call fcn.1400899d0
mov rcx, rax
call fcn.1400baa30
mov ecx, 7
int 0x29
ud2
add byte [rsi + 0x57], dl
push rbp
push rbx
sub rsp, 0x38
mov esi, edx
mov rdi, rcx
test rcx, rcx
jne 0x140089e5a
test esi, esi
je 0x140089eee
invalid
xchg esp, eax
add byte [rax], al
invalid
test byte [rax + rax - 0x36cf0000], dl
xor ecx, ecx
xor edx, edx
mov r8d, 2
mov r9d, 0x1f0003
add byte [rdi], bl
add al, ch
call sub.KERNEL32.dll_CreateWaitableTimerExW
test rax, rax
je 0x140089eee
invalid
invalid
call sub.KERNEL32.dll_CreateWaitableTimerExW
or byte [rax], al
test rax, rax
test eax, eax
je 0x140089eee
jp case.0x14008a8bf.663
mov rbx, rax
mov ebx, eax
ret
mov ecx, 0x989680
mov rax, rdi
xchg esi, eax
cwde
add byte [rax - 0x77], cl
clc
mul rcx
jo 0x140089ee6
mov ecx, esi
imul rcx, rcx, 0x51eb851f
shr rcx, 0x25
add rax, rcx
jb 0x140089ee6
js 0x140089ee6
neg rax
mov qword [rsp + 0x30], rax
and al, 0x30
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
mov rcx, rbx
xor r8d, r8d
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call sub.KERNEL32.dll_SetWaitableTimer
test eax, eax
je 0x140089ee6
mov rcx, rbx
mov edx, 0xffffffff
call sub.KERNEL32.dll_WaitForSingleObject
mov ebp, eax
mov rcx, rbx
call sub.KERNEL32.dll_CloseHandle
cmp ebp, 0xffffffff
jne 0x140089f37
jmp 0x140089eee
mov rcx, rbx
call sub.KERNEL32.dll_CloseHandle
mov ecx, 0x3e8
mov rax, rdi
mul rcx
mov ecx, 0xffffffff
jo 0x140089f32
mov edx, esi
imul rdx, rdx, 0x431bde83
shr rdx, 0x32
add rax, rdx
jb 0x140089f32
imul edx, edx, 0xf4240
xor r8d, r8d
sub esi, edx
setne r8b
add rax, r8
jb 0x140089f32
mov ecx, 0xffffffff
cmp rax, rcx
cmovb rcx, rax
call sub.KERNEL32.dll_Sleep
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
adc eax, 0x2b848
add byte [rax], al
invalid
mov qword [rsi + 8], rax
mov qword [rsi], 1
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
test eax, eax
je 0x14008a032
mov rbx, qword [rsp + 0xa0]
movzx eax, byte [rbx + 4]
test rax, rax
je 0x14008a052
cmp al, 4
jae 0x14008a183
add al, 0xf
sbb dword [rbx + 0x41000001], 0xf
mov dh, 0xe
movzx ecx, byte [r14]
mov edx, ecx
and dl, 0xc0
rol byte [rax - 0x7af07f06], 0xbe
add byte [rax], al
invalid
rol byte [rax - 0x7af07f06], 0xbe
add byte [rax], al
or byte [rdi], 0x85
mov esi, 0x88000000
or al, 3
invalid
add byte [rax - 0x49f0fcf4], cl
mov byte [rbx + rax], cl
add ecx, dword [rdi]
mov dh, 0x43
add al, 0xfe
movzx eax, byte [rbx + 4]
inc al
ror byte [rax - 0x49f0fbbd], 0xb
add al, 0xfe
ror byte [rax - 0x49f0fbbd], 0xb
add al, 0xf
mov dh, 0xb
lea rdx, [0x1401dae70]
movzx r14d, byte [rcx + rdx]
cmp al, r14b
jae 0x14008a0c8
mov qword [rsi + 8], 1
mov qword [rsi], 0
jmp 0x140089fa7
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, r14
mov r9, r15
call fcn.14008dd40
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rsi], xmm0
jmp 0x140089fa7
cmp r15, 0x1000
mov r8d, 0x1000
cmovb r8, r15
lea rcx, [rsp + 0x38]
mov rdx, r14
call fcn.140018090
cmp qword [rsp + 0x38], 0
je 0x14008a11c
mov r8, qword [rsp + 0x40]
test r8, r8
je 0x14008a136
cmp r8, r15
ja 0x14008a183
lea rcx, [rsp + 0x20]
mov rdx, r14
call fcn.140018090
cmp qword [rsp + 0x20], 0
jne 0x14008a183
mov r8, qword [rsp + 0x28]
mov r9, qword [rsp + 0x30]
jmp 0x14008a126
mov byte [rbx + 4], 0
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x140089f9c
cmp al, 5
jae 0x14008a183
movzx r8d, al
lea rcx, [rsp + 0x20]
mov rdx, rbx
call fcn.140018090
mov byte [rbx + 4], 0
cmp qword [rsp + 0x20], 0
jne 0x14008a152
cmp qword [rsp + 0x30], r14
jne 0x14008a183
invalid
mov eax, dword [rax]
add byte [rax], al
test dword [rbx + 0x4c000000], ecx
mov eax, dword [rsp + 0x28]
mov r8, qword [rsp + 0x28]
lea rcx, [rsp + 0x38]
mov rdx, rdi
mov r9, r14
call fcn.14008a190
cmp qword [rsp + 0x38], 0
jl 0x14008a135
cmp byte [rax], al
jl 0x14008a135
cmp byte [rax], al
je 0x14008a16a
mov rax, qword [rsp + 0x40]
jmp 0x14008a159
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x48]
mov rcx, rsi
mov rdx, rdi
cli
cli
call fcn.14008a190
jmp 0x140089fa7
inc dword [rcx + 0xf]
mov dh, 6
movzx eax, byte [r14]
lea rcx, [0x1401dae70]
movzx ecx, byte [rax + rcx]
cmp rcx, r15
stc
stc
jbe 0x14008a152
mov byte [rbx], al
mov byte [rbx + 4], 1
jmp 0x14008a171
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
mov qword [rsi + 8], rax
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
invalid
jmp 0x140089fa7
add byte [rax], al
add byte [rax - 0x77], cl
invalid
cmp qword [rsp + 0x40], r14
jne 0x14008a183
mov qword [rsi + 8], 1
xor eax, eax
mov qword [rsi], rax
jmp 0x140089fa7
ud2
mov rdi, r9
mov rbx, rdx
mov rsi, rcx
cmp r9, 0x1001
jb case.0x140084f6e.490
iretd
mov edi, 0x1000
add byte [rax], al
cmp byte [r8 + 0x1000], 0xbf
jg case.0x140084f6e.490
add byte [rax], al
mov edi, 0xffbf337f
sldt word [rax]
mov edi, 0xfff
cmp byte [r8 + 0xfff], 0xbf
jg case.0x140084f6e.490
xor edi, edi
cmp byte [r8 + 0xffe], 0xc0
add al, al
inc dword [rcx - 0x80]
mov eax, 0xffe
add al, al
setge dil
cmp byte [r8 + rdi + 0xffd], 0xbf
jle case.0x140086970.443
add al, al
setge dil
cmp byte [r8 + rdi + 0xffd], 0xbf
jle case.0x140086970.443
add rdi, 0xffd
lea rax, [rsp + 0x38]
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x77], al
invalid
add byte [rdi], cl
xor dword [rbx], 1
add byte [rax], al
add byte [rax - 0x73], cl
xor al, 0x48
mov ecx, ebx
ror byte [rdi], 0x84
invalid
add byte [rax], al
add byte [rbx + riz*2 - 3], cl
movsxd r15, ebp
mov esi, dword [rsp + 0x34]
xor al, 0x4d
cmp esi, edi
add byte [rax], al
add byte [rdi], cl
sub esi, 0
add byte [rax], al
mov bh, 0x44
je 0x14008a2b5
invalid
cmp byte [0x14008c594], al
add byte [rax], al
mov bh, 0xc0
adc al, byte [rbx]
add byte [rax], al
add byte [rbx + 0x38], dh
add edx, 0x38
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x34
and al, 0x34
xor al, 0x48
mov ecx, ebx
fld dword [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add al, ch
test dword [rbx - 0x3f7afff8], ebp
or byte [rax], al
test eax, eax
or byte [rax], al
invalid
loopne 0x14008a357
invalid
mov ebx, ecx
lea r14, [rsp + 0x28]
lea rbp, [0x1401b9a1c]
jmp 0x14008a3b4
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
ret
test esi, esi
and al, 0x20
int1
jge case.0x140086fe6.411
mov esp, dword [rsp - 8]
clc
add byte [rcx], dh
ror byte [rbp - 0x77], cl
mov r8, r15
or byte [rax], al
imul edi, edi, 0xffffffff
dec dword [rax - 0x75]
and al, 0x30
nop dword [rax]
push rsi
push rdi
sub rsp, 0x1b8
mov rax, qword [rcx]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
je 0x14008a4f4
lea rsi, [rsp + 0x20]
mov r8d, 0x198
mov rcx, rsi
mov ecx, esi
mov ecx, esi
xor edx, edx
call sub.msvcrt.dll_memset
mov cx, 0x202
mov rdx, rsi
call sub.ws2_32.dll_WSAStartup
or byte [rax], al
or byte [rax], al
test eax, eax
jne 0x14008a4f4
sal byte [rbp + 0x14], 0x48
lea eax, [0x1401150d8]
lea rax, [0x1401150d8]
mov qword [rdi], rax
add rsp, 0x1b8
invalid
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
pop rdi
pop rsi
ret
ud2
or esp, dword [rsi + 0x2e]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rsi
push rdi
add byte [rax], al
push rsi
push rdi
sub rsp, 0x1b8
mov rax, qword [rcx]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
je 0x14008a554
lea rsi, [rsp + 0x20]
mov r8d, 0x198
mov rcx, rsi
xor edx, edx
call sub.msvcrt.dll_memset
mov cx, 0x202
mov rdx, rsi
call sub.ws2_32.dll_WSAStartup
test eax, eax
jne 0x14008a554
lea rax, [0x1401150d8]
mov qword [rdi], rax
add rsp, 0x1b8
pop rdi
pop rsi
ret
ud2
add byte [rax], al
add byte [rax], al
test rcx, rcx
je 0x14008a5a3
mov byte [rcx], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], 0
mov qword [rax + 0x2e], 0
add byte [rax - 0x39], cl
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte cs:[rax], al
add byte [rax], al
mov dword [rax + 0x38], 0
ret
ud2
nop dword cs:[rax + rax]
mov rdx, qword [rcx]
mov rcx, qword [rdx]
mov rax, qword [rdx + 8]
mov qword [rdx], 0
add byte [rax], al
add byte [rax], al
test rcx, rcx
je 0x14008a5f3
mov byte [rcx], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax], xmm0
adc byte [rdi], cl
adc dword [rax], eax
add byte [rax - 0x39], cl
mov qword [rax + 0x20], 1
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [rax], al
mov qword [rax + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x2e], 0
mov dword [rax + 0x38], 0
ret
ud2
clc
call qword [rax - 0x473b7eb8]
add byte [rax], al
add bl, al
or eax, 0x12f59c
cmc
adc al, byte [rax]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
add dword [rax], eax
add byte [rdi], cl
xchg ebx, eax
add byte [rax], al
add byte [rax], al
lea rcx, [0x1401b9a2c]
add byte [rax], al
lea rcx, [0x1401b9a2c]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
xor eax, eax
ret
cmp ecx, 0x50e
jle 0x14008a91f
cmp ecx, 0x1b7f
stc
jg 0x14008a90d
add byte [rax], al
jg 0x14008a94a
cmp ecx, 0x1715
jg 0x14008a9ad
cmp ecx, 0x50f
add eax, 0x840f0000
invalid
je 0x14008aa24
add dword [rax], eax
add byte [rcx + 0x5b4f9], al
add byte [rdi], cl
test byte [rbp - 0x17000000], dh
mov eax, dword [rax]
add byte [rax], al
cmp ecx, 0x5b4
je case.0x14008a8bf.10060
add eax, 0x840f0000
mov ch, 0
add byte [rax], al
jmp case.0x14008a8bf.10014
cmp ecx, 0x46a
jle 0x14008a979
add byte [rsi + 0x52], bh
cmp ecx, 0x4ce
jg 0x14008a9d2
lahf
add byte [rax], al
invalid
add byte [rdi], cl
invalid
lahf
add byte [rax], al
add byte [rcx + 0x46bf9], al
cmp ecx, 0x46b
imul eax, dword [rax + rax], 0
add byte [rdi], cl
test al, ch
invalid
add byte [rax], al
je 0x14008aa27
call 0xc108a940
stc
add byte [rcx + 0x476f9], al
add byte [rbp + 0x63], dh
cmp ecx, 0x476
jbe 0x14008a947
add byte [rax], al
jne case.0x14008a8bf.10014
mov al, 0x20
ret
cmp ecx, 0x2021
jg 0x14008a9bf
insd dword [rdi], dx
insd dword [rdi], dx
cmp ecx, 0x1b80
je case.0x14008a8bf.10060
sbb byte [rbx], 0
add byte [rbp + rsi*2 - 0x7f], dh
stc
invalid
cmp ecx, 0x1f4e
je case.0x14008a8bf.10060
jmp case.0x14008a8bf.10014
cmp ecx, 0x3e3
je case.0x14008a8bf.10060
cmp ecx, 0x41d
je case.0x14008a8bf.10060
cmp ecx, 0x461
je case.0x14008a8bf.10060
jmp case.0x14008a8bf.10014
mov al, 0x21
ret
mov al, 0x28
ret
cmp ecx, 0x1716
je case.0x14008a8bf.10060
cmp ecx, 0x1b64
je case.0x14008a8bf.10060
jmp case.0x14008a8bf.10014
cmp ecx, 0x2022
je case.0x14008a8bf.10060
cmp ecx, 0x25e9
jne case.0x14008a8bf.10014
mov al, 0x16
ret
cmp ecx, 0x4cf
je case.0x14008a8bf.10051
cmp ecx, 0x4d0
jne case.0x14008a8bf.10014
mov al, 4
ret
mov al, 0x14
ret
mov al, 0x26
ret
mov al, 0x18
ret
mov al, 0xb
ret
mov al, 0xc
ret
mov al, 5
ret
mov al, 0x10
ret
mov al, 0x19
ret
mov al, 0x24
ret
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 0x1b
ret
mov al, 0x1c
ret
mov al, 0xe
ret
mov al, 0x1a
ret
mov al, 0x1e
ret